Advertisement
Longibotti

Eventhelfer

Apr 27th, 2011
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 9.13 KB | None | 0 0
  1. ///////////////////////////////////////////////////////////
  2. //////////////                               //////////////
  3. ////////////// Filterscript für www.gtaRL.de //////////////
  4. //////////////                               //////////////
  5. ///////////////////////////////////////////////////////////
  6. //////////////      0.3c Filterscript        //////////////
  7. //////////////      Funktionen:              //////////////
  8. ////////////// -Objektspawning               //////////////
  9. ////////////// -Fahrzeugspawning             //////////////
  10. ////////////// -Waffenspawning               //////////////
  11. ////////////// -Teleports                    //////////////
  12. //////////////                               //////////////
  13. //////////////     Geplante Funktionen:      //////////////
  14. ////////////// -Scoresystem                  //////////////
  15. ////////////// -Countdownfunktion            //////////////
  16. //////////////                               //////////////
  17. ///////////////////////////////////////////////////////////
  18.  
  19. #include <a_samp>
  20. #pragma tabsize 0
  21. #define EMENU 1
  22. #define COLOR_ORANGE 0xFF9900AA
  23. #define COLOR_RED 0xFF0000FF
  24.  
  25. public OnFilterScriptInit()
  26. {
  27.         print("\n--------------------------------------");
  28.         print("InGame Eventerleichterung");
  29.         print("--------------------------------------\n");
  30.         return 1;
  31. }
  32. public OnFilterScriptExit()
  33. {
  34.         return 1;
  35. }
  36.  
  37. public OnPlayerCommandText(playerid, cmdtext[])
  38. {
  39. if (strcmp("/eventmenu", cmdtext, true, 10) == 0)
  40. if(IsPlayerAdmin(playerid)) SendClientMessage(playerid, COLOR_RED, "Eventmenu geöffnet.");
  41. ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST, "Eventmenu | gtaRL - Longibotti | Beta", "------- OBJEKTE -------\r\nNebelmaschine\r\nAussichtsturm\r\nExplosives Fass\r\nCop\r\n------- TELEPORTS -------\r\nLS Airport\r\nLS Arena\r\nLV Area51\r\n------- FAHRZEUGE -------\r\nGoKart\r\nMonstertruck\r\nVortex Hovercraft\r\nBus\r\nPanzer\r\n------- WAFFEN -------\r\nRaketenwerfer\r\nMolotov Cocktail\r\nFlammenwerfer\r\nMinigun\r\nFeuerlöscher\r\nKamera", "Wählen", "Verlassen");
  42. return 1;
  43. }
  44.  
  45. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  46. {
  47.     switch(dialogid)
  48.     {
  49.                 case 1:
  50.                 {
  51.             if(!response)
  52.             {
  53.                 SendClientMessage(playerid, 0xFF0000FF, "Aktion abgebrochen.");
  54.                 return 1;
  55.             }
  56.  
  57.             switch(listitem)
  58.             {
  59.                case 0: // objekte
  60.                 {
  61.                 return 0;
  62.                 }
  63.                 case 1:
  64.                 {
  65.                     new Float:X,Float:Y,Float:Z;
  66.                     GetPlayerPos(playerid, X,Y,Z);
  67.                     CreateObject(2780, X+4, Y, Z-3, 0.0, 0.0, 96.0);
  68.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Du hast eine Nebelmaschine gespawned.");
  69.                 }
  70.                 case 2:
  71.                 {
  72.                     new Float:X,Float:Y,Float:Z;
  73.                     GetPlayerPos(playerid, X,Y,Z);
  74.                     CreateObject(3279, X+4, Y, Z-3, 0.0, 0.0, 96.0);
  75.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Du hast einen Aussichtsturm gespawned.");
  76.                 }
  77.                 case 3:
  78.                 {
  79.                     new Float:X,Float:Y,Float:Z;
  80.                     GetPlayerPos(playerid, X,Y,Z);
  81.                     CreateObject(1225, X+2, Y, Z-1, 0.0, 0.0, 96.0);
  82.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Du hast ein explosives Fass gespawned.");
  83.                 }
  84.                 case 4:
  85.                                 {
  86.                     new Float:X,Float:Y,Float:Z;
  87.                     GetPlayerPos(playerid, X,Y,Z);
  88.                     CreateObject(3092, X+1, Y, Z, 0.0, 0.0, 96.0);
  89.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Du hast einen Cop gespawned.");
  90.                                 }
  91.                                 case 5: // teleports
  92.                                 {
  93.                 return 0;
  94.                 }
  95.                                 case 6:
  96.                                 {
  97.                     SetPlayerPos(playerid,1962.0,-2174.5,15.0);
  98.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Du wurdest zum LS Flughafen teleportiert.");
  99.                                 }
  100.                                 case 7:
  101.                                 {
  102.                     SetPlayerPos(playerid,2655.0,-1670.5,12.0);
  103.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Du wurdest zur LS Arena teleportiert.");
  104.                                 }
  105.                                 case 8:
  106.                                 {
  107.                     SetPlayerPos(playerid,88.0,1921.5,18.5);
  108.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Du wurdest zur Area 51 teleportiert.");
  109.                                 }
  110.                                 case 9: // fahrzeuge
  111.                                 {
  112.                 return 0;
  113.                 }
  114.                                 case 10:
  115.                                 {
  116.                     new Float:X,Float:Y,Float:Z;
  117.                     GetPlayerPos(playerid, X,Y,Z);
  118.                     CreateVehicle(571, X,Y,Z, 0.0, 6, 6, 3);
  119.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Du hast ein GoKart gespawned. Respawnzeit ohne Fahrer: 3 Sekunden.");
  120.                 }
  121.                                 case 11:
  122.                                 {
  123.                     new Float:X,Float:Y,Float:Z;
  124.                     GetPlayerPos(playerid, X,Y,Z);
  125.                     CreateVehicle(444, X,Y,Z, 0.0, 6, 6, 3);
  126.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Du hast einen Monstertruck gespawned. Respawnzeit ohne Fahrer: 3 Sekunden.");
  127.                 }
  128.                                 case 12:
  129.                                 {
  130.                     new Float:X,Float:Y,Float:Z;
  131.                     GetPlayerPos(playerid, X,Y,Z);
  132.                     CreateVehicle(539, X,Y,Z, 0.0, 6, 6, 3);
  133.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Du hast einen Vortex Hovercraft gespawned. Respawnzeit ohne Fahrer: 3 Sekunden.");
  134.                 }
  135.                                 case 13:
  136.                                 {
  137.                     new Float:X,Float:Y,Float:Z;
  138.                     GetPlayerPos(playerid, X,Y,Z);
  139.                     CreateVehicle(431, X,Y,Z, 0.0, 6, 6, 3);
  140.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Du hast einen Bus gespawned. Respawnzeit ohne Fahrer: 3 Sekunden.");
  141.                 }
  142.                                 case 14:
  143.                                 {
  144.                     new Float:X,Float:Y,Float:Z;
  145.                     GetPlayerPos(playerid, X,Y,Z);
  146.                     CreateVehicle(432, X,Y,Z, 0.0, 6, 6, 3);
  147.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Du hast einen Panzer gespawned. Respawnzeit ohne Fahrer: 3 Sekunden.");
  148.                 }
  149.                                 case 15: // waffen
  150.                                 {
  151.                 return 0;
  152.                 }
  153.                                 case 16:
  154.                                 {
  155.                     GivePlayerWeapon(playerid, 35, 20);
  156.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Raketenwerfer gegeben!");
  157.                                 }
  158.                                 case 17:
  159.                                 {
  160.                     GivePlayerWeapon(playerid, 18, 20);
  161.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Molotovs gegeben!");
  162.                                 }
  163.                                 case 18:
  164.                                 {
  165.                     GivePlayerWeapon(playerid, 37, 20);
  166.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Flammenwerfer gegeben!");
  167.                                 }
  168.                                 case 19:
  169.                                 {
  170.                     GivePlayerWeapon(playerid, 38, 250);
  171.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Minigun gegeben!");
  172.                                 }
  173.                                 case 20:
  174.                                 {
  175.                     GivePlayerWeapon(playerid, 42, 250);
  176.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Feuerlöscher gegeben!");
  177.                                 }
  178.                                 case 21:
  179.                                 {
  180.                     GivePlayerWeapon(playerid, 43, 250);
  181.                     SendClientMessage(playerid, COLOR_ORANGE, "!ACHTUNG!-EVENTMENU-!ACHTUNG! Kamera gegeben!");
  182.                                 }
  183.             }
  184.  
  185.         }
  186.  
  187.     }
  188.     return 1;
  189. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement