Advertisement
Guest User

[FS] bRcon Adminstrator Panel by Bull007

a guest
Jan 9th, 2015
385
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.45 KB | None | 0 0
  1. #include <a_samp>
  2. //==============================================================================
  3. #include <a_samp>
  4. //==============================================================================
  5. #define SCM SendClientMessage
  6. #define SPD ShowPlayerDialog
  7. //==============================================================================
  8. new PronalaziIgraca[MAX_PLAYERS];
  9. //==============================================================================
  10. #define DIALOG_RCON 30
  11. #define DIALOG_PORT 31
  12. //==============================================================================
  13. public OnFilterScriptInit()
  14. {
  15. print("\n--------------------------------------");
  16. print(" bRcon | BullRcon Ucitana !");
  17. print("--------------------------------------\n");
  18. return 1;
  19. }
  20. //==============================================================================
  21. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  22. {
  23. if(dialogid == DIALOG_RCON)
  24. {
  25. if(response)
  26. {
  27. if(listitem == 0)
  28. {
  29. Ban(PronalaziIgraca[playerid]);
  30. PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
  31. SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Banovali ste igraca!");
  32. SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Banovani ste od strane bRcon-a!");
  33. }
  34. if(listitem == 1)
  35. {
  36. Kick(PronalaziIgraca[playerid]);
  37. PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
  38. SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Kikovali ste igraca!");
  39. SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Kikovani ste o strane bRcon-a!");
  40. }
  41. if(listitem == 2)
  42. {
  43. new Float:px,Float:py,Float:pz;
  44. new Float:heal;
  45. GetPlayerHealth(PronalaziIgraca[playerid],heal);
  46. GetPlayerPos(PronalaziIgraca[playerid],px,py,pz);
  47. SetPlayerPos(PronalaziIgraca[playerid],px,py,pz+1);
  48. SetPlayerHealth(PronalaziIgraca[playerid], heal-5);
  49. PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
  50. SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Osamarili ste igraca!");
  51. SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Osamareni ste od strane bRcon-a!");
  52. }
  53. if(listitem == 3)
  54. {
  55. SetPlayerHealth(PronalaziIgraca[playerid], 100);
  56. SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Dali ste igracu heal!");
  57. PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
  58. SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Pun vam je zivot od strane bRcon-a!");
  59. }
  60. if(listitem == 4)
  61. {
  62. SetPlayerHealth(PronalaziIgraca[playerid],0);
  63. PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
  64. SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Ubili ste igraca!");
  65. SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Ubijeni ste od strane bRcon-a!");
  66. }
  67. if(listitem == 5)
  68. {
  69. TogglePlayerControllable(PronalaziIgraca[playerid], 0);
  70. PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
  71. SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Zaledili ste igraca!");
  72. SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Zaledjeni ste od strane bRcon-a!");
  73. }
  74. if(listitem == 6)
  75. {
  76.  
  77. TogglePlayerControllable(PronalaziIgraca[playerid],1);
  78. PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
  79. SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Odledjeni ste od strane bRcon-a!");
  80. SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Odledili ste igraca!");
  81. }
  82. }
  83. }
  84. return 1;
  85. }
  86. //==============================================================================
  87. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  88. {
  89. if(!IsPlayerAdmin(playerid))
  90. {
  91. ShowPlayerDialog(playerid, DIALOG_RCON, DIALOG_STYLE_LIST, "{FF0000}bRcon Panel", "{FF0000}Ban\n{FF0000}Kick\n{FF0000}Slap\n{FF0000}Heal\n{FF0000}Kill\n{FF0000}Freeze\n{FF0000}UnFreeze", "Uradi", "Napusti");
  92. }
  93. return 1;
  94. }
  95. //==============================================================================
  96. //==============================================================================
  97. //==============================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement