Advertisement
Guest User

Waffenshop [V3 x.5]

a guest
Oct 25th, 2012
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 35.87 KB | None | 0 0
  1. /*
  2.  
  3.       .--"""""--._
  4.    .'             '.
  5.   /                 \
  6.  ;      By Msk.      \
  7.  |         &         |
  8.  |       Viper       |
  9.  \                   |
  10. H \ (`'--,    ,--'`) /
  11. A  \ \  _ )  ( _  / /
  12. R   ) )(')/  \(')( (
  13. D  (_ `""` /\ `""` _)
  14. C   \`"-, /  \ ,-"`/
  15. O    `\ / `""` \ /`
  16. R     |/\/\/\/\/\|
  17. E     |\        /|
  18.       ; |/\/\/\| ;
  19. S      \`-`--`-`/
  20. C       \      /
  21. R        ',__,'
  22. I
  23. P       Waffenshop [V3 x.5]
  24. T
  25. E
  26. R
  27.  
  28. */
  29. #include            <   a_samp  >
  30. #include            <   zcmd    >
  31.  
  32. #undef MAX_PLAYERS
  33.     #define MAX_PLAYERS     (100)
  34.  
  35. #define PREIS_9MM           (1000)
  36. #define PREIS_GRANATEN      (1000)
  37. #define PREIS_AK            (1000)
  38. #define PREIS_M4            (1000)
  39. #define PREIS_RPG           (1000)
  40. #define PREIS_SNIPER        (1000)
  41. #define PREIS_COUNTRY       (1000)
  42. #define PREIS_BASEBALL      (1000)
  43. #define PREIS_MP5           (1000)
  44. #define PREIS_MESSER        (1000)
  45. #define PREIS_MOLOTOV       (1000)
  46. #define PREIS_SD9MM         (1000)
  47. #define PREIS_DEAGLE        (1000)
  48. #define PREIS_COMBAT        (1000)
  49. #define PREIS_SAWN          (1000)
  50. #define PREIS_UZI           (1000)
  51. #define PREIS_TEC9          (1000)
  52. #define PREIS_SHOTGUN       (1000)
  53.  
  54. new Text:Textdraw[2+6+1], Waffe[MAX_PLAYERS], Text:Preis[MAX_PLAYERS];
  55.  
  56. forward Check();
  57.  
  58. CMD:porten(playerid,params[])
  59. {
  60.     SetPlayerPos ( playerid,1405.8275,-1300.5326,14.1959);
  61.     return 1;
  62. }
  63. CMD:test1(playerid,params[])
  64. {
  65.     GivePlayerMoney ( playerid, 1000 );
  66.     return 1;
  67. }
  68. public Check()
  69. {
  70.     for ( new x = 0; x < MAX_PLAYERS; x++) {
  71.         if ( IsPlayerConnected ( x ) ) {
  72.             if ( IsPlayerInRangeOfPoint ( x, 1, 1412.4585,-1307.8866,14.2059 ) || IsPlayerInRangeOfPoint(x,1,1412.13, -1316.44, 14.07 ) || IsPlayerInRangeOfPoint(x,1,1409.22, -1315.83, 13.70 )
  73.                 || IsPlayerInRangeOfPoint ( x, 1, 1416.47, -1310.89, 14.20 ) || IsPlayerInRangeOfPoint(x,1,1412.03, -1315.55, 13.90 ) || IsPlayerInRangeOfPoint(x,1,1409.23, -1318.49, 13.70 )
  74.                 || IsPlayerInRangeOfPoint ( x, 1,  1416.21, -1314.82, 13.86 ) || IsPlayerInRangeOfPoint(x,1,1413.05, -1315.57, 13.83 ) || IsPlayerInRangeOfPoint(x,1,1412.99, -1321.07, 14.17 )
  75.                 || IsPlayerInRangeOfPoint ( x, 1, 1414.44, -1321.40, 14.19 ) || IsPlayerInRangeOfPoint(x,1,1412.16, -1317.49, 13.86 ) || IsPlayerInRangeOfPoint(x,1,1410.97, -1321.16, 14.16 )
  76.                 || IsPlayerInRangeOfPoint ( x, 1, 1416.08, -1320.73, 14.19 ) || IsPlayerInRangeOfPoint(x,1,1412.97, -1309.29, 14.13 ) || IsPlayerInRangeOfPoint(x,1,1409.53, -1320.77, 14.14 )
  77.                 || IsPlayerInRangeOfPoint(x,1,1413.13, -1310.70, 14.15 ) || IsPlayerInRangeOfPoint(x,1,1413.05, -1317.05, 13.92 ) || IsPlayerInRangeOfPoint ( x,1,1413.99, -1310.79, 14.20 ) ) {
  78.                 TextDrawShowForPlayer ( x, Textdraw[0] );
  79.                 TextDrawShowForPlayer ( x, Textdraw[1] );
  80.             } else { TextDrawHideForPlayer ( x, Textdraw[0] ); TextDrawHideForPlayer ( x, Textdraw[1] ); }
  81.         }
  82.     }
  83.     return 1;
  84. }
  85. public OnFilterScriptInit()
  86. {
  87.  
  88.     SetTimer ( "Check", 300, 1 );
  89.  
  90.     SetWorldTime ( 23 );
  91.  
  92.     CreateObject(19375, 1411.77, -1307.68, 13.12,   0.00, 90.00, 0.00);
  93.     CreateObject(19375, 1411.77, -1317.31, 13.12,   0.00, 90.00, 0.00);
  94.     CreateObject(19375, 1401.27, -1307.68, 13.12,   0.00, 90.00, 0.00);
  95.     CreateObject(19375, 1401.27, -1317.31, 13.12,   0.00, 90.00, 0.00);
  96.     CreateObject(14877, 1408.16, -1300.99, 11.11,   0.00, 0.00, 180.00);
  97.     CreateObject(14877, 1408.16, -1297.99, 11.11,   0.00, 0.00, 180.00);
  98.     CreateObject(19389, 1404.19, -1302.96, 14.89,   0.00, 0.00, 90.00);
  99.     CreateObject(19451, 1412.21, -1302.96, 14.89,   0.00, 0.00, 90.00);
  100.     CreateObject(19432, 1406.59, -1302.96, 14.89,   0.00, 0.00, 90.00);
  101.     CreateObject(19451, 1403.27, -1307.73, 14.89,   0.00, 0.00, 0.00);
  102.     CreateObject(19359, 1404.93, -1307.09, 14.89,   0.00, 0.00, 90.00);
  103.     CreateObject(17969, 1407.77, -1303.08, 14.81,   0.00, 0.00, 90.00);
  104.     CreateObject(19451, 1416.95, -1307.86, 14.89,   0.00, 0.00, 0.00);
  105.     CreateObject(19405, 1416.95, -1314.28, 14.89,   0.00, 0.00, 0.00);
  106.     CreateObject(19389, 1416.95, -1317.49, 14.89,   0.00, 0.00, 0.00);
  107.     CreateObject(19408, 1417.10, -1320.70, 14.89,   0.00, 0.00, 0.00);
  108.     CreateObject(19451, 1412.21, -1322.18, 14.89,   0.00, 0.00, 90.00);
  109.     CreateObject(19451, 1402.58, -1322.18, 14.89,   0.00, 0.00, 90.00);
  110.     CreateObject(19451, 1408.47, -1317.36, 14.89,   0.00, 0.00, 0.00);
  111.     CreateObject(19359, 1412.22, -1307.09, 14.89,   0.00, 0.00, 90.00);
  112.     CreateObject(19359, 1415.43, -1307.09, 14.89,   0.00, 0.00, 90.00);
  113.     CreateObject(3125, 1416.97, -1313.48, 14.30,   0.00, 30.00, 90.00);
  114.     CreateObject(3125, 1416.97, -1313.53, 14.32,   0.00, -30.00, -90.00);
  115.     CreateObject(1499, 1403.41, -1302.90, 13.13,   0.00, 0.00, 0.00);
  116.     CreateObject(19359, 1415.43, -1310.20, 14.89,   0.00, 0.00, 90.00);
  117.     CreateObject(19359, 1413.83, -1308.69, 14.89,   0.00, 0.00, 0.00);
  118.     CreateObject(19391, 1417.10, -1317.49, 14.89,   0.00, 0.00, 0.00);
  119.     CreateObject(19408, 1417.10, -1314.28, 14.89,   0.00, 0.00, 0.00);
  120.     CreateObject(19454, 1417.10, -1307.86, 14.89,   0.00, 0.00, 0.00);
  121.     CreateObject(19454, 1412.21, -1302.78, 14.89,   0.00, 0.00, 90.00);
  122.     CreateObject(19435, 1406.59, -1302.78, 14.89,   0.00, 0.00, 90.00);
  123.     CreateObject(19391, 1404.19, -1302.78, 14.89,   0.00, 0.00, 90.00);
  124.     CreateObject(1497, 1417.07, -1318.23, 13.13,   0.00, 0.00, 90.00);
  125.     CreateObject(19405, 1416.95, -1320.70, 14.89,   0.00, 0.00, 0.00);
  126.     CreateObject(19451, 1403.74, -1312.63, 14.89,   0.00, 0.00, 90.00);
  127.     CreateObject(1271, 1413.01, -1317.34, 13.52,   0.00, 0.00, 0.00);
  128.     CreateObject(1271, 1413.01, -1316.56, 13.52,   0.00, 0.00, 0.00);
  129.     CreateObject(1271, 1413.01, -1315.76, 13.52,   0.00, 0.00, 0.00);
  130.     CreateObject(1271, 1412.21, -1317.34, 13.52,   0.00, 0.00, -10.00);
  131.     CreateObject(1271, 1412.21, -1316.40, 13.52,   0.00, 0.00, 10.00);
  132.     CreateObject(2311, 1409.17, -1317.01, 13.21,   0.00, 0.00, 86.00);
  133.     CreateObject(2311, 1409.23, -1319.53, 13.21,   0.00, 0.00, 93.00);
  134.     CreateObject(18046, 1407.01, -1314.83, 13.21,   0.00, 0.00, -86.46);
  135.     CreateObject(18092, 1411.30, -1321.16, 13.64,   0.00, 0.00, 176.00);
  136.     CreateObject(4227, 1414.67, -1321.99, 14.95,   0.00, 0.00, 0.00);
  137.     CreateObject(2358, 1413.00, -1316.23, 13.97,   0.00, 0.00, 93.66);
  138.     CreateObject(2358, 1412.22, -1315.62, 13.31,   0.00, 0.00, 207.60);
  139.     CreateObject(2358, 1412.22, -1315.62, 13.55,   0.00, 0.00, 198.84);
  140.     CreateObject(2358, 1412.22, -1315.62, 13.80,   0.00, 0.00, 181.98);
  141.     CreateObject(2359, 1412.35, -1316.74, 14.07,   0.00, 0.00, -77.46);
  142.     CreateObject(342, 1412.13, -1316.44, 14.07,   0.00, 90.00, 0.00);
  143.     CreateObject(342, 1412.16, -1316.54, 14.07,   0.00, 90.00, 0.00);
  144.     CreateObject(342, 1412.18, -1316.64, 14.07,   0.00, 90.00, 0.00);
  145.     CreateObject(342, 1412.20, -1316.74, 14.07,   0.00, 90.00, 0.00);
  146.     CreateObject(342, 1412.22, -1316.84, 14.07,   0.00, 90.00, 0.00);
  147.     CreateObject(342, 1412.37, -1316.82, 14.07,   0.00, 90.00, 0.00);
  148.     CreateObject(342, 1412.34, -1316.71, 14.07,   0.00, 90.00, 0.00);
  149.     CreateObject(355, 1409.22, -1315.83, 13.70,   97.20, 41.46, -132.96);
  150.     CreateObject(356, 1409.23, -1318.49, 13.70,   97.20, 41.46, -120.36);
  151.     CreateObject(359, 1412.99, -1321.07, 14.17,   90.00, 0.00, 18.54);
  152.     CreateObject(358, 1410.97, -1321.16, 14.16,   97.20, 41.46, -38.76);
  153.     CreateObject(357, 1409.53, -1320.77, 14.14,   101.28, 41.82, -77.28);
  154.     CreateObject(336, 1413.05, -1317.05, 13.92,   66.06, 11.10, -199.86);
  155.     CreateObject(353, 1412.03, -1315.55, 13.90,   83.46, -80.22, 79.86);
  156.     CreateObject(335, 1413.05, -1315.57, 13.83,   90.00, 0.00, 48.12);
  157.     CreateObject(344, 1412.16, -1317.49, 13.86,   90.00, 0.00, -94.26);
  158.     CreateObject(344, 1412.26, -1317.43, 13.86,   90.00, 0.00, -236.58);
  159.     CreateObject(2358, 1409.36, -1315.58, 13.40,   0.00, 0.00, 48.24);
  160.     CreateObject(2358, 1409.31, -1316.68, 13.40,   0.00, 0.00, 88.68);
  161.     CreateObject(2358, 1409.33, -1318.20, 13.40,   0.00, 0.00, 97.92);
  162.     CreateObject(2358, 1409.28, -1319.50, 13.40,   0.00, 0.00, 45.96);
  163.     CreateObject(2358, 1409.21, -1318.79, 13.40,   0.00, 0.00, -8.94);
  164.     CreateObject(2043, 1411.70, -1321.64, 14.26,   0.00, 90.00, 112.98);
  165.     CreateObject(2043, 1411.10, -1321.55, 14.26,   0.00, 0.00, 73.32);
  166.     CreateObject(2043, 1409.29, -1321.03, 14.26,   0.00, 0.00, 51.12);
  167.     CreateObject(2040, 1409.67, -1321.36, 14.26,   0.00, 0.00, 135.78);
  168.     CreateObject(3125, 1417.06, -1320.59, 13.99,   0.00, -70.00, -90.00);
  169.     CreateObject(3125, 1417.06, -1320.48, 14.00,   0.00, 70.00, 90.00);
  170.     CreateObject(19454, 1412.21, -1322.35, 14.89,   0.00, 0.00, 90.00);
  171.     CreateObject(19454, 1402.58, -1322.35, 14.89,   0.00, 0.00, 90.00);
  172.     CreateObject(19435, 1417.09, -1303.49, 14.89,   0.00, 0.00, 0.00);
  173.     CreateObject(19435, 1416.38, -1322.34, 14.89,   0.00, 0.00, 90.00);
  174.     CreateObject(19377, 1411.77, -1307.68, 16.56,   0.00, 90.00, 0.00);
  175.     CreateObject(19377, 1411.77, -1317.31, 16.56,   0.00, 90.00, 0.00);
  176.     CreateObject(19377, 1401.27, -1317.31, 16.56,   0.00, 90.00, 0.00);
  177.     CreateObject(19377, 1401.27, -1307.68, 16.56,   0.00, 90.00, 0.00);
  178.     CreateObject(8650, 1401.92, -1322.02, 17.73,   0.00, 0.00, -90.00);
  179.     CreateObject(8650, 1401.93, -1303.10, 17.73,   0.00, 0.00, 90.00);
  180.     CreateObject(19435, 1417.09, -1320.68, 12.34,   90.00, 0.00, 0.00);
  181.     CreateObject(19435, 1417.09, -1317.18, 12.34,   90.00, 0.00, 0.00);
  182.     CreateObject(19435, 1417.09, -1313.68, 12.34,   90.00, 0.00, 0.00);
  183.     CreateObject(19435, 1417.09, -1310.18, 12.34,   90.00, 0.00, 0.00);
  184.     CreateObject(19435, 1417.09, -1306.68, 12.34,   90.00, 0.00, 0.00);
  185.     CreateObject(19435, 1417.08, -1304.44, 12.34,   90.00, 0.00, 0.00);
  186.     CreateObject(14877, 1418.06, -1317.53, 11.12,   0.00, 0.00, 180.00);
  187.     CreateObject(19435, 1415.28, -1322.35, 12.34,   90.00, 0.00, 90.00);
  188.     CreateObject(19435, 1411.78, -1322.35, 12.34,   90.00, 0.00, 90.00);
  189.     CreateObject(19435, 1408.28, -1322.35, 12.34,   90.00, 0.00, 90.00);
  190.     CreateObject(19435, 1404.78, -1322.35, 12.34,   90.00, 0.00, 90.00);
  191.     CreateObject(19377, 1411.77, -1317.45, 11.62,   0.00, 90.00, 0.00);
  192.     CreateObject(19377, 1411.77, -1307.82, 11.62,   0.00, 90.00, 0.00);
  193.     CreateObject(19377, 1401.27, -1317.45, 11.62,   0.00, 90.00, 0.00);
  194.     CreateObject(19377, 1401.27, -1307.83, 11.62,   0.00, 90.00, 0.00);
  195.     CreateObject(19359, 1410.70, -1305.57, 14.89,   0.00, 0.00, 0.00);
  196.     CreateObject(19432, 1410.71, -1303.84, 14.89,   0.00, 0.00, 0.00);
  197.     CreateObject(19451, 1406.45, -1311.82, 14.89,   0.00, 0.00, 0.00);
  198.     CreateObject(18092, 1413.51, -1308.64, 13.64,   0.00, 0.00, 90.00);
  199.     CreateObject(346, 1413.11, -1308.11, 14.13,   89.10, -38.82, 157.38);
  200.     CreateObject(347, 1412.97, -1309.29, 14.13,   89.10, -38.82, 103.62);
  201.     CreateObject(348, 1413.13, -1310.70, 14.15,   89.10, -38.82, 165.60);
  202.     CreateObject(18092, 1414.90, -1308.64, 13.64,   0.00, 0.00, 90.00);
  203.     CreateObject(18092, 1416.29, -1308.64, 13.64,   0.00, 0.00, 90.00);
  204.     CreateObject(349, 1413.99, -1310.79, 14.20,   -96.30, 289.02, -93.78);
  205.     CreateObject(351, 1416.47, -1310.89, 14.20,   -96.30, 289.02, 87.72);
  206.     CreateObject(1271, 1416.51, -1315.38, 13.52,   0.00, 0.00, 92.10);
  207.     CreateObject(1271, 1416.51, -1315.38, 14.20,   0.00, 0.00, 92.10);
  208.     CreateObject(1271, 1416.37, -1314.53, 13.52,   0.00, 0.00, 12.72);
  209.     CreateObject(350, 1416.21, -1314.82, 13.86,   94.20, 486.84, 329.82);
  210.     CreateObject(350, 1416.43, -1314.26, 13.86,   94.20, 486.84, 513.84);
  211.     CreateObject(2311, 1415.99, -1321.00, 13.21,   0.00, 0.00, 196.38);
  212.     CreateObject(2311, 1415.99, -1321.00, 13.69,   0.00, 0.00, 196.38);
  213.     CreateObject(352, 1414.44, -1321.40, 14.19,   83.46, -80.22, 156.66);
  214.     CreateObject(372, 1416.08, -1320.73, 14.19,   83.46, -80.22, -57.60);
  215.     CreateObject(2358, 1414.67, -1321.35, 13.40,   0.00, 0.00, 214.86);
  216.     CreateObject(2358, 1415.30, -1321.13, 13.40,   0.00, 0.00, 129.96);
  217.     CreateObject(2358, 1415.90, -1320.90, 13.40,   0.00, 0.00, 246.24);
  218.     CreateObject(2358, 1415.65, -1321.00, 13.87,   0.00, 0.00, 181.68);
  219.     CreateObject(2049, 1406.57, -1310.95, 14.90,   0.00, 0.00, 90.00);
  220.     CreateObject(2051, 1406.57, -1310.11, 14.54,   0.00, 10.00, 90.00);
  221.     CreateObject(2055, 1406.57, -1311.19, 13.82,   0.00, -30.00, 90.00);
  222.     CreateObject(2047, 1406.57, -1308.19, 15.14,   0.00, 10.00, 90.00);
  223.     CreateObject(2048, 1408.60, -1315.15, 14.90,   0.00, 0.00, 90.00);
  224.     CreateObject(2050, 1408.60, -1316.83, 15.02,   0.00, 50.00, 90.00);
  225.     CreateObject(2056, 1408.60, -1317.43, 14.42,   0.00, 15.00, 90.00);
  226.     CreateObject(3024, 1415.63, -1310.28, 17.95,   0.00, 0.00, 0.00);
  227.     CreateObject(3023, 1415.63, -1310.28, 17.95,   0.00, 0.00, 0.00);
  228.     CreateObject(3022, 1415.63, -1310.28, 17.95,   0.00, 0.00, 0.00);
  229.     CreateObject(3021, 1415.63, -1310.28, 17.95,   0.00, 0.00, 0.00);
  230.     CreateObject(3020, 1415.63, -1310.28, 17.95,   0.00, 0.00, 0.00);
  231.     CreateObject(3019, 1415.63, -1310.28, 17.95,   0.00, 0.00, 0.00);
  232.     CreateObject(3018, 1415.63, -1310.28, 17.95,   0.00, 0.00, 0.00);
  233.     CreateObject(3024, 1411.86, -1307.19, 17.13,   0.00, 0.00, 0.00);
  234.     CreateObject(3023, 1411.86, -1307.19, 17.13,   0.00, 0.00, 0.00);
  235.     CreateObject(3022, 1411.86, -1307.19, 17.13,   0.00, 0.00, 0.00);
  236.     CreateObject(3021, 1411.86, -1307.19, 17.13,   0.00, 0.00, 0.00);
  237.     CreateObject(3020, 1411.86, -1307.19, 17.13,   0.00, 0.00, 0.00);
  238.     CreateObject(3019, 1411.86, -1307.19, 17.13,   0.00, 0.00, 0.00);
  239.     CreateObject(3018, 1411.86, -1307.19, 17.13,   0.00, 0.00, 0.00);
  240.     CreateObject(18647, 1404.95, -1302.69, 14.62,   90.00, 0.00, 0.00);
  241.     CreateObject(18647, 1404.95, -1302.69, 12.63,   90.00, 0.00, 0.00);
  242.     CreateObject(18647, 1403.39, -1302.69, 14.62,   90.00, 0.00, 0.00);
  243.     CreateObject(18647, 1403.39, -1302.69, 12.70,   90.00, 0.00, 0.00);
  244.     CreateObject(2068, 1412.98, -1316.03, 15.98,   0.00, 0.00, 0.00);
  245.     CreateObject(1260, 1410.55, -1313.44, 29.26,   0.00, 0.00, -17.28);
  246.     CreateObject(19377, 1409.09, -1302.43, 7.66,   0.00, 0.00, 90.00);
  247.  
  248.     Textdraw[0] = TextDrawCreate(129.000000, 115.000000, "      ");
  249.     TextDrawBackgroundColor(Textdraw[0], 255);
  250.     TextDrawFont(Textdraw[0], 1);
  251.     TextDrawLetterSize(Textdraw[0], 0.500000, 1.000000);
  252.     TextDrawColor(Textdraw[0], -1);
  253.     TextDrawSetOutline(Textdraw[0], 0);
  254.     TextDrawSetProportional(Textdraw[0], 1);
  255.     TextDrawSetShadow(Textdraw[0], 1);
  256.     TextDrawUseBox(Textdraw[0], 1);
  257.     TextDrawBoxColor(Textdraw[0], 156);
  258.     TextDrawTextSize(Textdraw[0], 0.000000, 0.000000);
  259.  
  260.     Textdraw[1] = TextDrawCreate(11.000000, 120.000000, "Benutze die Taste~r~ ENTER~w~~n~um diese waffe zu betrachten");
  261.     TextDrawBackgroundColor(Textdraw[1], 255);
  262.     TextDrawFont(Textdraw[1], 2);
  263.     TextDrawLetterSize(Textdraw[1], 0.160000, 1.500000);
  264.     TextDrawColor(Textdraw[1], -1);
  265.     TextDrawSetOutline(Textdraw[1], 0);
  266.     TextDrawSetProportional(Textdraw[1], 1);
  267.     TextDrawSetShadow(Textdraw[1], 1);
  268.  
  269.     Textdraw[2] = TextDrawCreate(551.000000, 141.000000, "                    ");
  270.     TextDrawBackgroundColor(Textdraw[2], 255);
  271.     TextDrawFont(Textdraw[2], 1);
  272.     TextDrawLetterSize(Textdraw[2], 0.500000, 1.000000);
  273.     TextDrawColor(Textdraw[2], -1);
  274.     TextDrawSetOutline(Textdraw[2], 0);
  275.     TextDrawSetProportional(Textdraw[2], 1);
  276.     TextDrawSetShadow(Textdraw[2], 1);
  277.     TextDrawUseBox(Textdraw[2], 1);
  278.     TextDrawBoxColor(Textdraw[2], 170);
  279.     TextDrawTextSize(Textdraw[2], 441.000000, 0.000000);
  280.  
  281.     Textdraw[3] = TextDrawCreate(472.000000, 170.000000, "Kaufen");
  282.     TextDrawBackgroundColor(Textdraw[3], 255);
  283.     TextDrawFont(Textdraw[3], 1);
  284.     TextDrawLetterSize(Textdraw[3], 0.390000, 1.400000);
  285.     TextDrawColor(Textdraw[3], -1);
  286.     TextDrawSetOutline(Textdraw[3], 0);
  287.     TextDrawSetProportional(Textdraw[3], 1);
  288.     TextDrawSetShadow(Textdraw[3], 1);
  289.     TextDrawUseBox(Textdraw[3], 1);
  290.     TextDrawBoxColor(Textdraw[3], 255);
  291.     TextDrawTextSize(Textdraw[3], 516.000000, 20.000000);
  292.     TextDrawSetSelectable(Textdraw[3],true);
  293.  
  294.     Textdraw[4] = TextDrawCreate(462.000000, 253.000000, "Abbrechen");
  295.     TextDrawBackgroundColor(Textdraw[4], 255);
  296.     TextDrawFont(Textdraw[4], 1);
  297.     TextDrawLetterSize(Textdraw[4], 0.390000, 1.400000);
  298.     TextDrawColor(Textdraw[4], -1);
  299.     TextDrawSetOutline(Textdraw[4], 0);
  300.     TextDrawSetProportional(Textdraw[4], 1);
  301.     TextDrawSetShadow(Textdraw[4], 1);
  302.     TextDrawUseBox(Textdraw[4], 1);
  303.     TextDrawBoxColor(Textdraw[4], 255);
  304.     TextDrawTextSize(Textdraw[4], 528.000000, 20.000000);
  305.     TextDrawSetSelectable(Textdraw[4],true);
  306.  
  307.     Textdraw[5] = TextDrawCreate(545.000000, 141.000000, ".");
  308.     TextDrawBackgroundColor(Textdraw[5], 255);
  309.     TextDrawFont(Textdraw[5], 1);
  310.     TextDrawLetterSize(Textdraw[5], -10.000000, 0.599999);
  311.     TextDrawColor(Textdraw[5], 16711935);
  312.     TextDrawSetOutline(Textdraw[5], 1);
  313.     TextDrawSetProportional(Textdraw[5], 1);
  314.  
  315.     Textdraw[6] = TextDrawCreate(549.000000, 299.000000, ".");
  316.     TextDrawBackgroundColor(Textdraw[6], 255);
  317.     TextDrawFont(Textdraw[6], 1);
  318.     TextDrawLetterSize(Textdraw[6], -10.000000, 0.599999);
  319.     TextDrawColor(Textdraw[6], 16711935);
  320.     TextDrawSetOutline(Textdraw[6], 1);
  321.     TextDrawSetProportional(Textdraw[6], 0);
  322.  
  323.     Textdraw[7] = TextDrawCreate(476.000000, 212.000000, "~>~(c) Msk.~<~");
  324.     TextDrawBackgroundColor(Textdraw[7], 255);
  325.     TextDrawFont(Textdraw[7], 2);
  326.     TextDrawLetterSize(Textdraw[7], 0.129999, 1.000000);
  327.     TextDrawColor(Textdraw[7], 16711935);
  328.     TextDrawSetOutline(Textdraw[7], 1);
  329.     TextDrawSetProportional(Textdraw[7], 1);
  330.    
  331.     Textdraw[8] = TextDrawCreate(565.000000, 315.000000, "    ");
  332.     TextDrawBackgroundColor(Textdraw[8], 255);
  333.     TextDrawFont(Textdraw[8], 1);
  334.     TextDrawLetterSize(Textdraw[8], 0.500000, 1.000000);
  335.     TextDrawColor(Textdraw[8], -1);
  336.     TextDrawSetOutline(Textdraw[8], 0);
  337.     TextDrawSetProportional(Textdraw[8], 1);
  338.     TextDrawSetShadow(Textdraw[8], 1);
  339.     TextDrawUseBox(Textdraw[8], 1);
  340.     TextDrawBoxColor(Textdraw[8], 170);
  341.     TextDrawTextSize(Textdraw[8], 429.000000, 121.000000);
  342.  
  343.     for(new x = 0; x < MAX_PLAYERS; x++) {
  344.         Preis[x] = TextDrawCreate(444.000000, 323.000000, "~b~Preis:~w~ 1000 $");
  345.         TextDrawBackgroundColor(Preis[x], 255);
  346.         TextDrawFont(Preis[x], 1);
  347.         TextDrawLetterSize(Preis[x], 0.500000, 1.000000);
  348.         TextDrawColor(Preis[x], -1);
  349.         TextDrawSetOutline(Preis[x], 0);
  350.         TextDrawSetProportional(Preis[x], 1);
  351.         TextDrawSetShadow(Preis[x], 1);
  352.     }
  353.     return 1;
  354. }
  355.  
  356. public OnFilterScriptExit()
  357. {
  358.     new x = 0; for ( ; x < 8; x++ ) { TextDrawDestroy ( Textdraw[x] ); }
  359.     return 1;
  360. }
  361.  
  362. public OnPlayerConnect(playerid)
  363. {
  364.     Waffe[playerid] = 0;
  365.     SendClientMessage ( playerid, 0xFFFFFFFF," Benutze: /porten um dich zum Waffenshop zu porten, benutze /test1 um 1000 $ zu bekommen" );
  366.     return 1;
  367. }
  368.  
  369. public OnPlayerSpawn(playerid)
  370. {
  371.     PlayAudioStreamForPlayer ( playerid, "http://mp3juices.com/download/4625/60389765/60c6123d0fa6/Ludacris%20-%20On%20The%20Flow%20(%202%20Fast%202%20Furious)",1416.21, -1314.82, 13.86,15.0,1);
  372.     RemoveBuildingForPlayer(playerid, 4711, 1392.1875, -1336.8047, 15.9844, 0.25);
  373.     RemoveBuildingForPlayer(playerid, 1411, 1417.3125, -1321.3516, 14.1172, 0.25);
  374.     RemoveBuildingForPlayer(playerid, 1411, 1417.3125, -1316.1016, 14.1172, 0.25);
  375.     RemoveBuildingForPlayer(playerid, 1411, 1417.3125, -1310.8516, 14.1172, 0.25);
  376.     RemoveBuildingForPlayer(playerid, 1411, 1417.3125, -1305.6016, 14.1172, 0.25);
  377.     return 1;
  378. }
  379. public OnPlayerText(playerid, text[])
  380. {
  381.     return 1;
  382. }
  383. stock Show(p)
  384. {
  385.     TextDrawShowForPlayer ( p, Textdraw[2] );
  386.     TextDrawShowForPlayer ( p, Textdraw[3] );
  387.     TextDrawShowForPlayer ( p, Textdraw[4] );
  388.     TextDrawShowForPlayer ( p, Textdraw[5] );
  389.     TextDrawShowForPlayer ( p, Textdraw[6] );
  390.     TextDrawShowForPlayer ( p, Textdraw[7] );
  391.     TextDrawShowForPlayer ( p, Textdraw[8] );
  392.     TextDrawShowForPlayer ( p, Preis[p] );
  393.     SelectTextDraw ( p , 0xFF9600FF );
  394.     new x = 0;
  395.     for ( ; x<20; x++ ) { SendClientMessage ( p, 0xFFFFFFFF, "" ); }
  396.     return 1;
  397. }
  398. stock Hide(p)
  399. {
  400.     TextDrawHideForPlayer ( p, Textdraw[2] );
  401.     TextDrawHideForPlayer ( p, Textdraw[3] );
  402.     TextDrawHideForPlayer ( p, Textdraw[4] );
  403.     TextDrawHideForPlayer ( p, Textdraw[5] );
  404.     TextDrawHideForPlayer ( p, Textdraw[6] );
  405.     TextDrawHideForPlayer ( p, Textdraw[7] );
  406.     TextDrawHideForPlayer ( p, Textdraw[8] );
  407.     TextDrawHideForPlayer ( p, Preis[p] );
  408.     CancelSelectTextDraw ( p );
  409.     return 1;
  410. }
  411.  
  412.  
  413. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  414. {
  415.     if ( newkeys == 16 ) {
  416.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1412.4585,-1307.8866,14.2059 )) { // 9mm
  417.             TogglePlayerControllable ( playerid, false );
  418.             SetPlayerCameraPos(playerid, 1412.6602, -1307.9674, 15.2756);
  419.             SetPlayerFacingAngle ( playerid,270.7324);
  420.             SetPlayerCameraLookAt(playerid, 1413.6572, -1307.9955, 13.0456,CAMERA_MOVE );
  421.             Waffe[playerid] = 1;
  422.             Show(playerid);
  423.             new str1[50];
  424.             format(str1,50,"~b~Preis: ~w~%d",PREIS_9MM);
  425.             TextDrawSetString(Preis[playerid],str1);
  426.         }
  427.         if ( IsPlayerInRangeOfPoint ( playerid,1,1412.13, -1316.44, 14.07 )) { // granaten
  428.             TogglePlayerControllable ( playerid, false );
  429.             SetPlayerCameraPos(playerid, 1411.8259, -1316.7650, 15.2756);
  430.             SetPlayerFacingAngle ( playerid,270.7324 );
  431.             SetPlayerCameraLookAt(playerid, 1412.7979, -1316.5436, 12.8206,CAMERA_MOVE );
  432.             Waffe[playerid] = 2;
  433.             Show(playerid);
  434.             new str1[50];
  435.             format(str1,50,"~b~Preis: ~w~%d",PREIS_GRANATEN);
  436.             TextDrawSetString(Preis[playerid],str1);
  437.         }
  438.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1409.22, -1315.83, 13.70 )) { // AK
  439.             TogglePlayerControllable ( playerid, false );
  440.             SetPlayerCameraPos(playerid, 1409.5479, -1315.9816, 15.2756);
  441.             SetPlayerFacingAngle ( playerid,270.7324 );
  442.             SetPlayerCameraLookAt(playerid, 1408.5514, -1315.9559, 11.2556,CAMERA_MOVE );
  443.             Show(playerid);
  444.             Waffe[playerid] = 3;
  445.             new str1[50];
  446.             format(str1,50,"~b~Preis: ~w~%d",PREIS_AK);
  447.             TextDrawSetString(Preis[playerid],str1);
  448.         }
  449.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1409.23, -1318.49, 13.70 )) { //m4
  450.             TogglePlayerControllable ( playerid, false );
  451.             SetPlayerCameraPos(playerid, 1409.6248, -1318.7303, 15.2756);
  452.             SetPlayerFacingAngle ( playerid,270.7324 );
  453.             SetPlayerCameraLookAt(playerid, 1408.6312, -1318.8138, 11.9156,CAMERA_MOVE );
  454.             Show(playerid);
  455.             Waffe[playerid] = 4;
  456.             new str1[50];
  457.             format(str1,50,"~b~Preis: ~w~%d",PREIS_M4);
  458.             TextDrawSetString(Preis[playerid],str1);
  459.         }
  460.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1412.99, -1321.07, 14.17 )) { // rpg
  461.             TogglePlayerControllable ( playerid, false );
  462.             SetPlayerCameraPos(playerid, 1412.8986, -1320.7111, 15.2069);
  463.             SetPlayerFacingAngle ( playerid, 270.7324 );
  464.             SetPlayerCameraLookAt(playerid, 1413.1106, -1321.6857, 13.1769,CAMERA_MOVE );
  465.             Show(playerid);
  466.             Waffe[playerid] = 5;
  467.             new str1[50];
  468.             format(str1,50,"~b~Preis: ~w~%d",PREIS_RPG);
  469.             TextDrawSetString(Preis[playerid],str1);
  470.         }
  471.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1410.97, -1321.16, 14.16 )) { // sniper
  472.             TogglePlayerControllable ( playerid, false );
  473.             SetPlayerCameraPos(playerid, 1411.2620, -1320.8827, 15.2069);
  474.             SetPlayerFacingAngle(playerid,270.7324 );
  475.             SetPlayerCameraLookAt(playerid, 1411.1959, -1321.8783, 13.1219,CAMERA_MOVE );
  476.             Show(playerid);
  477.             Waffe[playerid] = 6;
  478.             new str1[50];
  479.             format(str1,50,"~b~Preis: ~w~%d",PREIS_SNIPER);
  480.             TextDrawSetString(Preis[playerid],str1);
  481.         }
  482.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1409.53, -1320.77, 14.14)) { // country rifle
  483.             TogglePlayerControllable ( playerid, false );
  484.             SetPlayerCameraPos(playerid, 1410.0220, -1320.7468, 15.2069);
  485.             SetPlayerFacingAngle ( playerid,270.7324 );
  486.             SetPlayerCameraLookAt(playerid, 1409.3201, -1321.4567, 13.0269, CAMERA_MOVE );
  487.             Show(playerid);
  488.             Waffe[playerid] = 7;
  489.             new str1[50];
  490.             format(str1,50,"~b~Preis: ~w~%d",PREIS_COUNTRY);
  491.             TextDrawSetString(Preis[playerid],str1);
  492.         }
  493.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1413.05, -1317.05, 13.92 )) { // baseball
  494.             TogglePlayerControllable ( playerid, false );
  495.             SetPlayerCameraPos(playerid, 1413.3904, -1317.0061, 15.2756);
  496.             SetPlayerFacingAngle ( playerid,270.7324 );
  497.             SetPlayerCameraLookAt(playerid, 1412.4858, -1316.5853, 12.3706,CAMERA_MOVE );
  498.             Show(playerid);
  499.             Waffe[playerid] = 8;
  500.             new str1[50];
  501.             format(str1,50,"~b~Preis: ~w~%d",PREIS_BASEBALL);
  502.             TextDrawSetString(Preis[playerid],str1);
  503.         }
  504.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1412.03, -1315.55, 13.90 )) { // mp5
  505.             TogglePlayerControllable ( playerid, false );
  506.             SetPlayerCameraPos(playerid, 1412.1735, -1315.3153, 15.2756);
  507.             SetPlayerFacingAngle ( playerid,270.7324 );
  508.             SetPlayerCameraLookAt(playerid, 1412.1278, -1316.3119, 12.0856,CAMERA_MOVE );
  509.             Show(playerid);
  510.             Waffe[playerid] = 9;
  511.             new str1[50];
  512.             format(str1,50,"~b~Preis: ~w~%d",PREIS_MP5);
  513.             TextDrawSetString(Preis[playerid],str1);
  514.         }
  515.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1413.05, -1315.57, 13.83 )) { // messer
  516.             TogglePlayerControllable ( playerid, false );
  517.             SetPlayerCameraPos(playerid, 1413.2974, -1315.5034, 15.2756);
  518.             SetPlayerFacingAngle ( playerid,270.7324 );
  519.             SetPlayerCameraLookAt(playerid, 1412.5745, -1316.1913, 7.1656,CAMERA_MOVE );
  520.             Show(playerid);
  521.             Waffe[playerid] = 10;
  522.             new str1[50];
  523.             format(str1,50,"~b~Preis: ~w~%d",PREIS_MESSER);
  524.             TextDrawSetString(Preis[playerid],str1);
  525.         }
  526.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1412.16, -1317.49, 13.86 )) { // molotov
  527.             TogglePlayerControllable ( playerid, false );
  528.             SetPlayerCameraPos(playerid, 1411.9753, -1317.6621, 15.2756);
  529.             SetPlayerFacingAngle ( playerid,270.7324 );
  530.             SetPlayerCameraLookAt(playerid, 1412.5695, -1316.8610, 10.8706,CAMERA_MOVE );
  531.             Show(playerid);
  532.             Waffe[playerid] = 11;
  533.             new str1[50];
  534.             format(str1,50,"~b~Preis: ~w~%d",PREIS_MOLOTOV);
  535.             TextDrawSetString(Preis[playerid],str1);
  536.         }
  537.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1412.97, -1309.29, 14.13 )) { // silanced 9mm
  538.             TogglePlayerControllable ( playerid, false );
  539.             SetPlayerCameraPos(playerid, 1412.6423, -1309.2140, 15.2756);
  540.             SetPlayerFacingAngle ( playerid,270.7324 );
  541.             SetPlayerCameraLookAt(playerid, 1413.6395, -1309.2222, 13.0356,CAMERA_MOVE );
  542.             Show(playerid);
  543.             Waffe[playerid] = 12;
  544.             new str1[50];
  545.             format(str1,50,"~b~Preis: ~w~%d",PREIS_SD9MM);
  546.             TextDrawSetString(Preis[playerid],str1);
  547.         }
  548.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1413.13, -1310.70, 14.15 )) { // deagle
  549.             TogglePlayerControllable ( playerid, false );
  550.             SetPlayerCameraPos(playerid, 1412.6246, -1310.5668, 15.2756);
  551.             SetPlayerFacingAngle ( playerid,270.7324 );
  552.             SetPlayerCameraLookAt(playerid, 1413.6180, -1310.4795, 12.5656,CAMERA_MOVE );
  553.             Show(playerid);
  554.             Waffe[playerid] = 13;
  555.             new str1[50];
  556.             format(str1,50,"~b~Preis: ~w~%d",PREIS_DEAGLE);
  557.             TextDrawSetString(Preis[playerid],str1);
  558.         }
  559.         if ( IsPlayerInRangeOfPoint ( playerid,1,  1416.47, -1310.89, 14.20 )) { // combat
  560.             TogglePlayerControllable ( playerid, false );
  561.             SetPlayerCameraPos(playerid, 1416.1425, -1311.4272, 15.2756);
  562.             SetPlayerFacingAngle ( playerid,270.7324 );
  563.             SetPlayerCameraLookAt(playerid, 1416.1395, -1310.4296, 13.0756,CAMERA_MOVE );
  564.             Show(playerid);
  565.             Waffe[playerid] = 14;
  566.             new str1[50];
  567.             format(str1,50,"~b~Preis: ~w~%d",PREIS_COMBAT);
  568.             TextDrawSetString(Preis[playerid],str1);
  569.         }
  570.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1416.21, -1314.82, 13.86 )) { //  sawn off
  571.             TogglePlayerControllable ( playerid, false );
  572.             SetPlayerCameraPos(playerid, 1415.7223, -1314.5798, 15.2756);
  573.             SetPlayerFacingAngle ( playerid,270.7324 );
  574.             SetPlayerCameraLookAt(playerid, 1416.7202, -1314.5867, 13.0206,CAMERA_MOVE );
  575.             Show(playerid);
  576.             Waffe[playerid] = 15;
  577.             new str1[50];
  578.             format(str1,50,"~b~Preis: ~w~%d",PREIS_SAWN);
  579.             TextDrawSetString(Preis[playerid],str1);
  580.         }
  581.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1414.44, -1321.40, 14.19 )) { // uzi
  582.             TogglePlayerControllable ( playerid, false );
  583.             SetPlayerCameraPos(playerid, 1414.4873, -1320.9143, 15.2756);
  584.             SetPlayerFacingAngle(playerid,270.7324);
  585.             SetPlayerCameraLookAt(playerid, 1414.4150, -1321.9104, 12.5405,CAMERA_MOVE);
  586.             Show(playerid);
  587.             Waffe[playerid] = 16;
  588.             new str1[50];
  589.             format(str1,50,"~b~Preis: ~w~%d",PREIS_UZI);
  590.             TextDrawSetString(Preis[playerid],str1);
  591.         }
  592.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1416.08, -1320.73, 14.19 )) { //  tec-9
  593.             TogglePlayerControllable ( playerid, false );
  594.             SetPlayerCameraPos(playerid, 1415.6978, -1320.6099, 15.2756);
  595.             SetPlayerFacingAngle ( playerid,270.7324 );
  596.             SetPlayerCameraLookAt(playerid, 1416.3220, -1321.3892, 12.0705,CAMERA_MOVE );
  597.             Show(playerid);
  598.             Waffe[playerid] = 17;
  599.             new str1[50];
  600.             format(str1,50,"~b~Preis: ~w~%d",PREIS_TEC9);
  601.             TextDrawSetString(Preis[playerid],str1);
  602.         }
  603.         if ( IsPlayerInRangeOfPoint ( playerid,1, 1413.99, -1310.79, 14.20 )) { //  shotgun
  604.             TogglePlayerControllable ( playerid, false );
  605.             SetPlayerCameraPos(playerid, 1414.0562, -1311.0363, 15.2756);
  606.             SetPlayerFacingAngle ( playerid,270.7324 );
  607.             SetPlayerCameraLookAt(playerid, 1414.5612, -1310.1750, 12.0555,CAMERA_MOVE );
  608.             Show(playerid);
  609.             Waffe[playerid] = 18;
  610.             new str1[50];
  611.             format(str1,50,"~b~Preis: ~w~%d",PREIS_SHOTGUN);
  612.             TextDrawSetString(Preis[playerid],str1);
  613.         }
  614.     }
  615.     return 1;
  616. }
  617. public OnPlayerClickTextDraw(playerid,Text:clickedid)
  618. {
  619.     if ( clickedid == Textdraw[3] ) {
  620.         switch ( Waffe[playerid] ) {
  621.             case 1: {
  622.                 if ( GetPlayerMoney ( playerid ) >= PREIS_9MM ) {
  623.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: 9MM gekauft");
  624.                     GivePlayerWeapon ( playerid, 22, 150 );
  625.                     GivePlayerMoney ( playerid, -PREIS_9MM );
  626.                 } else {
  627.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  628.                 }
  629.             }
  630.             case 2: {
  631.                 if ( GetPlayerMoney ( playerid ) >= PREIS_GRANATEN) {
  632.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: Granaten gekauft" );
  633.                     GivePlayerWeapon ( playerid, 16, 5 );
  634.                     GivePlayerMoney ( playerid, -PREIS_GRANATEN );
  635.                 } else {
  636.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  637.                 }
  638.             }
  639.             case 3: {
  640.                 if ( GetPlayerMoney ( playerid ) >= PREIS_AK) {
  641.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: AK-47 gekauft" );
  642.                     GivePlayerWeapon ( playerid, 30, 250 );
  643.                     GivePlayerMoney ( playerid, -PREIS_AK );
  644.                 } else {
  645.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  646.                 }
  647.             }
  648.             case 4: {
  649.                 if ( GetPlayerMoney ( playerid ) >= PREIS_M4) {
  650.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: M4 gekauft" );
  651.                     GivePlayerWeapon ( playerid, 31, 250 );
  652.                     GivePlayerMoney ( playerid, -PREIS_M4 );
  653.                 } else {
  654.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  655.                 }
  656.             }
  657.             case 5: {
  658.                 if ( GetPlayerMoney ( playerid ) >= PREIS_RPG) {
  659.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: RPG gekauft" );
  660.                     GivePlayerWeapon ( playerid, 35, 2 );
  661.                     GivePlayerMoney ( playerid, -PREIS_RPG );
  662.                 } else {
  663.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  664.                 }
  665.             }
  666.             case 6: {
  667.                 if ( GetPlayerMoney ( playerid ) >= PREIS_SNIPER) {
  668.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: Sniper Rifle gekauft" );
  669.                     GivePlayerWeapon ( playerid, 34, 20 );
  670.                     GivePlayerMoney ( playerid, -PREIS_SNIPER );
  671.                 } else {
  672.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  673.                 }
  674.             }
  675.             case 7: {
  676.                 if ( GetPlayerMoney ( playerid ) >= PREIS_COUNTRY) {
  677.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: Country Rifle gekauft" );
  678.                     GivePlayerWeapon ( playerid, 33, 20 );
  679.                     GivePlayerMoney ( playerid, -PREIS_COUNTRY );
  680.                 } else {
  681.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  682.                 }
  683.             }
  684.             case 8: {
  685.                 if ( GetPlayerMoney ( playerid ) >= PREIS_BASEBALL) {
  686.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: Baseball Bat gekauft" );
  687.                     GivePlayerWeapon ( playerid, 5, 1 );
  688.                     GivePlayerMoney ( playerid, -PREIS_BASEBALL );
  689.                 } else {
  690.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  691.                 }
  692.             }
  693.             case 9: {
  694.                 if ( GetPlayerMoney ( playerid ) >= PREIS_MP5) {
  695.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: MP5 gekauft" );
  696.                     GivePlayerWeapon ( playerid, 29, 250 );
  697.                     GivePlayerMoney ( playerid, -PREIS_MP5);
  698.                 } else {
  699.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  700.                 }
  701.             }
  702.             case 10: {
  703.                 if ( GetPlayerMoney ( playerid ) >= PREIS_MESSER) {
  704.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: Messer gekauft" );
  705.                     GivePlayerWeapon ( playerid, 4, 1 );
  706.                     GivePlayerMoney ( playerid, -PREIS_MESSER);
  707.                 } else {
  708.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  709.                 }
  710.             }
  711.             case 11: {
  712.                 if ( GetPlayerMoney ( playerid ) >= PREIS_MOLOTOV) {
  713.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: Molotov Cocktail gekauft" );
  714.                     GivePlayerWeapon ( playerid, 18, 5 );
  715.                     GivePlayerMoney ( playerid, -PREIS_MOLOTOV );
  716.                 } else {
  717.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  718.                 }
  719.             }
  720.             case 12: {
  721.                 if ( GetPlayerMoney ( playerid ) >= PREIS_SD9MM) {
  722.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: Silenced 9mm gekauft" );
  723.                     GivePlayerWeapon ( playerid, 23, 120 );
  724.                     GivePlayerMoney ( playerid, -PREIS_SD9MM );
  725.                 } else {
  726.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  727.                 }
  728.             }
  729.             case 13: {
  730.                 if ( GetPlayerMoney ( playerid ) >= PREIS_DEAGLE) {
  731.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: Desert Eagle gekauft" );
  732.                     GivePlayerWeapon ( playerid, 24, 50 );
  733.                     GivePlayerMoney ( playerid, -PREIS_DEAGLE );
  734.                 } else {
  735.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  736.                 }
  737.             }
  738.             case 14: {
  739.                 if ( GetPlayerMoney ( playerid ) >= PREIS_COMBAT) {
  740.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: Combat Shotgun gekauft" );
  741.                     GivePlayerWeapon ( playerid, 27, 40 );
  742.                     GivePlayerMoney ( playerid, -PREIS_COMBAT );
  743.                 } else {
  744.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  745.                 }
  746.             }
  747.             case 15: {
  748.                 if ( GetPlayerMoney ( playerid ) >= PREIS_SAWN) {
  749.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: Sawn Off gekauft" );
  750.                     GivePlayerWeapon ( playerid, 26, 20 );
  751.                     GivePlayerMoney ( playerid, -PREIS_SAWN );
  752.                 } else {
  753.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  754.                 }
  755.             }
  756.             case 16: {
  757.                 if ( GetPlayerMoney ( playerid ) >= PREIS_UZI) {
  758.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: Uzi gekauft" );
  759.                     GivePlayerWeapon ( playerid, 28, 250 );
  760.                     GivePlayerMoney ( playerid, -PREIS_UZI );
  761.                 } else {
  762.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  763.                 }
  764.             }
  765.             case 17: {
  766.                 if ( GetPlayerMoney ( playerid ) >= PREIS_TEC9) {
  767.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: Tec-9 gekauft" );
  768.                     GivePlayerWeapon ( playerid, 32, 250 );
  769.                     GivePlayerMoney ( playerid, -PREIS_TEC9 );
  770.                 } else {
  771.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  772.                 }
  773.             }
  774.             case 18: {
  775.                 if ( GetPlayerMoney ( playerid ) >= PREIS_SHOTGUN) {
  776.                     SendClientMessage ( playerid,0xFFFFFFFF,"Waffe: Shotgun gekauft" );
  777.                     GivePlayerWeapon ( playerid, 25, 20 );
  778.                     GivePlayerMoney ( playerid, -PREIS_SHOTGUN );
  779.                 } else {
  780.                     SendClientMessage ( playerid, 0xFFFFFFFF," Du hast zu wenig Geld" );
  781.                 }
  782.             }
  783.         }
  784.     } else if ( clickedid == Textdraw[4] ) {
  785.         SendClientMessage ( playerid, 0xFFFFFFFF,"Du hast den vorgang abgebrochen" );
  786.         Hide ( playerid );
  787.         TogglePlayerControllable(playerid,true);
  788.         SetCameraBehindPlayer(playerid);
  789.     }
  790.     return 1;
  791. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement