Detaljan opis problema: ZnaÄi napravio sam Admin komandu za davanje novca i to sve lepo funkcioniÅ¡e.E sad problem je Å¡to ne izbacuje iznos koji je admin uneo,već konstantno izbacuje broj jedan u formatiranoj poruci,a lepo sam stavio %d za cele brojeve.
Dio skripte:
CMD:novac(playerid, params[])
{
new ime, id, lst, novac;
if(PlayerInfo == HeadAdmin || IsPlayerAdmin(playerid))
{
if(sscanf(params, "ud", id, novac)) return SendClientMessage(playerid, NARANDZASTA, "Koristite: {FFFFFF}/novac [ID ili ime igraÄa] ");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CRVENA, "(GreÅ¡ka) {FFFFFF}Taj igraÄ je offline!");
novac = GivePlayerMoney(id, novac);
RPIme(id, ime);
RPIme(playerid, ime);
format(CmdString, 128, "| Head Admin | {FFFFFF}%s {33CCFF}je dao {FFFFFF}$%d {33CCFF}igraÄu {FFFFFF}%s.", ime, novac, ime);
StaffPoruka(SVETLOPLAVA, CmdString);
format(lst, 100, "| Komanda: /novac | IzvrÅ¡io: %s | IgraÄ: %s | Vrednost: $%d.", ime, ime, novac);
UpisiLog(FAJL_ADMINLOG, lst);
SCMF(id, SVETLOPLAVA, "| Head Admin | {FFFFFF}%s {33CCFF}Vam je dao {FFFFFF}$%d.", ime, novac);
}
else return SendClientMessage(playerid, CRVENA, "(Greška) {FFFFFF}Nemate autorizaciju za korišćenje ove komande.");
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
