Advertisement
Guest User

JunkBuy

a guest
Dec 18th, 2010
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.60 KB | None | 0 0
  1. /********************* JunkBuy V1.0.0 *********************/
  2. /************ Copyright by Junkman aka. Failo ************/
  3. /*** Der Copyright Hinweis darf nicht entfernt werden ***/
  4.  
  5. #include <a_samp>
  6. #define COLOR_ELSE 0xF97804FF
  7. #define JunkBuy_Dialog 76
  8. //ShowPlayerDialog(playerid, Junkbuy_Dialog, DIALOG_STYLE_LIST, "JunkBuy V1.0.0","Schlagring (50$)\nKettensäge (250$)\nMolotov Cocktails (1.000$)\nDesert Eagle (850$)\nMaschinenpistole (900$)\nSchrotflinte (900$)\nAK47 (1.250$)\nGewehr (1.000$)\n", "Kaufen", "Abbrechen");
  9. new gunprice[] = {50,250,1000,850,900,900,1250,1000,}; //Bitte die Reihenfolge beachten!
  10. new gunshop;
  11.  
  12. #if defined FILTERSCRIPT
  13.  
  14. public OnFilterScriptInit()
  15. {
  16.     print("\n--------------------------------------");
  17.     print("JunkBuy V1.0.0 by Junkman aka. Failo");
  18.     print("--------------------------------------\n");
  19.     return 1;
  20. }
  21.  
  22. public OnFilterScriptExit()
  23. {
  24.     return 1;
  25. }
  26.  
  27. #else
  28.  
  29. main()
  30. {
  31.     print("\n----------------------------------");
  32.     print("JunkBuy V1.0.0 by Junkman aka. Failo");
  33.     print("----------------------------------\n");
  34. }
  35.  
  36. #endif
  37.  
  38. public OnGameModeInit()
  39. {
  40.     gunshop = CreatePickup(1274, 1, 869.9849, -25.9261, 63.9083);
  41.     SetGameModeText("JunkBuy V1.0.0"); //Kann entfernt oder verändert werden
  42.     return 1;
  43. }
  44.  
  45. public OnGameModeExit()
  46. {
  47.     return 1;
  48. }
  49.  
  50. public OnPlayerRequestClass(playerid, classid)
  51. {
  52.     return 1;
  53. }
  54.  
  55. public OnPlayerConnect(playerid)
  56. {
  57.     return 1;
  58. }
  59.  
  60. public OnPlayerDisconnect(playerid, reason)
  61. {
  62.     return 1;
  63. }
  64.  
  65. public OnPlayerSpawn(playerid)
  66. {
  67.     //Wichtig: "0" ist die ID. Bitte anpassen, falls ihr andere Mapicons im Script habt!
  68.     SetPlayerMapIcon(playerid, 0, 869.9849, -25.9261, 63.9083, 52, 1);
  69.     return 1;
  70. }
  71.  
  72. public OnPlayerDeath(playerid, killerid, reason)
  73. {
  74.     return 1;
  75. }
  76.  
  77. public OnVehicleSpawn(vehicleid)
  78. {
  79.     return 1;
  80. }
  81.  
  82. public OnVehicleDeath(vehicleid, killerid)
  83. {
  84.     return 1;
  85. }
  86.  
  87. public OnPlayerText(playerid, text[])
  88. {
  89.     return 1;
  90. }
  91.  
  92. public OnPlayerCommandText(playerid, cmdtext[])
  93. {
  94.     if (strcmp("/gunshop", cmdtext, true) == 0)
  95.     {
  96.         if(IsPlayerInRangeOfPoint(playerid, 7.0, 869.9849, -25.9261, 63.9083))
  97.         {
  98.             ShowPlayerDialog(playerid, JunkBuy_Dialog, DIALOG_STYLE_LIST, "JunkBuy V1.0.0","Schlagring (50$)\nKettensäge (250$)\nMolotov Cocktails (1.000$)\nDesert Eagle (850$)\nMaschinenpistole (900$)\nSchrotflinte (900$)\nAK47 (1.250$)\nGewehr (1.000$)\n", "Kaufen", "Abbrechen");
  99.             return 1;
  100.         }
  101.         else
  102.         {
  103.             SendClientMessage(playerid, COLOR_ELSE, "* Du bist nicht beim Gunshop!");
  104.             return 1;
  105.         }
  106.     }
  107.     return 0;
  108. }
  109.  
  110. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  111. {
  112.     return 1;
  113. }
  114.  
  115. public OnPlayerExitVehicle(playerid, vehicleid)
  116. {
  117.     return 1;
  118. }
  119.  
  120. public OnPlayerStateChange(playerid, newstate, oldstate)
  121. {
  122.     return 1;
  123. }
  124.  
  125. public OnPlayerEnterCheckpoint(playerid)
  126. {
  127.     return 1;
  128. }
  129.  
  130. public OnPlayerLeaveCheckpoint(playerid)
  131. {
  132.     return 1;
  133. }
  134.  
  135. public OnPlayerEnterRaceCheckpoint(playerid)
  136. {
  137.     return 1;
  138. }
  139.  
  140. public OnPlayerLeaveRaceCheckpoint(playerid)
  141. {
  142.     return 1;
  143. }
  144.  
  145. public OnRconCommand(cmd[])
  146. {
  147.     return 1;
  148. }
  149.  
  150. public OnPlayerRequestSpawn(playerid)
  151. {
  152.     return 1;
  153. }
  154.  
  155. public OnObjectMoved(objectid)
  156. {
  157.     return 1;
  158. }
  159.  
  160. public OnPlayerObjectMoved(playerid, objectid)
  161. {
  162.     return 1;
  163. }
  164.  
  165. public OnPlayerPickUpPickup(playerid, pickupid)
  166. {   if(pickupid == gunshop)
  167.     {
  168.         GameTextForPlayer(playerid, "/gunshop", 5000, 1);
  169.     }
  170.     return 1;
  171. }
  172.  
  173. public OnVehicleMod(playerid, vehicleid, componentid)
  174. {
  175.     return 1;
  176. }
  177.  
  178. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  179. {
  180.     return 1;
  181. }
  182.  
  183. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  184. {
  185.     return 1;
  186. }
  187.  
  188. public OnPlayerSelectedMenuRow(playerid, row)
  189. {
  190.     return 1;
  191. }
  192.  
  193. public OnPlayerExitedMenu(playerid)
  194. {
  195.     return 1;
  196. }
  197.  
  198. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  199. {
  200.     return 1;
  201. }
  202.  
  203. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  204. {
  205.     return 1;
  206. }
  207.  
  208. public OnRconLoginAttempt(ip[], password[], success)
  209. {
  210.     return 1;
  211. }
  212.  
  213. public OnPlayerUpdate(playerid)
  214. {
  215.     return 1;
  216. }
  217.  
  218. public OnPlayerStreamIn(playerid, forplayerid)
  219. {
  220.     return 1;
  221. }
  222.  
  223. public OnPlayerStreamOut(playerid, forplayerid)
  224. {
  225.     return 1;
  226. }
  227.  
  228. public OnVehicleStreamIn(vehicleid, forplayerid)
  229. {
  230.     return 1;
  231. }
  232.  
  233. public OnVehicleStreamOut(vehicleid, forplayerid)
  234. {
  235.     return 1;
  236. }
  237.  
  238. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  239. {
  240.     if(dialogid == JunkBuy_Dialog)
  241.     {
  242.         if(response)
  243.         {
  244.             if(listitem == 0) //Schlagring
  245.             {
  246.                 if(gunprice[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid, COLOR_ELSE, "* Diese Waffe kostet 50$!");
  247.                 GivePlayerWeapon(playerid, 1, 1);
  248.                 GivePlayerMoney(playerid, -50);
  249.             }
  250.             if(listitem == 1) //Kettensäge
  251.             {
  252.                 if(gunprice[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid, COLOR_ELSE, "* Diese Waffe kostet 250$!");
  253.                 GivePlayerWeapon(playerid, 9, 1);
  254.                 GivePlayerMoney(playerid, -250);
  255.             }
  256.             if(listitem == 2) //Molotov Cocktails
  257.             {
  258.                 if(gunprice[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid, COLOR_ELSE, "* Diese Waffe kostet 1.000$!");
  259.                 GivePlayerWeapon(playerid, 18, 10);
  260.                 GivePlayerMoney(playerid, -1000);
  261.             }
  262.             if(listitem == 3) //Desert Eagle
  263.             {
  264.                 if(gunprice[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid, COLOR_ELSE, "* Diese Waffe kostet 850$!");
  265.                 GivePlayerWeapon(playerid, 24, 50);
  266.                 GivePlayerMoney(playerid, -850);
  267.             }
  268.             if(listitem == 4) //Maschinenpistole
  269.             {
  270.                 if(gunprice[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid, COLOR_ELSE, "Diese Waffe kostet 900$!");
  271.                 GivePlayerWeapon(playerid, 29, 250);
  272.                 GivePlayerMoney(playerid, -900);
  273.             }
  274.             if(listitem == 3) //Schrotflinte
  275.             {
  276.                 if(gunprice[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid, COLOR_ELSE, "* Diese Waffe kostet 900$!");
  277.                 GivePlayerWeapon(playerid, 25, 50);
  278.                 GivePlayerMoney(playerid, -900);
  279.             }
  280.             if(listitem == 3) //AK47
  281.             {
  282.                 if(gunprice[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid, COLOR_ELSE, "* Diese Waffe kostet 1.250$!");
  283.                 GivePlayerWeapon(playerid, 30, 500);
  284.                 GivePlayerMoney(playerid, -1250);
  285.             }
  286.             if(listitem == 3) //Gewehr
  287.             {
  288.                 if(gunprice[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid, COLOR_ELSE, "* Diese Waffe kostet 1.000$!");
  289.                 GivePlayerWeapon(playerid, 33, 50);
  290.                 GivePlayerMoney(playerid, -1000);
  291.             }
  292.         }
  293.     }
  294.     return 1;
  295. }
  296.  
  297. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  298. {
  299.     return 1;
  300. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement