Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////A simple rcon admin commands by ahameed4755/////
- //ENJOY!//
- #define COLOR_ORANGE 0xFFA500FF
- #define COLOR_DEAD 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_LIME 0x00FF00AA
- #define COLOR_GOLD 0xD4A017AA
- #define COLOR_COMPLAIN 0xFCA600A0
- #define COLOR_LIGHTGREEN 0x9ACD32AA
- #define COLOR_DEATH 0xC70000AA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_ERROR 0xFF0000FF
- #define COLOR_PURPLE 0xC2A2DAAA
- #define COLOR_SERVER_MAIN_MSG 0xFFFFFFAA
- #define COLOR_SERVER_HELP_MSG 0x33CCFFAA
- #define COLOR_PRIVATE_MSG 0xFFFF00AA
- #define COLOR_GROUP 0xDAA520AA
- #define COLOR_ADMIN 0xFF40FFFF
- #define COLOR_PINK 0xFF40FFFF
- #define COLOR_CYAN 0x00B9FFFF
- #define FILTERSCRIPT
- #include <a_samp>
- #include <zcmd>
- #include <sscanf>
- public OnPlayerConnect(playerid)
- {
- new string[64], pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
- format(string,sizeof string,"%s has joined the server. Please Welcome Him!",pName);
- SendClientMessageToAll(COLOR_CYAN,string);
- return 1;
- }
- public OnPlayerDisconnect(playerid)
- {
- new string[64], pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
- format(string,sizeof string,"%s has quited the server.",pName);
- SendClientMessageToAll(COLOR_CYAN,string);
- return 1;
- }
- CMD:god(playerid,params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_PURPLE,"[ERROR]:you are not rcon admin use /rcon login [password] to use this command");
- SetPlayerHealth(playerid,999999.99);
- SendClientMessage(playerid,0xFFFFFF,"godmode enabled");
- return 1;
- }
- CMD:godoff(playerid,params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_PURPLE,"[ERROR]:you are not rcon admin use /rcon login [password] to use this command");
- SetPlayerHealth(playerid,100.00);
- SendClientMessage(playerid,0xFFFFFF,"godmode disabled");
- return 1;
- }
- CMD:givegod(playerid,params[])
- {
- new targetid;
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"[ERROR]:you are not rcon admin use /rcon login [password] to use this command");
- if(sscanf(params,"u",targetid)) return SendClientMessage(playerid,COLOR_ERROR,"usage [playerid]");
- if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,COLOR_ERROR,"player is not connected");
- SetPlayerHealth(targetid, 99999.99);
- SendClientMessage(targetid,0xFFFFFF,"an admin has given you godmode");
- SendClientMessage(playerid,COLOR_ORANGE,"player godmode is activated");
- return 1;
- }
- CMD:getgod(playerid,params[])
- {
- new targetid;
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"[ERROR]:you are not rcon admin use /rcon login [password] to use this command");
- if(sscanf(params,"u",targetid)) return SendClientMessage(playerid,COLOR_ERROR,"usage [playerid]");
- if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,COLOR_ERROR,"player is not connected");
- SetPlayerHealth(targetid, 100);
- SendClientMessage(targetid,COLOR_ORANGE,"an admin has taken your godmode");
- SendClientMessage(playerid,COLOR_PURPLE,"player godmode is de-activated");
- return 1;
- }
- CMD:ajetpack(playerid,params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"[ERROR]:you are not rcon admin");
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
- return 1;
- }
- CMD:givejetpack(playerid,params[])
- {
- new targetid;
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"[ERROR]:you are not rcon admin");
- if(sscanf(params,"u",targetid)) SendClientMessage(playerid,COLOR_ERROR,"Usage playerid");
- if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"player is not connected");
- SetPlayerSpecialAction(targetid, SPECIAL_ACTION_USEJETPACK);
- if(!IsPlayerInVehicle(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"player is in vehicle");
- return 1;
- }
- CMD:killplayer(playerid,params[])
- {
- new targetid;
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"[ERROR]:you are not rcon admin");
- if(sscanf(params,"u",targetid)) return SendClientMessage(playerid,COLOR_ERROR,"usage playerid");
- if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,COLOR_ERROR,"player is not connected");
- SetPlayerHealth(targetid,0.00);
- SendClientMessage(playerid,COLOR_ORANGE,"player has been died");
- SendClientMessage(targetid,COLOR_DEAD,"you have been killed by a admin");
- return 1;
- }
- CMD:givehealth(playerid,params[])
- {
- new targetid, string[75] ,pname [MAX_PLAYER_NAME];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"[ERROR]:you are not rcon admin");
- if(sscanf(params,"u",targetid)) return SendClientMessage(playerid,COLOR_ERROR,"usage playerid/health ammount");
- if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,COLOR_ERROR,"player is not connected");
- format(string, sizeof string, "the player has been healed!",pname);
- SendClientMessage(playerid,COLOR_PURPLE, string);
- SendClientMessage(targetid,COLOR_PURPLE,"you have been healed! by admin %s");
- return 1;
- }
- CMD:givearmour(playerid,params[])
- {
- new targetid, string[75] ,pname [MAX_PLAYER_NAME];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"[ERROR]:you are not rcon admin");
- if(sscanf(params,"u",targetid)) return SendClientMessage(playerid,COLOR_ERROR,"usage playerid");
- if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,COLOR_ERROR,"player is not connected");
- format(string, sizeof string, "%s has been armoured!",pname);
- SetPlayerArmour(targetid,100.00);
- SendClientMessage(playerid,COLOR_ORANGE,string);
- SendClientMessage(targetid,0xFFFFFF,"an admin has given u armour!");
- return 1;
- }
- CMD:agiveweapon(playerid, params[])
- {
- new targetid, weapon, ammo;
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_ERROR, "You are not an rcon admin!");
- if(sscanf(params, "udd", targetid, weapon, ammo)) return SendClientMessage(playerid, COLOR_ERROR, "Usage: /agiveweapon [playerid] [weaponid] [ammo]");
- if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_ERROR, "Player is not connected!");
- if(weapon < 1 || weapon > 46) return SendClientMessage(playerid, COLOR_ERROR, "Valid weaponids are 1 - 46"); // Because weaponid 88 is not valid...
- new string[75], pname[MAX_PLAYER_NAME];
- GivePlayerWeapon(targetid, weapon, ammo);
- GetPlayerName(targetid, pname, MAX_PLAYER_NAME);
- format(string, sizeof string, "%s has received the weapon!", pname);
- SendClientMessage(playerid, COLOR_ORANGE, string);
- SendClientMessage(targetid, COLOR_PURPLE, "You have received a weapon by a admin!");
- return 1;
- }
- CMD:setskin(playerid, params[])
- {
- if(IsPlayerAdmin(playerid))return SendClientMessage(playerid, COLOR_ERROR,"[ERROR]:you are not rcon admin");
- new playerid,skinid, name[MAX_PLAYER_NAME], str[128];
- GetPlayerName(playerid, name, sizeof(name));
- if(sscanf(params, "ui",playerid,skinid))return SendClientMessage(playerid, COLOR_PURPLE,"INFO: /setskin [PlayerID/Name] [SkinID]");
- if(playerid == INVALID_PLAYER_ID)return SendClientMessage(playerid, COLOR_PURPLE, "Player not found.");
- if(skinid > 312)return SendClientMessage(playerid, COLOR_PURPLE, "Skin not found.");
- SetPlayerSkin(playerid,skinid);
- format(str, sizeof(str), "Admin %s has set your skin to %i.", name, skinid);
- SendClientMessage(playerid, COLOR_PURPLE,str);
- return 1;
- }
- CMD:aduty(playerid,params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_ERROR,"[ERROR]:you are not rcon admin");
- SetPlayerSkin(playerid,294);
- SetPlayerHealth(playerid,99999.99);
- SetPlayerArmour(playerid,99999.99);
- SetPlayerColor(playerid,0xFFFF00AA);
- GivePlayerWeapon(playerid,38,999999);
- return 1;
- }
- CMD:rconcmds(playerid,params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_CYAN,"[ERROR]:you are not rcon admin");
- SendClientMessage(playerid,0xFFFFFF,"/god /godoff /givegod /getgod /setskin");
- SendClientMessage(playerid,0xFFFFFF,"/givehealth /givearmour /agiveweapons");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement