Advertisement
eXtreme_David

Server Panel

May 9th, 2011
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.26 KB | None | 0 0
  1. /* Include */
  2. #include <a_samp>
  3. #include <zcmd>
  4. #include <sscanf2>
  5. /*                                                                            */
  6. public OnFilterScriptInit()
  7. {
  8.     print("    ----------------");
  9.     print("   |        S       |");
  10.     print("   |     eXtReme    |");
  11.     print("   |        V      |");
  12.     print("   |    By: David   |");
  13.     print("    ----------------");
  14.     return 1;
  15. }
  16. /* ZCMD */
  17. CMD:server(playerid,params[])
  18. {
  19.     if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"Nisi admin");
  20.     ShowPlayerDialog(playerid, 100, DIALOG_STYLE_LIST, "Server Panel", "Restartuj\nIskljuci\nPromeni Ime\nZakljucaj", ">>>", "<<<");
  21.     return true;
  22. }
  23. /*                                                                            */
  24. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  25. {
  26.     switch(dialogid)
  27.     {
  28.         case 100:
  29.         {
  30.             if(!response) return false;
  31.             switch(listitem)
  32.             {
  33.                 case 0:SendRconCommand("gmx");
  34.                 case 1:SendRconCommand("exit");
  35.                 case 2:ShowPlayerDialog(playerid, 200, DIALOG_STYLE_INPUT, "Ime Servera", "U prazno polje upisite ime:", ">>>", "<<<");
  36.                 case 3:ShowPlayerDialog(playerid, 300, DIALOG_STYLE_INPUT, "Zakljucavanje", "U prazno polje upisite password:", ">>>", "<<<");
  37.             }
  38.         }
  39.         case 200:
  40.         {
  41.             if(!response) return ShowPlayerDialog(playerid, 100, DIALOG_STYLE_LIST, "Server Panel", "Restartuj\nIskljuci\nPromeni Ime\nZakljucaj", ">>>", "<<<");
  42.             new string[50];
  43.             if(sscanf(inputtext, "s", inputtext)) return ShowPlayerDialog(playerid, 200, DIALOG_STYLE_INPUT, "Ime Servera", "U prazno polje upisite ime:", ">>>", "<<<");
  44.             format(string, sizeof(string), "hostname %s", inputtext);
  45.             SendRconCommand(string);
  46.         }
  47.         case 300:
  48.         {
  49.             if(!response) return ShowPlayerDialog(playerid, 100, DIALOG_STYLE_LIST, "Server Panel", "Restartuj\nIskljuci\nPromeni Ime\nZakljucaj", ">>>", "<<<");
  50.             new string[50];
  51.             if(sscanf(inputtext, "s", inputtext)) return ShowPlayerDialog(playerid, 300, DIALOG_STYLE_INPUT, "Zakljucavanje", "U prazno polje upisite password:", ">>>", "<<<");
  52.             format(string, sizeof(string), "password %s", inputtext);
  53.             SendRconCommand(string);
  54.         }
  55.     }
  56.     return 1;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement