Покатушки на вайвернах и страйдерах.

 
+
-
edit
 

Balancer

администратор
★★★★★
Код:
code forth
  1.  Покатушки на вайверне
  2.  
  3. : adena?  ( n -- n f )
  4.          Возвращаем истину, если есть n адены и ложь - иначе
  5.         player@ adena@ over >=
  6. ;
  7.  
  8. : ride-over ( -- )
  9.          Ссаживаем с вайверна с предупреждением
  10.         player@ unride
  11.         "Ride time is over.
  12.  
  13. Welcome back again!" show
  14. ;
  15.  
  16. : temporary-ride ( pet time price -- )
  17.          Катаемся на вайверне или другом пете ('pet') 'time' секунд за цену 'price'
  18.         adena? not if
  19.                 >r 2drop r>
  20.                 "Not enough adena! Need" . .
  21.                 exit
  22.         then
  23.        
  24.         ( pet time adena )
  25.  
  26.         rot player@ ride 0= if 2drop exit then
  27.        
  28.         ( time adena )
  29.  
  30.         swap  1000 *  "ride-over"  swap  timer-start
  31.  
  32.         dup player@ adena-!
  33.         "You loose " . . "adena" .
  34.         "Good ride!" .
  35. ;


// http://wiki.mazylis.lt/cgi-bin/trac.cgi/.../service/Ride.f?rev=481


Реализация - Боковая тензометрическая ручка против класической центральной. [Balancer#10.07.02 07:58]

Жду вопросов :D
 
+
-
edit
 

garri_il

втянувшийся
Доброе утро Бал. :)
A можно как нить сделать чтоб при получении дракона снять касты на скорость или уровнять ее ?
Мы вчера устроили ралли DION GIRAN с препятствиями и нешастными случаями сняли драконов на 30мин. но победил тот у кого скорость больше была :(
но было весело :)
 
+
-
edit
 

Forbec

новичок
А в l2jru данный сабж работает ? :)
 
+
-
edit
 

Balancer

администратор
★★★★★
Да, если это версия с SVN или сборку с него уже обновили. Я всё туда вкладывал и до согдняшнего дня l2j практически не отличался от моего варианта. Сегодня опять прикрутил нововведения с основной ветки. Оттестирую - и на L2JRU перенесу. Как время будет :)
 
+
-
edit
 

Balancer

администратор
★★★★★
garri_il:
Доброе утро Бал. :)
A можно как нить сделать чтоб при получении дракона снять касты на скорость или уровнять ее ?
 


В нынешней версии сервера так и должно быть. Заодно вайверны стали заметно быстрее... Аки птицы! :D
 
+
-
edit
 

garri_il

втянувшийся
4udno prosto super :)
eto mne nado iz Revision 503 faili iz datopaka ivzjt li ti server skampilil novii ?
 
+
-
edit
 

garri_il

втянувшийся
да а такои вопрос можно сделать телепорт как лотерею чтоб при выборе меню тебя закидывало в одну из 5 локации ?
да и последнее на седня :)
можно сделать типа квеста чтоб тебя переименовывали 000000001 к примеру давали лвл 1 и карму 1000 и давали задание принести че нить
или это не реально запомнить данние игрока а потом вернуть их назад?
p.s так хочется турьму заполучить 4-е поколение... [Вуду#06.06.02 19:01] :)
 
+
-
edit
 

Balancer

администратор
★★★★★
garri_il:
да а такои вопрос можно сделать телепорт как лотерею чтоб при выборе меню тебя закидывало в одну из 5 локации ?
 


См. малая боевая авиация и борьба с диверсионно-террористическими группами


garri_il:
можно сделать типа квеста чтоб тебя переименовывали 000000001 к примеру давали лвл 1 и карму 1000 и давали задание принести че нить
 


Можно, но я пока не понял, что такое "000000001" :)

garri_il:
или это не реально запомнить данние игрока а потом вернуть их назад?
 


В текущей сборке ещё нет сохранения Форт-переменных игрока (но сделать уже не сложно, просто ещё не дошли руки, я сами-то переменные игрока только на днях реализовал), так что все его настройки потеряются после его рестарта. Но за время постоянной игры параметры можно хранить. Т.е., данные, записанные одним Форт-скриптом, могут быть потом прочитаны другим.

