Mivel nem tudom hogy hogyan kéred le a Levelt és a EXPT igy oda majd írd be
#include <a_samp>
#include <zcmd>
#include <a_samp>
#include <zcmd>
CMD:stats(playerid)
{
new stri[256];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(stri, sizeof(stri), \"Név: %s |EXP %d | Level %d|\", pName,(ahogy lekéred a EXPT),(Ahogy lekéred a Levelt));
SendClientMessage(playerid, -1, stri);
return 1;
}
Teszt : off (Nemtudom hogyan kéred le az EXP-T & Level-t Bocsi :P)
Erre jutottam, de nem jó ez sem.:s
A szintet nem egyesével írja ki amikor elérte a pontot hanem össze vissza mindig mást, és a mentés se a legjobb, mert azt se egyesével menti le, hanem össze vissza:s
if(GetPlayerScore(playerid) >=100)
{
PlayerInfo[playerid][pLevel]++;
}
if(GetPlayerScore(playerid) >=200)
{
PlayerInfo[playerid][pLevel]++;
}
if(GetPlayerScore(playerid) >=300)
{
PlayerInfo[playerid][pLevel]++;
}
Igy jó?
if((GetPlayerScore(playerid) >= 1) && (GetPlayerScore(playerid) <= 10))
{
PlayerInfo[playerid][pLevel]++;
}