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

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Проблема с xash ents (https://hlfx.ru/forum/showthread.php?threadid=569)


Отправлено FiEctro 17-03-2007 в 09:44:

Question Проблема с xash ents

Я в своем моде решил использовать Xash 0.4 PreRelease но я хочу заставить работать стандартную hl.dll для того чтобы работали старые entity !
И я выдернул 3 нужных мне entity это func_monitor , func_mirror , util_set_camera ( как я понял нужна для работы func_monitor ) ! и естественно ето мне вылилось в кучу ошибок ! Вот собсно очень сильно прошу поправить т.к. без вашей помощи у меня ни чего не выйдет
P.S. использую исходники версии Xash 0.4 PreRelease

Добавлено сегодня в 12:44:

Заранее спасибо ! Вот файл !

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 17-03-2007 в 09:54:

-CJ- может ты имел в виду Xash 0.39 ?
к xash 0.4 исходников нету даже у меня.
Полностью раписывать не стану, но кое-что подскажу.
CBaseLogic переименуй в CBaseDelay
прекэши с CBaseBrush::Precache() Тоже убери нафиг,
CBaseBrush::Spawn() И m_Material тоже убери.
Остальное должно скомпилитца.


Отправлено FiEctro 17-03-2007 в 10:09:

>>Xash 0.39
А я ХЗ как было в доках описано я и написал
вообще последняя версия с которой выкладывались сорцы
Все сделал как ты просил , ошибок стало меньше но они не пропали

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 17-03-2007 в 10:50:

-CJ- Выкладывай список ошибок.
Кстати, CBaseBrush надо тоже заменить, на CBaseEntity например...

__________________

xaerox on Vivino


Отправлено FiEctro 17-03-2007 в 11:10:

Вот список

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 17-03-2007 в 14:17:

-CJ- я надеюсь остальные ошибки ты и сам легко пофиксиш


Отправлено FiEctro 17-03-2007 в 14:51:

Я как понял там синтаксические ошибки ? И че их в кавычки заключать чтоль ? Еще defaults.h требует , он нужен ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 17-03-2007 в 16:12:

-CJ- Ну вот жеж, блин!
уже умнееш потихоньку! конечно синтаксические!
defaults.h Не нужен, удали строчку
#include <defaults.h>
Самое сложное - это предложить коду более-менее равноценный эквивалент, вместо того чтобы копровать полксаша к себе.
потому что одна маленькая функция может потянуть за собой целый класс, а этот класс еще кучу классов.
Поэтому и надо думать чему равна та или иная строка в Xash той или иной строке.
Вот например Msg("blbla\n");
равна ALERT( at_console, "blabla\n");
а DevMsg равна ALERT(at_aiconsole, "blabla\n");
Это не надо запоминать, самое главное осознать что делает код, представить себе его работу мысленно.
Иначе программера из тебя неполучится.
так и будешь туторы слепо копировать и удивлятся почему оно не компилится.
Возъми себе хоть какую-нибудь книжку по С++
изучать её вдоль и поперек не надо, но основные понятия ты должен понимать.


Отправлено FiEctro 18-03-2007 в 08:55:

defaults.h убрал на 54 ошибки стало больше
Я чтото не особо понял что чему равно их что заменять чтоль нада ? К примеру DevMsg заменить на ALERT(at_aiconsole, "blabla\n"); ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 18-03-2007 в 11:10:

-CJ- blabla - это "blabla", Ты не путай.
У тебя там гденибудь написано "blabla" ? сомневаюсь!
вот и пиши что там написано.
Msg("Xash Debug System:\n"); на
ALERT(at_console, "Xash Debug System\n");


Отправлено FiEctro 18-03-2007 в 11:25:

У меня с ними проблем вроде нету !
А вот функции типа :
pMonitor->ostActivate(); ,
m_hActivator = pActivator;//save activator , ((CBasePlayer *)((CBaseEntity *)m_hActivator))->EnableControl(GetState() ? FALSE : TRUE ); ,
m_iState = STATE_OFF; ,
pev->movetype = MOVETYPE_PUSH; и т.д. недают покоя , никак не врублюсь че с ними делать

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 18-03-2007 в 11:27:

Цитата:
-CJ- писал:
pev->movetype = MOVETYPE_PUSH;

С этим-то какая может быть проблема?

__________________

xaerox on Vivino


Отправлено FiEctro 18-03-2007 в 11:34:

Хз таких ошибок больше всего показывает ...

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 18-03-2007 в 13:42:

-CJ- потому что у тебя GetState нету.
А про PostActivateSystem я целый тутор накатал (поищи на хл.ру в мастерской) тебе его придется имплементировать тожы, если хочешь чтобы экраны адекватно работали.
а если не хочешь, то можешь вызывать PostActivate() Из СетТчинк с задержкой в 2 секунды.


Отправлено FiEctro 18-03-2007 в 15:17:

Чето там не находит
Можешь плиз поправить ?
А то у меня уже 2 дня работа стоит

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


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

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