[Ajuda] Variavel
#1

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;
}
Reply
#2

Tente assim

Se for utilizar 0 e 1 para a variбvel, utilize variбvel booleana, "true" ou "false", й melhor.
PHP код:
new boolprimeiravez[MAX_PLAYERS]; // topo
primeiravez[playerid] = true// quando registra
public OnPlayerSpawn(playerid)
{
    
GetPlayerName(playeridNomesizeof(Nome));
    
//format(String, sizeof(String), CONTAS, Nome);
    
if(!primeiravez[playerid]) {
        
format(Stringsizeof(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(playerid500);
    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.
Reply
#3

Muito Obrigado EditPawn
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)