[Ajuda] Variavel - 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] Variavel (
/showthread.php?tid=597119)
Variavel -
Standby - 27.12.2015
Galera voltando aqui no sa-mp, To fazendo um sistema de registro com base em vбrios FS mas estou com problema aqui
simples nгo apareci a mensagem --'
pawn Код:
new primeiravez[MAX_PLAYERS]; // topo
primeiravez[playerid] = 1; // quando registra
public OnPlayerSpawn(playerid)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
format(String, sizeof(String), CONTAS, Nome);
if(primeiravez[playerid] == 0)
{
format(String, sizeof(String), "Bem Vindo novamente jogador(a)");
}
if(primeiravez[playerid] == 1)
{
format(String, sizeof(String), "Essa e sua primeira vez e recebeu 500R$");
SendClientMessage(playerid,-1,string);
GivePlayerMoney(playerid, 500);
}
return 1;
}
Re: Variavel -
EditPawn - 27.12.2015
Tente assim
Se for utilizar 0 e 1 para a variбvel, utilize variбvel booleana, "true" ou "false", й melhor.
PHP код:
new bool: primeiravez[MAX_PLAYERS]; // topo
primeiravez[playerid] = true; // quando registra
public OnPlayerSpawn(playerid)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
//format(String, sizeof(String), CONTAS, Nome);
if(!primeiravez[playerid]) {
format(String, sizeof(String), "Bem Vindo novamente jogador(a) %s", Nome);
SendClientMessage(playerid,-1,string);
}
else SendClientMessage(playerid, -1, "Essa e sua primeira vez e recebeu 500R$"), GivePlayerMoney(playerid, 500);
return 1;
}
@EDIT
Vocк formatou CONTAS mas nгo utilizou, e nгo й necessбrio criar uma variбvel para verificar se й a primeira vez dele, й somente verificar se existe o arquivo da conta do jogador na scriptfiles ou banco de dados.
Re: Variavel -
Standby - 27.12.2015
Muito Obrigado EditPawn