Страницы (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)
__________________
Упс, прошу прощения в своём моде наделал новых пуль, а тут забыл поменять на стандартные. fire64 поменяй BULLET_PLAYER_M4A1 на BULLET_PLAYER_357.
Дядя Миша всё равно спасибо, а то я бы до сих пор голову ломал. Кстати, у меня проблема с дождиком
BUzer'a , всё как в туторе сделал, файл mapname.pcs создал, а дождик не пашет. И ни каких ошибок в консоли. Если можно дайте, плиз, тутор поновее и не в Юникоде, а то у меня Word и Internet Explorer вместо русского шрифта рисуют каракули. Только WordPad'ом и спасся.
Да, ещё повезло тебе fire64. У меня вообще не студия, а hl_sdk_compiler с сайта xash.ru - очень очень урезанная студия.
теперь следующее
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
Ku2zoff надо делать не mapname.pcs
а файлик с именем карты!
т.е. допустим, карта у тебя называется newmap.bsp
вот и файлик должен называться newmap.pcs
И все заработает.
а вообще - смотри исходники спирита 1.6 и выше
и Xash 0.3 И выше.
там есть ответ практически на любой вопрос.
Дядя Миша я так и сделал! Я же не тупой. Конечно я не знаток, но такие вещи я понимаю.
fire64 у меня всё компилится. На тебе ещё один rifle.cpp
Ku2zoff значит, ты высоту появления дождя задал за пределами карты. Поэкспериментируй с этим значением.
__________________
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 '{'
fire64 синтаксических ошибок в rifle.cpp нет, проверь weapons.h и другие файлы и читай внимательней . XaeroX а ошибки в rifle.cpp точно нет? У меня всё компилится.
Ku2zoff гляди тот же спирит 1.6
там есть дождик и все работает.
Дядя Миша я разобрался с дождиком. Вроде всё правильно сделал, но каким - то образом rain.cpp не добавился в проект! Без дождика client.dll у меня весил 712 кб, когда первый раз откомпилил - тоже 712. А вот во второй раз, когда всё снова добавил, когда тутор читал без каракуль - 720 кб, и всё работает. Думаю добавить эффект брызг, при попадании капель на землю
fire64 у тебя rifle.cpp компилится или нет?
fire64 ты точно заменил все как было сказано тут:
__________________
относительно rifle.cpp
ни клиент ни сервер не компится
Странно. fire64 ты как следует всё проверь. В rifle.cpp нету синтаксических ошибок, может я что-то упустил... Но тогда ошибка должна выглядеть так: unresolved external symbol или что-то в этом роде. fire64 а ты какой SDK используешь? Под чё компилишь? Обычный hl или Spirit или что-то другое?
я пользуюсь Microsoft Visual Studio
использую мультиплеерную часть
SDK 2.03
с проблемой справился
удалил серверную часть и скопировал код заново
теперь все работает
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