Treba mi ako mi neko moze pomoci kako da namestim level i novac igracu.
Hvala :)
/setstats & /podesistats ID igraca 1 ( sad zavisi gdje se kod tebe nalazi LEVEL i koji je broj CODE njegov da mu možeš IG setat ) i broj levela koji ćeš da mu setaš
[pawn]CMD:setmoney(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 5) return Greska(playerid, "Nemate dozvolu da koristite ovu komandu!");
if(AdminDuty[playerid] == 0 && HelperDuty[playerid] == 0 && PlayerInfo[playerid][pAdmin] < 6) return Greska(playerid, "Morate biti na duznosti da bi koristili ovu komandu!");
new id, money, oid, string[250];
if(sscanf(params, "udd", id, money, oid)) return Koristi(playerid, "/setmoney [ID/Ime] [Novac] [Novac 0-na 0,1-dajnovac,2-oduzmi]");
if(id == IPI) return Greska(playerid, "Pogrijesili ste ID!");
if(Ulogovan[id] != 1) return Greska(playerid, "Taj igrac nije ulogovan!");
if(oid < 0 || oid > 2) return Greska(playerid, "Ne mozete ici ispod 0 i iznad 2 za postavljanje novca!");
if(oid == 0)
{
if(money < 0 || money > 0) return IG_Info(playerid, "Ukucajte 0 da resetujete igracu novac!");
F_ResetPlayerMoney(id);
format(string, sizeof(string), ""IGBOJA"| PH | "BIJELA"Admin %s Vam je podesio Novac u dzepu na 0$!", GetName(playerid));
SCM(id, -1, string);
format(string, sizeof(string), ""AINFOZUTA"[OwnerInfo] "AINFOZUTA"%s %s je podesio igracu %s Novac na 0$!", GetAdminRank(PlayerInfo[playerid][pAdmin]), GetName(playerid), GetName(id));
OwnerPoruka(-1, string);
format(string, sizeof(string), "PNOVAC | Admin %s | Igrac: %s | Podesio na 0$!", GetName(playerid), GetName(id));
UpisiLog(LOG_AHKOMANDE, string);
format(string, sizeof(string), "PNOVAC | Admin %s | Igrac: %s | Podesio na 0$!", GetName(playerid), GetName(id));
UpisiLog(LOG_SETOVANJE, string);
}
else if(oid == 1)
{
if(money < 0 || money > 10000000) return Greska(playerid, "Ne mozete ici ispod 0 i iznad 10.000.000!");
F_NovacPlus(id, money); SacuvajKorisnike(id);
format(string, sizeof(string), ""IGBOJA"| PH | "BIJELA"Admin %s Vam je dao %s$ Novca!", GetName(playerid), KonvertBroj(money));
SCM(id, -1, string);
format(string, sizeof(string), ""AINFOZUTA"[OwnerInfo] "AINFOZUTA"%s %s je dao igracu %s Novac +(%s$)!", GetAdminRank(PlayerInfo[playerid][pAdmin]), GetName(playerid), GetName(id), KonvertBroj(money));
OwnerPoruka(-1, string);
format(string, sizeof(string), "PNOVAC | Admin %s | Igrac: %s | Dao: %s$!", GetName(playerid), GetName(id), KonvertBroj(money));
UpisiLog(LOG_AHKOMANDE, string);
format(string, sizeof(string), "PNOVAC | Admin %s | Igrac: %s | Dao: %s$!", GetName(playerid), GetName(id), KonvertBroj(money));
UpisiLog(LOG_SETOVANJE, string);
}
else if(oid == 2)
{
if(money < 0 || money > 10000000) return Greska(playerid, "Ne mozete ici ispod 0 i iznad 10.000.000!");
if(PlayerInfo[id][pNovac] == 0) return Greska(playerid, "Tom igracu su pare vec na 0!");
F_NovacMinus(id, money); SacuvajKorisnike(id);
format(string, sizeof(string), ""IGBOJA"| PH | "BIJELA"Admin %s Vam je oduzeo %s$ novca!", GetName(playerid), KonvertBroj(money));
SCM(id, -1, string);
format(string, sizeof(string), ""AINFOZUTA"[OwnerInfo] "AINFOZUTA"%s %s je oduzeo igracu %s Novac -(%s$)!", GetAdminRank(PlayerInfo[playerid][pAdmin]), GetName(playerid), GetName(id), KonvertBroj(money));
OwnerPoruka(-1, string);
format(string, sizeof(string), "PNOVAC | Admin %s | Igrac: %s | Oduzeo: %s$!", GetName(playerid), GetName(id), KonvertBroj(money));
UpisiLog(LOG_AHKOMANDE, string);
format(string, sizeof(string), "PNOVAC | Admin %s | Igrac: %s | Oduzeo: %s$!", GetName(playerid), GetName(id), KonvertBroj(money));
UpisiLog(LOG_SETOVANJE, string);
}
return 1;
}
// -----------------------------------------------------------------------------
CMD:setlevel(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 5) return Greska(playerid, "Nemate dozvolu da koristite ovu komandu!");
new id, level;
if(sscanf(params, "ui", id, level)) return Koristi(playerid, "/setlevel [ID] [Level]");
if(id == IPI) return Greska(playerid, "Pogrijesili ste ID!");
if(Ulogovan[id] != 1) return Greska(playerid, "Taj igrac nije ulogovan!");
if(level < 1 || level > 99) return Greska(playerid, "Ne mozete ici ispod 1 i iznad 99!");
PlayerInfo[id][pLevel] = level; PlayerInfo[id][pExp] = 0; SetPlayerScore(id, PlayerInfo[id][pLevel]);
new dostigoga[300];
format(dostigoga, sizeof(dostigoga), "~g~Level Up~n~~w~Postavljen Vam je level na %d.", level);
GameTextForPlayer(id, dostigoga, 5000, 1);
F_SCMF(id, -1, ""IGBOJA"| PH | "BIJELA"Vlasnik %s Vam je postavio Level na %d.", GetName(playerid), level);
F_SCMF(playerid, -1, ""IGBOJA"| PH | "BIJELA"Igracu %s ste postavili Level na %d.", GetName(id), level);
new string[156];
format(string, sizeof(string), "PLEVEL | Admin %s | Igrac: %s | Level: %d!", GetName(playerid), GetName(id), level);
UpisiLog(LOG_SETOVANJE, string);
return 1;
}[/pawn]
Podesi sebi kako tebi idu varijable i tako dalje :)