1. ВКонтакте
  2. Facebook

AX2 ChatKommando !vehicle

Супер Админ
  1. Оффлайн
  2. VIP
  3. 117 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 1 отправлено 13:13, 01.08.2011
!vehicle
php code:
  1. AX.ChatCommand.vehicle = {AdminCommand=true;};
  2. function AX.ChatCommand.vehicle:func(player, chatMsg)
  3. local Class, Mod = string.match((chatMsg.text), "^!vehicle (.*) (.*)$")
  4. if (not (Class and Mod)) then
  5. Class = string.match((chatMsg.text), "^!vehicle (.*)$");
  6. end
  7. local Vehicle = {
  8. ["US_vtol"] = true;
  9. ["US_tank"] = true;
  10. ["Asian_aaa"] = true;
  11. ["Asian_apc"] = true;
  12. ["Asian_helicopter"] = true;
  13. ["Asian_ltv"] = true;
  14. ["Asian_patrolboat"] = true;
  15. ["Asian_tank"] = true;
  16. ["Asian_truck"] = true;
  17. ["Civ_car1"] = true;
  18. ["Civ_speedboat"] = true;
  19. ["US_apc"] = true;
  20. ["US_asv"] = true;
  21. ["US_hovercraft"] = true;
  22. ["US_ltv"] = true;
  23. ["US_smallboat"] = true;
  24. ["US_trolley"] = true;
  25. ["Asian_helicopter"] = true;
  26. };
  27. if (Vehicle[Class]) then
  28. if (player.actor:GetSpectatorMode()~=0) then
  29. XMessageChatToPlayer( player, "[ERROR] You must in Game to use!");
  30. else
  31. if (player:IsOnVehicle()) then
  32. XMessageChatToPlayer( player, "[ERROR] Leave your Vehicle!");
  33. else
  34. if (not player:IsDead()) then
  35. local Distance = 7;
  36. if (Actor=="Asian_helicopter") then
  37. Distance = 12;
  38. end
  39. XSpawnVehicle(player:GetName(), Distance, Class, Mod);
  40. end
  41. end
  42. end
  43. elseif (Class) then
  44. XMessageChatToPlayer( player, "[ERROR] Class not Found");
  45. else
  46. XMessageChatToPlayer( player, "ChatCommand Syntax: !vehicle [VEHICLE CLASS] [MODIFICATION]");
  47. end
  48. end

