Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Rcon Control Panel Made by Meow22
- #include <a_samp>
- #define NAME "Server Owner Control Panel"
- #define COLOR_RED 0xAA3333AA
- #define COLOR_YELLOW 0xF5DEB3AA
- new title[256];
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (!IsPlayerAdmin(playerid)) return 0;
- if(strcmp("/mcpanel", cmdtext, true) == 0)
- {
- if (IsPlayerAdmin(playerid))ShowPlayerDialog(playerid,8500,DIALOG_STYLE_LIST,title,"{0F00F0}ChangeHostName\n{0F00F0}Password\n{0F00F0}ChangeGameModeText\n{0F00F0}ChangeMapName\n{0F00F0}ChangeGravity\n{0F00F0}ChangeWeburl\n{0F00F0}ChangeWorldTime\n{0F00F0}Ban\n{0F00F0}Kick\n{0F00F0}Announce\n{0F00F0}Load Filterscript\n{0F00F0}UnLoad FilterScript","Enter","Exit");
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if (dialogid == 8500 && response)
- {
- if (listitem == 0)
- {
- ShowPlayerDialog(playerid, 8501, DIALOG_STYLE_INPUT, "HostName", "{FF0000}<Enter New Host Name>", "Enter", "Exit");
- return 1;
- }
- if (listitem == 1)
- {
- ShowPlayerDialog(playerid, 8502, DIALOG_STYLE_INPUT, "Password", "{FF0000}<(Enter Password 0 For Unlock):", "Enter", "Exit");
- return 1;
- }
- if (listitem == 2)
- {
- ShowPlayerDialog(playerid, 8503, DIALOG_STYLE_INPUT, "GameModeText", "{FF0000}<Enter Server GameMode Text> ", "Enter", "Exit");
- return 1;
- }
- if (listitem == 3)
- {
- ShowPlayerDialog(playerid, 8504, DIALOG_STYLE_INPUT, "MapName", "{FF0000}<Change Server Map>", "Enter", "Exit");
- return 1;
- }
- if (listitem == 4)
- {
- ShowPlayerDialog(playerid, 8505, DIALOG_STYLE_INPUT, "Gravity", "{FF0000}<Change the Gravity(Default: 0.008)>", "Enter", "Exit");
- return 1;
- }
- if (listitem == 5)
- {
- ShowPlayerDialog(playerid, 8506, DIALOG_STYLE_INPUT, "Weburl", "{FF0000}<Enter Your Website [URL]>", "Enter", "Exit");
- return 1;
- }
- if (listitem == 6)
- {
- ShowPlayerDialog(playerid, 8507, DIALOG_STYLE_INPUT, "WorldTime", "{FF0000<Change Server Time(0-23)>:", "Enter", "Exit");
- return 1;
- }
- if (listitem == 7)
- {
- ShowPlayerDialog(playerid, 8508, DIALOG_STYLE_INPUT, "Ban", "{FF0000}<Ban <id>:", "Enter", "Exit");
- return 1;
- }
- if (listitem == 8)
- {
- ShowPlayerDialog(playerid, 8509, DIALOG_STYLE_INPUT, "Kick", "{FF0000}<Kick <id>", "Enter", "Exit");
- return 1;
- }
- if (listitem == 9)
- {
- ShowPlayerDialog(playerid, 8510, DIALOG_STYLE_INPUT, "Announce", "{FF0000}<Annonuce Message to all>", "Enter", "Exit");
- return 1;
- }
- if (listitem == 10)
- {
- ShowPlayerDialog(playerid, 8511, DIALOG_STYLE_INPUT, "Load Filterscript", "{FF0000}<Enter The FilterScript File Name>", "Enter", "Exit");
- return 1;
- }
- if (listitem == 11)
- {
- ShowPlayerDialog(playerid, 8512, DIALOG_STYLE_INPUT, "UnLoad Filterscript", "{FF0000<Enter The FilterScript File Name>", "Enter", "Exit");
- return 1;
- }
- return 1;
- }
- if (dialogid == 8501)
- {
- if (response)
- {
- new command[256];
- format(command,sizeof(command),"hostname %s",inputtext);
- SendRconCommand(command);
- }
- else
- {
- ShowPlayerDialog(playerid,8500,DIALOG_STYLE_LIST,title,"{0F00F0}ChangeHostName\n{0F00F0}Password\n{0F00F0}ChangeGameModeText\n{0F00F0}ChangeMapName\n{0F00F0}ChangeGravity\n{0F00F0}ChangeWeburl\n{0F00F0}ChangeWorldTime\n{0F00F0}Ban\n{0F00F0}Kick\n{0F00F0}Announce\n{0F00F0}Load Filterscript\n{0F00F0}UnLoad FilterScript","Enter","Exit");
- }
- }
- if (dialogid == 8502)
- {
- if (response)
- {
- new command[256];
- format(command,sizeof(command),"password %s",inputtext);
- SendRconCommand(command);
- }
- else
- {
- ShowPlayerDialog(playerid,8500,DIALOG_STYLE_LIST,title,"{0F00F0}ChangeHostName\n{0F00F0}Password\n{0F00F0}ChangeGameModeText\n{0F00F0}ChangeMapName\n{0F00F0}ChangeGravity\n{0F00F0}ChangeWeburl\n{0F00F0}ChangeWorldTime\n{0F00F0}Ban\n{0F00F0}Kick\n{0F00F0}Announce\n{0F00F0}Load Filterscript\n{0F00F0}UnLoad FilterScript","Enter","Exit");
- }
- }
- if (dialogid == 8503)
- {
- if (response)
- {
- new command[256];
- format(command,sizeof(command),"gamemodetext %s",inputtext);
- SendRconCommand(command);
- }
- else
- {
- ShowPlayerDialog(playerid,8500,DIALOG_STYLE_LIST,title,"{0F00F0}ChangeHostName\n{0F00F0}Password\n{0F00F0}ChangeGameModeText\n{0F00F0}ChangeMapName\n{0F00F0}ChangeGravity\n{0F00F0}ChangeWeburl\n{0F00F0}ChangeWorldTime\n{0F00F0}Ban\n{0F00F0}Kick\n{0F00F0}Announce\n{0F00F0}Load Filterscript\n{0F00F0}UnLoad FilterScript","Enter","Exit");
- }
- }
- if (dialogid == 8504)
- {
- if (response)
- {
- new command[256];
- format(command,sizeof(command),"mapname %s",inputtext);
- SendRconCommand(command);
- }
- else
- {
- ShowPlayerDialog(playerid,8500,DIALOG_STYLE_LIST,title,"{0F00F0}ChangeHostName\n{0F00F0}Password\n{0F00F0}ChangeGameModeText\n{0F00F0}ChangeMapName\n{0F00F0}ChangeGravity\n{0F00F0}ChangeWeburl\n{0F00F0}ChangeWorldTime\n{0F00F0}Ban\n{0F00F0}Kick\n{0F00F0}Announce\n{0F00F0}Load Filterscript\n{0F00F0}UnLoad FilterScript","Enter","Exit");
- }
- }
- if (dialogid == 8505)
- {
- if (response)
- {
- new command[256];
- format(command,sizeof(command),"gravity %s",inputtext);
- SendRconCommand(command);
- }
- else
- {
- ShowPlayerDialog(playerid,8500,DIALOG_STYLE_LIST,title,"{0F00F0}ChangeHostName\n{0F00F0}Password\n{0F00F0}ChangeGameModeText\n{0F00F0}ChangeMapName\n{0F00F0}ChangeGravity\n{0F00F0}ChangeWeburl\n{0F00F0}ChangeWorldTime\n{0F00F0}Ban\n{0F00F0}Kick\n{0F00F0}Announce\n{0F00F0}Load Filterscript\n{0F00F0}UnLoad FilterScript","Enter","Exit");
- }
- }
- if (dialogid == 8506)
- {
- if (response)
- {
- new command[256];
- format(command,sizeof(command),"weburl %s",inputtext);
- SendRconCommand(command);
- }
- else
- {
- ShowPlayerDialog(playerid,8500,DIALOG_STYLE_LIST,title,"{0F00F0}ChangeHostName\n{0F00F0}Password\n{0F00F0}ChangeGameModeText\n{0F00F0}ChangeMapName\n{0F00F0}ChangeGravity\n{0F00F0}ChangeWeburl\n{0F00F0}ChangeWorldTime\n{0F00F0}Ban\n{0F00F0}Kick\n{0F00F0}Announce\n{0F00F0}Load Filterscript\n{0F00F0}UnLoad FilterScript","Enter","Exit");
- }
- }
- if (dialogid == 8507)
- {
- if (response)
- {
- new command[256];
- format(command,sizeof(command),"worldtime %s",inputtext);
- SendRconCommand(command);
- SetWorldTime(strval(inputtext));
- }
- else
- {
- ShowPlayerDialog(playerid,8500,DIALOG_STYLE_LIST,title,"{0F00F0}ChangeHostName\n{0F00F0}Password\n{0F00F0}ChangeGameModeText\n{0F00F0}ChangeMapName\n{0F00F0}ChangeGravity\n{0F00F0}ChangeWeburl\n{0F00F0}ChangeWorldTime\n{0F00F0}Ban\n{0F00F0}Kick\n{0F00F0}Announce\n{0F00F0}Load Filterscript\n{0F00F0}UnLoad FilterScript","Enter","Exit");
- }
- }
- if (dialogid == 8508)
- {
- if (response)
- {
- new ID = strval(inputtext);
- if (!IsPlayerConnected(ID))
- {
- ShowPlayerDialog(playerid,8550,DIALOG_STYLE_MSGBOX,title,"{FF0000}This player is not online!","OK","");
- return 1;
- }
- new msg[256],name1[128],name2[128];
- GetPlayerName(playerid,name1,128);
- GetPlayerName(ID,name2,128);
- format(msg,256,"[%d]%s has been Banned by [%d]%s",ID,name2,playerid,name1);
- print(msg);
- SendClientMessage(ID,COLOR_RED,msg);
- Ban(ID);
- }
- else
- {
- ShowPlayerDialog(playerid,8500,DIALOG_STYLE_LIST,title,"{0F00F0}ChangeHostName\n{0F00F0}Password\n{0F00F0}ChangeGameModeText\n{0F00F0}ChangeMapName\n{0F00F0}ChangeGravity\n{0F00F0}ChangeWeburl\n{0F00F0}ChangeWorldTime\n{0F00F0}Ban\n{0F00F0}Kick\n{0F00F0}Announce\n{0F00F0}Load Filterscript\n{0F00F0}UnLoad FilterScript","Enter","Exit");
- }
- }
- if (dialogid == 8509)
- {
- if (response)
- {
- new ID = strval(inputtext);
- if (!IsPlayerConnected(ID))
- {
- ShowPlayerDialog(playerid,8550,DIALOG_STYLE_MSGBOX,title,"{FF0000}This player is not online!","OK","");
- return 1;
- }
- new msg[256],name1[128],name2[128];
- GetPlayerName(playerid,name1,128);
- GetPlayerName(ID,name2,128);
- format(msg,256,"[%d]%s has been Kicked by [%d]%s",ID,name2,playerid,name1);
- print(msg);
- SendClientMessage(ID,COLOR_RED,msg);
- Kick(ID);
- }
- else
- {
- ShowPlayerDialog(playerid,8500,DIALOG_STYLE_LIST,title,"{0F00F0}ChangeHostName\n{0F00F0}Password\n{0F00F0}ChangeGameModeText\n{0F00F0}ChangeMapName\n{0F00F0}ChangeGravity\n{0F00F0}ChangeWeburl\n{0F00F0}ChangeWorldTime\n{0F00F0}Ban\n{0F00F0}Kick\n{0F00F0}Announce\n{0F00F0}Load Filterscript\n{0F00F0}UnLoad FilterScript","Enter","Exit");
- }
- }
- if (dialogid == 8510)
- {
- if (response)
- {
- new msg[256],name[128];
- GetPlayerName(playerid,name,128);
- format(msg,256,"Admin [%d]%s Announce: %s",playerid,name,inputtext);
- SendClientMessageToAll(COLOR_YELLOW,msg);
- }
- else
- {
- ShowPlayerDialog(playerid,8500,DIALOG_STYLE_LIST,title,"{0F00F0}ChangeHostName\n{0F00F0}Password\n{0F00F0}ChangeGameModeText\n{0F00F0}ChangeMapName\n{0F00F0}ChangeGravity\n{0F00F0}ChangeWeburl\n{0F00F0}ChangeWorldTime\n{0F00F0}Ban\n{0F00F0}Kick\n{0F00F0}Announce\n{0F00F0}Load Filterscript\n{0F00F0}UnLoad FilterScript","Enter","Exit");
- }
- }
- if (dialogid == 8511)
- {
- if (response)
- {
- new c[128];
- format(c,128,"loadfs %s",inputtext);
- SendRconCommand(c);
- }
- else
- {
- ShowPlayerDialog(playerid,8500,DIALOG_STYLE_LIST,title,"{0F00F0}ChangeHostName\n{0F00F0}Password\n{0F00F0}ChangeGameModeText\n{0F00F0}ChangeMapName\n{0F00F0}ChangeGravity\n{0F00F0}ChangeWeburl\n{0F00F0}ChangeWorldTime\n{0F00F0}Ban\n{0F00F0}Kick\n{0F00F0}Announce\n{0F00F0}Load Filterscript\n{0F00F0}UnLoad FilterScript","Enter","Exit");
- }
- }
- if (dialogid == 8512)
- {
- if (response)
- {
- new c[128];
- format(c,128,"unloadfs %s",inputtext);
- SendRconCommand(c);
- }
- else
- {
- ShowPlayerDialog(playerid,8500,DIALOG_STYLE_LIST,title,"{0F00F0}ChangeHostName\n{0F00F0}Password\n{0F00F0}ChangeGameModeText\n{0F00F0}ChangeMapName\n{0F00F0}ChangeGravity\n{0F00F0}ChangeWeburl\n{0F00F0}ChangeWorldTime\n{0F00F0}Ban\n{0F00F0}Kick\n{0F00F0}Announce\n{0F00F0}Load Filterscript\n{0F00F0}UnLoad FilterScript","Enter","Exit");
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement