31.07.2018, 20:36
Olб, gostaria de saber como posso fazer para verificar se o player estб de motorista ou de passageiro para que, se ele for motorista o comando funcione, se nгo, return 0;
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(ispassenger) // se for passageiro dar return 1;
{
return 1;
}
else//se for mortorista
{
}
stock IsPlayerPassenger(playerid) return GetPlayerVehicleSeat(playerid) > 0 ? true : false;
// 1:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(!ispassenger) // Se nгo tiver de passageiro
{
// ...
}
if(ispassenger) // Se tiver de passageiro
{
// ...
}
return 1;
}
// 2:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate != PLAYER_STATE_PASSENGER) // Se nгo tiver de passageiro
{
// ...
}
if(newstate == PLAYER_STATE_DRIVER) // Se tiver dirigindo
{
// ...
}
return 1;
}
// 3:
CMD:teste(playerid)
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) // Se tiver de passageiro
{
// ...
}
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) // Se tiver de dirigindo
{
// ...
}
return 1;
}