Guest User

Untitled

a guest
Jul 23rd, 2013
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.44 KB | None | 0 0
  1. // Kûrë : Destination, aèiû : Karolis'K
  2.  
  3. #include <a_samp>
  4. #include <zcmd>
  5. #include <sscanf2>
  6.  
  7. #define Balta 0xFFFFFFF
  8. #define Geltona 0xFFFF00AA
  9. #define Zalia 0x00EA00FF
  10.  
  11. new bool:Admin[MAX_PLAYERS];
  12.  
  13. public OnFilterScriptInit()
  14. {
  15. print("\n--------------------------------------");
  16. print(" dADMIN Uzkrauta");
  17. print("--------------------------------------\n");
  18. return 1;
  19. }
  20.  
  21. public OnFilterScriptExit()
  22. {
  23. return 1;
  24. }
  25.  
  26. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  27. {
  28. if(dialogid == 2134)
  29. {
  30. if(response)
  31. {
  32. if(strlen(inputtext)<5) return ShowPlayerDialog(playerid, 2134, DIALOG_STYLE_INPUT, "{00EA00}Vieða þinutë", "{FFFFFF}Minimum 5 simboliai..", "Skelbti", "Atðaukti");
  33. new skelb[250];
  34. format(skelb, sizeof(skelb), "{FFFFFF}Admin'as {00EA00}%s{FFFFFF} : %s", GetPlayerNameEx(playerid), inputtext);
  35. SendClientMessageToAll(Balta, skelb);
  36. }
  37. }
  38. if(dialogid == 3124)
  39. {
  40. if(response)
  41. {
  42. if(strlen(inputtext)<5) return ShowPlayerDialog(playerid, 2134, DIALOG_STYLE_INPUT, "{00EA00}Admin Chat", "{FFFFFF}Minimum 5 simboliai..", "Siøsti", "Atðaukti");
  43. new azin[200];
  44. format(azin, sizeof(azin), "{00EA00}Admin Chat {FFFFFF}%s : {00EA00}%s", GetPlayerNameEx(playerid), inputtext);
  45. achat(Zalia, azin);
  46. }
  47. }
  48. return 1;
  49. }
  50.  
  51. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  52. {
  53. return 1;
  54. }
  55.  
  56. COMMAND:admink(playerid, params[])
  57. {
  58. ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_MSGBOX, "{00EA00}Admin Komandos", "{FFFFFF}/s - paskelbs praneðimà visiems\n/taisyti - pataisys maðinà kurioje sëdite\n/pagydyti V_P - pagydysite þaidëjà\n/pasigydyti - pasigydysite\n/jp - gausite jetpack\n/achat - admin chaton iðsiøsite þinutæ", "Uþdaryti", "");
  59. return 1;
  60. }
  61.  
  62. COMMAND:s(playerid, params[])
  63. {
  64. if(Admin[playerid] == false) return SendClientMessage(playerid, Geltona, "Tu ne adminas!");
  65. ShowPlayerDialog(playerid, 2134, DIALOG_STYLE_INPUT, "{00EA00}Vieða þinutë", "{FFFFFF}Áveskite tekstà kurá noritæ paskelbti visiems..", "Skelbti", "Atðaukti");
  66. return 1;
  67. }
  68.  
  69. COMMAND:taisyti(playerid, params[])
  70. {
  71. if(Admin[playerid] == false) return SendClientMessage(playerid, Geltona, "Tu ne adminas!");
  72. new vehicleid = GetPlayerVehicleID(playerid);
  73. if(IsPlayerInAnyVehicle(playerid))
  74. {
  75. RepairVehicle(vehicleid);
  76. SendClientMessage(playerid, Zalia, "Tu pataisei maðinà");
  77. }
  78. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Geltona, "Tu ne Adminas!");
  79. return 1;
  80. }
  81.  
  82. COMMAND:pagydyti(playerid, params[])
  83. {
  84. if(Admin[playerid] == false) return SendClientMessage(playerid, Geltona, "Tu ne adminas!");
  85. new id, zin[50], zin2[50];
  86. if(sscanf(params, "u", id)) return SendClientMessage(playerid, Geltona, "Naudojimas : /pagydyti [V_P/ID]");
  87. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, Geltona, "Save gydyk /pasigydyti");
  88. if(id == playerid) return SendClientMessage(playerid, Geltona, "Save gydyk : /pasigydyti");
  89. if(IsPlayerNPC(id)) return SendClientMessage(playerid, Geltona, "Juk tai NPC ( facepalm )");
  90. SetPlayerHealth(id, 100);
  91. SetPlayerArmour(id, 100);
  92. format(zin, sizeof(zin), "Pagydei þaidëjà %s", GetPlayerNameEx(id));
  93. format(zin2, sizeof(zin2), "Tave pagydë administratorius %s", GetPlayerNameEx(playerid));
  94. SendClientMessage(playerid, Zalia, zin);
  95. SendClientMessage(id, Zalia, zin2);
  96. return 1;
  97. }
  98.  
  99. COMMAND:pasigydyti(playerid, params[])
  100. {
  101. if(Admin[playerid] == false) return SendClientMessage(playerid, Geltona, "Tu ne adminas!");
  102. new zin[100];
  103. SetPlayerHealth(playerid, 100);
  104. SetPlayerArmour(playerid, 100);
  105. format(zin, sizeof(zin), "Administratorius %s pasigydë", GetPlayerNameEx(playerid));
  106. SendClientMessageToAll(Zalia, zin);
  107. return 1;
  108. }
  109.  
  110. COMMAND:achat(playerid, params[])
  111. {
  112. if(Admin[playerid] == false) return SendClientMessage(playerid, Geltona, "Tu ne adminas");
  113. ShowPlayerDialog(playerid, 3124, DIALOG_STYLE_INPUT, "{00EA00}Admin Chat", "{FFFFFF}Áveskite tekstà kurá matys tik adminai.", "Siøsti", "Atðaukti");
  114. return 1;
  115. }
  116.  
  117. COMMAND:adminn(playerid, params[])
  118. {
  119. Admin[playerid] = true;
  120. return 1;
  121. }
  122.  
  123. stock GetPlayerNameEx(playerid)
  124. {
  125. new vardas[MAX_PLAYER_NAME];
  126. GetPlayerName(playerid , vardas, sizeof(vardas));
  127. return vardas;
  128. }
  129.  
  130. stock achat(color, message[])
  131. {
  132. for(new i; i <MAX_PLAYERS; i++)
  133. {
  134. if(Admin[i] == true)
  135. {
  136. SendClientMessage(i, color, message);
  137. }
  138. }
  139. }
Advertisement
Add Comment
Please, Sign In to add comment