Advertisement
Guest User

Waffenshop by MoNsTeR3

a guest
Oct 19th, 2012
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 8.08 KB | None | 0 0
  1. /*
  2.  
  3.  
  4.                     Dieses Filterscript wurde gesciptet /gemappt von MoNsTeR3
  5.                                 Credits bitte stehen lassen!
  6.  
  7.  
  8. */
  9.  
  10.  
  11. #include <a_samp>
  12.  
  13. #define DIALOG_WS 333
  14.  
  15. #if defined FILTERSCRIPT
  16.  
  17. public OnFilterScriptInit()
  18. {
  19.     print("\n--------------------------------------");
  20.     print(" FS [V2.0]Waffenshop by MoNsTeR3");
  21.     print("--------------------------------------\n");
  22.     return 1;
  23. }
  24.  
  25. public OnFilterScriptExit()
  26. {
  27.     return 1;
  28. }
  29.  
  30. #else
  31.  
  32. main()
  33. {
  34.     print("\n----------------------------------");
  35.     print(" Blank Gamemode by your name here");
  36.     print("----------------------------------\n");
  37. }
  38.  
  39. #endif
  40.  
  41. public OnGameModeInit()
  42. {
  43.     UsePlayerPedAnims();
  44.     Create3DTextLabel("Waffenshop von\n MoNsTeR3", 0x0041FFFF, 1250.4703,-1443.9611,13.5833, 40.0, 0, 0);
  45.     Create3DTextLabel("Welche Waffe willst du haben?\n Mach /waffenshop", 0xFF5000FF, 1245.9524,-1444.5923,14.2200, 40.0, 0, 0);
  46.     CreateObject(19339, 1246.01, -1444.61, 13.04,   0.00, 0.00, 0.40);
  47.     CreateObject(19304, 1245.95, -1444.04, 12.51,   0.00, 0.00, 0.60);
  48.     CreateObject(19304, 1244.12, -1445.89, 12.51,   0.00, 0.00, 86.58);
  49.     CreateObject(19304, 1244.12, -1445.89, 12.51,   0.00, 0.00, 86.58);
  50.     CreateObject(18761, 1246.78, -1436.88, 15.06,   0.00, 0.00, 359.88);
  51.     CreateObject(18766, 1253.38, -1441.28, 15.04,   0.00, 0.00, 58.47);
  52.     CreateObject(18766, 1246.83, -1445.54, 15.05,   0.00, 0.00, 1.56);
  53.     CreateObject(19124, 1238.00, -1436.57, 13.01,   0.00, 0.00, 9.84);
  54.     CreateObject(19124, 1255.63, -1436.75, 13.01,   0.00, 0.00, 0.00);
  55.     CreateObject(18649, 1246.50, -1445.02, 14.58,   0.00, 0.00, 268.89);
  56.     CreateObject(18667, 1252.84, -1440.35, 14.72,   0.00, 0.00, 140.85);
  57.     CreateObject(18774, 1246.39, -1442.34, 12.72,   0.00, 0.00, 0.00);
  58.     CreateObject(18766, 1239.87, -1441.87, 15.11,   0.00, 0.00, 305.04);
  59.     CreateObject(19313, 1262.51, -1437.30, 13.84,   0.00, 0.00, 0.00);
  60.     CreateObject(19313, 1230.06, -1437.88, 13.84,   0.00, 0.00, 0.00);
  61.     CreateObject(19314, 1251.42, -1441.01, 14.02,   0.00, 0.00, 80.36);
  62.     CreateObject(19314, 1241.22, -1441.01, 14.02,   0.00, 0.00, 270.09);
  63.     CreateObject(19304, 1242.96, -1441.09, 12.82,   0.00, 0.00, 0.11);
  64.     CreateObject(19304, 1249.79, -1441.03, 12.82,   0.00, 0.00, 0.00);
  65.     CreateObject(19304, 1249.79, -1441.03, 12.82,   0.00, 0.00, 0.00);
  66.     CreateObject(19319, 1245.04, -1444.93, 14.30,   0.00, 0.00, 0.00);
  67.     CreateObject(19319, 1247.96, -1444.93, 14.30,   0.00, 0.00, 0.00);
  68.     CreateObject(19470, 1247.94, -1440.98, 12.55,   0.00, 0.00, 113.75);
  69.     CreateObject(18848, 1254.38, -1436.75, 12.25,   0.00, 0.00, 33.05);
  70.     CreateObject(18848, 1254.38, -1436.75, 12.25,   0.00, 0.00, 33.05);
  71.     CreateObject(18848, 1238.92, -1437.14, 12.25,   0.00, 0.00, 330.37);
  72.     CreateObject(18846, 1245.82, -1431.54, 17.40,   0.00, 0.00, 0.00);
  73.     CreateObject(18848, 1254.38, -1436.75, 12.25,   0.00, 0.00, 33.05);
  74.     CreateObject(18666, 1239.89, -1440.91, 14.91,   0.00, 0.00, 30.87);
  75.     CreateObject(18782, 1247.02, -1440.56, 18.94,   0.00, 0.00, 35.03);
  76.     return 1;
  77. }
  78.  
  79. public OnGameModeExit()
  80. {
  81.     return 1;
  82. }
  83.  
  84. public OnPlayerRequestClass(playerid, classid)
  85. {
  86.     SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  87.     SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  88.     SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  89.     return 1;
  90. }
  91.  
  92. public OnPlayerConnect(playerid)
  93. {
  94.     SetPlayerMapIcon( playerid, 99, 1246.0789,-1442.8218,13.5836, 6, 0, MAPICON_LOCAL );
  95.     RemoveBuildingForPlayer(playerid, 6068, 1247.9141, -1429.9688, 15.1250, 0.25);
  96.     RemoveBuildingForPlayer(playerid, 6052, 1247.9141, -1429.9688, 15.1250, 0.25);
  97.     return 1;
  98. }
  99.  
  100. public OnPlayerDisconnect(playerid, reason)
  101. {
  102.     return 1;
  103. }
  104.  
  105. public OnPlayerSpawn(playerid)
  106. {
  107.     return 1;
  108. }
  109.  
  110. public OnPlayerDeath(playerid, killerid, reason)
  111. {
  112.     return 1;
  113. }
  114.  
  115. public OnVehicleSpawn(vehicleid)
  116. {
  117.     return 1;
  118. }
  119.  
  120. public OnVehicleDeath(vehicleid, killerid)
  121. {
  122.     return 1;
  123. }
  124.  
  125. public OnPlayerText(playerid, text[])
  126. {
  127.     return 1;
  128. }
  129.  
  130. public OnPlayerCommandText(playerid, cmdtext[])
  131. {
  132.     if (strcmp("/waffenshop", cmdtext, true, 10) == 0)
  133.     {
  134.         if(IsPlayerInRangeOfPoint(playerid, 5.0, 1246.0789,-1442.8218,13.5836))
  135.         {
  136.             ShowPlayerDialog(playerid,333,DIALOG_STYLE_LIST,"Waffenshop by MoNsTeR3","Kettensaege - 500$\nSilenced - 1000$\nDeagle - 2000$\nMP5 - 3000$\nAK-47 - 5000$\nM4 - 6000$","Ok","Abbrechen");
  137.         }
  138.         else
  139.         {
  140.             SendClientMessage(playerid,0xFF6E00FF,"Du bist nicht am Waffenshop neben dem LS Krankenhaus");
  141.         }
  142.         return 1;
  143.     }
  144.     return 0;
  145. }
  146.  
  147. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  148. {
  149.     return 1;
  150. }
  151.  
  152. public OnPlayerExitVehicle(playerid, vehicleid)
  153. {
  154.     return 1;
  155. }
  156.  
  157. public OnPlayerStateChange(playerid, newstate, oldstate)
  158. {
  159.     return 1;
  160. }
  161.  
  162. public OnPlayerEnterCheckpoint(playerid)
  163. {
  164.     return 1;
  165. }
  166.  
  167. public OnPlayerLeaveCheckpoint(playerid)
  168. {
  169.     return 1;
  170. }
  171.  
  172. public OnPlayerEnterRaceCheckpoint(playerid)
  173. {
  174.     return 1;
  175. }
  176.  
  177. public OnPlayerLeaveRaceCheckpoint(playerid)
  178. {
  179.     return 1;
  180. }
  181.  
  182. public OnRconCommand(cmd[])
  183. {
  184.     return 1;
  185. }
  186.  
  187. public OnPlayerRequestSpawn(playerid)
  188. {
  189.     return 1;
  190. }
  191.  
  192. public OnObjectMoved(objectid)
  193. {
  194.     return 1;
  195. }
  196.  
  197. public OnPlayerObjectMoved(playerid, objectid)
  198. {
  199.     return 1;
  200. }
  201.  
  202. public OnPlayerPickUpPickup(playerid, pickupid)
  203. {
  204.     return 1;
  205. }
  206.  
  207. public OnVehicleMod(playerid, vehicleid, componentid)
  208. {
  209.     return 1;
  210. }
  211.  
  212. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  213. {
  214.     return 1;
  215. }
  216.  
  217. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  218. {
  219.     return 1;
  220. }
  221.  
  222. public OnPlayerSelectedMenuRow(playerid, row)
  223. {
  224.     return 1;
  225. }
  226.  
  227. public OnPlayerExitedMenu(playerid)
  228. {
  229.     return 1;
  230. }
  231.  
  232. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  233. {
  234.     return 1;
  235. }
  236.  
  237. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  238. {
  239.     return 1;
  240. }
  241.  
  242. public OnRconLoginAttempt(ip[], password[], success)
  243. {
  244.     return 1;
  245. }
  246.  
  247. public OnPlayerUpdate(playerid)
  248. {
  249.     return 1;
  250. }
  251.  
  252. public OnPlayerStreamIn(playerid, forplayerid)
  253. {
  254.     return 1;
  255. }
  256.  
  257. public OnPlayerStreamOut(playerid, forplayerid)
  258. {
  259.     return 1;
  260. }
  261.  
  262. public OnVehicleStreamIn(vehicleid, forplayerid)
  263. {
  264.     return 1;
  265. }
  266.  
  267. public OnVehicleStreamOut(vehicleid, forplayerid)
  268. {
  269.     return 1;
  270. }
  271.  
  272. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  273. {
  274. if(response)
  275.     {
  276.     switch(dialogid)
  277.         {
  278.         case 333:
  279.             {
  280.             switch(listitem)
  281.             {
  282.                 case 0: //Kettensäge
  283.                 {
  284.                     if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xD70000FF, "Du hast nicht genug Geld!");
  285.                     GivePlayerWeapon(playerid, 9, 1);
  286.                     GivePlayerMoney(playerid, -500);
  287.                 }
  288.                 case 1: // Silenced
  289.                 {
  290.                     if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xD70000FF, "Du hast nicht genug Geld!");
  291.                     GivePlayerWeapon(playerid, 23, 100);
  292.                     GivePlayerMoney(playerid, -1000);
  293.                 }
  294.                 case 2: //Deagle
  295.                 {
  296.                     if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xD70000FF, "Du hast nicht genug Geld!");
  297.                     GivePlayerWeapon(playerid, 24, 100);
  298.                     GivePlayerMoney(playerid, -2000);
  299.                 }
  300.                 case 3: // MP5
  301.                 {
  302.                     if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, 0xD70000FF, "Du hast nicht genug Geld!");
  303.                     GivePlayerWeapon(playerid, 29, 100);
  304.                     GivePlayerMoney(playerid, -3000);
  305.                 }
  306.                 case 4: //AK-47
  307.                 {
  308.                     if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xD70000FF, "Du hast nicht genug Geld!");
  309.                     GivePlayerWeapon(playerid, 30, 100);
  310.                     GivePlayerMoney(playerid, -5000);
  311.                 }
  312.                 case 5: //M4
  313.                 {
  314.                     if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid, 0xD70000FF, "Du hast nicht genug Geld!");
  315.                     GivePlayerWeapon(playerid, 31, 100);
  316.                     GivePlayerMoney(playerid, -6000);
  317.                 }
  318.             }
  319.             }
  320.     }
  321.     }
  322.     return 1;
  323. }
  324.  
  325. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  326. {
  327.     return 1;
  328. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement