Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //======================|======================================|
- // ADMIN CONTROL PANEL | To view admin control panel you need |
- // CREDITS: .:[XpLoR]:. | to be logged in as RCON, after this |
- // I HOPE YOU LIKE THIS | press on a player from the TAB list |
- //======================|======================================|
- #include < a_samp > //Thanx Kalocor
- #define CONTROLPANEL 9998
- #define COLOR 0x008000FF
- new UserClicked[MAX_PLAYERS]; //This is a definition which goes over more than 1 public function.
- main()
- {
- print("===== xAdminControlPanel Loaded =====");
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- if(IsPlayerAdmin(playerid))
- {
- ShowPlayerDialog(playerid,CONTROLPANEL,DIALOG_STYLE_LIST,"{D17300}x{F81414}Admin ControlPanel", "{F81414}Kick\n{D17300}Ban\n{F81414}Freeze\n{D17300}UnFreeze\n{F81414}Slap\n{D17300}Set Money 999999999\n{F81414}Set Money 0\n{D17300}Set Score 999999\n{F81414}Set Score 0\n{D17300}Kill","{FFFFFF}Choose","{FFFFFF}Close");
- UserClicked[playerid] = clickedplayerid; //We store the clicked ID into the player's variable.
- }
- else
- {
- new Error[2042];
- strcat(Error,"{F81414}I'm Sorry, You aren't a RCON Admin to acces Control Panel!");
- ShowPlayerDialog(playerid, 12000, DIALOG_STYLE_MSGBOX, "{F81414}I'm Sorry", Error, "OK", "");
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == CONTROLPANEL)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SendClientMessage(UserClicked[playerid], COLOR, "{F81414}You Have Been Kicked!");
- Kick(UserClicked[playerid]);
- new KickDialog[2042];
- format(KickDialog, sizeof(KickDialog), "{F81414}You Have Kicked {00C0FF}%s", KickDialog, UserClicked[playerid]);
- ShowPlayerDialog(playerid, 12000, DIALOG_STYLE_MSGBOX, "{F81414}{F81414}Kicked", KickDialog, "OK", "");
- }
- if(listitem == 1)
- {
- SendClientMessage(UserClicked[playerid], COLOR, "{F81414}You Have Been Banned!");
- Ban(UserClicked[playerid]);
- new BanDialog[2042];
- format(BanDialog, sizeof(BanDialog), "{F81414}You Have Banned {00C0FF}%s", BanDialog, UserClicked[playerid]);
- ShowPlayerDialog(playerid, 12000, DIALOG_STYLE_MSGBOX, "{F81414}Banned", BanDialog, "OK", "");
- }
- if(listitem == 2)
- {
- SendClientMessage(UserClicked[playerid], COLOR, "{F81414}You Have Been Frozen!");
- new FreezeDialog[2042];
- format(FreezeDialog, sizeof(FreezeDialog), "{F81414}You Have Freezed {00C0FF}%s", FreezeDialog, UserClicked[playerid]);
- ShowPlayerDialog(playerid, 12000, DIALOG_STYLE_MSGBOX, "{F81414}Freezed", FreezeDialog, "OK", "");
- }
- if(listitem == 3)
- {
- SendClientMessage(UserClicked[playerid], COLOR, "{F81414}You Have Been UnFrozen!");
- new UnFreezeDialog[2042];
- format(UnFreezeDialog, sizeof(UnFreezeDialog), "{F81414}You Have UnFreezed {00C0FF}%s", UnFreezeDialog, UserClicked[playerid]);
- ShowPlayerDialog(playerid, 12000, DIALOG_STYLE_MSGBOX, "{F81414}UnFreezed", UnFreezeDialog, "OK", "");
- }
- if(listitem == 4)
- {
- SendClientMessage(UserClicked[playerid], COLOR, "{F81414}You Have Been Slapped!");
- SetPlayerHealth(UserClicked[playerid], 1);
- new SlapDialog[2042];
- format(SlapDialog, sizeof(SlapDialog), "{F81414}You Have Slaped {00C0FF}%s", SlapDialog, UserClicked[playerid]);
- ShowPlayerDialog(playerid, 12000, DIALOG_STYLE_MSGBOX, "{F81414}Slaped", SlapDialog, "OK", "");
- }
- if(listitem == 5)
- {
- SendClientMessage(UserClicked[playerid], COLOR, "{F81414}Your money has been set to $999.999.999");
- ResetPlayerMoney(UserClicked[playerid]);
- GivePlayerMoney(UserClicked[playerid], 999999999);
- new Money9Dialog[2042];
- format(Money9Dialog, sizeof(Money9Dialog), "{F81414}You Set {00C0FF}%s{F81414}'s Money to $999.999.999", Money9Dialog, UserClicked[playerid]);
- ShowPlayerDialog(playerid, 12000, DIALOG_STYLE_MSGBOX, "{F81414}Money $999.999.999", Money9Dialog, "OK", "");
- }
- if(listitem == 6)
- {
- SendClientMessage(UserClicked[playerid], COLOR, "{F81414}Your money has been set to $0!");
- ResetPlayerMoney(UserClicked[playerid]);
- new Money0Dialog[2042];
- format(Money0Dialog, sizeof(Money0Dialog), "{F81414}You Set {00C0FF}%s{F81414}'s Money to $0", Money0Dialog, UserClicked[playerid]);
- ShowPlayerDialog(playerid, 12000, DIALOG_STYLE_MSGBOX, "{F81414}Money $0", Money0Dialog, "OK", "");
- }
- if(listitem == 7)
- {
- SendClientMessage(UserClicked[playerid], COLOR, "{F81414}Your score has been set to 999999!");
- SetPlayerScore(UserClicked[playerid], 999999);
- new Score9Dialog[2042];
- format(Score9Dialog, sizeof(Score9Dialog), "{F81414}You Set {00C0FF}%s{F81414}'s Scre to 999999", Score9Dialog, UserClicked[playerid]);
- ShowPlayerDialog(playerid, 12000, DIALOG_STYLE_MSGBOX, "{F81414}Score 999999", Score9Dialog, "OK", "");
- }
- if(listitem == 9)
- {
- SendClientMessage(UserClicked[playerid], COLOR, "{F81414}Your score has been set to 0");
- SetPlayerScore(UserClicked[playerid], 0);
- new Score0Dialog[2042];
- format(Score0Dialog, sizeof(Score0Dialog), "{F81414}You Set {00C0FF}%s{F81414}'s Score at 0", Score0Dialog, UserClicked[playerid]);
- ShowPlayerDialog(playerid, 12000, DIALOG_STYLE_MSGBOX, "{F81414}Score 0", Score0Dialog, "OK", "");
- }
- if(listitem == 10)
- {
- SendClientMessage(UserClicked[playerid], COLOR, "{F81414}You Have Been Killed!");
- SetPlayerHealth(UserClicked[playerid], 0);
- new KillDialog[2042];
- format(KillDialog, sizeof(KillDialog), "{F81414}You Have Killed {00C0FF}%s", KillDialog, UserClicked[playerid]);
- ShowPlayerDialog(playerid, 12000, DIALOG_STYLE_MSGBOX, "{F81414}Score 0", KillDialog, "OK", "");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment