Posto si novi naravno da neke stvari ne razumes. I ovako ovde nije na izvolite da ti neko sve uradi ja cu ti uraditi ovo caskom jer nije nesto komplikovano ali naravno ove komande su minimalne kolike mogu biti. Nemaju nista sem onog sto ti za sada zelis da imaju 😄 Pa da pocnemo.
Na vrh stavi ovu definiciju u koliko je nemas
#define SCM SendClientMessage
Zatim tamo gde su ti komande sve na jednom mestu stavi ove komande
CMD:askq(playerid, params[])
{
new
string,
text;
if (sscanf(params, "s", text)) return SCM (playerid, -1, "/askq "); // Odredjujes parametre koji da se popune kako bi komanda radila
format(string, sizeof(string), "Pitanje: %s", text);
AdminSupporterMessage(-1, string); // Salje poruku
return 1;
}
CMD:report(playerid, params[])
{
new
string,
id,
text;
if (sscanf(params, "us", id, text)) return SCM (playerid, -1, "/report [ID Igraca/Deo Imena] "); // Odredjujes parametre koji da se popune kako bi komanda radila
format(string, sizeof(string), "Report na igraca %s: %s", GetName(id), text);
AdminSupporterMessage(-1, string); // Salje poruku
return 1;
}
Zatim ti treba GetName koji cita ime igraca u koliko to nemas stavi ovo
stock GetName(playerid)
{
new pName;
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
return pName;
}
I na kraju definicija koja salje Adminima poruku
stock AdminSupporterMessage(color, string[])
{
foreach (new i : Player)
{
if(PlayerInfo >= 1 || PlayerInfo >= 1)
{
SCM (i, color, string);
}
}
return 1;
}
Moj savet je da u nekim stvarima koristis stock jer nema potrebe uvek za publicom... Ja public koristim samo za tajmere. Takodje ih stavljaj na jedno mesto obicno to radim na kraj scripte da ih ne mesam svugde. Takodje koristio sam ti ovde foreach jer je bolji nego ono sto si ti imao 😄 u koliko nemas foreach mozes ga skinuti sa linka
http://forum.sa-mp.com/showthread.php?t=92679Takodje posto si nov i verujem da ne poznajes dobro parametre za komande a ima tu nesto i van komandi sto ceti trebati njih mozes ovde prouciti malo
http://wiki.sa-mp.com/wiki/Sscanf_code taj pocetak te zanima ovo ispod je vec sscanf kod pa da te ne zbuni 😄 U koliko jos nesto bude trebalo tu sam.