|
25.01.2010, 19:50
|
#1
|
|
|
|
Пехотинец
|
Регистрация: 10.11.2009
Сообщений: 78
Популярность: 753
Сказал(а) спасибо: 200
Поблагодарили 192 раз(а) в 73 сообщениях
|
мануал по написанию эвента !!!
Приступим ...
за эвент отвечает ИмяЕвента.xml который лежит в \data\script\
структура примерно такая:
|
Цитата: |
|
|
|
|
|
|
|
|
<Event ID="я имя эвента" Active="я дата старта - я дата конца,формат такой: число первые буквы месяца по английски к примеру Feb год">
<Droplist>
<AllDrop Items="я предмет который падает№ 1" Count="я количество" Chance="я шанс" />
</Droplist>
<Droplist>
<AllDrop Items="я предмет который падает№ хз какой" Count="я количество" Chance="я шанс" />
</Droplist>
<Message
Type="OnJoin"
Msg="я сообщение которое увидит игрок при входи в игру">
</Message>
<EventEnd>
<Take From="AllPlayers">
<Item ItemID="я придмет № 1-я придмет № хз"></Item>
</Take>
</EventEnd>
</Event> |
|
|
|
|
|
после того как мы закинули этот файл в папку и сделали рестарт он по идее запустится, но этого мало)))
какой толк от предметов если с ними ни что нельзя сделать?)
для создания НПЦ выполняем простой SQL файл
|
Цитата: |
|
|
|
|
|
|
|
|
INSERT INTO `npc` VALUES (999999,999999,'Event',0,'YA NPC',0,'Monster.silver_cat',7,15,70,'male','L2Npc' ,40,3862,1493,11.85,2.78,40,43,30,21,20,10,0,0,131 4,470,780,382,278,0,333,0,
0,0,52,132,N ULL,0,0,0,'LAST_HIT'); |
|
|
|
|
|
cпауним в ручную по ID 999999
теперь надо его научить говорить!
создаём файл 999999.html и кидаем его в папку \html\default\. (или html-ru)
редактируем его блокнотом
|
Цитата: |
|
|
|
|
|
|
|
|
<html>
<body>
<font color="009900">я эвент нпц</font>
TEST!
<a action="bypass -h npc_%objectId%_multisell йа имя мультисела.xml">приз, хочу</a>
</body>
</html> |
|
|
|
|
|
Внимание! многие басурманские сервера плохо переваривают русские буквы!
ну и последние,мультисел.
создаём (я имя мультисела.xml) кидаем в папку \multisell\.
пишем в нём (блокнотом)
|
Цитата: |
|
|
|
|
|
|
|
|
<?xml version='1.0' encoding='utf-8'?>
<!-- я мего эвент -->
<list>
<!-- приз 1 -->
<item id="1">
<ingredient id="я эвент предмет" count="я количество" enchant="и так понятно что эвент предмет на 0 заточен"/>
<production id="йа призиг" count="йа колво призиков" enchant="йа зоточко"/>
</item>
<!-- я приз хз какой -->
<item id="2">
<ingredient id="я предмет я какой" count="я количество" enchant="0"/>
<production id="я приз хз какой" count="1" enchant="0"/>
</item>
</list> |
|
|
|
|
|
то что находится внутри <!-- -->,является комментарием и особо не нужен.
также к нпц можно присобачить квест (зделать что то вроде обмена букв на свитки) сделать его шагающим (если сервер позволяет......
Слито(c)
Последний раз редактировалось jekajkee; 26.01.2010 в 16:39.
|
|
|
20.03.2010, 14:00
|
#2
|
|
|
|
Разведчик
|
Регистрация: 24.09.2009
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: мануал по написанию эвента !!!
Спасибо давно искал)
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 13:11.
|
|