01.06.2015, 13:44
uma ideia, ve se funciona
MAX_TEAM й o que eu imagino q tenha como maximo de time
ou define pelo valor maximo de times q vc tenha
usei o MAX_TEAM no intuido de separa id de cada time assim bloquear o hydra so pro time q tiver 2 usando
e deixa q outros times usem
vc deve trocar as minhas variaveis pelas suas,
de qualquer forma й so uma base pra vc ter uma ideia
MAX_TEAM й o que eu imagino q tenha como maximo de time
ou define pelo valor maximo de times q vc tenha
usei o MAX_TEAM no intuido de separa id de cada time assim bloquear o hydra so pro time q tiver 2 usando
e deixa q outros times usem
vc deve trocar as minhas variaveis pelas suas,
de qualquer forma й so uma base pra vc ter uma ideia
PHP код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new phydra[MAX_TEAM];
new Time = /*pega o id do time do playerid*/
if(newstate == PLAYER_STATE_DRIVER) //se ele entro como motorista
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 520)
{
if(phydra[Time] < 2) phydra[Time]++;
else {
RemovePlayerFromVehicle(playerid);
//........
}
}
}
else if(oldstate == PLAYER_STATE_DRIVER) //se ele saiu do estado de motorista
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 520)
{
phydra[Time]--;
}
}
return 1;
}