1. 游客, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

搜索结果

  1. Daizy
  2. Daizy
  3. Daizy
  4. Daizy
  5. Daizy
  6. Daizy
  7. Daizy
  8. Daizy
  9. Daizy
  10. Daizy
  11. Daizy
  12. Daizy
    Простенький скрипт для предмета, дающий возможность выводить в системный чат заранее подготовленное сообщение от персонажа не имеющего ГМ-прав. Я решил использовать его для новогодних поздравлений. function I9999999_OnUse (MapID, InstanceID, TypeID, RoleID) local MsgID = msg.BeginMsgEvent(); msg.AddMsgEvent(MsgID,102,888888); msg.AddMsgEvent(MsgID,2,RoleID); msg.AddMsgEvent(MsgID,2,RoleID); msg.DispatchBroadcast(MsgID,-1,-1,-1); end Где 9999999 - id предмета при активации которого будет выводиться сообщение (прописать в item_name.xml и item_proto.xml) Где 888888 - Msg id заранее подготовленного сообщения, об этом позже. Добавляем его к серверным скриптам, в файл отвечающий за системные сообщения Путь: server_data/script/Broadcasting.lua Далее в Broadcast_list.xml добавляем строку с нашим сообщением <Msg id="888888" type="2" channel="3" value="&lt;p1&gt; поздравляет всех игроков сервера Loong4Free.com с наступающим новым 2017 годом! Счастья и успехов в новом году!"/> Значение value будет выводиться при активации предмета в системный чат, вместо &lt;p1&gt; будет выводиться никнейм персонажа активировавшего предмет. Сам Broadcast_list.xml хранится в /local/zhCN/ как в сервере, так и в клиенте, его нужно синхронизировать. Что получаем на выходе: [ATTACH] [ATTACH]
    作者: Daizy, 2016-12-15, 0 个回复, 所属版块: Разработки
  13. Daizy
  14. Daizy
  15. Daizy
  16. Daizy
  17. Daizy
  18. Daizy
  19. Daizy
  20. Daizy