littlewhitey's Servers Forum (SA-MP/VC-MP/MTA/Zomboid)
Recycle Bin => Suggestions (2008-2011) => SA-MP Archive (2015) => SA-MP Archive => Recycle Bin => Accepted Suggestions => Topic started by: D1ce on August 27, 2009, 07:58:53 PM
-
A summary of the changes that you want:
Having been participating races lately, there wasn't a time when I couldn't spot at least one lamer, attempting to shoot someone's tires, hijack racers' vehicles, and so forth. It's kind of annoying to be honest and I am fairly sure most of you feel alike, and so the problem should be dealt with.
A.) The idea is to take away the weapons you are carrying, when approaching the race-start. A 50-80 unit radius around the starting point would do the job. So when entering the area, your weapons would be taken away temporarily, and given back once you are further again.
B.) Matter of approach, in terms of time this is one is faster to implement. Check whether a player is within 50-80 units and freeze for 5 seconds in case key_fire is hit - Just like in 24/7's. That way there is no way you could shoot even a single bullet, and screw up someone's vehicle => race.
The advantages of this change happening:
This simple but effective idea provides SAFE race starts. Not having to worry about your tyres and vehicle damage will bring relief for most of us. ;D
The disadvantages of this change happening:
By implementing either of these ideas, you ruin offenders' fun. But seriously, I can't think of any... But you are obviously not supposed to visit a race for DMing purposes, so blocking weapons won't hurt anyone.
Any script snippets which provide the feature that you want
I could, but I don't find it necessary, considering this is really not a big deal.
If you pick the first one, just store weapon data in an array. Take it away when needed, and by accessing the variables give it back accordingly. (In fact you could store weapon data in the array you use in minigames. Upon /stoprampage, you are given your weapons back)
Second one takes less time, you probably have a variable, indicating there is a race being hosted (but not yet started). When key_fire is hit, just check the variable that contains race info. If there's a race, compare player positions as well, otherwise do nothing. If the result is positive, either send a warning message or just freeze the offender, but definitely don't allow anyone to shoot.
That would be it, /discuse
-
Sounds fine, but what if you hit the nitro in the area, thats also key_fire/RMB. Taking the weapons would do the trick, yeah. But about that freeze thing..no. Wont work out, see above.
-
Mh, you got me for a second. You can always check if player is in any vehicle though.
-
The server is based on a Deathmatch gamemode so, Race at your own risk.
-
Ok, I hear you, I hate it when I'm in line at a good spot waiting for a big prize and the race to start. But there will always be race tards, always. Right now, or at least during a period of time there was disabling weapons and infinite vehicle health (except for tires) at the race start which in my opinion should be enough.
I've been sniped, rammed, removed of my vehicle, jacked and killed on the floor, plane rammed 10 seconds from the start, db'd, annoyed with a passenger in my bike and lost because of it, in cross fire with a chase and blown up because of another explosion close by and all in that red checkpoint with loads of cars.
It's not even because it's DM, it's just the natural habit of players all squashed close together in the same place to start mayhem, on purpose or not.
More scripting against the race tards can cause bugs, and bugs suck for everyone, there used to be this bug where your vehicle locked and once you got out, you could kiss it goodbye wherever you were.
-
Yeah, we seem to have something like this in place already, by which I mean the disabling of weapons near the race start...
Alternatively we could have some command which ONLY works while you are in a car and inside the race start, that you can type and will teleport you and your car to a spray shop, and once it's fixed, teleport you back to the race start. That way you don't have to worry about people puncturing your tires because you can just get your car fixed instantly.
-
The server is based on a Deathmatch gamemode so, Race at your own risk.
true, but the start should be protected as much as possible.
-
The only way to protect races completely is for race starts to be in a complete half sphere bubble of unbreakable glass in which the only way to enter is by /ipromissnottobearacetard right by it.
Is it worth? I don't think so
-
Put the racers in a virtual world until the race starts.
-
i just hate when im at race and someone like abnormalface goes out of race and shots ppls tires aka mine or something like that as a example i think they need to disable guns alittle more further away so u cant shot cause ppls tires still get shot :-\
-
A.) The idea is to take away the weapons you are carrying, when approaching the race-start. A 50-80 unit radius around the starting point would do the job. So when entering the area, your weapons would be taken away temporarily, and given back once you are further again.
i vote yes on proposition race protection :D
-
Mh, you got me for a second. You can always check if player is in any vehicle though.
That means people could drive by in a vehichle.
I've been sniped, rammed, removed of my vehicle, jacked and killed on the floor, plane rammed 10 seconds from the start, db'd, annoyed with a passenger in my bike and lost because of it, in cross fire with a chase and blown up because of another explosion close by and all in that red checkpoint with loads of cars.
LMAO. Sorry, i just Lol'd when i read that :P :D
-
+1 for Chainer's and Simon's Suggestion.
-
Alternatively we could have some command which ONLY works while you are in a car and inside the race start, that you can type and will teleport you and your car to a spray shop, and once it's fixed, teleport you back to the race start. That way you don't have to worry about people puncturing your tires because you can just get your car fixed instantly.
We could also wait for 0.3 which allows to fully repair a vehicle including tyres and its body, with this the races will be protected well enough.
-
+1 for Chainer. Good idea.
-
Hmm if you just make sure to arrive at the race at the very last minute/second the chance of getting your tires shot is less high.
Isn't it possible too make vehicles go in slowmotion once they enter the race-area? It might take care of the ramming since they like making their distance for a huge bang.
Once the race starts the slowmo is taken off and the speed is back to normal etc.
The idea of a virtual world untill the race starts seems ok to me too, not sure about Chainer's idea (tp).
If many people will do that (and I guess they will once they know) won't their cars drop on top of each other a bit once they teleport back from the pay n spray?
-
Alternatively we could have some command which ONLY works while you are in a car and inside the race start, that you can type and will teleport you and your car to a spray shop, and once it's fixed, teleport you back to the race start. That way you don't have to worry about people puncturing your tires because you can just get your car fixed instantly.
We could also wait for 0.3 which allows to fully repair a vehicle including tyres and its body, with this the races will be protected well enough.
That`s what we do. This really protects the races enough.
-
Yeyeee. Well, matter of approach in fact.
I don't really mind after all just thought I'd bring this up.
Obviously the best way is to arrive in the last seconds that's ok.
DM is indeed the main purpose but then why bother scripting races, - spending time on expanding the features that is. If you take it the other way, you could organize it yourself, etc.
So basically my point was/is to isolate peolpe who would like to chill out and not get annoyed temporarily. In other words, let them enjoy what they are doing.
Either way it's your call. ;)
-
Yeah, this works now in-game but i can still fire a few bullets of a weapon before it gets disequipped.
I just hit back weapon button (think its Q) to select a previous weapon. I just hit it fast and then hit LMB fast too, and sometimes i get a few bullets fired. It could be a problem if people abused it.
-
i hate how in 1 of the Drift races (I think it is Desert Drift) there is a hill and People stand up there with Snipers and shoot my tires at th last second
-
DeathMatch server, these things happen whether it's against the rules or not. Just /report the person and give it a try some other time, desert drifts are quite common.
-
afaik since its the 0.3 century now u can repair cars completly (tires too), so just give all the racers a free and complete car repair when the race starts and all is fine.