Подробности - Устройство для измерения координат лопастей вращающихся несущих винтов

...

А тюрьма - это несколько более далёкая перспектива. Там придётся основной код сервера модифицировать :)
 
+
-
edit
 

garri_il

втянувшийся
Можно, но я пока не понял, что такое "000000001"

eto tyremnii nomer 4tob vse znali :)
primer :
j GARRI posli vzjtij kvesta stal 000000001 plus 1000 karmi i lvl 1
a kvest proshol vernuli vse nazad :)
 
+
-
edit
 

Balancer

администратор
★★★★★
Понял. Сделаю сохранение данных игрока в БД - можно будет такое реализовать легко :) Т.е. реализуется легко и сейчас, но старое имя запомнить пока не удастся :)
 
+
-
edit
 

garri_il

втянувшийся
i lvl 1 da 1000 toze nakazanie :)
 
+
-
edit
 

garri_il

втянувшийся
хорошо если имя запомнить нельзя пока мы можем использовать уже реализованое тобои переименование просто подоидет и за символи4ескую плату востановит его
 
+
-
edit
 

Zoomik

новичок
Сунул этот код в data/jbforth/service/Ride.f. И сунул html`ку.... в игре пишет Unknown word 'wyvern'.

Что делать? =(
 
+
-
edit
 

Balancer

администратор
★★★★★
Естественно :) Что легко отслеживается по первой ссылке в посте на SVN.

http://wiki.mazylis.lt/cgi-bin/trac.cgi/.../merchant/7827.htm?rev=481
и
http://wiki.mazylis.lt/cgi-bin/.../html/merchant/7827-33.htm?rev=481
 
+
-
edit
 

Zoomik

новичок
Сделал. в игре пишет: Unknown word 'wyvern'
 
+
-
edit
 

Balancer

администратор
★★★★★
Ты обновишь когда-нить датапак, нет?

http://wiki.mazylis.lt/cgi-bin/trac.cgi/.../constants/pets.f?rev=481

Этот файл там, как видно, с 24-го июня лежит. Неделю уже :D
 
+
-
edit
 

Zoomik

новичок
спасибо... просто обновлял немного по другому
 
+
-
edit
 
+
-
edit
 

Balancer

администратор
★★★★★
Zoomik:
просто обновлял немного по другому.
 


Поставь себе SVN и имей всегда самый свежий датапак с минимальным трафиком :)
 
+
-
edit
 

Zoomik

новичок
Поставил себе svn но как пользоватьсят так и не понял... =)
 
+
-
edit
 

Zoomik

новичок
по команде svn co все время пишет мне ошибки =(

Например:
Error: REPORT request failed on '/svn/repo1/!svn/bc/517/DataPack'
Error: REPORT of '/svn/repo1/!svn/bc/517/DataPack': 400 Bad Request (http://wiki.mazylis.lt)
 
+
-
edit
 

Balancer

администратор
★★★★★
Заходишь в нужную тебе папку и пишешь в ней (из командной строки):

svn co http://wiki.mazylis.lt/svn/repo1/DataPack
 
+
-
edit
 

Forbec

новичок
Вчера скачал сборку Балансера, подходишь к петменджеру, и там просто гаписано внизу Ride wyvern/strider, но никакой ссылки :(
 
+
-
edit
 

Balancer

администратор
★★★★★
А посмотреть в HTML-файл сложно? :D Там просто испорчен HTML-вид ссылки. Сделано было специально на время эвента, чтобы народ не мог на халяву на вайверне залететь в зону, куда иначе можно только с боем прорваться :)

Поскольку я играю сразу с локальной копии репозитория датапака, то любые изменения в нём отражаются и на SVN после синхронизации.

Обновился до текущего состояния, когда покатушки снова включены :D

...

Вообеще, появилась идея. Нужно будет сделать расширение, которое через админ-меню позволит включать/выключать такие вещи. Текущее состояние JB-форта это уже позволяет сделать.
 

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