SA-MP Forums Archive
[Pedido] Quando o player sair do veнculo exercer essa funзгo... - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Quando o player sair do veнculo exercer essa funзгo... (/showthread.php?tid=378287)



Quando o player sair do veнculo exercer essa funзгo... - Ley - 17.09.2012

Bom dia;
Eu estava fazendo com que quando o player sai-se de um veнculo e ele estive-se com;

pawn Код:
if(Carga[playerid] == 1)
Fosse alterado para;

pawn Код:
if(Carga[playerid] == 0)
Eu fiz do seguinte metodo;

pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(Carga[playerid] == 0)
    {
        SCM(playerid, -1, "{FF0000}|| INFO ||{FFFFFF} Vocк saiu do veнculo e perdeu a carga.!");
        return 1;
    }
    return 1;
}
Porйm de cara jб deu para ver que nгo irб dar certo, todo player que sair de algum veнculo irб mandar essa mensagem.
Alguйm pode me ajudar?

Eu queria por sу para se o player tiver a carga;
pawn Код:
if(Carga[playerid] == 1)
Ao sair do veнculo ele perdesse-a;
pawn Код:
if(Carga[playerid] == 0)



Re: Quando o player sair do veнculo exercer essa funзгo... - Maklister - 17.09.2012

pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(Carga[playerid] == 1)  // Caso estiver carregado
    {
        SCM(playerid, -1, "{FF0000}|| INFO ||{FFFFFF} Vocк saiu do veнculo e perdeu a carga !");   // SendClientMessage
        Carga[playerid] = 0;   // Setar valor para 0
        return 1;
    }
    return 1;
}



Re: Quando o player sair do veнculo exercer essa funзгo... - @Riichard - 17.09.2012

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
     if(oldsate == PLAYER_STATE_DRIVER) // Pode-se usar outra forma...
     {
           if(Carga[playerid] == 1)
           {
                  Carga[playerid] = 0;
           }
      }
      return 1;
}



Re: Quando o player sair do veнculo exercer essa funзгo... - CaioMiglioli - 17.09.2012

Quote:
Originally Posted by Murilo_sousa
Посмотреть сообщение
pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(Carga[playerid] == 1)  // Caso estiver carregado
    {
        SCM(playerid, -1, "{FF0000}|| INFO ||{FFFFFF} Vocк saiu do veнculo e perdeu a carga !");   // SendClientMessage
        Carga[playerid] = 0;   // Setar valor para 0
        return 1;
    }
    return 1;
}
Agente usa assim lб na BCV, funciona direitinho