20.05.2011, 18:53
diz-me uma coisa, porque й que primeiro estas a usar "CapaceteStatus[playerid] == 1" com playerid e depois "CapaceteStatus[GetPlayerVehicleID(playerid)] = 0;" com GetPlayerVehicleID(playerid) ?
tu tas a usar a variavel no player ou no carro?
que eu saiba nao podes variar, ou player ou carro!
@EDIT
e em "OnPlayerEnterVehicle" ou "OnPlayerExitVehicle" nao deves usar "GetPlayerVehicleID(playerid)" porque quando ele sai, ja nao esta no carro, dai nao detecta o carro e quando entra, ainda nao esta no carro, dai nao detecta
deves usar "vehicleid" que й o que esta defenido na callback
tu tas a usar a variavel no player ou no carro?
que eu saiba nao podes variar, ou player ou carro!
@EDIT
e em "OnPlayerEnterVehicle" ou "OnPlayerExitVehicle" nao deves usar "GetPlayerVehicleID(playerid)" porque quando ele sai, ja nao esta no carro, dai nao detecta o carro e quando entra, ainda nao esta no carro, dai nao detecta
deves usar "vehicleid" que й o que esta defenido na callback