10.02.2018, 14:56
Hi,
I was thinking about, how could i create a command than admin are available to remove clan with name (Ex: /removeclan (ClanName). I use SQLite.
I was thinking about, how could i create a command than admin are available to remove clan with name (Ex: /removeclan (ClanName). I use SQLite.
Код:
CMD:removeclan(playerid) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Only Admins"); return RemoveClan(playerid); }
Код:
forward AdminDisband(playerid, clan_name[]);
Код:
stock RemoveClan(playerid) { new CQuery[300], player_name[MAX_PLAYER_NAME]; CallLocalFunction("AdminDisband", "is", playerid, GetPlayerClan(playerid)); GetPlayerName(playerid,player_name,sizeof(player_name)); SendClientMessage(playerid, -1, "You removed clan from list."); format(CQuery, sizeof(CQuery), "DELETE FROM clans WHERE clanname = '%s'", GetPlayerClan(playerid)); db_query( Database, CQuery ); format(CQuery, sizeof(CQuery), "DELETE FROM members WHERE playername = '%s'", player_name); db_query( Database, CQuery ); return 1; }