Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////////////////////////////////////////////////////////////////////////////////
- //**************************< Rcon Admin System v1 >**************************//
- //****************************< Made by Devilxz97 >***************************//
- ////////////////////////////////////////////////////////////////////////////////
- //>> Rcon Admin System v1 - Released!
- //>> Just a few CMD in v1
- //>> Next Update
- //>> Adding more commands
- //>> Adding Anticheat
- //>> Adding VIP system - 2 level
- ////////////////////////////////////////////////////////////////////////////////
- #include a_samp
- #include zcmd
- #include sscanf2
- #if defined FILTERSCRIPT
- #define FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Rcon Admin System V.1 by Devilxz97");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("Rcon Admin System V.1 by Devilxz97 Unloaded!");
- return 1;
- }
- #endif
- ////////////////////////////////////////////////////////////////////////////////
- //*************************< Rcon Admin v1 commands >*************************//
- ////////////////////////////////////////////////////////////////////////////////
- CMD:rcmds(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"You are not Rcon Admin!");
- SendClientMessage(playerid, -1,"/rkick /rannounce /rfreeze /runfreeze /rhealall /rarmourall");
- return 1;
- }
- CMD:rkick(playerid, params[])
- {
- new pID, reason[128], string[256], pName1[MAX_PLAYER_NAME], pName2[MAX_PLAYER_NAME];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"You are not Rcon Admin!");
- if(sscanf(params,"us[128]",pID,reason)) return SendClientMessage(playerid,-1, "[USAGE]:/rkick [Playerid/PartOfName] [Reason]");
- if (pID==INVALID_PLAYER_ID)SendClientMessage(playerid,-1,"[ERROR]:Player not found!");
- else if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,-1,"[ERROR]:Player is not Connected!");
- else
- {
- GetPlayerName(playerid, pName1, sizeof(pName1));
- GetPlayerName(pID, pName2, sizeof(pName2));
- format(string, sizeof(string),"Rcon Admin %s has RKICK %s from this server ( Reason: %s )", pName1, pName2, reason);
- SendClientMessageToAll(-1, string);
- }
- return 1;
- }
- CMD:rannounce(playerid, params[])
- {
- new string[256], pName[MAX_PLAYER_NAME];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"You are not Rcon Admin!");
- if(sscanf(params, "s", string)) return SendClientMessage(playerid, -1, "[USAGE]:/rannounce [Text Message]");
- else
- {
- GetPlayerName(playerid, pName, sizeof(pName));
- format(string, sizeof(string), "Rcon Admin Announcement from: %s Message:%s", pName, string);
- GameTextForAll(string, 4000, 1);
- }
- return 1;
- }
- CMD:rfreeze(playerid, params[])
- {
- new pID, reason[128], string[256], pName1[MAX_PLAYER_NAME], pName2[MAX_PLAYER_NAME];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"You are not Rcon Admin!");
- if(sscanf(params,"us[128]",pID,reason)) return SendClientMessage(playerid,-1, "[USAGE]:/rfreeze [Playerid/PartOfName]");
- if (pID==INVALID_PLAYER_ID)SendClientMessage(playerid,-1,"[ERROR]:Player not found!");
- else if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,-1,"[ERROR]:Player is not Connected!");
- else
- {
- GetPlayerName(playerid, pName1, sizeof(pName1));
- GetPlayerName(pID, pName2, sizeof(pName2));
- format(string, sizeof(string), "Rcon Admin %s has RFREEZE %s ( Reason: %s )", pName1, pName2, reason);
- SendClientMessageToAll(-1, string);
- TogglePlayerControllable(pID, 1);
- }
- return 1;
- }
- CMD:runfreeze(playerid, params[])
- {
- new pID, reason[128], string[256], pName1[MAX_PLAYER_NAME], pName2[MAX_PLAYER_NAME];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"You are not Rcon Admin!");
- if(sscanf(params,"us[128]",pID,reason)) return SendClientMessage(playerid,-1, "[USAGE]:/rfreeze [Playerid/PartOfName]");
- if (pID==INVALID_PLAYER_ID)SendClientMessage(playerid,-1,"[ERROR]:Player not found!");
- else if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,-1,"[ERROR]:Player is not Connected!");
- else
- {
- GetPlayerName(playerid, pName1, sizeof(pName1));
- GetPlayerName(pID, pName2, sizeof(pName2));
- format(string, sizeof(string), "Rcon Admin %s has RUNFREEZE %s ( Reason: %s )", pName1, pName2, reason);
- SendClientMessageToAll(-1, string);
- TogglePlayerControllable(pID, 0);
- }
- return 1;
- }
- CMD:rhealall(playerid,params[])
- {
- new string[256], pName[MAX_PLAYER_NAME];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"You are not Rcon Admin!");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- SetPlayerHealth(i, 100);
- GetPlayerName(playerid, pName, sizeof(pName));
- format(string, sizeof(string), "Rcon Admin %s has RHEALALL player in this server!", pName);
- SendClientMessageToAll(-1, string);
- }
- return 1;
- }
- CMD:rarmourall(playerid,params[])
- {
- new string[256], pName[MAX_PLAYER_NAME];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"You are not Rcon Admin!");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- SetPlayerArmour(i, 100);
- GetPlayerName(playerid, pName, sizeof(pName));
- format(string, sizeof(string), "Rcon Admin %s has RARMOURALL player in this server!", pName);
- SendClientMessageToAll(-1, string);
- }
- return 1;
- }
- CMD:rgod(playerid, params[])
- {
- new pName[MAX_PLAYER_NAME], string[256];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"You are not Rcon Admin!");
- SetPlayerHealth(playerid, 99999);
- SetPlayerArmour(playerid, 99999);
- format(string, sizeof(string), "Rcon Admin %s is now on RGODMODE!", pName);
- SendClientMessageToAll(-1, string);
- return 1;
- }
- CMD:rungod(playerid, params[])
- {
- new pName[MAX_PLAYER_NAME], string[256];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"You are not Rcon Admin!");
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- format(string, sizeof(string), "Rcon Admin %s is now on RUNGODMODE!", pName);
- SendClientMessageToAll(-1, string);
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- //******************< End of Rcon Admin v1 commands Script>*******************//
- ////////////////////////////////////////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement