Portal SAMP
[Ajuda] dar comando e funcionar apenas uma vez - 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] dar comando e funcionar apenas uma vez (/showthread.php?tid=2808)



dar comando e funcionar apenas uma vez - diggao - 17/09/2022

quero criar um kit para iniciantes e dar uma m4a1 e o comando so pode ser usado apenas uma vez e nunca mais, como eu faço?


CMD:pegarkit(playerid){

   GivePlayerWeapon(playerid, 31, 10)

    }
    return 1;
}


RE: dar comando e funcionar apenas uma vez - White_Blue - 17/09/2022

Fazendo com variáveis seria assim, porém as variáveis são zeradas quando o player desconecta do servidor. Então você deve salvar a variável utilizando seu sistema de salvamento.



Código PHP:
new Pegou[MAX_PLAYERS] = 0;

CMD:kit(playerid) {
 if(
pegou[playerid] == 1) return SendClientMessage(playerid, -1"x Você já pegou o kit e não poderá pegar mais uma vez.");
 
GivePlayerWeapon(playerid3110);
 
SendClientMessage(playerid, -1"Você pegou o kit com sucesso!");
 
pegou[playerid] = 1;
 return 
1;