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

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Исходные коды оружия (https://hlfx.ru/forum/showthread.php?threadid=611)


Отправлено XaeroX 22-04-2007 в 14:08:

Цитата:
Дядя Миша писал:
Компилятор вообще является, по определению, самой надежной программой.

Ну по крайней мере, микрософтовский cl очень неплох.

__________________

xaerox on Vivino


Отправлено Ku2zoff 22-04-2007 в 14:10:

Упс, прошу прощения в своём моде наделал новых пуль, а тут забыл поменять на стандартные. fire64 поменяй BULLET_PLAYER_M4A1 на BULLET_PLAYER_357.

Дядя Миша всё равно спасибо, а то я бы до сих пор голову ломал. Кстати, у меня проблема с дождиком
BUzer'a , всё как в туторе сделал, файл mapname.pcs создал, а дождик не пашет. И ни каких ошибок в консоли. Если можно дайте, плиз, тутор поновее и не в Юникоде, а то у меня Word и Internet Explorer вместо русского шрифта рисуют каракули. Только WordPad'ом и спасся.

Да, ещё повезло тебе fire64. У меня вообще не студия, а hl_sdk_compiler с сайта xash.ru - очень очень урезанная студия.


Отправлено fire64 22-04-2007 в 14:23:

теперь следующее
rifle.cpp
rifle.cpp(278) : error C2143: syntax error : missing ')' before 'constant'
rifle.cpp(278) : error C2660: 'GiveAmmo' : function does not take 1 parameters
rifle.cpp(278) : error C2059: syntax error : ')'
rifle.cpp(279) : error C2143: syntax error : missing ';' before '{'

и


view.cpp
LINK : fatal error LNK1181: cannot open input file ".\Release\rifle.obj"
"Dll compiling failed!"

дай нормальный файл rifle.cpp


Отправлено Дядя Миша 22-04-2007 в 15:20:

Ku2zoff надо делать не mapname.pcs
а файлик с именем карты!
т.е. допустим, карта у тебя называется newmap.bsp
вот и файлик должен называться newmap.pcs
И все заработает.
а вообще - смотри исходники спирита 1.6 и выше
и Xash 0.3 И выше.
там есть ответ практически на любой вопрос.


Отправлено Ku2zoff 23-04-2007 в 04:40:

Дядя Миша я так и сделал! Я же не тупой. Конечно я не знаток, но такие вещи я понимаю.

fire64 у меня всё компилится. На тебе ещё один rifle.cpp


Отправлено XaeroX 23-04-2007 в 05:23:

Ku2zoff значит, ты высоту появления дождя задал за пределами карты. Поэкспериментируй с этим значением.

__________________

xaerox on Vivino


Отправлено fire64 23-04-2007 в 05:45:

rifle.cpp
rifle.cpp(274) : error C2143: syntax error : missing ')' before 'constant'
rifle.cpp(274) : error C2660: 'GiveAmmo' : function does not take 1 parameters
rifle.cpp(274) : error C2059: syntax error : ')'
rifle.cpp(275) : error C2143: syntax error : missing ';' before '{'


Отправлено Ku2zoff 23-04-2007 в 05:57:

fire64 синтаксических ошибок в rifle.cpp нет, проверь weapons.h и другие файлы и читай внимательней . XaeroX а ошибки в rifle.cpp точно нет? У меня всё компилится.


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

Ku2zoff гляди тот же спирит 1.6
там есть дождик и все работает.


Отправлено Ku2zoff 23-04-2007 в 08:56:

Дядя Миша я разобрался с дождиком. Вроде всё правильно сделал, но каким - то образом rain.cpp не добавился в проект! Без дождика client.dll у меня весил 712 кб, когда первый раз откомпилил - тоже 712. А вот во второй раз, когда всё снова добавил, когда тутор читал без каракуль - 720 кб, и всё работает. Думаю добавить эффект брызг, при попадании капель на землю


fire64 у тебя rifle.cpp компилится или нет?


Отправлено XaeroX 23-04-2007 в 09:24:

fire64 ты точно заменил все как было сказано тут:

Цитата:
Ku2zoff писал:
поменяй BULLET_PLAYER_M4A1 на BULLET_PLAYER_357.

?

__________________

xaerox on Vivino


Отправлено fire64 23-04-2007 в 09:34:

относительно rifle.cpp
ни клиент ни сервер не компится


Отправлено Ku2zoff 23-04-2007 в 09:49:

Странно. fire64 ты как следует всё проверь. В rifle.cpp нету синтаксических ошибок, может я что-то упустил... Но тогда ошибка должна выглядеть так: unresolved external symbol или что-то в этом роде. fire64 а ты какой SDK используешь? Под чё компилишь? Обычный hl или Spirit или что-то другое?


Отправлено fire64 23-04-2007 в 10:47:

я пользуюсь Microsoft Visual Studio
использую мультиплеерную часть
SDK 2.03

с проблемой справился
удалил серверную часть и скопировал код заново

теперь все работает


Отправлено Ku2zoff 23-04-2007 в 11:09:

fire64 ты всегда перед добавлением чего-то нового, если не умеешь добавлять это новое, делай резервную копию папки dlls или cl_dll, смотря куда добавляешь. Только перед тем как сделать копию, очищай папку release, а то в ней куча мусора. И читай внимательнее
Ну как нож, как винтовка?


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

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