SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 13/12/2012, 09:05 PM   #1
FPB_Lipos
Big Clucker
 
FPB_Lipos's Avatar
 
Join Date: Sep 2012
Posts: 163
Reputation: 0
Lightbulb Respeito de tempo em tempo

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)
FPB_Lipos is offline   Reply With Quote
Old 13/12/2012, 09:06 PM   #2
mau.tito
High-roller
 
mau.tito's Avatar
 
Join Date: Jan 2012
Location: Curitiba/PR
Posts: 1,988
Reputation: 223
Default Re: Respeito de tempo em tempo

Usa SetTimer!
mau.tito is online now   Reply With Quote
Old 13/12/2012, 09:07 PM   #3
FPB_Lipos
Big Clucker
 
FPB_Lipos's Avatar
 
Join Date: Sep 2012
Posts: 163
Reputation: 0
Default Re: Respeito de tempo em tempo

Tem algum tuto q fala um puco sobre settimer ?
FPB_Lipos is offline   Reply With Quote
Old 13/12/2012, 09:09 PM   #4
Dolby
High-roller
 
Dolby's Avatar
 
Join Date: Aug 2011
Location: Brazil - GO
Posts: 2,900
Reputation: 746
Default Re: Respeito de tempo em tempo

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;
}
Dolby is offline   Reply With Quote
Old 13/12/2012, 09:13 PM   #5
EditPawn
Gangsta
 
EditPawn's Avatar
 
Join Date: May 2012
Posts: 966
Reputation: 67
Default Re: Respeito de tempo em tempo

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;
    }
}
__________________
Usando zCmd/sscanf/SQLite
Voltando com pawn e novo Projeto a caminho.

Projetos:
[Tutorial] DOF2 - Registro/Login
[GameMode] Brasil Zombie Games LS - BASE
[FilterScript] E_Anims v2.0
[Include] eDistance System

Code:
Se não houver crítica não haverá evolução!
EditPawn is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] Tempo Scripter Fodastico Português/Portuguese 3 18/08/2012 03:49 PM
Tempo FriendrS Português/Portuguese 1 10/04/2012 02:12 PM
[DUV] Tempo! Mercurio Português/Portuguese 2 01/02/2012 03:26 PM
[Tool/Web/Other] Conversor de tempo RockFire Lançamentos/Releases 13 09/08/2011 06:47 PM
[FilterScript] Log de Tempo On keller012 Lançamentos/Releases 8 12/12/2010 12:56 PM


All times are GMT. The time now is 11:48 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.