Advertisement
Guest User

EasyPickup v0.5

a guest
Dec 26th, 2013
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 47.36 KB | None | 0 0
  1. /**********************************************
  2. @Filterscript ersteller: xXReoXx
  3. @Filterscript Version: 0.5
  4.  
  5. Ich bitte euch die Credits hier oben drin zu lassen.
  6. Außerdem bitte ich euch es nicht weiter zu verkaufen oder zu veröffentlichen!
  7. In diesem Filterscript wird auch kein /credits Befehl ect. eingebaut!
  8. Nur der Befehl /pickuperstellen!
  9. **********************************************/
  10. #include <a_samp>
  11. #include <dini>
  12. #include <ocmd>
  13.  
  14. #define Version "0.5"
  15.  
  16. #define COLOR_FEHLER 0xFF1E00FF
  17. #define COLOR_DRUEBER 0xFF6E00FF
  18. #define COLOR_WHITE 0xFEFEFEFF
  19. #define DIALOG_LABELERSTELLEN (6635)
  20. #define SCM SendClientMessage
  21. #define MAX_ERSTELL_PICKUPS 100
  22.  
  23. new Float:X,Float:Y,Float:Z;
  24. new Text3D:wirderstellt;
  25. new Text:Model1240;
  26. new Text:Model1242;
  27. new Text:Model1239;
  28. new Text:Model1272;
  29. new Text:Model1273;
  30. new Text:Model1212;
  31. new Text:Model1241;
  32. new Text:Model1247;
  33. new Text:Model1252;
  34. new Text:Model1253;
  35. new Text:Model1254;
  36. new Text:Model1274;
  37. new Text:Model1275;
  38. new Text:Model1277;
  39. new Text:Model1313;
  40. new Text:Model1314;
  41. new Text:Model1276;
  42. new Text:Model1310;
  43. new Text:Model1318;
  44. new Text:Model1279;
  45. new pmodel[MAX_PLAYERS] = 0;
  46.  
  47. public OnFilterScriptInit()
  48. {
  49.     printf("=======================================");
  50.     printf(" Dynamisches Pickup - System von:");
  51.     printf(" xXReoXx || v%s", Version);
  52.     printf("=======================================");
  53.     for(new i = 1; i <MAX_ERSTELL_PICKUPS; i++)
  54.     {
  55.         Laden(i);
  56.     }
  57.    
  58.     Model1240 = TextDrawCreate(0.0, 110.0, "_"); //Leben - Pickup
  59.     TextDrawFont(Model1240, TEXT_DRAW_FONT_MODEL_PREVIEW);
  60.     TextDrawUseBox(Model1240, 1);
  61.     TextDrawBoxColor(Model1240, 0x969696FF);
  62.     TextDrawTextSize(Model1240, 40.0, 40.0);
  63.     TextDrawSetPreviewModel(Model1240, 1240);
  64.    
  65.     Model1242 = TextDrawCreate(40.0, 110.0, "_"); //Armor - Pickup
  66.     TextDrawFont(Model1242, TEXT_DRAW_FONT_MODEL_PREVIEW);
  67.     TextDrawUseBox(Model1242, 1);
  68.     TextDrawBoxColor(Model1242, 0x969696FF);
  69.     TextDrawTextSize(Model1242, 40.0, 40.0);
  70.     TextDrawSetPreviewModel(Model1242, 1242);
  71.    
  72.     Model1239 = TextDrawCreate(80.0, 110.0, "_"); //Informations - Pickup
  73.     TextDrawFont(Model1239, TEXT_DRAW_FONT_MODEL_PREVIEW);
  74.     TextDrawUseBox(Model1239, 1);
  75.     TextDrawBoxColor(Model1239, 0x969696FF);
  76.     TextDrawTextSize(Model1239, 40.0, 40.0);
  77.     TextDrawSetPreviewModel(Model1239, 1239);
  78.    
  79.     Model1272 = TextDrawCreate(120.0, 110.0, "_"); //Haus(verkauft) - Pickup
  80.     TextDrawFont(Model1272, TEXT_DRAW_FONT_MODEL_PREVIEW);
  81.     TextDrawUseBox(Model1272, 1);
  82.     TextDrawBoxColor(Model1272, 0x969696FF);
  83.     TextDrawTextSize(Model1272, 40.0, 40.0);
  84.     TextDrawSetPreviewModel(Model1272, 1272);
  85.    
  86.     Model1273 = TextDrawCreate(160.0, 110.0, "_"); //Haus(kaufbar) - Pickup
  87.     TextDrawFont(Model1273, TEXT_DRAW_FONT_MODEL_PREVIEW);
  88.     TextDrawUseBox(Model1273, 1);
  89.     TextDrawBoxColor(Model1273, 0x969696FF);
  90.     TextDrawTextSize(Model1273, 40.0, 40.0);
  91.     TextDrawSetPreviewModel(Model1273, 1273);
  92.    
  93.     Model1212 = TextDrawCreate(0.0, 150.0, "_"); //Geld - Pickup
  94.     TextDrawFont(Model1212, TEXT_DRAW_FONT_MODEL_PREVIEW);
  95.     TextDrawUseBox(Model1212, 1);
  96.     TextDrawBoxColor(Model1212, 0x969696FF);
  97.     TextDrawTextSize(Model1212, 40.0, 40.0);
  98.     TextDrawSetPreviewModel(Model1212, 1212);
  99.    
  100.     Model1241 = TextDrawCreate(40.0, 150.0, "_"); //Adrenaline - Pickup
  101.     TextDrawFont(Model1241, TEXT_DRAW_FONT_MODEL_PREVIEW);
  102.     TextDrawUseBox(Model1241, 1);
  103.     TextDrawBoxColor(Model1241, 0x969696FF);
  104.     TextDrawTextSize(Model1241, 40.0, 40.0);
  105.     TextDrawSetPreviewModel(Model1241, 1241);
  106.    
  107.     Model1247 = TextDrawCreate(80.0, 150.0, "_"); //Stern - Pickup
  108.     TextDrawFont(Model1247, TEXT_DRAW_FONT_MODEL_PREVIEW);
  109.     TextDrawUseBox(Model1247, 1);
  110.     TextDrawBoxColor(Model1247, 0x969696FF);
  111.     TextDrawTextSize(Model1247, 40.0, 40.0);
  112.     TextDrawSetPreviewModel(Model1247, 1247);
  113.    
  114.     Model1252 = TextDrawCreate(120.0, 150.0, "_"); //GTA III (Bombe) - Pickup
  115.     TextDrawFont(Model1252, TEXT_DRAW_FONT_MODEL_PREVIEW);
  116.     TextDrawUseBox(Model1252, 1);
  117.     TextDrawBoxColor(Model1252, 0x969696FF);
  118.     TextDrawTextSize(Model1252, 40.0, 40.0);
  119.     TextDrawSetPreviewModel(Model1252, 1252);
  120.    
  121.     Model1253 = TextDrawCreate(160.0, 150.0, "_"); //Foto - Pickup
  122.     TextDrawFont(Model1253, TEXT_DRAW_FONT_MODEL_PREVIEW);
  123.     TextDrawUseBox(Model1253, 1);
  124.     TextDrawBoxColor(Model1253, 0x969696FF);
  125.     TextDrawTextSize(Model1253, 40.0, 40.0);
  126.     TextDrawSetPreviewModel(Model1253, 1253);
  127.    
  128.     Model1254 = TextDrawCreate(0.0, 190.0, "_"); //Totenkopf - Pickup
  129.     TextDrawFont(Model1254, TEXT_DRAW_FONT_MODEL_PREVIEW);
  130.     TextDrawUseBox(Model1254, 1);
  131.     TextDrawBoxColor(Model1254, 0x969696FF);
  132.     TextDrawTextSize(Model1254, 40.0, 40.0);
  133.     TextDrawSetPreviewModel(Model1254, 1254);
  134.    
  135.     Model1274 = TextDrawCreate(40.0, 190.0, "_"); //Geld Icon - Pickup
  136.     TextDrawFont(Model1274, TEXT_DRAW_FONT_MODEL_PREVIEW);
  137.     TextDrawUseBox(Model1274, 1);
  138.     TextDrawBoxColor(Model1274, 0x969696FF);
  139.     TextDrawTextSize(Model1274, 40.0, 40.0);
  140.     TextDrawSetPreviewModel(Model1274, 1274);
  141.  
  142.     Model1275 = TextDrawCreate(80.0, 190.0, "_"); //Blaues TShirt - Pickup
  143.     TextDrawFont(Model1275, TEXT_DRAW_FONT_MODEL_PREVIEW);
  144.     TextDrawUseBox(Model1275, 1);
  145.     TextDrawBoxColor(Model1275, 0x969696FF);
  146.     TextDrawTextSize(Model1275, 40.0, 40.0);
  147.     TextDrawSetPreviewModel(Model1275, 1275);
  148.  
  149.     Model1277 = TextDrawCreate(120.0, 190.0, "_"); //Speicherkarte - Pickup
  150.     TextDrawFont(Model1277, TEXT_DRAW_FONT_MODEL_PREVIEW);
  151.     TextDrawUseBox(Model1277, 1);
  152.     TextDrawBoxColor(Model1277, 0x969696FF);
  153.     TextDrawTextSize(Model1277, 40.0, 40.0);
  154.     TextDrawSetPreviewModel(Model1277, 1277);
  155.    
  156.     Model1313 = TextDrawCreate(160.0, 190.0, "_"); //2x Totenköpfe - Pickup
  157.     TextDrawFont(Model1313, TEXT_DRAW_FONT_MODEL_PREVIEW);
  158.     TextDrawUseBox(Model1313, 1);
  159.     TextDrawBoxColor(Model1313, 0x969696FF);
  160.     TextDrawTextSize(Model1313, 40.0, 40.0);
  161.     TextDrawSetPreviewModel(Model1313, 1313);
  162.    
  163.     Model1314 = TextDrawCreate(0.0, 230.0, "_"); //2x Spieler - Pickup
  164.     TextDrawFont(Model1314, TEXT_DRAW_FONT_MODEL_PREVIEW);
  165.     TextDrawUseBox(Model1314, 1);
  166.     TextDrawBoxColor(Model1314, 0x969696FF);
  167.     TextDrawTextSize(Model1314, 40.0, 40.0);
  168.     TextDrawSetPreviewModel(Model1314, 1314);
  169.    
  170.     Model1276 = TextDrawCreate(40.0, 230.0, "_"); //Tiki - Pickup
  171.     TextDrawFont(Model1276, TEXT_DRAW_FONT_MODEL_PREVIEW);
  172.     TextDrawUseBox(Model1276, 1);
  173.     TextDrawBoxColor(Model1276, 0x969696FF);
  174.     TextDrawTextSize(Model1276, 40.0, 40.0);
  175.     TextDrawSetPreviewModel(Model1276, 1276);
  176.    
  177.     Model1310 = TextDrawCreate(80.0, 230.0, "_"); //Fallschrim - Pickup
  178.     TextDrawFont(Model1310, TEXT_DRAW_FONT_MODEL_PREVIEW);
  179.     TextDrawUseBox(Model1310, 1);
  180.     TextDrawBoxColor(Model1310, 0x969696FF);
  181.     TextDrawTextSize(Model1310, 40.0, 40.0);
  182.     TextDrawSetPreviewModel(Model1310, 1310);
  183.    
  184.     Model1318 = TextDrawCreate(120.0, 230.0, "_"); //Pfeil - Pickup
  185.     TextDrawFont(Model1318, TEXT_DRAW_FONT_MODEL_PREVIEW);
  186.     TextDrawUseBox(Model1318, 1);
  187.     TextDrawBoxColor(Model1318, 0x969696FF);
  188.     TextDrawTextSize(Model1318, 40.0, 40.0);
  189.     TextDrawSetPreviewModel(Model1318, 1318);
  190.     TextDrawSetPreviewRot(Model1318, 0, 0.0, 90.0, 1);
  191.    
  192.     Model1279 = TextDrawCreate(160.0, 230.0, "_"); //Drogen - Pickup
  193.     TextDrawFont(Model1279, TEXT_DRAW_FONT_MODEL_PREVIEW);
  194.     TextDrawUseBox(Model1279, 1);
  195.     TextDrawBoxColor(Model1279, 0x969696FF);
  196.     TextDrawTextSize(Model1279, 40.0, 40.0);
  197.     TextDrawSetPreviewModel(Model1279, 1279);
  198.    
  199.     TextDrawSetSelectable(Model1240, true);
  200.     TextDrawSetSelectable(Model1242, true);
  201.     TextDrawSetSelectable(Model1239, true);
  202.     TextDrawSetSelectable(Model1272, true);
  203.     TextDrawSetSelectable(Model1273, true);
  204.     TextDrawSetSelectable(Model1212, true);
  205.     TextDrawSetSelectable(Model1241, true);
  206.     TextDrawSetSelectable(Model1247, true);
  207.     TextDrawSetSelectable(Model1252, true);
  208.     TextDrawSetSelectable(Model1253, true);
  209.     TextDrawSetSelectable(Model1254, true);
  210.     TextDrawSetSelectable(Model1274, true);
  211.     TextDrawSetSelectable(Model1275, true);
  212.     TextDrawSetSelectable(Model1277, true);
  213.     TextDrawSetSelectable(Model1313, true);
  214.     TextDrawSetSelectable(Model1314, true);
  215.     TextDrawSetSelectable(Model1276, true);
  216.     TextDrawSetSelectable(Model1310, true);
  217.     TextDrawSetSelectable(Model1318, true);
  218.     TextDrawSetSelectable(Model1279, true);
  219.     return 1;
  220. }
  221. public OnFilterScriptExit()
  222. {
  223.  
  224.     //TextDraws ausblenden, falls Filterscript beendet wird!
  225.     TextDrawHideForAll(Model1240);
  226.     TextDrawHideForAll(Model1242);
  227.     TextDrawHideForAll(Model1239);
  228.     TextDrawHideForAll(Model1272);
  229.     TextDrawHideForAll(Model1273);
  230.     TextDrawHideForAll(Model1212);
  231.     TextDrawHideForAll(Model1241);
  232.     TextDrawHideForAll(Model1247);
  233.     TextDrawHideForAll(Model1252);
  234.     TextDrawHideForAll(Model1253);
  235.     TextDrawHideForAll(Model1254);
  236.     TextDrawHideForAll(Model1274);
  237.     TextDrawHideForAll(Model1275);
  238.     TextDrawHideForAll(Model1277);
  239.     TextDrawHideForAll(Model1313);
  240.     TextDrawHideForAll(Model1314);
  241.     TextDrawHideForAll(Model1276);
  242.     TextDrawHideForAll(Model1310);
  243.     TextDrawHideForAll(Model1318);
  244.     TextDrawHideForAll(Model1279);
  245.     return 1;
  246. }
  247.  
  248. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  249. {
  250.     if(dialogid == DIALOG_LABELERSTELLEN)
  251.     {
  252.         if(response == 0)
  253.         {
  254.             new id = pmodel[playerid];
  255.             GetPlayerPos(playerid,X,Y,Z);
  256.             SCM(playerid,COLOR_FEHLER,"Du möchtest für diesen Pickup kein '3DTextLabel' erstellen!");
  257.             Delete3DTextLabel(Text3D:wirderstellt);
  258.             Erstellen("",id,X,Y,Z);
  259.         }
  260.         else if(response == 1)
  261.         {
  262.             new string[128];
  263.             new id = pmodel[playerid];
  264.             format(string,sizeof(string),"%s",inputtext);
  265.             GetPlayerPos(playerid,X,Y,Z);
  266.             Delete3DTextLabel(Text3D:wirderstellt);
  267.            
  268.             Erstellen(string,id,X,Y,Z);
  269.         }
  270.     }
  271.     return 1;
  272. }
  273.  
  274. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  275. {
  276.     if(clickedid != Text:INVALID_TEXT_DRAW)
  277.     {
  278.         if(clickedid == Model1240)
  279.         {
  280.            
  281.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1240))");
  282.             CancelSelectTextDraw(playerid);
  283.            
  284.             TextDrawHideForPlayer(playerid, Model1240);
  285.             TextDrawHideForPlayer(playerid, Model1242);
  286.             TextDrawHideForPlayer(playerid, Model1239);
  287.             TextDrawHideForPlayer(playerid, Model1272);
  288.             TextDrawHideForPlayer(playerid, Model1273);
  289.             TextDrawHideForPlayer(playerid, Model1212);
  290.             TextDrawHideForPlayer(playerid, Model1241);
  291.             TextDrawHideForPlayer(playerid, Model1247);
  292.             TextDrawHideForPlayer(playerid, Model1252);
  293.             TextDrawHideForPlayer(playerid, Model1253);
  294.             TextDrawHideForPlayer(playerid, Model1254);
  295.             TextDrawHideForPlayer(playerid, Model1274);
  296.             TextDrawHideForPlayer(playerid, Model1275);
  297.             TextDrawHideForPlayer(playerid, Model1277);
  298.             TextDrawHideForPlayer(playerid, Model1313);
  299.             TextDrawHideForPlayer(playerid, Model1314);
  300.             TextDrawHideForPlayer(playerid, Model1276);
  301.             TextDrawHideForPlayer(playerid, Model1310);
  302.             TextDrawHideForPlayer(playerid, Model1318);
  303.             TextDrawHideForPlayer(playerid, Model1279);
  304.             pmodel[playerid] = 1240;
  305.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  306.         }
  307.         else if(clickedid == Model1242)
  308.         {
  309.            
  310.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1242))");
  311.             CancelSelectTextDraw(playerid);
  312.            
  313.             TextDrawHideForPlayer(playerid, Model1240);
  314.             TextDrawHideForPlayer(playerid, Model1242);
  315.             TextDrawHideForPlayer(playerid, Model1239);
  316.             TextDrawHideForPlayer(playerid, Model1272);
  317.             TextDrawHideForPlayer(playerid, Model1273);
  318.             TextDrawHideForPlayer(playerid, Model1212);
  319.             TextDrawHideForPlayer(playerid, Model1241);
  320.             TextDrawHideForPlayer(playerid, Model1247);
  321.             TextDrawHideForPlayer(playerid, Model1252);
  322.             TextDrawHideForPlayer(playerid, Model1253);
  323.             TextDrawHideForPlayer(playerid, Model1254);
  324.             TextDrawHideForPlayer(playerid, Model1274);
  325.             TextDrawHideForPlayer(playerid, Model1275);
  326.             TextDrawHideForPlayer(playerid, Model1277);
  327.             TextDrawHideForPlayer(playerid, Model1313);
  328.             TextDrawHideForPlayer(playerid, Model1314);
  329.             TextDrawHideForPlayer(playerid, Model1276);
  330.             TextDrawHideForPlayer(playerid, Model1310);
  331.             TextDrawHideForPlayer(playerid, Model1318);
  332.             TextDrawHideForPlayer(playerid, Model1279);
  333.            
  334.             pmodel[playerid] = 1242;
  335.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  336.         }
  337.         else if(clickedid == Model1239)
  338.         {
  339.            
  340.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1239))");
  341.             CancelSelectTextDraw(playerid);
  342.  
  343.             TextDrawHideForPlayer(playerid, Model1240);
  344.             TextDrawHideForPlayer(playerid, Model1242);
  345.             TextDrawHideForPlayer(playerid, Model1239);
  346.             TextDrawHideForPlayer(playerid, Model1272);
  347.             TextDrawHideForPlayer(playerid, Model1273);
  348.             TextDrawHideForPlayer(playerid, Model1212);
  349.             TextDrawHideForPlayer(playerid, Model1241);
  350.             TextDrawHideForPlayer(playerid, Model1247);
  351.             TextDrawHideForPlayer(playerid, Model1252);
  352.             TextDrawHideForPlayer(playerid, Model1253);
  353.             TextDrawHideForPlayer(playerid, Model1254);
  354.             TextDrawHideForPlayer(playerid, Model1274);
  355.             TextDrawHideForPlayer(playerid, Model1275);
  356.             TextDrawHideForPlayer(playerid, Model1277);
  357.             TextDrawHideForPlayer(playerid, Model1313);
  358.             TextDrawHideForPlayer(playerid, Model1314);
  359.             TextDrawHideForPlayer(playerid, Model1276);
  360.             TextDrawHideForPlayer(playerid, Model1310);
  361.             TextDrawHideForPlayer(playerid, Model1318);
  362.             TextDrawHideForPlayer(playerid, Model1279);
  363.            
  364.             pmodel[playerid] = 1239;
  365.            
  366.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  367.         }
  368.         else if(clickedid == Model1272)
  369.         {
  370.            
  371.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1272))");
  372.             CancelSelectTextDraw(playerid);
  373.  
  374.             TextDrawHideForPlayer(playerid, Model1240);
  375.             TextDrawHideForPlayer(playerid, Model1242);
  376.             TextDrawHideForPlayer(playerid, Model1239);
  377.             TextDrawHideForPlayer(playerid, Model1272);
  378.             TextDrawHideForPlayer(playerid, Model1273);
  379.             TextDrawHideForPlayer(playerid, Model1212);
  380.             TextDrawHideForPlayer(playerid, Model1241);
  381.             TextDrawHideForPlayer(playerid, Model1247);
  382.             TextDrawHideForPlayer(playerid, Model1252);
  383.             TextDrawHideForPlayer(playerid, Model1253);
  384.             TextDrawHideForPlayer(playerid, Model1254);
  385.             TextDrawHideForPlayer(playerid, Model1274);
  386.             TextDrawHideForPlayer(playerid, Model1275);
  387.             TextDrawHideForPlayer(playerid, Model1277);
  388.             TextDrawHideForPlayer(playerid, Model1313);
  389.             TextDrawHideForPlayer(playerid, Model1314);
  390.             TextDrawHideForPlayer(playerid, Model1276);
  391.             TextDrawHideForPlayer(playerid, Model1310);
  392.             TextDrawHideForPlayer(playerid, Model1318);
  393.             TextDrawHideForPlayer(playerid, Model1279);
  394.            
  395.             pmodel[playerid] = 1272;
  396.            
  397.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  398.         }
  399.         else if(clickedid == Model1273)
  400.         {
  401.            
  402.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1273))");
  403.             CancelSelectTextDraw(playerid);
  404.  
  405.             TextDrawHideForPlayer(playerid, Model1240);
  406.             TextDrawHideForPlayer(playerid, Model1242);
  407.             TextDrawHideForPlayer(playerid, Model1239);
  408.             TextDrawHideForPlayer(playerid, Model1272);
  409.             TextDrawHideForPlayer(playerid, Model1273);
  410.             TextDrawHideForPlayer(playerid, Model1212);
  411.             TextDrawHideForPlayer(playerid, Model1241);
  412.             TextDrawHideForPlayer(playerid, Model1247);
  413.             TextDrawHideForPlayer(playerid, Model1252);
  414.             TextDrawHideForPlayer(playerid, Model1253);
  415.             TextDrawHideForPlayer(playerid, Model1254);
  416.             TextDrawHideForPlayer(playerid, Model1274);
  417.             TextDrawHideForPlayer(playerid, Model1275);
  418.             TextDrawHideForPlayer(playerid, Model1277);
  419.             TextDrawHideForPlayer(playerid, Model1313);
  420.             TextDrawHideForPlayer(playerid, Model1314);
  421.             TextDrawHideForPlayer(playerid, Model1276);
  422.             TextDrawHideForPlayer(playerid, Model1310);
  423.             TextDrawHideForPlayer(playerid, Model1318);
  424.             TextDrawHideForPlayer(playerid, Model1279);
  425.  
  426.             pmodel[playerid] = 1273;
  427.            
  428.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  429.         }
  430.         else if(clickedid == Model1212)
  431.         {
  432.            
  433.  
  434.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1212))");
  435.             CancelSelectTextDraw(playerid);
  436.  
  437.             TextDrawHideForPlayer(playerid, Model1240);
  438.             TextDrawHideForPlayer(playerid, Model1242);
  439.             TextDrawHideForPlayer(playerid, Model1239);
  440.             TextDrawHideForPlayer(playerid, Model1272);
  441.             TextDrawHideForPlayer(playerid, Model1273);
  442.             TextDrawHideForPlayer(playerid, Model1212);
  443.             TextDrawHideForPlayer(playerid, Model1241);
  444.             TextDrawHideForPlayer(playerid, Model1247);
  445.             TextDrawHideForPlayer(playerid, Model1252);
  446.             TextDrawHideForPlayer(playerid, Model1253);
  447.             TextDrawHideForPlayer(playerid, Model1254);
  448.             TextDrawHideForPlayer(playerid, Model1274);
  449.             TextDrawHideForPlayer(playerid, Model1275);
  450.             TextDrawHideForPlayer(playerid, Model1277);
  451.             TextDrawHideForPlayer(playerid, Model1313);
  452.             TextDrawHideForPlayer(playerid, Model1314);
  453.             TextDrawHideForPlayer(playerid, Model1276);
  454.             TextDrawHideForPlayer(playerid, Model1310);
  455.             TextDrawHideForPlayer(playerid, Model1318);
  456.             TextDrawHideForPlayer(playerid, Model1279);
  457.  
  458.             pmodel[playerid] = 1212;
  459.            
  460.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  461.         }
  462.         else if(clickedid == Model1241)
  463.         {
  464.            
  465.  
  466.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1241))");
  467.             CancelSelectTextDraw(playerid);
  468.  
  469.             TextDrawHideForPlayer(playerid, Model1240);
  470.             TextDrawHideForPlayer(playerid, Model1242);
  471.             TextDrawHideForPlayer(playerid, Model1239);
  472.             TextDrawHideForPlayer(playerid, Model1272);
  473.             TextDrawHideForPlayer(playerid, Model1273);
  474.             TextDrawHideForPlayer(playerid, Model1212);
  475.             TextDrawHideForPlayer(playerid, Model1241);
  476.             TextDrawHideForPlayer(playerid, Model1247);
  477.             TextDrawHideForPlayer(playerid, Model1252);
  478.             TextDrawHideForPlayer(playerid, Model1253);
  479.             TextDrawHideForPlayer(playerid, Model1254);
  480.             TextDrawHideForPlayer(playerid, Model1274);
  481.             TextDrawHideForPlayer(playerid, Model1275);
  482.             TextDrawHideForPlayer(playerid, Model1277);
  483.             TextDrawHideForPlayer(playerid, Model1313);
  484.             TextDrawHideForPlayer(playerid, Model1314);
  485.             TextDrawHideForPlayer(playerid, Model1276);
  486.             TextDrawHideForPlayer(playerid, Model1310);
  487.             TextDrawHideForPlayer(playerid, Model1318);
  488.             TextDrawHideForPlayer(playerid, Model1279);
  489.  
  490.             pmodel[playerid] = 1241;
  491.            
  492.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  493.         }
  494.         else if(clickedid == Model1247)
  495.         {
  496.  
  497.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1247))");
  498.             CancelSelectTextDraw(playerid);
  499.  
  500.             TextDrawHideForPlayer(playerid, Model1240);
  501.             TextDrawHideForPlayer(playerid, Model1242);
  502.             TextDrawHideForPlayer(playerid, Model1239);
  503.             TextDrawHideForPlayer(playerid, Model1272);
  504.             TextDrawHideForPlayer(playerid, Model1273);
  505.             TextDrawHideForPlayer(playerid, Model1212);
  506.             TextDrawHideForPlayer(playerid, Model1241);
  507.             TextDrawHideForPlayer(playerid, Model1247);
  508.             TextDrawHideForPlayer(playerid, Model1252);
  509.             TextDrawHideForPlayer(playerid, Model1253);
  510.             TextDrawHideForPlayer(playerid, Model1254);
  511.             TextDrawHideForPlayer(playerid, Model1274);
  512.             TextDrawHideForPlayer(playerid, Model1275);
  513.             TextDrawHideForPlayer(playerid, Model1277);
  514.             TextDrawHideForPlayer(playerid, Model1313);
  515.             TextDrawHideForPlayer(playerid, Model1314);
  516.             TextDrawHideForPlayer(playerid, Model1276);
  517.             TextDrawHideForPlayer(playerid, Model1310);
  518.             TextDrawHideForPlayer(playerid, Model1318);
  519.             TextDrawHideForPlayer(playerid, Model1279);
  520.  
  521.             pmodel[playerid] = 1247;
  522.            
  523.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  524.         }
  525.         else if(clickedid == Model1252)
  526.         {
  527.            
  528.  
  529.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1252))");
  530.             CancelSelectTextDraw(playerid);
  531.  
  532.             TextDrawHideForPlayer(playerid, Model1240);
  533.             TextDrawHideForPlayer(playerid, Model1242);
  534.             TextDrawHideForPlayer(playerid, Model1239);
  535.             TextDrawHideForPlayer(playerid, Model1272);
  536.             TextDrawHideForPlayer(playerid, Model1273);
  537.             TextDrawHideForPlayer(playerid, Model1212);
  538.             TextDrawHideForPlayer(playerid, Model1241);
  539.             TextDrawHideForPlayer(playerid, Model1247);
  540.             TextDrawHideForPlayer(playerid, Model1252);
  541.             TextDrawHideForPlayer(playerid, Model1253);
  542.             TextDrawHideForPlayer(playerid, Model1254);
  543.             TextDrawHideForPlayer(playerid, Model1274);
  544.             TextDrawHideForPlayer(playerid, Model1275);
  545.             TextDrawHideForPlayer(playerid, Model1277);
  546.             TextDrawHideForPlayer(playerid, Model1313);
  547.             TextDrawHideForPlayer(playerid, Model1314);
  548.             TextDrawHideForPlayer(playerid, Model1276);
  549.             TextDrawHideForPlayer(playerid, Model1310);
  550.             TextDrawHideForPlayer(playerid, Model1318);
  551.             TextDrawHideForPlayer(playerid, Model1279);
  552.  
  553.             pmodel[playerid] = 1252;
  554.            
  555.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  556.         }
  557.         else if(clickedid == Model1253)
  558.         {
  559.            
  560.  
  561.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1253))");
  562.             CancelSelectTextDraw(playerid);
  563.  
  564.             TextDrawHideForPlayer(playerid, Model1240);
  565.             TextDrawHideForPlayer(playerid, Model1242);
  566.             TextDrawHideForPlayer(playerid, Model1239);
  567.             TextDrawHideForPlayer(playerid, Model1272);
  568.             TextDrawHideForPlayer(playerid, Model1273);
  569.             TextDrawHideForPlayer(playerid, Model1212);
  570.             TextDrawHideForPlayer(playerid, Model1241);
  571.             TextDrawHideForPlayer(playerid, Model1247);
  572.             TextDrawHideForPlayer(playerid, Model1252);
  573.             TextDrawHideForPlayer(playerid, Model1253);
  574.             TextDrawHideForPlayer(playerid, Model1254);
  575.             TextDrawHideForPlayer(playerid, Model1274);
  576.             TextDrawHideForPlayer(playerid, Model1275);
  577.             TextDrawHideForPlayer(playerid, Model1277);
  578.             TextDrawHideForPlayer(playerid, Model1313);
  579.             TextDrawHideForPlayer(playerid, Model1314);
  580.             TextDrawHideForPlayer(playerid, Model1276);
  581.             TextDrawHideForPlayer(playerid, Model1310);
  582.             TextDrawHideForPlayer(playerid, Model1318);
  583.             TextDrawHideForPlayer(playerid, Model1279);
  584.  
  585.             pmodel[playerid] = 1253;
  586.            
  587.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  588.         }
  589.         else if(clickedid == Model1254)
  590.         {
  591.            
  592.  
  593.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1254))");
  594.             CancelSelectTextDraw(playerid);
  595.  
  596.             TextDrawHideForPlayer(playerid, Model1240);
  597.             TextDrawHideForPlayer(playerid, Model1242);
  598.             TextDrawHideForPlayer(playerid, Model1239);
  599.             TextDrawHideForPlayer(playerid, Model1272);
  600.             TextDrawHideForPlayer(playerid, Model1273);
  601.             TextDrawHideForPlayer(playerid, Model1212);
  602.             TextDrawHideForPlayer(playerid, Model1241);
  603.             TextDrawHideForPlayer(playerid, Model1247);
  604.             TextDrawHideForPlayer(playerid, Model1252);
  605.             TextDrawHideForPlayer(playerid, Model1253);
  606.             TextDrawHideForPlayer(playerid, Model1254);
  607.             TextDrawHideForPlayer(playerid, Model1274);
  608.             TextDrawHideForPlayer(playerid, Model1275);
  609.             TextDrawHideForPlayer(playerid, Model1277);
  610.             TextDrawHideForPlayer(playerid, Model1313);
  611.             TextDrawHideForPlayer(playerid, Model1314);
  612.             TextDrawHideForPlayer(playerid, Model1276);
  613.             TextDrawHideForPlayer(playerid, Model1310);
  614.             TextDrawHideForPlayer(playerid, Model1318);
  615.             TextDrawHideForPlayer(playerid, Model1279);
  616.  
  617.             pmodel[playerid] = 1254;
  618.            
  619.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  620.         }
  621.         else if(clickedid == Model1274)
  622.         {
  623.            
  624.  
  625.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1274))");
  626.             CancelSelectTextDraw(playerid);
  627.  
  628.             TextDrawHideForPlayer(playerid, Model1240);
  629.             TextDrawHideForPlayer(playerid, Model1242);
  630.             TextDrawHideForPlayer(playerid, Model1239);
  631.             TextDrawHideForPlayer(playerid, Model1272);
  632.             TextDrawHideForPlayer(playerid, Model1273);
  633.             TextDrawHideForPlayer(playerid, Model1212);
  634.             TextDrawHideForPlayer(playerid, Model1241);
  635.             TextDrawHideForPlayer(playerid, Model1247);
  636.             TextDrawHideForPlayer(playerid, Model1252);
  637.             TextDrawHideForPlayer(playerid, Model1253);
  638.             TextDrawHideForPlayer(playerid, Model1254);
  639.             TextDrawHideForPlayer(playerid, Model1274);
  640.             TextDrawHideForPlayer(playerid, Model1275);
  641.             TextDrawHideForPlayer(playerid, Model1277);
  642.             TextDrawHideForPlayer(playerid, Model1313);
  643.             TextDrawHideForPlayer(playerid, Model1314);
  644.             TextDrawHideForPlayer(playerid, Model1276);
  645.             TextDrawHideForPlayer(playerid, Model1310);
  646.             TextDrawHideForPlayer(playerid, Model1318);
  647.             TextDrawHideForPlayer(playerid, Model1279);
  648.            
  649.             pmodel[playerid] = 1274;
  650.            
  651.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  652.         }
  653.         else if(clickedid == Model1275)
  654.         {
  655.            
  656.  
  657.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1275))");
  658.             CancelSelectTextDraw(playerid);
  659.  
  660.             TextDrawHideForPlayer(playerid, Model1240);
  661.             TextDrawHideForPlayer(playerid, Model1242);
  662.             TextDrawHideForPlayer(playerid, Model1239);
  663.             TextDrawHideForPlayer(playerid, Model1272);
  664.             TextDrawHideForPlayer(playerid, Model1273);
  665.             TextDrawHideForPlayer(playerid, Model1212);
  666.             TextDrawHideForPlayer(playerid, Model1241);
  667.             TextDrawHideForPlayer(playerid, Model1247);
  668.             TextDrawHideForPlayer(playerid, Model1252);
  669.             TextDrawHideForPlayer(playerid, Model1253);
  670.             TextDrawHideForPlayer(playerid, Model1254);
  671.             TextDrawHideForPlayer(playerid, Model1274);
  672.             TextDrawHideForPlayer(playerid, Model1275);
  673.             TextDrawHideForPlayer(playerid, Model1277);
  674.             TextDrawHideForPlayer(playerid, Model1313);
  675.             TextDrawHideForPlayer(playerid, Model1314);
  676.             TextDrawHideForPlayer(playerid, Model1276);
  677.             TextDrawHideForPlayer(playerid, Model1310);
  678.             TextDrawHideForPlayer(playerid, Model1318);
  679.             TextDrawHideForPlayer(playerid, Model1279);
  680.  
  681.             pmodel[playerid] = 1275;
  682.            
  683.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  684.         }
  685.         else if(clickedid == Model1277)
  686.         {
  687.            
  688.  
  689.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1277))");
  690.             CancelSelectTextDraw(playerid);
  691.  
  692.             TextDrawHideForPlayer(playerid, Model1240);
  693.             TextDrawHideForPlayer(playerid, Model1242);
  694.             TextDrawHideForPlayer(playerid, Model1239);
  695.             TextDrawHideForPlayer(playerid, Model1272);
  696.             TextDrawHideForPlayer(playerid, Model1273);
  697.             TextDrawHideForPlayer(playerid, Model1212);
  698.             TextDrawHideForPlayer(playerid, Model1241);
  699.             TextDrawHideForPlayer(playerid, Model1247);
  700.             TextDrawHideForPlayer(playerid, Model1252);
  701.             TextDrawHideForPlayer(playerid, Model1253);
  702.             TextDrawHideForPlayer(playerid, Model1254);
  703.             TextDrawHideForPlayer(playerid, Model1274);
  704.             TextDrawHideForPlayer(playerid, Model1275);
  705.             TextDrawHideForPlayer(playerid, Model1277);
  706.             TextDrawHideForPlayer(playerid, Model1313);
  707.             TextDrawHideForPlayer(playerid, Model1314);
  708.             TextDrawHideForPlayer(playerid, Model1276);
  709.             TextDrawHideForPlayer(playerid, Model1310);
  710.             TextDrawHideForPlayer(playerid, Model1318);
  711.             TextDrawHideForPlayer(playerid, Model1279);
  712.  
  713.             pmodel[playerid] = 1277;
  714.            
  715.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  716.         }
  717.         else if(clickedid == Model1313)
  718.         {
  719.  
  720.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1313))");
  721.             CancelSelectTextDraw(playerid);
  722.  
  723.             TextDrawHideForPlayer(playerid, Model1240);
  724.             TextDrawHideForPlayer(playerid, Model1242);
  725.             TextDrawHideForPlayer(playerid, Model1239);
  726.             TextDrawHideForPlayer(playerid, Model1272);
  727.             TextDrawHideForPlayer(playerid, Model1273);
  728.             TextDrawHideForPlayer(playerid, Model1212);
  729.             TextDrawHideForPlayer(playerid, Model1241);
  730.             TextDrawHideForPlayer(playerid, Model1247);
  731.             TextDrawHideForPlayer(playerid, Model1252);
  732.             TextDrawHideForPlayer(playerid, Model1253);
  733.             TextDrawHideForPlayer(playerid, Model1254);
  734.             TextDrawHideForPlayer(playerid, Model1274);
  735.             TextDrawHideForPlayer(playerid, Model1275);
  736.             TextDrawHideForPlayer(playerid, Model1277);
  737.             TextDrawHideForPlayer(playerid, Model1313);
  738.             TextDrawHideForPlayer(playerid, Model1314);
  739.             TextDrawHideForPlayer(playerid, Model1276);
  740.             TextDrawHideForPlayer(playerid, Model1310);
  741.             TextDrawHideForPlayer(playerid, Model1318);
  742.             TextDrawHideForPlayer(playerid, Model1279);
  743.            
  744.             pmodel[playerid] = 1313;
  745.            
  746.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  747.         }
  748.         else if(clickedid == Model1314)
  749.         {
  750.            
  751.  
  752.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1314))");
  753.             CancelSelectTextDraw(playerid);
  754.  
  755.             TextDrawHideForPlayer(playerid, Model1240);
  756.             TextDrawHideForPlayer(playerid, Model1242);
  757.             TextDrawHideForPlayer(playerid, Model1239);
  758.             TextDrawHideForPlayer(playerid, Model1272);
  759.             TextDrawHideForPlayer(playerid, Model1273);
  760.             TextDrawHideForPlayer(playerid, Model1212);
  761.             TextDrawHideForPlayer(playerid, Model1241);
  762.             TextDrawHideForPlayer(playerid, Model1247);
  763.             TextDrawHideForPlayer(playerid, Model1252);
  764.             TextDrawHideForPlayer(playerid, Model1253);
  765.             TextDrawHideForPlayer(playerid, Model1254);
  766.             TextDrawHideForPlayer(playerid, Model1274);
  767.             TextDrawHideForPlayer(playerid, Model1275);
  768.             TextDrawHideForPlayer(playerid, Model1277);
  769.             TextDrawHideForPlayer(playerid, Model1313);
  770.             TextDrawHideForPlayer(playerid, Model1314);
  771.             TextDrawHideForPlayer(playerid, Model1276);
  772.             TextDrawHideForPlayer(playerid, Model1310);
  773.             TextDrawHideForPlayer(playerid, Model1318);
  774.             TextDrawHideForPlayer(playerid, Model1279);
  775.  
  776.             pmodel[playerid] = 1314;
  777.            
  778.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  779.         }
  780.         else if(clickedid == Model1276)
  781.         {
  782.            
  783.            
  784.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1276))");
  785.             CancelSelectTextDraw(playerid);
  786.  
  787.             TextDrawHideForPlayer(playerid, Model1240);
  788.             TextDrawHideForPlayer(playerid, Model1242);
  789.             TextDrawHideForPlayer(playerid, Model1239);
  790.             TextDrawHideForPlayer(playerid, Model1272);
  791.             TextDrawHideForPlayer(playerid, Model1273);
  792.             TextDrawHideForPlayer(playerid, Model1212);
  793.             TextDrawHideForPlayer(playerid, Model1241);
  794.             TextDrawHideForPlayer(playerid, Model1247);
  795.             TextDrawHideForPlayer(playerid, Model1252);
  796.             TextDrawHideForPlayer(playerid, Model1253);
  797.             TextDrawHideForPlayer(playerid, Model1254);
  798.             TextDrawHideForPlayer(playerid, Model1274);
  799.             TextDrawHideForPlayer(playerid, Model1275);
  800.             TextDrawHideForPlayer(playerid, Model1277);
  801.             TextDrawHideForPlayer(playerid, Model1313);
  802.             TextDrawHideForPlayer(playerid, Model1314);
  803.             TextDrawHideForPlayer(playerid, Model1276);
  804.             TextDrawHideForPlayer(playerid, Model1310);
  805.             TextDrawHideForPlayer(playerid, Model1318);
  806.             TextDrawHideForPlayer(playerid, Model1279);
  807.  
  808.             pmodel[playerid] = 1276;
  809.            
  810.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  811.         }
  812.         else if(clickedid == Model1310)
  813.         {
  814.            
  815.  
  816.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1310))");
  817.             CancelSelectTextDraw(playerid);
  818.  
  819.             TextDrawHideForPlayer(playerid, Model1240);
  820.             TextDrawHideForPlayer(playerid, Model1242);
  821.             TextDrawHideForPlayer(playerid, Model1239);
  822.             TextDrawHideForPlayer(playerid, Model1272);
  823.             TextDrawHideForPlayer(playerid, Model1273);
  824.             TextDrawHideForPlayer(playerid, Model1212);
  825.             TextDrawHideForPlayer(playerid, Model1241);
  826.             TextDrawHideForPlayer(playerid, Model1247);
  827.             TextDrawHideForPlayer(playerid, Model1252);
  828.             TextDrawHideForPlayer(playerid, Model1253);
  829.             TextDrawHideForPlayer(playerid, Model1254);
  830.             TextDrawHideForPlayer(playerid, Model1274);
  831.             TextDrawHideForPlayer(playerid, Model1275);
  832.             TextDrawHideForPlayer(playerid, Model1277);
  833.             TextDrawHideForPlayer(playerid, Model1313);
  834.             TextDrawHideForPlayer(playerid, Model1314);
  835.             TextDrawHideForPlayer(playerid, Model1276);
  836.             TextDrawHideForPlayer(playerid, Model1310);
  837.             TextDrawHideForPlayer(playerid, Model1318);
  838.             TextDrawHideForPlayer(playerid, Model1279);
  839.  
  840.             pmodel[playerid] = 1310;
  841.            
  842.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  843.         }
  844.         else if(clickedid == Model1318)
  845.         {
  846.            
  847.  
  848.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1318))");
  849.             CancelSelectTextDraw(playerid);
  850.  
  851.             TextDrawHideForPlayer(playerid, Model1240);
  852.             TextDrawHideForPlayer(playerid, Model1242);
  853.             TextDrawHideForPlayer(playerid, Model1239);
  854.             TextDrawHideForPlayer(playerid, Model1272);
  855.             TextDrawHideForPlayer(playerid, Model1273);
  856.             TextDrawHideForPlayer(playerid, Model1212);
  857.             TextDrawHideForPlayer(playerid, Model1241);
  858.             TextDrawHideForPlayer(playerid, Model1247);
  859.             TextDrawHideForPlayer(playerid, Model1252);
  860.             TextDrawHideForPlayer(playerid, Model1253);
  861.             TextDrawHideForPlayer(playerid, Model1254);
  862.             TextDrawHideForPlayer(playerid, Model1274);
  863.             TextDrawHideForPlayer(playerid, Model1275);
  864.             TextDrawHideForPlayer(playerid, Model1277);
  865.             TextDrawHideForPlayer(playerid, Model1313);
  866.             TextDrawHideForPlayer(playerid, Model1314);
  867.             TextDrawHideForPlayer(playerid, Model1276);
  868.             TextDrawHideForPlayer(playerid, Model1310);
  869.             TextDrawHideForPlayer(playerid, Model1318);
  870.             TextDrawHideForPlayer(playerid, Model1279);
  871.  
  872.             pmodel[playerid] = 1318;
  873.            
  874.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  875.         }
  876.         else if(clickedid == Model1279)
  877.         {
  878.        
  879.             SCM(playerid,COLOR_FEHLER,"Du hast ein Pickup erstellt! ((Model ID: 1279))");
  880.             CancelSelectTextDraw(playerid);
  881.  
  882.             TextDrawHideForPlayer(playerid, Model1240);
  883.             TextDrawHideForPlayer(playerid, Model1242);
  884.             TextDrawHideForPlayer(playerid, Model1239);
  885.             TextDrawHideForPlayer(playerid, Model1272);
  886.             TextDrawHideForPlayer(playerid, Model1273);
  887.             TextDrawHideForPlayer(playerid, Model1212);
  888.             TextDrawHideForPlayer(playerid, Model1241);
  889.             TextDrawHideForPlayer(playerid, Model1247);
  890.             TextDrawHideForPlayer(playerid, Model1252);
  891.             TextDrawHideForPlayer(playerid, Model1253);
  892.             TextDrawHideForPlayer(playerid, Model1254);
  893.             TextDrawHideForPlayer(playerid, Model1274);
  894.             TextDrawHideForPlayer(playerid, Model1275);
  895.             TextDrawHideForPlayer(playerid, Model1277);
  896.             TextDrawHideForPlayer(playerid, Model1313);
  897.             TextDrawHideForPlayer(playerid, Model1314);
  898.             TextDrawHideForPlayer(playerid, Model1276);
  899.             TextDrawHideForPlayer(playerid, Model1310);
  900.             TextDrawHideForPlayer(playerid, Model1318);
  901.             TextDrawHideForPlayer(playerid, Model1279);
  902.  
  903.             pmodel[playerid] = 1279;
  904.            
  905.             ShowPlayerDialog(playerid,DIALOG_LABELERSTELLEN,DIALOG_STYLE_INPUT,"{FF5A00}Pickup - Feinheit","{007DFF}Möchtest du für diesen Pickup ein {FFFFFF}'3DTextLabel' {007DFF}erstellen?\n\n{196A00}TIPP: Du kannst auch HTML Farben nutzen! Beispiel: '{ FFFFFF }'\n\n{FF0A00}HINWEIS: Wenn du dies nicht möchtest, klick auf 'Abbrechen'!","Fertig","Abbrechen");
  906.         }
  907.     }
  908.     return 1;
  909. }
  910.  
  911. ocmd:pickuperstellen(playerid,params[])
  912. {
  913.     if(IsPlayerAdmin(playerid))
  914.     {
  915.         TextDrawShowForPlayer(playerid, Model1240);
  916.         TextDrawShowForPlayer(playerid, Model1242);
  917.         TextDrawShowForPlayer(playerid, Model1239);
  918.         TextDrawShowForPlayer(playerid, Model1272);
  919.         TextDrawShowForPlayer(playerid, Model1273);
  920.         TextDrawShowForPlayer(playerid, Model1212);
  921.         TextDrawShowForPlayer(playerid, Model1241);
  922.         TextDrawShowForPlayer(playerid, Model1247);
  923.         TextDrawShowForPlayer(playerid, Model1252);
  924.         TextDrawShowForPlayer(playerid, Model1253);
  925.         TextDrawShowForPlayer(playerid, Model1254);
  926.         TextDrawShowForPlayer(playerid, Model1274);
  927.         TextDrawShowForPlayer(playerid, Model1275);
  928.         TextDrawShowForPlayer(playerid, Model1277);
  929.         TextDrawShowForPlayer(playerid, Model1313);
  930.         TextDrawShowForPlayer(playerid, Model1314);
  931.         TextDrawShowForPlayer(playerid, Model1276);
  932.         TextDrawShowForPlayer(playerid, Model1310);
  933.         TextDrawShowForPlayer(playerid, Model1318);
  934.         TextDrawShowForPlayer(playerid, Model1279);
  935.         SelectTextDraw(playerid, COLOR_DRUEBER);
  936.        
  937.         GetPlayerPos(playerid,X,Y,Z);
  938.         wirderstellt = Create3DTextLabel("Wird erstellt...",COLOR_FEHLER,X,Y,Z,20,0);
  939.     }
  940.     else
  941.     {
  942.         SCM(playerid,COLOR_FEHLER,"Du bist kein Administrator!");
  943.     }
  944.     return 1;
  945. }
  946.  
  947. ////////////////// BITTE NICHTS VERÄNDERN! Hier ist werden die Pickups geladen & gespeichert! ////////////////////
  948. stock Laden(ID)
  949. {
  950.     new Pick[64], string[128];
  951.     format(Pick,sizeof(Pick),"/IGPickups/%d.cfg",ID);
  952.  
  953.     CreatePickup(dini_Int(Pick,"PModel"),1,dini_Float(Pick,"PositionX"),dini_Float(Pick,"PositionY"),dini_Float(Pick,"PositionZ"),-1);
  954.     format(string,sizeof(string),"%s",dini_Get(Pick,"TextLabel"));
  955.     Create3DTextLabel(string,COLOR_WHITE,dini_Float(Pick,"PositionX"),dini_Float(Pick,"PositionY"),dini_Float(Pick,"PositionZ"),20,0);
  956.     return 1;
  957. }
  958.  
  959. stock Erstellen(label[],model,Float:x,Float:y,Float:z)
  960. {
  961.     for(new i = 1; i <MAX_ERSTELL_PICKUPS; i++)
  962.     {
  963.           new Pick[64];
  964.           format(Pick,sizeof(Pick),"/IGPickups/%d.cfg",i);
  965.           if(!fexist(Pick))
  966.           {
  967.               dini_Create(Pick);
  968.               dini_IntSet(Pick,"ID",i);
  969.               dini_IntSet(Pick,"PModel",model);
  970.               dini_Set(Pick,"TextLabel",label);
  971.               dini_FloatSet(Pick,"PositionX",x);
  972.               dini_FloatSet(Pick,"PositionY",y);
  973.               dini_FloatSet(Pick,"PositionZ",z);
  974.               return Laden(i);
  975.           }
  976.     }
  977.     return 1;
  978. }
  979.  
  980. /////////////// WICHTIGER SSCANF CODE :) //////////////////////////////
  981. stock sscanf(string[], format[], {Float,_}:...)
  982. {
  983.     #if defined isnull
  984.         if (isnull(string))
  985.     #else
  986.         if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
  987.     #endif
  988.         {
  989.             return format[0];
  990.         }
  991.     #pragma tabsize 4
  992.     new
  993.         formatPos = 0,
  994.         stringPos = 0,
  995.         paramPos = 2,
  996.         paramCount = numargs(),
  997.         delim = ' ';
  998.     while (string[stringPos] && string[stringPos] <= ' ')
  999.     {
  1000.         stringPos++;
  1001.     }
  1002.     while (paramPos < paramCount && string[stringPos])
  1003.     {
  1004.         switch (format[formatPos++])
  1005.         {
  1006.             case '\0':
  1007.             {
  1008.                 return 0;
  1009.             }
  1010.             case 'i', 'd':
  1011.             {
  1012.                 new
  1013.                     neg = 1,
  1014.                     num = 0,
  1015.                     ch = string[stringPos];
  1016.                 if (ch == '-')
  1017.                 {
  1018.                     neg = -1;
  1019.                     ch = string[++stringPos];
  1020.                 }
  1021.                 do
  1022.                 {
  1023.                     stringPos++;
  1024.                     if ('0' <= ch <= '9')
  1025.                     {
  1026.                         num = (num * 10) + (ch - '0');
  1027.                     }
  1028.                     else
  1029.                     {
  1030.                         return -1;
  1031.                     }
  1032.                 }
  1033.                 while ((ch = string[stringPos]) > ' ' && ch != delim);
  1034.                 setarg(paramPos, 0, num * neg);
  1035.             }
  1036.             case 'h', 'x':
  1037.             {
  1038.                 new
  1039.                     num = 0,
  1040.                     ch = string[stringPos];
  1041.                 do
  1042.                 {
  1043.                     stringPos++;
  1044.                     switch (ch)
  1045.                     {
  1046.                         case 'x', 'X':
  1047.                         {
  1048.                             num = 0;
  1049.                             continue;
  1050.                         }
  1051.                         case '0' .. '9':
  1052.                         {
  1053.                             num = (num << 4) | (ch - '0');
  1054.                         }
  1055.                         case 'a' .. 'f':
  1056.                         {
  1057.                             num = (num << 4) | (ch - ('a' - 10));
  1058.                         }
  1059.                         case 'A' .. 'F':
  1060.                         {
  1061.                             num = (num << 4) | (ch - ('A' - 10));
  1062.                         }
  1063.                         default:
  1064.                         {
  1065.                             return -1;
  1066.                         }
  1067.                     }
  1068.                 }
  1069.                 while ((ch = string[stringPos]) > ' ' && ch != delim);
  1070.                 setarg(paramPos, 0, num);
  1071.             }
  1072.             case 'c':
  1073.             {
  1074.                 setarg(paramPos, 0, string[stringPos++]);
  1075.             }
  1076.             case 'f':
  1077.             {
  1078.  
  1079.                 new changestr[16], changepos = 0, strpos = stringPos;
  1080.                 while(changepos < 16 && string[strpos] && string[strpos] != delim)
  1081.                 {
  1082.                     changestr[changepos++] = string[strpos++];
  1083.                     }
  1084.                 changestr[changepos] = '\0';
  1085.                 setarg(paramPos,0,_:floatstr(changestr));
  1086.             }
  1087.             case 'p':
  1088.             {
  1089.                 delim = format[formatPos++];
  1090.                 continue;
  1091.             }
  1092.             case '\'':
  1093.             {
  1094.                 new
  1095.                     end = formatPos - 1,
  1096.                     ch;
  1097.                 while ((ch = format[++end]) && ch != '\'') {}
  1098.                 if (!ch)
  1099.                 {
  1100.                     return -1;
  1101.                 }
  1102.                 format[end] = '\0';
  1103.                 if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
  1104.                 {
  1105.                     if (format[end + 1])
  1106.                     {
  1107.                         return -1;
  1108.                     }
  1109.                     return 0;
  1110.                 }
  1111.                 format[end] = '\'';
  1112.                 stringPos = ch + (end - formatPos);
  1113.                 formatPos = end + 1;
  1114.             }
  1115.             case 'u':
  1116.             {
  1117.                 new
  1118.                     end = stringPos - 1,
  1119.                     id = 0,
  1120.                     bool:num = true,
  1121.                     ch;
  1122.                 while ((ch = string[++end]) && ch != delim)
  1123.                 {
  1124.                     if (num)
  1125.                     {
  1126.                         if ('0' <= ch <= '9')
  1127.                         {
  1128.                             id = (id * 10) + (ch - '0');
  1129.                         }
  1130.                         else
  1131.                         {
  1132.                             num = false;
  1133.                         }
  1134.                     }
  1135.                 }
  1136.                 if (num && IsPlayerConnected(id))
  1137.                 {
  1138.                     setarg(paramPos, 0, id);
  1139.                 }
  1140.                 else
  1141.                 {
  1142.                     #if !defined foreach
  1143.                         #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
  1144.                         #define __SSCANF_FOREACH__
  1145.                     #endif
  1146.                     string[end] = '\0';
  1147.                     num = false;
  1148.                     new
  1149.                         name[MAX_PLAYER_NAME];
  1150.                     id = end - stringPos;
  1151.                     foreach (Player, playerid)
  1152.                     {
  1153.                         GetPlayerName(playerid, name, sizeof (name));
  1154.                         if (!strcmp(name, string[stringPos], true, id))
  1155.                         {
  1156.                             setarg(paramPos, 0, playerid);
  1157.                             num = true;
  1158.                             break;
  1159.                         }
  1160.                     }
  1161.                     if (!num)
  1162.                     {
  1163.                         setarg(paramPos, 0, INVALID_PLAYER_ID);
  1164.                     }
  1165.                     string[end] = ch;
  1166.                     #if defined __SSCANF_FOREACH__
  1167.                         #undef foreach
  1168.                         #undef __SSCANF_FOREACH__
  1169.                     #endif
  1170.                 }
  1171.                 stringPos = end;
  1172.             }
  1173.             case 's', 'z':
  1174.             {
  1175.                 new
  1176.                     i = 0,
  1177.                     ch;
  1178.                 if (format[formatPos])
  1179.                 {
  1180.                     while ((ch = string[stringPos++]) && ch != delim)
  1181.                     {
  1182.                         setarg(paramPos, i++, ch);
  1183.                     }
  1184.                     if (!i)
  1185.                     {
  1186.                         return -1;
  1187.                     }
  1188.                 }
  1189.                 else
  1190.                 {
  1191.                     while ((ch = string[stringPos++]))
  1192.                     {
  1193.                         setarg(paramPos, i++, ch);
  1194.                     }
  1195.                 }
  1196.                 stringPos--;
  1197.                 setarg(paramPos, i, '\0');
  1198.             }
  1199.             default:
  1200.             {
  1201.                 continue;
  1202.             }
  1203.         }
  1204.         while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
  1205.         {
  1206.             stringPos++;
  1207.         }
  1208.         while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
  1209.         {
  1210.             stringPos++;
  1211.         }
  1212.         paramPos++;
  1213.     }
  1214.     do
  1215.     {
  1216.         if ((delim = format[formatPos++]) > ' ')
  1217.         {
  1218.             if (delim == '\'')
  1219.             {
  1220.                 while ((delim = format[formatPos++]) && delim != '\'') {}
  1221.             }
  1222.             else if (delim != 'z')
  1223.             {
  1224.                 return delim;
  1225.             }
  1226.         }
  1227.     }
  1228.     while (delim > ' ');
  1229.     return 0;
  1230. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement