Guest User

Destination

a guest
Jul 10th, 2013
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.46 KB | None | 0 0
  1. /*
  2. Tai yra tik pradinë versija, jei norësite didesniø update'ø : á komentarus :) Ir èia nieko áspudingo nëra :p
  3. Labiau tinka FreeRoam'ams ar Driftui kokiam . :)
  4. */
  5.  
  6. #include <a_samp>
  7. #include <zcmd>
  8.  
  9. #define Raudona 0xFF0000AA
  10. #define Zalia 0x00EA00FF
  11.  
  12. #define DIALOG_SKELBIMAS 1
  13. #define DIALOG_ROLLTHEDICE 2
  14.  
  15. new NegalimaNaudoti[MAX_PLAYERS];
  16. new Laikmatis;
  17. new Infernus;
  18.  
  19. enum info
  20. {
  21. VIP
  22. };
  23. new zInfo[MAX_PLAYERS][info];
  24.  
  25. public OnFilterScriptInit()
  26. {
  27. print("\n------------------");
  28. print(" dVIP v0.1 ENABLED");
  29. print("--------------------\n");
  30. return 1;
  31. }
  32.  
  33. public OnFilterScriptExit()
  34. {
  35. print(" dVIP v0.1 CLOSING");
  36. return 1;
  37. }
  38.  
  39. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  40. {
  41. if(dialogid == DIALOG_SKELBIMAS)
  42. {
  43. if(response)
  44. {
  45. new zinute[256], vardas[25];
  46. GetPlayerName(playerid, vardas, sizeof(vardas));
  47. format(zinute, sizeof(zinute), "{FF0000}VIP Narys %s : {FFFFFF}%s", vardas, inputtext);
  48. SendClientMessageToAll(Raudona, zinute);
  49. }
  50. }
  51. if(dialogid == DIALOG_ROLLTHEDICE)
  52. {
  53. if(response)
  54. {
  55. if(listitem == 0)
  56. {
  57. Laikmatis = SetTimerEx("LaikasKolNegalima", 120000, false, "d", playerid);
  58. NegalimaNaudoti[playerid] = 1;
  59. new prizai = random(5);
  60. switch(prizai)
  61. {
  62. case 0: GivePlayerWeapon(playerid, 24, 24), SendClientMessage(playerid, Zalia, "Laimëjote ginklà su 24 kulkom!");
  63. case 1: GivePlayerMoney(playerid, 50000), SendClientMessage(playerid, Zalia, "Laimëjote 50000 þaliø!");
  64. case 2: SetPlayerHealth(playerid, 100), SetPlayerArmour(playerid, 100), SendClientMessage(playerid, Zalia, "Laimëjote ðarvus bei gyvybes!");
  65. case 3: SetPlayerScore(playerid, GetPlayerScore(playerid)+2000), SendClientMessage(playerid, Zalia, "Laimëjote 2000 patirties taðkø!");
  66. case 4: SetPlayerHealth(playerid, 1), SetPlayerArmour(playerid, 100), SendClientMessage(playerid, Raudona, "Dabar tu turi 1 gyvybæ ir 100 armoro!");
  67. case 5: SendClientMessage(playerid, Raudona, "Nieko nelaimëjai!");
  68. }
  69. }
  70. }
  71. }
  72. return 1;
  73. }
  74.  
  75. COMMAND:vip(playerid, params[])
  76. {
  77. if(zInfo[playerid][VIP] == 1) return SendClientMessage(playerid, Raudona, "Tu ir taip VIP'as!");
  78. zInfo[playerid][VIP] = 1;
  79. SetPlayerColor(playerid, Raudona);
  80. SendClientMessage(playerid, Zalia, "Tu dabar esi VIP'as.");
  81. return 1;
  82. }
  83.  
  84. COMMAND:vskelbti(playerid, params[])
  85. {
  86. if(zInfo[playerid][VIP] == 0) return SendClientMessage(playerid, Raudona, "Tu ne VIP'as!");
  87. ShowPlayerDialog(playerid, DIALOG_SKELBIMAS, DIALOG_STYLE_INPUT, "{FF0000}VIP Skelbimas", "{FFFFFF}Apaèion á laukelá áveskite kà norite skelbti visiems þaidëjams.", "Skelbti", "Atðaukti");
  88. return 1;
  89. }
  90.  
  91. COMMAND:rtd(playerid, params[])
  92. {
  93. if(NegalimaNaudoti[playerid] == 1) return SendClientMessage(playerid, Raudona, "Dar negali naudoti ðios komandos");
  94. if(zInfo[playerid][VIP] == 0) return SendClientMessage(playerid, Raudona, "Tu ne VIP'as!");
  95. ShowPlayerDialog(playerid, DIALOG_ROLLTHEDICE, DIALOG_STYLE_LIST, "{FF0000}RollTheDice", "{FFFFFF}Mesti Kauliukà", "Rinktis", "Atðaukti");
  96. return 1;
  97. }
  98.  
  99. COMMAND:skaic(playerid, params[])
  100. {
  101. if(zInfo[playerid][VIP] == 0) return SendClientMessage(playerid, Raudona, "Tu ne VIP'as!");
  102. SetTimer("Keturi", 3200, false);
  103. GameTextForAll("~g~-~y~5~g~-", 2000, 3);
  104. return 1;
  105. }
  106.  
  107. COMMAND:inf(playerid, params[])
  108. {
  109. if(zInfo[playerid][VIP] == 0) return SendClientMessage(playerid, Raudona, "Tu ne VIP'as!");
  110. new Float:pos[3];
  111. GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
  112. Infernus = CreateVehicle(411, pos[0], pos[1]+1, pos[2]+1, 0, 1, 1, 50);
  113. PutPlayerInVehicle(playerid, Infernus, 0);
  114. SetVehicleNumberPlate(Infernus, "VIP");
  115. return 1;
  116. }
  117.  
  118. forward LaikasKolNegalima(playerid);
  119. public LaikasKolNegalima(playerid)
  120. {
  121. NegalimaNaudoti[playerid] = 0;
  122. KillTimer(Laikmatis);
  123. }
  124.  
  125. forward Keturi();
  126. public Keturi()
  127. {
  128. SetTimer("Trys", 3200, false);
  129. GameTextForAll("~g~-~y~4~g~-", 2000, 3);
  130. }
  131.  
  132. forward Trys();
  133. public Trys()
  134. {
  135. SetTimer("Du", 3200, false);
  136. GameTextForAll("~g~-~y~3~g~-", 2000, 3);
  137. }
  138.  
  139. forward Du();
  140. public Du()
  141. {
  142. SetTimer("Vienas", 3200, false);
  143. GameTextForAll("~g~-~y~2~g~-", 2000, 3);
  144. }
  145.  
  146. forward Vienas();
  147. public Vienas()
  148. {
  149. SetTimer("GoGoGo", 3200, false);
  150. GameTextForAll("~g~-~y~1~g~-", 2000, 3);
  151. }
  152.  
  153. forward GoGoGo();
  154. public GoGoGo()
  155. {
  156. GameTextForAll("~g~-~y~GO GO GO~g~-", 2000, 3);
  157. }
Advertisement
Add Comment
Please, Sign In to add comment