Portal SAMP
[Ajuda] Duvida em verificação de variavel - 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] Duvida em verificação de variavel (/showthread.php?tid=2151)



Duvida em verificação de variavel - GUI_DA_Z5 - 01/03/2022

Ola tenho uma duvida estou querendo fazer um sistema de id fixo por variavel e tasz mais queria saber como eu verifico se uma pessoa ja ganhou esse valor na variavel. Alguém pode me ajudar?


RE: Duvida em verificação de variavel - ipsLuan - 01/03/2022

ID fixo da conta?


RE: Duvida em verificação de variavel - GUI_DA_Z5 - 01/03/2022

(01/03/2022 02:00)ipsLuan Escreveu: ID fixo da conta?

Sim


RE: Duvida em verificação de variavel - ipsLuan - 01/03/2022

Se você estiver usando MySQL, você pode atribuir um key_id com a chave única e Auto Increment.
Mas, se não estiver usando, você terá que criar um arquivo com o ID 0 (o início) e setando o valor do arquivo na conta do jogador e incrementar sempre que um jogador receber o ID para o próximo não ficar igual.


RE: Duvida em verificação de variavel - GUI_DA_Z5 - 03/03/2022

(01/03/2022 13:48)ipsLuan Escreveu: Se você estiver usando MySQL, você pode atribuir um key_id com a chave única e Auto Increment.
Mas, se não estiver usando, você terá que criar um arquivo com o ID 0 (o início) e setando o valor do arquivo na conta do jogador e incrementar sempre que um jogador receber o ID para o próximo não ficar igual.

Ok mais como posso fazer ex: num comando de setar skin na função SetPlayerSkin(idfixo,30);
Como faso isso teria que criar um loop ?


RE: Duvida em verificação de variavel - DeviceBlack - 03/03/2022

(03/03/2022 21:27)GUI_DA_Z5 Escreveu:
(01/03/2022 13:48)ipsLuan Escreveu: Se você estiver usando MySQL, você pode atribuir um key_id com a chave única e Auto Increment.
Mas, se não estiver usando, você terá que criar um arquivo com o ID 0 (o início) e setando o valor do arquivo na conta do jogador e incrementar sempre que um jogador receber o ID para o próximo não ficar igual.

Ok mais como posso fazer ex: num comando de setar skin na função SetPlayerSkin(idfixo,30);
Como faso isso teria que criar um loop ?

Quando o jogador entrar voce salva o id dele (o nao fixo) nos dados dele / remove quando ele sair
Cria uma função que usa o id fixo no select para retornar o id nao fixo
Depois usa o id não fixo que voce conseguiu pesquisando pelo id fixo

Voce pode fazer o inverso caso precise pegar o id fixo de algum jogador com o id nao fixo

(Caso nao entenda, relaxa.. vou linkar um script porem em sqlite)