Информация о выбитых предметах

 
+
-
edit
 

Diamond

втянувшийся

Воспользовался идеей балансера, сделал нпц который рассказывает в каких мобах лежат выбитые из игроков предметы, за 1/10 стоимости. Т.е. платишь 100к и получаешь инфу о всех предметах стоимостью до 1кк.

code text
  1. new-list VALUE owners
  2. new-list VALUE items
  3. new-list VALUE types
  4. NULL VALUE item_price
  5. NULL VALUE items_out
  6.  
  7. : npc-8604-dialog-append
  8.         '<br>' .
  9.         '<a action="bypass -h jbf_informer1">Найти предметы</a>' .
  10. ;
  11.  
  12. forth:: bypass_informer1
  13.         '<br>
  14.         Я могу найти для тебя любую вещь! Но информация стоит денег.
  15.         Нет денег - нет информации! Сколько ты готов заплатить?
  16.         <edit var="item_price" width=80>
  17.         <button value=Ok action="bypass -h jbf_informer2 $item_price" width=80 height=15>' show
  18. ;
  19.  
  20. forth:: bypass_informer2 ( item_price -- )
  21.         to item_price
  22.         item_price adena_pay
  23.         item_price 10 * to item_price
  24.         new-list to owners
  25.         new-list to items
  26.         new-list to types
  27.         "SELECT C.name AS mob_name, B.name AS item_name, B.crystal_type FROM items AS A LEFT OUTER JOIN prices AS B ON ( A.item_id = B.item_id ) LEFT OUTER JOIN npc AS C ON ( A.owner_id = C.id ) WHERE A.loc='MONSTER' AND B.price<='[ item_price >slashes ]' order by price" parse query    
  28.                 ?dup IF . drop exit THEN
  29.                 'dup "crystal_type" m@ types list+ dup "mob_name" m@ owners list+ "item_name" m@ items list+' do-list
  30.  
  31.         "" to items_out
  32.  
  33.         types list> 0 ?DO
  34.                 dup "none" = if drop "n" then
  35.                 " - " s+ items i list@ s+ " - " s+ owners i list@ s+ "<br>" s+ items_out swap s+ to items_out
  36.         LOOP
  37.         items_out show
  38. ;
 
Это сообщение редактировалось 01.03.2007 в 05:10
+
-
edit
 

CyClon

втянувшийся
Такой вот тупой вопрос: насколько точно информирует NPC??? Показывает место на карте, говорит только имя моба или прямо указывает стрелкой на нужного моба? :))
L2JF User  
AD Реклама Google — средство выживания форумов :)
+
-
edit
 

Diamond

втянувшийся

CyClon> Такой вот тупой вопрос: насколько точно информирует NPC??? Показывает место на карте, говорит только имя моба или прямо указывает стрелкой на нужного моба? :))
Говорит имя :)
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru