[AJUDA] Multiplicar -
Chis - 02.06.2012
Olб, eu aqui denovo, eu tenho um simples sistema de experiencia aqui, ele funciona assim, a cada 24 de respeito ele passa de
score
pawn Код:
Respeito[playerid]++;
if(Respeito[playerid] == 24)
{
Nivel[playerid]++;
SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
SendClientMessage(playerid,COR_BRANCO,"Vocк passou de level.");
Respeito[playerid] = 0;
}
Eu queria saber, ao invйs de ser 24 de respeito, nгo teria como multiplicar de 4x4.
Exemplo, se ele esta no level 1 ele tem que ganhar 4 de respeito, no level 2 ele tem que ganhar 8 de respeito pra passar de level, e assim por diante, tem como fazer isso ai?
Respuesta: [AJUDA] Multiplicar -
Chis - 02.06.2012
Nгo seria isso aqui?
pawn Код:
if(Respeito[playerid] == 4*4)
Re: [AJUDA] Multiplicar -
Ricop522 - 02.06.2012
pawn Код:
new respeitoNecessario = 4 * Nivel[playerid];
Lvl 1 * 4 = 4
Lvl 2 * 4 = 8
Lvl 3 * 4 = 12
pawn Код:
Respeito[playerid]++;
new r = Nivel[playerid] + 4;
if(Respeito[playerid] == r) {
Nivel[playerid]++;
SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
SendClientMessage(playerid,COR_BRANCO,"Vocк passou de level.");
Respeito[playerid] = 0;
}
Re: [AJUDA] Multiplicar -
Bruno Pereira - 02.06.2012
Faz assim

:
PHP код:
Respeito[playerid]++;
if(Respeito[playerid] == Nivel[playerid] * 4)
{
Nivel[playerid]++;
SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
SendClientMessage(playerid,COR_BRANCO,"Vocк passou de level.");
Respeito[playerid] = 0;
}
Respuesta: [AJUDA] Multiplicar -
Chis - 02.06.2012
Ai bruno mais uma vez obrigado aew!!
sу tem um probleminha no status
Um exemplo aqui
pawn Код:
Respeito: %d/%d PlayerInfo[playerid][pExp]
Como eu fasso pra aparecer quantos que falta pra ele passar de level?
ps, voces ja tem minha rep.
Re: [AJUDA] Multiplicar -
Bruno Pereira - 02.06.2012
Tenta assim, sу exempo, nem criei variavel uahsas
PHP код:
format(String, 100, "Respeito:[%d/%d]", PlayerInfo[playerid][pExp], (PlayerInfo[playerid][pExp]+1)*4);
Re: [AJUDA] Multiplicar -
zbt - 02.06.2012
Respeito: %d/%d PlayerInfo[playerid][pExp], Nivel[playerid]*4
Se nivel for 2 Resp serб 8, 3 = 12 assim por diante..
Respuesta: [AJUDA] Multiplicar -
Chis - 02.06.2012
Nгo deu certo esse ai, eu pegando em base de outro GM coloquei isso aqui:
pawn Код:
new levelexp = 4;
new nxtlevel = PlayerInfo[playerid][pLevel]+1;
new expamount = nxtlevel*levelexp;
Respeito: %d/%d PlayerInfo[playerid][pExp], expamount
Sу tem um probleminha, ele ta acrescentando 4 a mais, inves de acrescentar 8 ele mostra 12 e assim por diante...
Respuesta: [AJUDA] Multiplicar -
Chis - 02.06.2012
Aew, agora deu certo, obrigado geral ai. nгo ta dando para dar rep
Re: [AJUDA] Multiplicar -
Ricop522 - 02.06.2012
pawn Код:
new expNecessaria = Nivel[playerid] * 4;
new string[35];
format(string, 35, "Respeito: %d/%d", Respeito[playerid], expNecessaria);