SA-MP Forums Archive
[Ajuda] Upar automaticamente - 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] Upar automaticamente (/showthread.php?tid=142582)



[Ajuda] Upar automaticamente - danqueiroz - 18.04.2010

Eu tenho um servidor Roleplay, certo... queria saber como que eu posso fazer pra upar o nнvel automaticamente, sem precisar COMPRAR o nivel...


Re: Upar automaticamente - SuB_ZeRo0_ - 18.04.2010

Vocк pode usar DUDB para salvar os leveis, mas depende de como GANHA o level.


Re: Upar automaticamente - danqueiroz - 18.04.2010

Ganha por PAYDAY (Por hora)


Re: Upar automaticamente - ipsBruno - 18.04.2010

Inicio do GM Abaixo das #Includes

pawn Код:
forward SistemaScore();
Em OnPlayerSpawn:

pawn Код:
SetTimer("SistemaScore",60*60*1000,false);

No final do GM:


pawn Код:
public SistemaScore()
{
GetPlayerScore(playerid)
SetPlayerScore(playerid, +1);
SendClientMessage(playerid, 0xF60000AA "Vocк Upou seu level")
}




Re: Upar automaticamente - SuB_ZeRo0_ - 18.04.2010

Quote:
Originally Posted by DraKoN
Inicio do GM Abaixo das #Includes

pawn Код:
forward SistemaScore();
Em OnPlayerSpawn:

pawn Код:
SetTimer("SistemaScore",60*60*1000,false);

No final do GM:


pawn Код:
public SistemaScore()
{
GetPlayerScore(playerid)
SetPlayerScore(playerid, +1);
SendClientMessage(playerid, 0xF60000AA "Vocк Upou seu level")
}
Muito bom DraKoN, ams acho melhor ele usar o SetTimerEx no OnPlayerSpawn, porque o SetTimer se o cara entrar no server a 1 min ele jб pode upar de level, usando o TimerEx ele tem que ficar as horas ou minutos exatos. ^^

Ex:
Em baixo dos #includes:
pawn Код:
new scoree;

Em OnPlayerSpawn:
pawn Код:
scoree = SetTimerEx("SistemaScore",60*60*1000,false,"i",playerid);

Depois do Public do OnPlayerSpawn:
pawn Код:
forward SistemaScore(playerid);
public SistemaScore(playerid)
{
new scor = GetPlayerScore(playerid)
SetPlayerScore(playerid,scor+1);
SendClientMessage(playerid, 0xF60000AA "Vocк upou seu level");
return 1;
}
E no OnPlayerDisconnect:
pawn Код:
KillTimer(scoree);
E pra salvar usa DUDB.


Re: Upar automaticamente - ipsBruno - 18.04.2010

Putz SubZero eu te amo, tu sempre me apoiando e dando ideias kkkk

Boa Idйia Essa Sua


Re: Upar automaticamente - danqueiroz - 18.04.2010

Sub, como seria +- ?

Vlw drakon!! vo tenta ake


Re: Upar automaticamente - SuB_ZeRo0_ - 18.04.2010

Quote:
Originally Posted by danqueiroz
Sub, como seria +- ?

Vlw drakon!! vo tenta ake
Pronto, editei lб com a ideia do Drakon sу que com TimerEx, espero que goste e qualquer coisa AVISA.

Editado! Um erro minimo no cуdigo, esqueci de colocar a variavel quando pega o Score pra depois adicionar +1. Se vocк pegou o cуdigo sem a adiзгo, mude-o.

Editado 2! Um erro minimo no cуdigo novamente, esqueci de colocar o return no Timer, mude novamente.

Pequenos erros fazem a diferenзa.
Desculpe. xD


Re: [Ajuda] Upar automaticamente - ipsBruno - 19.04.2010

Nem precisa se desculpa cara
o Melhor Nunca precisa Pois se vocк esta tentando ajudar vocк merece um Parabens
Parabens

Todos Ser Humano Erra ou Melhor Errar й Humano


Re: [Ajuda] Upar automaticamente - danqueiroz - 19.04.2010

Veio, vlw!!!! vo tenta qnd chega em casa, pq to no PC da escola dkpaOSKDa

vlw muito ae drakon e sub! e sub.. nгo tem essa de se desculpar brow, tu ajudo pakas! vlw msm os 2 =D