Re: FCNPC - Fully Controllable NPC (Russian Thread) -
ZiGGi - 20.11.2017
Quote:
Originally Posted by Romz
Привет, почему перестал писать список изменений в этой теме?
|
Лень переводить, да и популярностью это здесь (в русской теме) не пользуется.
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
OKStyle - 20.11.2017
Отнюдь. Просто не все ещё плотничком добрались до него)
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
Romz - 21.11.2017
После релиза 0.3.8, планируете перенос плагина на неё?
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
ZiGGi - 21.11.2017
Quote:
Originally Posted by Romz
После релиза 0.3.8, планируете перенос плагина на неё?
|
Да, планирую.
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
ZiGGi - 05.01.2018
Да, мой косяк, поправлено в 1.8.1.
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
MrStead - 21.01.2018
Ну вот снова и я) уже делаю bot police update
Значит, есть вопрос. Как сделать так, чтобы боты, которые находятся в полицейских машинах, могли включать сирену. Пробовал FCNPC_SetKeys - не получилось. быть может, делаю что-то не то.
Так же есть еще другой вопрос по поводу бага, но непонятно, либо он в моем скрипте, либо в плагине все-таки. проверю потом
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
ZiGGi - 22.01.2018
Quote:
Originally Posted by MrStead
Ну вот снова и я) уже делаю bot police update
Значит, есть вопрос. Как сделать так, чтобы боты, которые находятся в полицейских машинах, могли включать сирену. Пробовал FCNPC_SetKeys - не получилось. быть может, делаю что-то не то.
Так же есть еще другой вопрос по поводу бага, но непонятно, либо он в моем скрипте, либо в плагине все-таки. проверю потом
|
FCNPC_SetVehicleSiren
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
MrStead - 25.01.2018
Еще вопросики)
1) Может ли бот одновременно целиться AimAt, стрелять FCNPC_SetKey и идти к цели GoByMovePath? А то походка начинается и тут же прерывается.
2) Можно ли как то определить состояние бота, когда его ударяют и он на время от удара перестает стрелять? GetAnim к сожалению не подходит - всегда пишет 0. Просто когда начинаешь его бить, пули все-равно от него летят FCNPC_TriggerWeaponShot через таймер у меня. Кроме варианта решить это через public damage(когда ударили бота кулаком, на время прекратить стрельбу) нет больше никаких?
3) Анимации почему-то срабатывают не всегда. Всяко пробовал - почему то через раз.
4) Краш, когда мы пытаемся удалить путь FCNPC_DestroyMovePath перед след. вызовом FCNPC_GoByMovePath. Если после FCNPC_GoByMovePath удаляем путь, по которому только что шел бот - все хорошо, краша нет. И это несмотря на то, что я даже останавливаю бота FCNPC_Stop. Возможно, при FCNPC_Stop где-то что-то не обнуляется, при этом когда переназначаем путь через FCNPC_GoByMovePath - все становится хорошо и старый путь можно удалять.
PHP Code:
FCNPC_Stop(botid);
FCNPC_DestroyMovePath(curPath);
FCNPC_GoByMovePath(botid, newPath, ...);
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
ZiGGi - 25.01.2018
Quote:
Originally Posted by MrStead
Еще вопросики)
1) Может ли бот одновременно целиться AimAt, стрелять FCNPC_SetKey и идти к цели GoByMovePath? А то походка начинается и тут же прерывается.
2) Можно ли как то определить состояние бота, когда его ударяют и он на время от удара перестает стрелять? GetAnim к сожалению не подходит - всегда пишет 0. Просто когда начинаешь его бить, пули все-равно от него летят FCNPC_TriggerWeaponShot через таймер у меня. Кроме варианта решить это через public damage(когда ударили бота кулаком, на время прекратить стрельбу) нет больше никаких?
3) Анимации почему-то срабатывают не всегда. Всяко пробовал - почему то через раз.
4) Краш, когда мы пытаемся удалить путь FCNPC_DestroyMovePath перед след. вызовом FCNPC_GoByMovePath. Если после FCNPC_GoByMovePath удаляем путь, по которому только что шел бот - все хорошо, краша нет. И это несмотря на то, что я даже останавливаю бота FCNPC_Stop. Возможно, при FCNPC_Stop где-то что-то не обнуляется, при этом когда переназначаем путь через FCNPC_GoByMovePath - все становится хорошо и старый путь можно удалять.
PHP Code:
FCNPC_Stop(botid);
FCNPC_DestroyMovePath(curPath);
FCNPC_GoByMovePath(botid, newPath, ...);
|
Quote:
Originally Posted by MrStead
1) Может ли бот одновременно целиться AimAt, стрелять FCNPC_SetKey и идти к цели GoByMovePath? А то походка начинается и тут же прерывается.
|
Ты, скорее всего, неправильно вызываешь FCNPC_SetKey, сбивая кнопки ходьбы. Для стрельбы нужно установить true в параметр shoot функции AimAt.
Quote:
Originally Posted by MrStead
2) Можно ли как то определить состояние бота, когда его ударяют и он на время от удара перестает стрелять? GetAnim к сожалению не подходит - всегда пишет 0. Просто когда начинаешь его бить, пули все-равно от него летят FCNPC_TriggerWeaponShot через таймер у меня. Кроме варианта решить это через public damage(когда ударили бота кулаком, на время прекратить стрельбу) нет больше никаких?
|
Нет, это не определить.
Quote:
Originally Posted by MrStead
3) Анимации почему-то срабатывают не всегда. Всяко пробовал - почему то через раз.
|
Покажи код.
Quote:
Originally Posted by MrStead
4) Краш, когда мы пытаемся удалить путь FCNPC_DestroyMovePath перед след. вызовом FCNPC_GoByMovePath. Если после FCNPC_GoByMovePath удаляем путь, по которому только что шел бот - все хорошо, краша нет. И это несмотря на то, что я даже останавливаю бота FCNPC_Stop. Возможно, при FCNPC_Stop где-то что-то не обнуляется, при этом когда переназначаем путь через FCNPC_GoByMovePath - все становится хорошо и старый путь можно удалять.
PHP Code:
FCNPC_Stop(botid);
FCNPC_DestroyMovePath(curPath);
FCNPC_GoByMovePath(botid, newPath, ...);
|
Гляну, как будет время.
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
eakwarp - 27.01.2018
Очень жду обновления под dl.
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
ZiGGi - 27.01.2018
Quote:
Originally Posted by eakwarp
Очень жду обновления под dl.
|
Пока нет времени, очень много работы.
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
Jasno - 29.01.2018
Каким либо образом возможно предотвратить кик NPC после наполнения слотов? Например 100\100 игроков, заходит 101, кикает бота.
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
eakwarp - 29.01.2018
Quote:
Originally Posted by Jasno
Каким либо образом возможно предотвратить кик NPC после наполнения слотов? Например 100\100 игроков, заходит 101, кикает бота.
|
Добавить ещё один слот под нпц?
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
Jasno - 29.01.2018
Quote:
Originally Posted by eakwarp
Добавить ещё один слот под нпц?
|
У меня стоит 50 максимальный NPC и 50 подключается, вы думаете это может помочь? Ведь даже 102 заходит и кикает и т.д. до 150
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
ZiGGi - 29.01.2018
Quote:
Originally Posted by Jasno
Каким либо образом возможно предотвратить кик NPC после наполнения слотов? Например 100\100 игроков, заходит 101, кикает бота.
|
Даже не знаю, мне кажется, что это стандартное поведение ботов в сампе. Хотя, конечно, надо проверить со стандартными ботами. Хотя можно попробовать при достижении лимита кикать игрока в OnIncomingConnection.
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
ZiGGi - 29.01.2018
У кого есть время - потестите эту версию для 0.3.DL, если всё будет хорошо - сделаю релиз.
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
eakwarp - 29.01.2018
Не работает
[22:56:11] [debug] FCNPC_SetPosition
[22:56:11] [debug] FCNPC_GoTo
[22:56:11] [debug] FCNPC_IsStreamedForAnyone
[22:56:11] [debug] FCNPC_GetPosition
[22:56:11] [debug] FCNPC_ApplyAnimation
[22:56:11] [debug] FCNPC_ClearAnimations
[22:56:11] [debug] Run time error 19: "File or function is not found"
[22:56:11] [debug] FCNPC_GetPluginVersion
[22:56:11] [debug] FCNPC_IsValid
[22:56:11] [debug] FCNPC_Create
[22:56:11] [debug] FCNPC_SetInvulnerable
[22:56:11] [debug] FCNPC_Spawn
[22:56:11] [debug] FCNPC_SetQuaternion
[22:56:11] [debug] FCNPC_Stop
[22:56:11] [debug] FCNPC_StopAttack
[22:56:11] [debug] FCNPC_Destroy
[22:56:11] [debug] FCNPC_SetPosition
[22:56:11] [debug] FCNPC_GoTo
[22:56:11] [debug] FCNPC_IsStreamedForAnyone
[22:56:11] [debug] FCNPC_GetPosition
[22:56:11] [debug] FCNPC_ApplyAnimation
[22:56:11] [debug] FCNPC_ClearAnimations
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
ZiGGi - 29.01.2018
Quote:
Originally Posted by eakwarp
Не работает
[22:56:11] [debug] FCNPC_SetPosition
[22:56:11] [debug] FCNPC_GoTo
[22:56:11] [debug] FCNPC_IsStreamedForAnyone
[22:56:11] [debug] FCNPC_GetPosition
[22:56:11] [debug] FCNPC_ApplyAnimation
[22:56:11] [debug] FCNPC_ClearAnimations
[22:56:11] [debug] Run time error 19: "File or function is not found"
[22:56:11] [debug] FCNPC_GetPluginVersion
[22:56:11] [debug] FCNPC_IsValid
[22:56:11] [debug] FCNPC_Create
[22:56:11] [debug] FCNPC_SetInvulnerable
[22:56:11] [debug] FCNPC_Spawn
[22:56:11] [debug] FCNPC_SetQuaternion
[22:56:11] [debug] FCNPC_Stop
[22:56:11] [debug] FCNPC_StopAttack
[22:56:11] [debug] FCNPC_Destroy
[22:56:11] [debug] FCNPC_SetPosition
[22:56:11] [debug] FCNPC_GoTo
[22:56:11] [debug] FCNPC_IsStreamedForAnyone
[22:56:11] [debug] FCNPC_GetPosition
[22:56:11] [debug] FCNPC_ApplyAnimation
[22:56:11] [debug] FCNPC_ClearAnimations
|
Ага, у людей почему-то плагин не грузится, а у меня грузится. Не знаю, в чём проблема
Если есть возможность собрать, попробуй:
https://github.com/ziggi/FCNPC/tree/0.3.DL
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
eakwarp - 29.01.2018
Quote:
Originally Posted by ZiGGi
Ага, у людей почему-то плагин не грузится, а у меня грузится. Не знаю, в чём проблема
|
Может разные версии сервера, внезапно? У меня из темы с длом и сервер стянутый, и инклюды оттуда вытянуты.
Re: FCNPC - Fully Controllable NPC (Russian Thread) -
ZiGGi - 29.01.2018
Quote:
Originally Posted by eakwarp
Может разные версии сервера, внезапно? У меня из темы с длом и сервер стянутый, и инклюды оттуда вытянуты.
|
Можешь запаковать архив с сервером и плагином? Чтобы я просто распаковал и запустил у себя.
Хотя странно, у меня и на 0.3.8 RC-4 нормально запускается...
Ещё попытка пересобрать.