Detaljan opis problema: Napravio sam admin chat i sada naravno koristio sam sscanf da kada upise samo /a da mu posalje poruku /a ali imam problem kada god upise /a pa cak i text posle ono opet salje poruku -.- sta da stavim da posalje kao chat adminima evo vam cela komanda sa sve definicijama i Newowima
Dio skripte:
#include
#define HEAD 6 //definicja heada
new CmdString; // new CMDSTRING
CMD:a(playerid, params[])
{
if(PlayerInfo != 0) return SCM(playerid, CRVENA, "KiwiBot | {FFFFFF}Utisani ste, ne mozete koristiti chat!");
new text, hIme;
if(sscanf(params, "s", text)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/a ");
if(PlayerInfo >= HEAD || IsPlayerAdmin(playerid))
{
format(CmdString, 128, "Head admin %s: {FFFFFF}%s", hIme, text);
format(CmdString, 128, "| A | %s: %s", hIme, text);
}
else if(PlayerInfo > 0)
{
format(CmdString, 128, "|%d|Admin| %s: {FFFFFF}%s", PlayerInfo, hIme, text);
format(CmdString, 128, "| A | %s: %s", hIme, text);
}
else return SCM(playerid, GRAD2, "(greska) Nemate autorizaciju za koristenje ove naredbe!");
return 1;
}u PlayerInfo imam i Utisan ma da je to manje bitno 🙂 vi meni samo spremite kako da mu posalje u chat adminima text koji on napise :S
