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

AX2 ChatKommando !give

Супер Админ
  1. Оффлайн
  2. VIP
  3. 117 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 1 отправлено 13:18, 01.08.2011
!give
!give all
!give us
!give nk

php code:
  1. AX.ChatCommand.give = {AdminCommand=true;};
  2. function AX.ChatCommand.give:func(player, chatMsg)
  3.  
  4. local Actor, Item = string.match((chatMsg.text), "^!give (.*) (.*)$")
  5.  
  6. if (Actor and Item) then
  7. local Control = {["all"] = "All Players"; ["us"] = "Team US"; ["nk"] = "Team NK";};
  8. local IsPlayer = g_gameRules.game:GetPlayerByPartialName(Actor);
  9. if (Control[string.lower(Actor)] or IsPlayer) then
  10. if (IsPlayer and IsPlayer.actor:GetSpectatorMode()~=0) then
  11. XMessageChatToPlayer( player, "[ERROR] Player is Spectator!");
  12. else
  13. XItemGive(Actor, Item);
  14. XMessageChatToPlayer(player, 'Succesfully armed "'..(Control[string.lower(Actor)] or IsPlayer:GetName())..'" with a: "'..Item..'"');
  15. end
  16. else
  17. if (not Control[string.lower(Actor)]) then
  18. XMessageChatToPlayer( player, "[ERROR] Playername not found: "..Actor);
  19. else
  20. XMessageChatToPlayer( player, "ChatCommand Syntax: !give [PLAYERNAME OR ALL OR US OR NK] [ITEM NAME]");
  21. end
  22. end
  23. else
  24. if (player.actor:GetSpectatorMode()~=0) then
  25. XMessageChatToPlayer( player, "[ERROR] You must in Game to use!");
  26. else
  27. if (player:IsOnVehicle()) then
  28. XMessageChatToPlayer( player, "[ERROR] Leave your Vehicle!");
  29. else
  30. if (not player:IsDead()) then
  31. local Item = string.match((chatMsg.text), "^!give (%w+)");
  32. if (Item) then
  33. XItemGive(player:GetName(), Item);
  34. local ItemId = player.inventory:GetItemByClass(Item);
  35. if (ItemId) then
  36. XMessageChatToPlayer(player, "Succesfully armed with a: "..Item);
  37. else
  38. XMessageChatToPlayer(player, '[ERROR] armed with "'..Item..'" failed');
  39. end
  40. else
  41. XMessageChatToPlayer( player, "ChatCommand Syntax: !give [ITEM NAME]");
  42. end
  43. end
  44. end
  45.  
  46. end
  47. end
  48. 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 скрытых пользователей)
Полный список по: последнему действию или именам пользователей