24.08.2010, 20:18
Como AumentarLevel й uma funзгo que irб chamar um loop nгo precisa de playerid, e do jeito que fez nгo funcionaria porque playerid vai ser sempre 0.
pawn Код:
public AumentarLevel(playerid)
{
for(new i=0; i <= MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(afk[i]==1){
SendClientMessage(playerid,COLOR_RED, "[ERRO] Vocк nгo upo pois estava afk.");
return 1;
}
if(afk[i]==0)
{
Experiencia[i] ++;
GameTextForPlayer(i, "~w~UP", 2000, 6);
if(Experiencia[i] == 6)
{
Level[i]++;
new str[256];
format(str,sizeof(str),"Level UP! Vocк ganhou 1 level. Somando um total de %d Level's.",Level[i]);
SendClientMessage(i,0xFF0000AA,str);
Experiencia[i] = pap_SalvarInt(i, "Experiencia", 0);
}
}
}
}
return 1;
}