Witam! Nie b?d? pisa? nic na wst?pie, odrazu przejd? do sedna sprawy... Potrzebuje przerobi? komend? z administratorskiej na og?lno dost?pn?... Za pomoc dam pifffko
Oto kod komendy:
[code]
else if(!strcmp(comm1,"admin",true))
{
if(PlayerInfo[playerid][UID] < 1) return PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
new playerid2, admin;
if(sscanf(comm2, "dd", playerid2, admin))
{
ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informacja", "/set admin [id gracza/nick] [poziom admina]", "Okey", "");
return 1;
}
if(PlayerInfo[playerid][UID] == 1 && admin > 0) return 1;
if(admin > 5)
{
ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informacja", "Poziom administratora nie mo?e by? wi?kszy ni? 5.", "Okey", "");
return 1;
}
if(admin == 0)
{
format(str, sizeof(str), "DELETE FROM `grp_members` WHERE `what` = '6' AND `whatid` = '%d' AND `player_uid` = '%d'", PlayerInfo[playerid2][AL], PlayerInfo[playerid2][UID]);
mysql_check();
print("[MYSQL] /set admin 1");
mysql_query2(str);
mysql_free_result();
}
if(PlayerInfo[playerid2][AL] == 0)
{
format(str, sizeof(str), "INSERT INTO `grp_members` (`what`, `whatid`, `rank`, `player_uid`) VALUES ('6', '%d', '0', '%d')", admin, PlayerInfo[... |