[Ajuda] Oque estou fazendo de errado?
#1

Estou aprendendo a mexer em pawno e estou com duvida nisso, to me matando pra ajeitar.
Alguйm pode me ajudar nisso.
Quero por pra quando o player entrar no veiculo criar o capacete na cabeзa e quando sair tirar.
Sem CMD nem nada.

PHP код:
public OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
if(
IsPlayerInAnyVehicle(playerid)){
SetPlayerAttachedObject(playerid31864520.070000,0.0199990.00000091.00000084.0000000.000000);
return 
1;
}
return 
1;
}
public 
OnPlayerExitVehicle(playeridvehicleid)
{
for(new 
i=0i<MAX_PLAYER_ATTACHED_OBJECTSi++)
{
if(
IsPlayerAttachedObjectSlotUsed(playeridi)) RemovePlayerAttachedObject(playeridi);
}
return 
1;

Reply
#2

PHP код:
public OnPlayerStateChange(playeridnewstateoldstate)

    if(
IsPlayerInAnyVehicle(playerid))
    { 
        
SetPlayerAttachedObject(playerid31864520.070000,0.0199990.00000091.00000084.0000000.000000); 
        return 
1
    } 
    return 
1

public 
OnPlayerExitVehicle(playeridvehicleid

    for(new 
i=0i<MAX_PLAYER_ATTACHED_OBJECTSi++) 
    { 
        if(
IsPlayerAttachedObjectSlotUsed(playeridi)) RemovePlayerAttachedObject(playeridi); 
    } 
    return 
1

@edit

Aconselho a vocк estudar um pouco mais na wiki

OnPlayerStateChange
Reply
#3

Jovem, a callback Enter e Exit Vehicle detecta automaticamente se entra e sai do veнculo, obviamente. Para que usar a condicional IsPlayerInAnyVehicle?
A ъnica condicional (opcional) й caso vc queira usar as motos, aн vc coloca os ID's das motos.
Tente remover esta condicional.
Reply
#4

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Jovem, a callback Enter e Exit Vehicle detecta automaticamente se entra e sai do veнculo, obviamente. Para que usar a condicional IsPlayerInAnyVehicle?
A ъnica condicional (opcional) й caso vc queira usar as motos, aн vc coloca os ID's das motos.
Tente remover esta condicional.
Porque assim que apertava pra entrar em um veiculo ele jб colocava o capacete, mas o glederson, valeu cara vou estudar um pouco na wiki, to fazendo uma GM pro meu server de MataMata.

@edit

Reply
#5

se vocк utilizar o loop para remover os objetos ira remover todos os objetos, isso pode causar algum bug.. mais pra frente se vocк quiser colocar outros objetos em outras ocasiхes.. se o player entrar em um veiculo e sair vai remover...
PHP код:
    SetPlayerAttachedObject(playerid31864520.070000,0.0199990.00000091.00000084.0000000.000000);
    
RemovePlayerAttachedObject(playerid3); 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)