Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Admin System Pro For Our Server!!! !!! !!!
- //Admin System Pro For Our Server!!! !!! !!!
- #include <a_samp>
- #include <sscanf2>
- #include <zcmd>
- #if defined FILTERSCRIPT
- #endif
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("Admin System Of The Server Loaded!!! !! ! ");
- print("--------------------------------------\n");
- return 1;
- }
- forward KickPlayer();
- public KickPlayer()
- {
- new pid;
- Kick(pid);
- return 1;
- }
- forward BanPlayer();
- public BanPlayer()
- {
- new pid;
- Kick(pid);
- return 1;
- }
- CMD:kick(playerid, params[])
- {
- new pid, reason[128], Message1[128], Message2[128], pName[MAX_PLAYER_NAME], pName2[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, sizeof(pName));
- GetPlayerName(pid, pName2, sizeof(pName2));
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You Are Not Admin!");
- if(sscanf(params, "us", pid, reason)) return SendClientMessage(playerid, 0xFFFF00FF, "Usage /Kick [ID] [REASON]!");
- if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, 0xFFFF00FF, "Player {FF0000}Is {FFFF00}Not Connected!");
- else
- {
- PlayerPlaySound(pid, 1057, 0.0, 0.0, 0.0);
- format(Message1, sizeof(Message1), "Admin : %s Kicked Player : %s Reason : %s", pName, pName2, reason);
- SendClientMessageToAll(0xFF0000FF, Message1);
- format(Message2, sizeof(Message2), "You Have Been Kicked From The Server By Admin : %s Reason : %s, ", pName, reason);
- SendClientMessage(playerid, 0xFF0000FF, Message2);
- SetTimerEx("KickPlayer", 2500, false, "i", pid);
- PlayerPlaySound(pid, 1057, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- CMD:ban(playerid, params[])
- {
- new pid, reason[128], Message1[128], Message2[128], pName[MAX_PLAYER_NAME], pName2[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, sizeof(pName));
- GetPlayerName(pid, pName2, sizeof(pName2));
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You Are Not Admin!");
- if(sscanf(params, "us", pid, reason)) return SendClientMessage(playerid, 0xFFFF00FF, "Usage /Ban [ID] [REASON]!");
- if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, 0xFFFF00FF, "Player {FF0000}Is {FFFF00}Not Connected!");
- else
- {
- PlayerPlaySound(pid, 1057, 0.0, 0.0, 0.0);
- format(Message1, sizeof(Message1), "Admin : %s Banned Player : %s Reason : %s", pName, pName2, reason);
- SendClientMessageToAll(0xFF0000FF, Message1);
- format(Message2, sizeof(Message2), "You Have Been Banned From The Server By Admin : %s Reason : %s, ", pName, reason);
- SendClientMessage(playerid, 0xFF0000FF, Message2);
- SetTimerEx("BanPlayer", 2500, false, "i", pid);
- PlayerPlaySound(pid, 1057, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- CMD:freeze(playerid, params[])
- {
- new pid, reason[128], Message1[128], Message2[128], pName[MAX_PLAYER_NAME], pName2[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, sizeof(pName));
- GetPlayerName(pid, pName2, sizeof(pName2));
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You Are Not Admin!");
- if(sscanf(params, "us", pid, reason)) return SendClientMessage(playerid, 0xFFFF00FF, "Usage /Freeze [ID] [REASON]!");
- if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, 0xFFFF00FF, "Player {FF0000}Is {FFFF00}Not Connected!");
- else
- {
- PlayerPlaySound(pid, 1057, 0.0, 0.0, 0.0);
- format(Message1, sizeof(Message1), "Admin : %s Freezed Player : %s Reason : %s", pName, pName2, reason);
- SendClientMessageToAll(0xFF0000FF, Message1);
- format(Message2, sizeof(Message2), "You Have Been Freezed From The Server By Admin : %s Reason : %s, ", pName, reason);
- SendClientMessage(playerid, 0xFF0000FF, Message2);
- PlayerPlaySound(pid, 1057, 0.0, 0.0, 0.0);
- TogglePlayerControllable(pid , 0);
- }
- return 1;
- }
- CMD:unfreeze(playerid, params[])
- {
- new pid, reason[128], Message1[128], Message2[128], pName[MAX_PLAYER_NAME], pName2[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, sizeof(pName));
- GetPlayerName(pid, pName2, sizeof(pName2));
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You Are Not Admin!");
- if(sscanf(params, "us", pid, reason)) return SendClientMessage(playerid, 0xFFFF00FF, "Usage /UnFreeze [ID] [REASON]!");
- if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, 0xFFFF00FF, "Player {FF0000}Is {FFFF00}Not Connected!");
- else
- {
- PlayerPlaySound(pid, 1057, 0.0, 0.0, 0.0);
- format(Message1, sizeof(Message1), "Admin : %s UnFreezed Player : %s Reason : %s", pName, pName2, reason);
- SendClientMessageToAll(0xFF0000FF, Message1);
- format(Message2, sizeof(Message2), "You Have Been UnFreezed From The Server By Admin : %s Reason : %s, ", pName, reason);
- SendClientMessage(playerid, 0xFF0000FF, Message2);
- PlayerPlaySound(pid, 1057, 0.0, 0.0, 0.0);
- TogglePlayerControllable(pid, 1);
- }
- return 1;
- }
- CMD:sethp(playerid, params[])
- {
- new pid, Float:Health, Message1[128], pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, sizeof(pName));
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You Are Not Admin!");
- if(sscanf(params, "uf", pid, Health)) return SendClientMessage(playerid, 0xFFFF00FF, "Usage /SetHp [ID] [Health]!");
- if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, 0xFFFF00FF, "Player {FF0000}Is {FFFF00}Not Connected!");
- else
- {
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- format(Message1, sizeof(Message1), "Admin : %s Set You'r Health To %f", pName, Health);
- SendClientMessage(pid, 0xFFFF00FF, Message1);
- PlayerPlaySound(pid, 1057, 0.0, 0.0, 0.0);
- SetPlayerHealth(pid, Health);
- }
- return 1;
- }
- CMD:slap(playerid, params[])
- {
- new pid, Message1[128], pName[MAX_PLAYER_NAME], Float:x, Float:y;
- new Float:z;
- GetPlayerPos(playerid, x, y, z);
- GetPlayerName(playerid, pName, sizeof(pName));
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You Are Not Admin!");
- if(sscanf(params, "uf", pid)) return SendClientMessage(playerid, 0xFFFF00FF, "Usage /Slap [ID]");
- if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, 0xFFFF00FF, "Player {FF0000}Is {FFFF00}Not Connected!");
- else
- {
- format(Message1, sizeof(Message1), "Admin : %s Slaped You!", pName);
- SendClientMessage(pid, 0xFF0000FF, Message1);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- SetPlayerPos(playerid, x, y+2, z);
- }
- return 1;
- }
- CMD:slay(playerid, params[])
- {
- new pid, Message1[128], pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, sizeof(pName));
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You Are Not Admin!");
- if(sscanf(params, "uf", pid)) return SendClientMessage(playerid, 0xFFFF00FF, "Usage /Slay [ID] [Health]!");
- if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, 0xFFFF00FF, "Player {FF0000}Is {FFFF00}Not Connected!");
- else
- {
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- format(Message1, sizeof(Message1), "Admin : %s Slayed You!", pName);
- SendClientMessage(pid, 0xFFFF00FF, Message1);
- PlayerPlaySound(pid, 1057, 0.0, 0.0, 0.0);
- SetPlayerHealth(playerid, 0);
- }
- return 1;
- }
- CMD:goto(playerid, params[])
- {
- new State;
- new pid, Message1[128], Message2[128], pName[MAX_PLAYER_NAME], pName2[MAX_PLAYER_NAME], Float:x, Float:y, Float:z, vehicleid, Float:x2, Float:y2, Float:z2;
- vehicleid = GetPlayerVehicleID(playerid);
- State = GetPlayerState(playerid);
- GetPlayerPos(playerid, x, y, z);
- GetPlayerName(pid, pName2, sizeof(pName2));
- GetPlayerName(playerid, pName, sizeof(pName));
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You Are Not Admin!");
- if(sscanf(params, "uf", pid)) return SendClientMessage(playerid, 0xFFFF00FF, "Usage /GoTo [ID]!!!");
- if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, 0xFFFF00FF, "Player {FF0000}Is {FFFF00}Not Connected!");
- GetPlayerPos(pid, x2, y2, z2);
- if(State == PLAYER_STATE_DRIVER)
- {
- format(Message1, sizeof(Message1), "Admin : %s Teleported To You!");
- format(Message2, sizeof(Message2), "You Have Been Teleported To : %s", pName2);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- SetVehiclePos(vehicleid, x2+3, y2, z2);
- PutPlayerInVehicle(playerid, (vehicleid), 0);
- PlayerPlaySound(pid, 1057, 0.0, 0.0, 0.0);
- }
- else
- {
- format(Message1, sizeof(Message1), "Admin : %s Teleported To You!");
- format(Message2, sizeof(Message2), "You Have Been Teleported To : %s", pName2);
- SendClientMessage(pid, 0xFFFF00FF, Message1);
- SendClientMessage(playerid, 0xFFFF00FF, Message2);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- SetPlayerPos(playerid, x2+2, y2, z2);
- }
- return 1;
- }
- CMD:givecash(playerid, params[])
- {
- new pid, money, pName1[MAX_PLAYER_NAME], pName2[MAX_PLAYER_NAME], Message1[128], Message2[128];
- GetPlayerName(playerid, pName1, sizeof(pName1));
- GetPlayerName(pid, pName2, sizeof(pName2));
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You Are Not Admin!");
- if(sscanf(params, "ui", pid, money)) return SendClientMessage(playerid, 0xFFFF00FF, "Usage /GiveCash [ID] [CASH]!!!");
- if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, 0xFFFF00FF, "Player {FF0000}Is {FFFF00}Not Connected!");
- else
- {
- format(Message1, sizeof(Message1), "Admin : %s Gave You : $%d", pName1, money);
- format(Message2, sizeof(Message2), "You Gave : %s : $%d!", pName2, money);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0x00FF00FF, Message2);
- SendClientMessage(pid, 0x00FF00FF, Message1);
- GivePlayerMoney(pid, money);
- }
- return 1;
- }
- CMD:bot(playerid, params[])
- {
- new Message5[128], Text[128];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You Are Not Admin!");
- if(sscanf(params, "uf", Text)) return SendClientMessage(playerid, 0xFFFF00FF, "Usage : /Bot [TEXT]!");
- else
- {
- format(Message5, sizeof(Message5), "Bot : %s", Text);
- SendClientMessageToAll(0xFFFF00FF, Message5);
- for(new i; i < MAX_PLAYERS; i++)
- {
- PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
- }
- }
- return 1;
- }
- CMD:rcar(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You Are Not Admin!");
- for(new i; i < MAX_VEHICLES; i++)
- {
- SetVehicleToRespawn(i);
- }
- SendClientMessage(playerid, 0xFFFF00FF, "All Vehicles Respawned!");
- SendClientMessageToAll(0x00FF00FF, "All Vehicles Respawned!!!!!!!!!");
- for(new p; p < MAX_PLAYERS ; p++)
- {
- PlayerPlaySound(p, 1057, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- //Admin System Pro For Our Server!!! !!! !!!
- //Admin System Pro For Our Server!!! !!! !!!
Advertisement
Add Comment
Please, Sign In to add comment