[Ajuda] Upar automaticamente
#1

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

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

Ganha por PAYDAY (Por hora)
Reply
#4

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")
}

Reply
#5

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.
Reply
#6

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

Boa Idйia Essa Sua
Reply
#7

Sub, como seria +- ?

Vlw drakon!! vo tenta ake
Reply
#8

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
Reply
#9

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
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)