Работает с AXPack.pak (OrignalPack). Однако эта версия, будет работать если изменений нет.
php code:
  1. AX.ChatCommand.vehicle = {AdminCommand=true;};
  2. function AX.ChatCommand.vehicle:func(player, chatMsg)
  3. local Class, Mod = string.match((chatMsg.text), "^!vehicle (.*) (.*)$")
  4. if (not (Class and Mod)) then
  5. Class = string.match((chatMsg.text), "^!vehicle (.*)$");
  6. end
  7. local Vehicle = {
  8. ["US_vtol"] = {
  9. ["bomber"]= "VTOL_Bomber";["warrior"]= "VTOL_Warrior";["50"]= "VTOL_50";["fastgauss"]= "VTOL_FastGauss";
  10. ["biggun"]= "VTOL_BigGun";["gauss"]= "VTOL_Gauss";["alien"]= "VTOL_Alien";["tac"]= "VTOL_TAC";
  11. ["blaster"]= "VTOL_Blaster";["interceptor"]= "VTOL_Interceptor";["ascension"]= "VTOL_Ascension";["hellfire"] = "VTOL_Hellfire";
  12. };
  13.  
  14. ["US_tank"] = {
  15. ["gauss"]= "GaussCannon";["singularity"]= "Singularity";["biggun"]= "BigGun";["hellfire"]= "Hellfire";
  16. ["sidewinder"]= "Sidewinder_Lockon";["moar"]= "MOAR";["moac"]= "MOAC";["tac"]= "TACCannon";
  17. };
  18.  
  19. ["Asian_tank"] = {
  20. ["gauss"]= "FullGauss";["singularity"]= "Singularity";["biggun"]= "BigGun";["hellfire"]= "Hellfire";
  21. ["sidewinder"]= "Sidewinder_Lockon";["moar"]= "MOAR";["moac"]= "MOAC";["tac"]= "TACCannon";
  22. };
  23.  
  24. ["Asian_aaa"] = {
  25. ["fastgauss"]= "GaussAAA";["hellfire"]= "HellfireAAA";["sam"]= "SAM";
  26. };
  27.  
  28. ["Asian_apc"] = {
  29. ["moac"]= "MOAC";["gauss"]= "GaussCannon";
  30. };
  31.  
  32. ["Asian_ltv"] = {
  33. ["moar"]= "MOAR";["moac"]= "MOAC";["gauss"]= "Gauss";
  34. };
  35.  
  36. ["US_apc"] = {
  37. ["moac"]= "MOAC";["gauss"]= "GaussCannon";
  38. };
  39.  
  40. ["US_hovercraft"] = {
  41. ["moac"]= "MOAC";["moar"]= "MOAR";["gauss"]= "Gauss";["av"]= "AV";["ah"]= "AH";
  42. };
  43.  
  44. ["US_ltv"] = {
  45. ["moar"]= "MOAR";["moac"]= "MOAC";["gauss"]= "Gauss";
  46. };
  47.  
  48. ["Asian_helicopter"] = {};
  49. ["Asian_patrolboat"] = {};
  50. ["Civ_speedboat"] = {};
  51. ["US_smallboat"] = {};
  52. ["US_trolley"] = {};
  53. ["Asian_truck"] = {};
  54. ["Civ_car1"] = {};
  55. ["US_asv"] = {};
  56. };
  57.  
  58. local VehicleClass = Vehicle[Class];
  59. if (VehicleClass) then
  60. if (Mod and not VehicleClass[Mod]) then
  61. XMessageChatToPlayer( player, "[ERROR] Modification not Found");
  62. else
  63. local Modification = VehicleClass[string.lower(Mod or "")];
  64. if (player.actor:GetSpectatorMode()~=0) then
  65. XMessageChatToPlayer( player, "[ERROR] You must in Game to use!");
  66. else
  67. if (player:IsOnVehicle()) then
  68. XMessageChatToPlayer( player, "[ERROR] Leave your Vehicle!");
  69. else
  70. if (not player:IsDead()) then
  71. local Distance = 7;
  72. if (Actor=="Asian_helicopter") then
  73. Distance = 12;
  74. end
  75. XSpawnVehicle(player:GetName(), Distance, Class, Modification);
  76. end
  77. end
  78. end
  79. end
  80. elseif (Class) then
  81. XMessageChatToPlayer( player, "[ERROR] Class not Found");
  82. else
  83. XMessageChatToPlayer( player, "ChatCommand Syntax: !vehicle [VEHICLE CLASS] [MODIFICATION]");
  84. end
  85. end


------------------------------------------
DDR3 8G (4*2G), 1600МГц Это мало?
 
Поделиться темой:
Перейти

Доступ закрыт.

  1. Вам запрещено отвечать в темах данного форума.

Последние темы

  1. Настройка серверного мода Crysis
    Автор: dimas824 18:04, 12.01.2013
  2. Crysis 2 обсуждение
    Автор: PGJA44 23:01, 07.01.2013
  3. Crysis 2 Настройка Servera (Вопросы)
    Автор: seregas 13:18, 29.12.2012
  4. Crysis Wars обсуждение
    Автор: coody55 12:22, 21.11.2012
  5. AEGISX Как убрать бесконечные (40) патро...
    Автор: coody55 12:10, 21.11.2012
  6. Pioneer
    Автор: coody55 18:05, 08.11.2012

Изменения статуса

  1. профиль Воин будущего 20:35, 10.12.2012
  2. профиль ИЩЮ КЛЮЧЬ НА CRYSIS 2 ЕСЛИ ЕСТЬ ТО ДАЙ 23:39, 04.05.2012
  3. профиль как делать серийный номер ключ 23:56, 24.02.2012
  4. профиль ыца! 11:04, 30.01.2012
  5. профиль DDR3 8G (4*2G), 1600МГц Это мало? 22:56, 29.01.2012
  6. профиль i5-2500k gigabyte z68x GTX 580 msi 8 гб оперативной памят... 23:14, 21.12.2011

За последние 10 минут эту тему посетило 1 человек (0 пользователей, 1 гостей, 0 скрытых пользователей)
Полный список по: последнему действию или именам пользователей