[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(playeridvehicleidispassenger)
{
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(playeridvehicleidispassenger)
{
    if(!
ispassenger// Se nгo tiver de passageiro
    
{
        
//  ...
    
}
    if(
ispassenger// Se tiver de passageiro
    
{
        
//  ...
    
}
    return 
1;
}
//  2:
public OnPlayerStateChange(playeridnewstateoldstate)
{
    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: 2 Guest(s)