[Ajuda] Respeito de tempo em tempo
#1

Ai pessoal, queria fazer um sistema, que penso eu que seja bem simples, de que os players ganhan (1) de respeito a cada 5 em 5 minutos, alguem pode me ajudar ?
PS: (mals por encher o saco de vcs qse tdo o dia)
Reply
#2

Usa SetTimer!
Reply
#3

Tem algum tuto q fala um puco sobre settimer ?
Reply
#4

Aprenda a utilizar SetTimerEx
Aqui vai um exemplo pra vocк:
pawn Code:
public OnPlayerConnect(playerid)
{
     SetTimerEx("GanharExp",60000*5,true,"i",playerid);
     return 1;
}
forward GanharExp(playerid);
public GanharExp(playerid)
{
     Experiencia[playerid] ++;
     return 1;
}
Reply
#5

Ai vai um sistema simples, adapte e modifique ao seu gosto, se caso nгo entender procure aprender sobre.

pawn Code:
new TimerRep[MAX_PLAYERS], Respeito[MAX_PLAYERS];

public OnPlayerConnect(playerid) {
    TimerRep[playerid] = SetTimerEx("GanharRespeito", 60000*5, true, "i", playerid);
    return true;
}

public OnPlayerDisconnect(playerid) {
    KillTimer(TimerRep[playerid]);
    return true;
}

forward GanharRespeito(playerid); public GanharRespeito(playerid) {
    Respeito[playerid]++;
    if(Respeito[playerid] == (Respeito[playerid]*12)*GetPlayerScore(playerid)) {
        SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
        Respeito[playerid] = 0;
    }
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)