HLFX.Ru Forum Страницы (3): « 1 [2] 3 »
Показать все 39 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Где скачать Parabot SDK? (https://hlfx.ru/forum/showthread.php?threadid=822)


Отправлено Ku2zoff 05-12-2009 в 09:21:

FiEctro да. Вот:
http://racc.bots-united.com/parabot-source.zip

Добавлено 05-12-2009 в 15:21:

Ну и собсно, если нужны не исходники а готовый файл, гугли по названиям parabot 0.9 или parabot 0.91


Отправлено Дядя Миша 05-12-2009 в 09:31:

Ku2zoff так оно один хрен НЕ ВСТРАИВАЕТСЯ в халфу, а компилится в виде отдельной библиотеки.
Боты, которые компилятся в hl.dll вообще существуют?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено CrazyRussian 05-12-2009 в 09:47:

Цитата:
Дядя Миша писал:
Боты, которые компилятся в hl.dll вообще существуют?

Я примерно года полтора(может больше, точно не помню) назад видел тутор по написанию таких ботов.

__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов


Отправлено MadKing 05-12-2009 в 14:47:

--------------------Configuration: Parabot - Win32 Release--------------------
Compiling...
Command line warning D4002 : ignoring unknown option '/Ob2'
util.cpp
D:\PARABOT_SOURCE\dlls\util.cpp(47) : error C2511: 'Get' : overloaded member function 'struct edict_s *(void) const' not found in 'EHANDLE'
C:\HLSDK\Single-Player Source\dlls\cbase.h(115) : see declaration of 'EHANDLE'
Error executing cl.exe.

Parabot.dll - 1 error(s), 1 warning(s)

Добавлено 05-12-2009 в 17:47:

Вообще есть нормальные исходники, что бы скачал скомпилировал и и всё? Я уже задрался всякую хрень прописовать и безнадежно глядеть на ошибки.
Выложите плииз нормальный полностью укомплектованый код!


Отправлено XaeroX 05-12-2009 в 14:59:

Цитата:
Дядя Миша писал:
Боты, которые компилятся в hl.dll вообще существуют?

Разумеется, это ж намного проще реализовать. Не надо враппер делать с LINK_ENTITY_FUNC, да и вообще кодить легче.

Добавлено 05-12-2009 в 20:59:

MadKing а что тебе в этой ошибке не нравится? открой строку с ошибкой и погляди. В крайнем случае - выложи ее на форум.

__________________

xaerox on Vivino


Отправлено Дядя Миша 05-12-2009 в 19:11:

Цитата:
CrazyRussian писал:
Я примерно года полтора(может больше, точно не помню) назад видел тутор по написанию таких ботов.

и зачем мне тутор?
Мне нужны исходники паработа, встраиваемые в хл.длл.
Просто чтобы сэкономить один день, вырезая лишнее.
Вон MadKing вообще встроить не может - страдает.
Непорядок!

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено CrazyRussian 05-12-2009 в 19:19:

Цитата:
Дядя Миша писал:
и зачем мне тутор?

Ну я это к тому что "Боты, которые компилятся в hl.dll" существуют.

__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов


Отправлено Ku2zoff 05-12-2009 в 20:20:

Цитата:

Ku2zoff так оно один хрен НЕ ВСТРАИВАЕТСЯ в халфу, а компилится в виде отдельной библиотеки.

Спасибо блин балбесу по нику Botman, который слепил своих HPB ботов с поддержкой кучи модов.
Цитата:

Боты, которые компилятся в hl.dll вообще существуют?

Вообще-то да. Botman делал таких. По комментариям в коде всё прекрасно встраивается. Гугль поможет, искать надо архив bot10src.zip Это последняя версия встраиваемого бота. После него появлись HPB боты, а на их основе все другие, а следовательно и унаследовали все их баги и болезни, в том числе нахождение во внешней dll-ке.
Цитата:

и зачем мне тутор?
Мне нужны исходники паработа, встраиваемые в хл.длл.
Просто чтобы сэкономить один день, вырезая лишнее.

Исходники SoHL: RB 1.5 Вроде бы я там все комментарии правильно расставил. Поиск по слову Parabot. Я конечно мог бы написать тутор, но "Чё-то мне лень..."(C)


Отправлено XaeroX 06-12-2009 в 07:07:

Цитата:
Ku2zoff писал:
а следовательно и унаследовали все их баги и болезни, в том числе нахождение во внешней dll-ке.

Это не баг, а суперская фича.
Как бы я, интересно, смог вставить ботов в ретрибушен, если потерял его исходники еще до выхода мода? А хпб-бот меня спас И неплохо продлил моду жизнь.

Добавлено 06-12-2009 в 13:07:

Цитата:
Ku2zoff писал:
Спасибо блин балбесу по нику Botman

ЧСВ over 9000?

__________________

xaerox on Vivino


Отправлено Дядя Миша 06-12-2009 в 10:44:

Ku2zoff да не нужны мне никакие туторы и подсказки.
Просто искал таких ботов.
Ладно, возъму ботов по твоей сцылке и встрою их.

Цитата:
XaeroX писал:
Как бы я, интересно, смог вставить ботов в ретрибушен, если потерял его исходники еще до выхода мода?

Сдается мне, что ретрибушен делал совершенно другой ксерокс!

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено MadKing 07-12-2009 в 01:56:

Цитата:
MadKing писал:
--------------------Configuration: Parabot - Win32 Release--------------------
Compiling...
Command line warning D4002 : ignoring unknown option '/Ob2'
util.cpp
D:\PARABOT_SOURCE\dlls\util.cpp(47) : error C2511: 'Get' : overloaded member function 'struct edict_s *(void) const' not found in 'EHANDLE'
C:\HLSDK\Single-Player Source\dlls\cbase.h(115) : see declaration of 'EHANDLE'
Error executing cl.exe.

Parabot.dll - 1 error(s), 1 warning(s)

- там есть utils паработовский и обычный, какой юзать????
Может ктонибудь выложит всетаки нормальный и полный код????


Отправлено Дядя Миша 07-12-2009 в 11:15:

MadKing

code:
class EHANDLE { private: edict_t *m_pent; int m_serialnumber; public: edict_t *Get( void ); edict_t *Set( edict_t *pent ); operator int (); operator CBaseEntity *(); CBaseEntity * operator = (CBaseEntity *pEntity); CBaseEntity * operator ->(); };

Убей класс EHANDLE в исходниках паработа, ну неужели непонятно, что это копипаста с халфы?
Оставь \ перенеси в халфовский util.cpp только
Vector UTIL_GetRight( const Vector &vec )
int UTIL_GetTeam(edict_t *pEntity)
int UTIL_GetBotIndex( edict_t *pEdict )
bot_t* UTIL_GetBotPointer( edict_t *pEdict )
bool UTIL_ButtonTriggers( edict_t *button, edict_t *target )
void UTIL_SelectItem(edict_t *pEdict, char *item_name)
void UTIL_ShowMenu( edict_t *pEdict, int slots, int displaytime, bool needmore, char *pText )
Сами вот эти функции, а не их имена, блин.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено MadKing 09-12-2009 в 14:08:

Вот! Спосыбо


Отправлено Дядя Миша 09-12-2009 в 17:21:

MadKing чего спасиба? Денег давай

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Obernauergun(50.c) 04-03-2010 в 15:55:

в каком файле этот класс EHANDLE, а то поиск не находит?

его надо тупо закоментить?

__________________
--------------------Configuration: cl_dll - Win32 Release--------------------

client.dll - 0 error(s), 0 warning(s)


--------------------Configuration: mp - Win32 Release--------------------

mp.dll - 0 error(s), 0 warning(s)


Временная зона GMT. Текущее время 01:56. Страницы (3): « 1 [2] 3 »
Показать все 39 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024