14.08.2012, 14:16
Nope, I did not make them static.
EDIT:
Example function:
EDIT:
Example function:
pawn Код:
stock advtr_PlayerStateChange(playerid, newstate, oldstate) {
if(oldstate == PLAYER_STATE_DRIVER && newstate != PLAYER_STATE_DRIVER) {//Out Vehicle (Jacked OR Manualy)
if (advtr_players[playerid][advtr_stage] > -1 ) {
if (advtr_players[playerid][advtr_outVehicle] == 0 ){
advtr_players[playerid][advtr_outVehicle] = 1;
SendClientMessage(playerid,0xFFFFFFFF,advtr_RETURNVEHICLE);
advtr_players[playerid][advtr_exitWarnTimer] = SetTimerEx("advtr_outcarlimit", 60000, false, "i", playerid);
}
}
}
else if(oldstate != PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_DRIVER) { //In Vehicle
new vehicleid = GetPlayerVehicleID(playerid);
if (advtr_players[playerid][advtr_stage] > -1 ) {
if (advtr_players[playerid][advtr_outVehicle] == 1) {
if (advtr_players[playerid][advtr_vehicleid] == vehicleid) {
advtr_players[playerid][advtr_outVehicle] = 0;
KillTimer(advtr_players[playerid][advtr_exitWarnTimer]);
SendClientMessage(playerid,0xFFFFFFFF,advtr_WELCOMEVEHICLE);
}
else {SendClientMessage(playerid,0xFFFFFFFF,advtr_NOTVEHICLE);}
}
}
}
return 1;
}

