[TUT]Sistema de Level
#1

Cole isso no topo do seu script
pawn Код:
enum Info
{
    Level[MAX_PLAYERS],
    XP[MAX_PLAYERS]
};

new Player[MAX_PLAYERS][Info];
crie um Timer chamado AddXP:
pawn Код:
SetTimer("AddXP", Tempo Para Adicionar XP, 1);
em "Tempo para Adicionar XP" coloque o tempo que quer adicionar a XP,por exemplo: 1 minuto,mas coloque em milisegundos.
Depois,crie outro Timer chamado "CheckXP" que vai checar a XP
pawn Код:
SetTimer("CheckXP", 1000, 1);
agora no topo do mode adicione 2 forwards
pawn Код:
forward AddLevel(playerid, level);
forward CheckXP();
forward AddXP();
agora crie dois publics: AddLevel e CheckXP, CheckXP Sem o Parametro playerid e AddLevel com o Parametro playerid e parametro level
pawn Код:
public AddLevel(playerid, level)
{

return 1;
}

public CheckXP()
{

return 1;
}

public AddXP()
{

return 1;
}
agora no CheckXP coloque assim:
pawn Код:
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(Player[i][XP] == 6) //troque o 6 pela quantidade de XP para upar um nivel
{
AddLevel(i, 1);
}
}
quando o cara estiver com 6 XP,ele uparб um nivel. Modifique a seu gosto

agora no AddXP adicione:
pawn Код:
for(new i = 0; i < MAX_PLAYERS; i ++)
{
Player[i][XP]++;
}
agora,no AddLevel Adicione:
pawn Код:
for(new i = 0; i < MAX_PLAYERS; i ++)
{
Player[Info][Level] == level;
}

Pronto,Sistema de level pronto.

Dъvidas? poste.
Reply
#2

Sistema ruim pakas! Nгo Salva, Nгo conta, nгo tem comando(/mylvl)... Fail kra! uhaushausa(Isso ta mais pra CODE)
Nota: 3
Reply
#3

Muito bom... estou tentando ver um jeito em que o player sу ganhara XP, caso ele faзa as obrigaзхes do emprego dele...no caso taxista a cada 6 passageiros transportados ele ira upar de level...e assim vai indo com cada prof..

muito bom , otimo trabalho =D
Reply
#4

@luandriftlogkdr
se nгo sabe fazer nгo filho? Preguiзoso.
й mole mole fazer tudo isso q vc falou
@Falcon.Sixe
й fбcil,a cada passageiro que entra,vocк aumenta uma vбriavel. Eu tambйm to pesquisando sobre isso cara.
Reply
#5

da pra fazer tudo com variaveis.... (VIVA O INVENTOR DELAS)
Reply
#6

Quote:
Originally Posted by [GangstA]Kasura
Посмотреть сообщение
da pra fazer tudo com variaveis.... (VIVA O INVENTOR DELAS)
Nem Tudo...

(Eu sou virgem porrar )
Reply
#7

Poisй,nem tudo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)