[Ajuda] Sistema de Nivel Bugado ?
#1

Boas pessoal, criei esse sistema de nнvel, mas sу estб a adicionar o score para mim '-'

Alguйm me pode ajudar?

pawn Код:
SetTimer("UP",180000,true);
pawn Код:
forward UP(playerid);
public UP(playerid)
{
    new Score[256];
    SetPlayerScore(playerid, GetPlayerScore(playerid) +1);
    format(Score,sizeof(Score),"| UP | Vocк ganhou +1 level ( %d )", GetPlayerScore(playerid));
    SendClientMessage(playerid, VerdeC, Score);
    return 1;
}
Reply
#2

Onde vocк colocou o timer?
Tente usar o SetTimerEx:
pawn Код:
SetTimerEx("UP",180000,true, "d", playerid);
Reply
#3

Coloquei no OnGameModeInit.
Agora coloquei esse que vc disse e deu este erro:
Quote:

error 017: undefined symbol "playerid"

Reply
#4

Faзa o seguinte, use o SetTimer, e dentro da callback crie uma loop.
Ficando:
pawn Код:
SetTimer("UP",180000,true);

forward UP();
public UP()
{
    for(new i=0; i<500; i++)
    {
        if(IsPlayerConected(i))
        {
            new Score[256];
            SetPlayerScore(i, GetPlayerScore(i) +1);
            format(Score,sizeof(Score),"| UP | Vocк ganhou +1 level ( %d )", GetPlayerScore(i));
            SendClientMessage(i, VerdeC, Score);
        }
    }
    return 1;
}
Reply
#5

Vou testar. Vlw
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)