15.11.2012, 02:18
Crie uma array global para guardar a identificaзгo dos carros
Depois identifique esses carros por essa array
Depois na publica OnPlayerStateChange faзa a verificaзгo quando alguйm entrar no carro
Se nгo corresponder, ele retira.
Esse foi um exemplo EXPLICATIVO, entгo nгo copie e cole, mas entenda-o e faзa.
@edit
Botei var invйs de new, confundi com javascript o code, sorry,
Quote:
new myCars[5]; |
Quote:
myCars[0] = AddStaticVehicleEx(525,1438.1301,-2224.9685,13.4240,179.7757,0,1,-1); // carro mec 1 myCars[1] = AddStaticVehicleEx(525,1444.5961,-2225.5974,13.4227,179.5055,0,1,-1); // carro mec 2 myCars[2] = AddStaticVehicleEx(525,1430.2616,-2225.0168,13.4203,180.9174,0,1,-1); // carro mec 3 myCars[3] = AddStaticVehicleEx(525,1422.0533,-2224.9136,13.4198,178.1534,0,1,-1); // carro mec 4 myCars[4] = AddStaticVehicleEx(525,1421.4253,-2242.0681,13.4224,178.0322,0,1,-1); // carro mec 5 |
Код:
public OnPlayerStateChange(playerid, newstate, oldstate) { if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) { new vehicleid = GetPlayerVehicleID(playerid); if( (vehicleid >= myCars[0] || vehicleid <= myCars[sizeof(myCars)-1]) && PlayerInfo[playerid][pEmprego] != 5) { RemovePlayerFromVehicleEx(playerid); } } return 1; }
Esse foi um exemplo EXPLICATIVO, entгo nгo copie e cole, mas entenda-o e faзa.
@edit
Botei var invйs de new, confundi com javascript o code, sorry,