Sziasztok! Lenne ez a parancsom, hogy /adminad és utána beírom az ID-t akkor ad egy 0-ás szintet az illetőnek. Hogyha beírom a rendes parancsot, hogy pl. /adminad 0 5, akkor meg nem ír ki semmit. Mi lehet a gond?
CMD:adminad(playerid, params[])
{
if(Belepve[playerid]==1)
{
if(JatekosInfo[playerid][Admin] ==5 || (IsPlayerAdmin(playerid)))
{
new id;
new szint;
new string[128];
new string2[128];
if(isnull(params)) return SendClientMessage(playerid, -1, \"{ff0000}(( Angel Pine RPG: {c4ff00}Használat: {ffffff}/adminad [Játékos név/ID] [Adminszint]{ff0000} ))\");
if(sscanf(params, \"ud\", id, szint))
{
if(szint >= 0 && szint <= 5)
{
GetPlayerName(id, nev, sizeof(nev));
format(string, sizeof(string), \"{ff0000}(( Angel Pine RPG: {ffffff}Szintet adtál {ff0000}%s{ffffff}-nak/nek. Szint: {ff0000}%d ))\", nev, szint);
SendClientMessage(id, -1, string);
JatekosInfo[playerid][Admin] =szint;
format(string2, sizeof(string2), \"{ff0000}(( Angel Pine RPG: {ffffff}Adminszintet kaptál! Szint: {ff0000}%d\", szint);
SendClientMessage(playerid, -1, string2);
}else SendClientMessage(playerid, -1, \"{ff0000}(( Angel Pine RPG: {ffffff}A szintnek {ff0000}1 {ffffff} és {ff0000}5 {ffffff}között kell lennie! {ff0000}))\");
}
}else SendClientMessage(playerid, -1, \"{ff0000}(( Angel Pine RPG: {ffffff}Nem vagy Szerver Tulajdonos! {ff0000}))\");
}
return 1;
}