[TUTORIAL] Criando sistema de level simples

by Anônimo Postado sexta-feira, 15 de agosto de 2008 às 06:44 6 comentários

Nesse tutorial vou ensinar à vocês como fazer um sistema simples de level, excelente para RPG.

Primeiro crie uma array pro level no topo do seu gamemode:

new Level[MAX_PLAYERS];

Agora crie um forward para ganhar level:

forward GanharLevel(playerid);

Agora no final do seu gamemode coloque as funções que sua forward vai fazer:

public GanharLevel(playerid)
{
if(Level[playerid] < 100) //caso o level do player for menor que 100 ele ganha 1 level

{
Level[playerid]++;
}
if(Level[playerid] == 100) //se o level do player chegar a 100 ele para de ganhar level
{
SendClientMessage(playerid, COR, "Você chegou ao level máximo(100)!");
}// chave para fexar o if
return 1;
}//chave para fexar o public

Agora no OnGameModeInit vamos fazer com que a cada 20 minutos o player ganhe 1 level:

SetTimer("GanharLevel",1200000, true); //a cada 20 minutos o gamemode vai chamar a função GanharLevel, assim fazendo o player ganhar um level a cada 20 minutos

Prontinho! O seu sistema de level simples está pronto.

Feito por: Cr0Nos


Categories:

6 Response for the "[TUTORIAL] Criando sistema de level simples"

  1. bruno says:

    pow naum consig faze esse sistema pq deu fatal error 100 e tava dizendo q a frase GanharLevel naum foi identificada.

  2. Anônimo says:

    cara nao consegui deu erro aki lol
    C:\DOCUME~1\EXTREME\Desktop\ARQUIV~1\LIFEST~1.PWN(1219) : error 029: invalid expression, assumed zero
    C:\DOCUME~1\EXTREME\Desktop\ARQUIV~1\LIFEST~1.PWN(1219) : error 004: function "GanharLevel" is not implemented
    C:\DOCUME~1\EXTREME\Desktop\ARQUIV~1\LIFEST~1.PWN(1227) : error 017: undefined symbol "COR"
    C:\DOCUME~1\EXTREME\Desktop\ARQUIV~1\LIFEST~1.PWN(1232) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    3 Errors.

  3. Anônimo says:

    cara eu queria por um sistema de level assim:o kra comeca a jogar, no lvl 2,ai ele tem q ganhar um tanto de respeito ai qndo ele conseguir esse tanto de respeito ele tem q conseguir a grana pra upar de lvl, conseguindo a grana e o respeito ele da /comprarnivel e ganha +1 nivel.Como faz isso,e queria que o nivel do kra aparecesse no Score.

  4. Bruno Henrique says:

    C:\Documents and Settings\Cliente\Desktop\Nova pasta\gamemodes\PERPGBRASIL.pwn(2) : error 001: expected token: "-string end-", but found "-identifier-"
    C:\Documents and Settings\Cliente\Desktop\Nova pasta\gamemodes\PERPGBRASIL.pwn(2157) : error 001: expected token: "-identifier-", but found "-string-"
    C:\Documents and Settings\Cliente\Desktop\Nova pasta\gamemodes\PERPGBRASIL.pwn(4107) : warning 235: public function lacks forward declaration (symbol "GanharLevel")
    C:\Documents and Settings\Cliente\Desktop\Nova pasta\gamemodes\PERPGBRASIL.pwn(4115) : error 035: argument type mismatch (argument 2)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    3 Errors.
    eu fiz tudo certo mais deu esses erros ai e eu não estou conseguindo consertar por favor me ajuda me envie a solução para o meu email que e vidaloka-2007@hotmail.com muito obrigado aguardo sua resposta.

  5. Leandro Martins says:

    Cara aki deu certinho! Mas não fiz por tempo, fiz por dinhero, mas ja me ajudou muito VLW!!

  6. Anônimo says:

    vc sao uns fdp mesmo hein, o cara ensina como fazer um sistema para ganhar level de x em x tempo, e ainda pedem pra ele fica inventando frescurinha de respeito e mimimi??? VAO PRO INFERNO BANDO DE NOOB DO CARALHO, SE QUER FAZER ESSA PORRA AI VAI APRENDE PROGRAMACAO, NAO QUEIRA TUDO DE MAO BEIJADA!!!