Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Работа с игровым контентом/Пишем Свой Эвент
Search

Пишем Свой Эвент

1 replies1,703 viewsCurrently viewing: 1
firt
firt

User

Участник

Posts: 45

На форуме с: 08/26/2007

Репутация: +234

Рейтинг: 0

· 01/26/2008, 05:46 PM

поехали....
[йа структурко]
за евент отвечает ИмяЕвента.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,1314,470,780,382,278,0,333,0,
0,0,52,132,NULL,0,0,0,'LAST_HIT');

cпауним в ручную по ID 999999

теперь надо его научить говариц,)

создаём файл 999999.html и кидаем его в папку \html\default\. (или html-ru)
редактируем его блокнотом

Код
<html>
<body>
<font color="009900">йа евент нпц</font>
<br>
привед!
<br>
<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>

то что находиццо внутри <!-- -->,являеццо каминтарием и особо не нужон.

также к нпц можно присобачить квест (зделоть чото вроди обмена букфф на свитки) сделать его шагающим (если серваг пазваляет......единственное что с НПЦ нельзя делать ни в коем случаи *вырезано цензурой*цо

[йа окончание]
вот и всё,мы сделали какойто убого-уроцкий эвент^^.

Модераторы! если тема нужна-закрипити,если не назна-нещадно трити а миня баньти!

0
Topic is closed for replies