08.12.2012, 04:30
Hey guys I need help with this.
Basically I have a /buycar CMD. It works as following: User gets in a car, does /buycar and the command executes.
Command code:
"moonbeam" is the old vehicle that the user has to be in to buy it, that part works (it destroys it to avoid having the player bugged - ghost car bug then recreates it) - this part works
buymoonbeam is the ID of the new vehicle that gets created.
basically, when the car the user bought gets destroyed it respawns to its original spawn which is bad (because its a car shop market, it would get massively clogged up)
I need to make it so the car won't go bac tk ots original location when destroy, to either be deleted or something similiar. I tried DestroyVehicle(buymoonbeam); it works BUT if I spawn two, it only works for the last spawned one.
So can anyone help?
EDIT: Theoretically is this a valid solution?
buymoonbeam = CreateVehicle( 418, 0,0,0,0,-1,-1,-1);
SetVehiclePos(buymoonbeam, 1705.3927,-1052.3236,23.7379);
Basically I have a /buycar CMD. It works as following: User gets in a car, does /buycar and the command executes.
Command code:
Код:
if(IsPlayerInVehicle(playerid, moonbeam)) { if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,COLOR_RED,"Missing money"); new buymoonbeam; GivePlayerMoney(playerid, -1000); buymoonbeam = CreateVehicle( 418, 1705.3927,-1052.3236,23.7379,90.0873,-1,-1,-1); PutPlayerInVehicle( playerid, buymoonbeam, 0); DestroyVehicle(moonbeam); moonbeam = CreateVehicle(418,1621.09997559,-1107.40002441,24.10000038,90.00000000,-1,-1,15); //Moonbeam 8k }
buymoonbeam is the ID of the new vehicle that gets created.
basically, when the car the user bought gets destroyed it respawns to its original spawn which is bad (because its a car shop market, it would get massively clogged up)
I need to make it so the car won't go bac tk ots original location when destroy, to either be deleted or something similiar. I tried DestroyVehicle(buymoonbeam); it works BUT if I spawn two, it only works for the last spawned one.
So can anyone help?
EDIT: Theoretically is this a valid solution?
buymoonbeam = CreateVehicle( 418, 0,0,0,0,-1,-1,-1);
SetVehiclePos(buymoonbeam, 1705.3927,-1052.3236,23.7379);