Čaute všetci.. v mojom gamemode mam jeden príkaz, ktorým môžem označiť hráča nejakého, ale keď to napíšem tam sa vypne server.. tu je kód:
dcmd_p(playerid, params [])
{
new id, text;
if(sscanf(params,"is", id, text)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Použi: /p [ ID ] [TEXT ]");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !");
else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ]{ffffff} Tohle je NPC !");
else
{
new Name[26];
new Name2[26];
GetPlayerName(playerid,Name,26);
GetPlayerName(id,Name2,26);
new string[128];
format(string,128,"{ACFF00}%s {FFFFFF}-> {00FFFF}%s {FFFFFF}%s", Name2, Name, text);
SendClientMessageToAll(COLOR_ADMIN,string);
for(new i=0; i<128; i++)
{
if(Player[playerid][AdminLevel] == 0)
{
new string3[50];
format(string3, sizeof(string3),"%s cmdtext: /p %d %s", Name, id, text);
SCMTAdmins(i, 0xFF0000FF, string3);
}
}
}
return 1;
}