Проблема с покупкой машины
вот как сделал: new statussultan;
Code
if (strcmp("/buycar1", cmdtext, true) == 0)
{
if(statussultan == 0)
{
SendClientMessage(playerid, 0xFF0000FF, "Вы купили машину Султан");
statussultan = 1;
}
return 1;
}
Code
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
{
new buyvehicl = GetPlayerVehicleID(playerid);
if(buyvehicl == buycar)
{
if(statussultan == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0xB50F00AA, "Сначала купите машину");
statussultan = 0;
}
}
else if(statussultan == 1)
{
statussultan = 1;
}
}
теперь нужно чтоб когда машина респавнится чтоб был сново на продаже, вот как сделал:
Code
public OnVehicleSpawn(vehicleid)
{
statussultan = 0;
return 1;
}
Но когда машина респавнится не становится на 0 чтоб сново могли покупать и не взрывается
что не правильно сделал?
кто может помочь?