Sistema de XP + Level -
JPedro - 05.07.2015
Eu estava desenvolvendo uma GM do 0 e fiz esse sistema de upar de nivel a cada 4 pontos de experiкncia,
й um sistema bem simples e eu resolvi postar pra quem estiver precisando ou nгo sabe fazer, vocк ganha 1 ponto de XP a cada 15 minutos e se vocк juntar 4 pontos vocк prуximo nivel
OBS: Eu sou iniciante em Pawn e eu fiz esse sistema a partir de alguns tutoriais que eu li no fуrum
PHP код:
// topo da GM
new XP[MAX_PLAYERS];
// OnPlayerConnect
public OnPlayerConnect(playerid)
{
SetTimerEx("Upar", 900000, true, "i", playerid);
return true;
}
forward Upar(playerid);
public Upar(playerid)
{
new str[256];
XP[playerid] ++;
if(XP[playerid] == 4) // Checa se o jogador tem 4 pontos de XP
{
new Nivel = GetPlayerScore(playerid);
SetPlayerScore(playerid,Nivel+1); // Seta o Nivel do Jogador
XP[playerid] = 0; // Reseta os XP apуs upar
format(str, sizeof(str), "| LEVEL UP | Vocк juntou 4 pontos de Experiкncia e upou para o Nivel %i", ++Nivel);
SendClientMessage(playerid, -1, str);
PlayerPlaySound(playerid,1149,0.0,0.0,0.0), GameTextForPlayer(playerid,"UP!",5000,6);
return false;
}
format(str, sizeof(str), "| EXPERIКNCIA | Vocк ganhou +1 ponto de Experiкncia [ %i / 4 ]", XP[playerid]);
SendClientMessage(playerid, -1, str);
PlayerPlaySound(playerid,1139,0.0,0.0,0.0), GameTextForPlayer(playerid,"+EXP",5000,6);
return true;
}
http://pastebin.com/xQN07ih2
Crйditos:
JPedro
Re: Sistema de XP + Level -
HaRdiiZin - 05.07.2015
Estб legal..
Poderia ter postado em cуdigos uteis
Re: Sistema de XP + Level -
iTakelot - 05.07.2015
o codigo estб funcional, mas como o Hardzin falou isto e um cуdigo util.
Cуdigos Uteis
Re: Sistema de XP + Level -
pWesley - 05.07.2015
Sу que ...
PHP код:
new XP[playerid];
isso estб errado.
Re: Sistema de XP + Level -
JPedro - 05.07.2015
pWesley, sim sim eu jб sabia disso =P, eu tinha corrigido antes de upar o cуdigo sу que dei um ctrl z sem querer
sу trocar pra new XP[MAX_PLAYERS];
Re: Sistema de XP + Level -
Cleyson - 05.07.2015
Da uma editada ai cara.. Refaz isso !
Separe os cуdigos, explique mais sobre as funзхes e organiza esse tуpico.
Re: Sistema de XP + Level -
JPedro - 05.07.2015
iTakelot, na prуxima vez eu posto nos cуdigos uteis, vlw ai por avisar
Re: Sistema de XP + Level -
ipsLuan - 05.07.2015
Seria um tutorial se falasse o que cada coisa representa no cуdigo, como falaram, й um cуdigo ъtil.
Anyway, й gratificante a colaboraзгo а board, jб que a mesma necessita de trabalhos deste gкnero.
Re: Sistema de XP + Level -
JPedro - 05.07.2015
Й meu primeiro tуpico aqui na forum-samp, peзo desculpas pela mб organizaзгo do tуpico e do cуdigo, tentarei melhorar na prуxima, vlw ai
Re: Sistema de XP + Level -
SampSampa - 09.07.2015
https://sampforum.blast.hk/showthread.php?tid=411924
Re: Sistema de XP + Level -
Monotox - 09.07.2015
Bacana, como jб falaram nas postagens acima, sу faltaram algumas explicaзхes.
Mas a intenзгo em contribuir foi boa.
Re: Sistema de XP + Level -
ShuCk - 17.12.2017
ME ajudem eu fiz tudo certo! ganho os XP e o Level mais nгo salva.
Re: Sistema de XP + Level -
zMorningStar - 19.12.2017
Quote:
Originally Posted by ShuCk
ME ajudem eu fiz tudo certo! ganho os XP e o Level mais nгo salva.
|
Faz um tуpico com o prefixo Ajuda para podermos te ajudar.