Portal SAMP
[Ajuda] Ajuda Emprego Jornalista - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Ajuda Emprego Jornalista (/showthread.php?tid=1709)



Ajuda Emprego Jornalista - EU_COMI_UMA_VACA - 11/10/2021

Bom galera, queria perguntar pra vocês como eu faço para quando player entra na checkpoint executar um Gametext 1/5 e logo a seguir manda mensagem em outro checkpoint .

[ ========================== ]
  if(ouro[playerid] == 1)

  {

 

  Pacote Quase entregue 1/5

  return 1;

}



if(ouro[playerid] == 2)

  {

 
  Pacote Quase entregue 2/5 etc
  return 1;
}
[ ========================== ]


RE: Ajuda Emprego Jornalista - Lightz/Conta nova - 11/10/2021

(11/10/2021 13:27)EU_COMI_UMA_VACA Escreveu: Bom galera, queria perguntar pra vocês como eu faço para quando player entra na checkpoint executar um Gametext 1/5 e logo a seguir manda mensagem em outro checkpoint .

[ ========================== ]
  if(ouro[playerid] == 1)

  {

 

  Pacote Quase entregue 1/5

  return 1;

}



if(ouro[playerid] == 2)

  {

 
  Pacote Quase entregue 2/5 etc
  return 1;
}
[ ========================== ]

Deixa eu ver se entendi, é tipo isso o que você quer?

Código PHP:
if(ouro[playerid] == 1)

  
GameTextForPlayer(playerid"~g~~h~~h~Pacote Entregue! ~r~~h~~h~1/5"50003); //Mostra que ele entregou 1 dos 5 pacotes.
  return 1;





RE: Ajuda Emprego Jornalista - Carlos Victor - 11/10/2021

Código PHP:
CMD:entregar(playerid)
{
    
SendClientMessage(playeridcolor"* Siga para o primeiro checkpoint!");
    
SetPlayerCheckpoint(playeridFloat:xFloat:yFloat:zFloat:size);
    
ouro[playerid] = 1;
    return 
1;
}

public 
OnPlayerEnterCheckpoint(playerid)
{
    if(
ouro[playerid] == 1)
    {
        
GameTextForPlayer(playerid"~g~~h~~h~Pacote Entregue! ~r~~h~~h~1/5"50003); //Mostra que ele entregou 1 dos 5 pacotes.
        
SetPlayerCheckpoint(playeridFloat:xFloat:yFloat:zFloat:size);
        
ouro[playerid] = 2;
    }
    if(
ouro[playerid] == 2)
    { 
        
GameTextForPlayer(playerid"~g~~h~~h~Pacote Entregue! ~r~~h~~h~2/5"50003); //Mostra que ele entregou 1 dos 5 pacotes.
        
SetPlayerCheckpoint(playeridFloat:xFloat:yFloat:zFloat:size);
        
ouro[playerid] = 3;
    }
    if(
ouro[playerid] == 3)
    { 
        
GivePlayerMoney(playerid500);
        
SendClientMessage(playeridcolor"* Voce entregou as caixas e recebeu seu salario.");
        
ouro[playerid] = 0;
    }
    return 
1;


Exemplo acima, use a variável ouro para manipular os checkpoint e siga a lógica... Boa sorte na criação do emprego, qualquer dúvida só vir aqui no fórum.