[Ajuda] verificar se o player й passageiro..
#1

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;
Reply
#2

GetPlayerVehicleSeat
Reply
#3

PHP код:

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(
ispassenger) // se for passageiro dar return 1;
{
return 
1;
}
else
//se for mortorista
{
} 



Se ajudei +rep
Reply
#4

Код:
stock IsPlayerPassenger(playerid) return GetPlayerVehicleSeat(playerid) > 0 ? true : false;
Reply
#5

Tem 3 formas:

PHP код:
//  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;
} 
Sу usar os operadores. ( !, != ou == )
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)