|  | 
	
	
		
	
	
    
        |  25.01.2010, 20: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 в 17:39.
                    
                    
                
             |  
    |  |   |  
	
		
	
	
    
        |  20.03.2010, 15:00 | #2 |  
    | 
  
    |  |  
    |  |  |  
    |     Разведчик |    
            
                 Регистрация: 24.09.2009
                 Сообщений: 2
                 Популярность: 10  
	 Сказал(а) спасибо: 1
		
			
				Поблагодарили 0 раз(а) в 0 сообщениях
			
		
	   | 
                 Re: мануал по написанию эвента !!! 
 
            
               
    Спасибо давно искал)
     
         |  
    |  |   |  
	
		
	
	
	
	
Заявление об ответственности / Список мошенников
	| 
	|  Ваши права в разделе |  
	| 
		
		Вы не можете создавать новые темы Вы не можете отвечать в темах Вы не можете прикреплять вложения Вы не можете редактировать свои сообщения 
 HTML код Выкл. 
 |  |  |  Часовой пояс GMT +4, время: 08:58. |  |