Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа со скриптами (https://forum.zone-game.info/forumdisplay.php?f=37)
-   -   Frintezza.java (https://forum.zone-game.info/showthread.php?t=18795)

pchayka 22.03.2012 19:12

Re: Frintezza.java
 
У корейцев в АИ обрабатывается именно поведение и действия НПЦ, сам процесс контроля количества, состава, предметов и всего остального происходит в ядре сервака на основе скриптов.

rage 22.03.2012 20:41

Re: Frintezza.java
 
Цитата:

Сообщение от ANZO (Сообщение 171932)
Ну не такое же мутить :cq:
http://godworld.ru/scrupload/i/c3060e.png

Почему бы и нет? Гибко и универсально.

linliss 22.03.2012 21:07

Re: Frintezza.java
 
Цитата:

Сообщение от ANZO (Сообщение 171932)
Ну не такое же мутить :cq:

http://godworld.ru/scrupload/i/c3060e.png

ну на каждого нпс отдельный файл с АИ - да это неочень, а запихать все в 1 файл на яве пстц, этот аи минут 30 будет грузится:redlol:

Добавлено через 2 минуты
Цитата:

Сообщение от pchayka (Сообщение 171933)
У корейцев в АИ обрабатывается именно поведение и действия НПЦ, сам процесс контроля количества, состава, предметов и всего остального происходит в ядре сервака на основе скриптов.

у разрабов лыжи свое виденье насчет этого, они лучше напишут 100500 проверок в коде инста/квеста и тд, чем грузить это дело из скриптов, что правильнее и легко правится

ANZO 22.03.2012 23:40

Re: Frintezza.java
 
Цитата:

Сообщение от rage (Сообщение 171952)
Почему бы и нет? Гибко и универсально.

Ну да, чтобы реализовать тот или иной квест - придется править все АИ нпц, участвующих в этом квесте. Удобно аж ппц. Это при условии если, как в данном случае, ядро поддерживает чтение сконвертированных в java скриптов оф-пака в ПОЛНОЙ мере.

pchayka 22.03.2012 23:46

Re: Frintezza.java
 
АИ птски - это результат компиляции, а не исходный файл для работы. Корейцы не пишут квесты в АИ каждого НПЦ. В ai.obj собирается код из всех квестов.

Потому на яве в целом оптимальная структура, копировать птску в этом нет никакого смысла, т.к. сами квесты и прочее на яве компилируется на старте сервака и вид потом имеет примерно такой же как на ПТС - только в памяти, а у них просто из файла чтение в память.

ANZO 22.03.2012 23:49

Re: Frintezza.java
 
Цитата:

Сообщение от pchayka (Сообщение 171987)
АИ птски - это результат компиляции, а не исходный файл для работы. Корейцы не пишут квесты в АИ каждого НПЦ. В ai.obj собирается код из всех квестов.

Прям КО :bz: Нет блин - в hex редакторе мы ai.obj просматриваем :eq:

pchayka 22.03.2012 23:50

Re: Frintezza.java
 
Цитата:

Ну да, чтобы реализовать тот или иной квест - придется править все АИ нпц, участвующих в этом квесте
Тогда к чему это? Ясен же хер, что ни корейцы, ни мы так не делаем и делать не будем.

rage 23.03.2012 17:15

Re: Frintezza.java
 
Цитата:

Сообщение от ANZO (Сообщение 171986)
Ну да, чтобы реализовать тот или иной квест - придется править все АИ нпц, участвующих в этом квесте. Удобно аж ппц. Это при условии если, как в данном случае, ядро поддерживает чтение сконвертированных в java скриптов оф-пака в ПОЛНОЙ мере.

Посмотрел бы я на это ядро, что за сборка?
Я сам конверчу АИ в полуавтоматическом режиме, но вот что бы прям читать оф-пак и в полной мере, что это то новенькое :)


Текущее время: 06:35. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot