[Ajuda] Problema no sistema /promocao - 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: [Ajuda] Problema no sistema /promocao (
/showthread.php?tid=629839)
Problema no sistema /promocao -
Franklin0180 - 04.03.2017
Estou com um problema nesse comando:
Код:
new bool:cmdJaUsado[MAX_PLAYERS];
CMD:promocao(playerid) {
if(cmdJaUsado[playerid]) return SendClientMessage(playerid, -1, "Voce ja usou este comando")
SetPlayerScore(playerid, 5);//level 5
GivePlayerMoney(playerid, 500000);//500k
cmdJaUsado = true;
SendClientMessage(playerid, -1, "Voce ganhou 500k, level 5 ");
return true;
}
Ele seta o Level e o Gold sу que quando o player reloga, ele perde o nivel mas continua com o gold, e pode usar o comando de novo, sendo assim toda vez q ele relogar ele vai ganhar 500k, me ajudem por favor.
Re: Problema no sistema /promocao -
Cheleber_Pausini - 04.03.2017
No seu sistema de salvamento, guarde o nнvel e guarde que a variбvel de cmdjausado й true, para quando ele entrar assumir esses valores...
Sem ver o sistema de salvamente e de carregamento de contas й dificil, pois o problema nгo me parece ser do comando mas sim disso...
Re: Problema no sistema /promocao -
SmokiieGamer - 04.03.2017
Se usar alguma stock que salva dados das contas, coloque no comando.
Ex:
PHP код:
new bool:cmdJaUsado[MAX_PLAYERS];
CMD:promocao(playerid) {
if(cmdJaUsado[playerid]) return SendClientMessage(playerid, -1, "Voce ja usou este comando")
SetPlayerScore(playerid, 5);//level 5
GivePlayerMoney(playerid, 500000);//500k
cmdJaUsado = true;
SalvarConta(playerid); // <<<<<<<<<<<<
SendClientMessage(playerid, -1, "Voce ganhou 500k, level 5 ");
return true;
}