HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Xash weapon System
вопросик
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



Xash weapon System

--------------------Configuration: hl - Win32 Profile--------------------
Compiling...
gamerules.cpp
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\gamerules.cpp(85) : error C2039: 'pszAmmo1' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\gamerules.cpp(87) : error C2039: 'pszAmmo1' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\gamerules.cpp(87) : error C2039: 'iMaxAmmo1' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
multiplay_gamerules.cpp
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\multiplay_gamerules.cpp(321) : error C2039: 'iWeight' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\multiplay_gamerules.cpp(321) : error C2039: 'iWeight' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\multiplay_gamerules.cpp(352) : error C2039: 'iWeight' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\multiplay_gamerules.cpp(352) : error C2039: 'iWeight' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\multiplay_gamerules.cpp(352) : error C2039: 'iWeight' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\multiplay_gamerules.cpp(363) : error C2039: 'iWeight' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\multiplay_gamerules.cpp(372) : error C2039: 'iWeight' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\multiplay_gamerules.cpp(704) : error C2039: 'pszName' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\multiplay_gamerules.cpp(895) : error C2039: 'iFlags' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\multiplay_gamerules.cpp(915) : error C2039: 'iFlags' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\multiplay_gamerules.cpp(958) : error C2039: 'iFlags' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
player.cpp
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\player.cpp(4657) : error C2039: 'pszAmmo1' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\player.cpp(4662) : error C2039: 'iFlags' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\player.cpp(4665) : error C2039: 'pszAmmo1' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\player.cpp(4672) : error C2039: 'pszAmmo1' : is not a member of 'CBasePlayerItem'
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.h(238) : see declaration of 'CBasePlayerItem'
weapons.cpp
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.cpp(681) : error C2065: 'iMaxClip' : undeclared identifier
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.cpp(694) : error C2065: 'pszAmmo2' : undeclared identifier
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.cpp(705) : error C2065: 'pszAmmo1' : undeclared identifier
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.cpp(727) : error C2065: 'iFlags' : undeclared identifier
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.cpp(979) : error C2065: 'iMaxAmmo1' : undeclared identifier
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.cpp(1040) : error C2065: 'gmsgSetBody' : undeclared identifier
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.cpp(1053) : error C2065: 'gmsgSetSkin' : undeclared identifier
C:\Documents and Settings\user\Desktop\SDK23\Single-Player Source\dlls\weapons.cpp(1206) : error C2065: 'iMaxAmmo2' : undeclared identifier
Error executing cl.exe.

hl.dll - 26 error(s), 0 warning(s)


Это так должно быть или как???

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

Сообщить модератору | | IP: Записан
Сообщение: 8030

Старое сообщение 05-10-2006 19:30
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



Это кое у кого руки растут из задницы.
Ищи где пропустил запятую или еще что.
Мой тутор 100% рабочий, т.к. я писал его, одновременно внося измненения в код.

Сообщить модератору | | IP: Записан
Сообщение: 8031

Старое сообщение 06-10-2006 08:44
-
(_-=ZhekA=-_)
Житель форума

Дата регистрации: Jan 2006
Проживает: Москва
Сообщений: 3891
Возраст: 36

Рейтинг



Цитата:
Дядя Миша писал:
Мой тутор 100% рабочий, т.к. я писал его, одновременно внося измненения в код.

а правда эта система будет работать если я зделаю в хаш вставлю оружие из кс 1.6 и его обойной силой ???

Сообщить модератору | | IP: Записан
Сообщение: 8032

Старое сообщение 06-10-2006 08:56
- За что?
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



Всё разобрался, а как над бодями и скинами издеваться можно подскажите.

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

Сообщить модератору | | IP: Записан
Сообщение: 8033

Старое сообщение 06-10-2006 09:32
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34529
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


ToMMuK а вот так:
Ctrl+A
Del
Ctrl+S
Ctrl+Z
повторять пока не надоест

__________________

Сообщить модератору | | IP: Записан
Сообщение: 8034

Старое сообщение 06-10-2006 12:10
-
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



нет ну я же посерьйзному незнаю как делать их знаю токо что можно написать pev->body = 1; а что ещё нада???

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

Сообщить модератору | | IP: Записан
Сообщение: 8035

Старое сообщение 06-10-2006 12:14
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34529
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


еще можно написать pev->body = 2; или pev->skin = 3;

__________________

Сообщить модератору | | IP: Записан
Сообщение: 8036

Старое сообщение 06-10-2006 12:30
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



(_-=ZhekA=-_) пояснее скажи.
Если ты имел в виду самую последную версию Weapon System - то тутора, как её сделать нету.

Сообщить модератору | | IP: Записан
Сообщение: 8037

Старое сообщение 06-10-2006 14:07
-
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



крч решил дочитать до конца тутор, на 4 части застрял. Выдаёт ошибки, всё перепроверил. Незнаю что не так.

Ошибки :

d:\h-o-sdk\single-player source\cl_dll\hud.h(632) : error C2548: 'MsgFunc_SetBody' : missing default parameter for parameter 2
d:\h-o-sdk\single-player source\cl_dll\hud.h(632) : error C2548: 'MsgFunc_SetBody' : missing default parameter for parameter 3
d:\h-o-sdk\single-player source\cl_dll\hud.h(633) : error C2548: 'MsgFunc_SetSkin' : missing default parameter for parameter 2
d:\h-o-sdk\single-player source\cl_dll\hud.h(633) : error C2548: 'MsgFunc_SetSkin' : missing default parameter for parameter 3
d:\h-o-sdk\single-player source\cl_dll\hud.h(659) : fatal error C1903: unable to recover from previous error(s); stopping compilation

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

Сообщить модератору | | IP: Записан
Сообщение: 10244

Старое сообщение 19-01-2007 10:06
- За что?
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



BOOL CBasePlayerWeapon :: DefaultDeploy( class="cppKeyword">char *szViewModel, class="cppKeyword">char *szWeaponModel, int iAnim, class="cppKeyword">char *szAnimExt, float fDrawTime )
{
if ( !CanDeploy() )
return FALSE;

gEngfuncs.CL_LoadModel( szViewModel, &m_pPlayer->pev->viewmodel );

SendWeaponAnim( iAnim, FALSE, 0 );

g_irunninggausspred = false;
m_pPlayer->m_flNextAttack = fDrawTime + 0.5;
m_flTimeWeaponIdle = 1.0;
return TRUE;
}

После того как я меню обычный код на это у меня выдаёт ошибки, хотя я всё делаю праильно и уверен что ошибится я немог.

d:\all located here\project(hang-over)\copy of sdk23\single-player source\cl_dll\hl\hl_weapons.cpp(216) : error C2062: type 'char' unexpected
d:\all located here\project(hang-over)\copy of sdk23\single-player source\cl_dll\hl\hl_weapons.cpp(216) : error C2062: type 'char' unexpected
d:\all located here\project(hang-over)\copy of sdk23\single-player source\cl_dll\hl\hl_weapons.cpp(216) : error C2062: type 'char' unexpected
d:\all located here\project(hang-over)\copy of sdk23\single-player source\cl_dll\hl\hl_weapons.cpp(217) : error C2511: 'DefaultDeploy' : overloaded member function 'int (class $S93,class $S94,int,class $S95,float)' not found in 'CBasePlayerWeapon'
d:\all located here\project(hang-over)\copy of sdk23\single-player source\dlls\weapons.h(341) : see declaration of 'CBasePlayerWeapon'

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

Сообщить модератору | | IP: Записан
Сообщение: 10381

Старое сообщение 29-01-2007 10:26
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34529
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Попробуй так:

BOOL CBasePlayerWeapon :: DefaultDeploy( char *szViewModel, char *szWeaponModel, int iAnim, char *szAnimExt, float fDrawTime )

__________________

Сообщить модератору | | IP: Записан
Сообщение: 10382

Старое сообщение 29-01-2007 10:40
-
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



И наконец последний вопрос!

Как использовать эти боди и скины?

Просто в коде написать боди, он будет сохранятся при переключении пушки и анимации???

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

Сообщить модератору | | IP: Записан
Сообщение: 10383

Старое сообщение 29-01-2007 11:29
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



ToMMuK просто пиши
m_iBody = 2;
m_iSkin = 3;
Там где тебе по смыслу надо менять скины или боди.

Сообщить модератору | | IP: Записан
Сообщение: 10385

Старое сообщение 29-01-2007 12:02
-
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



void CRpg::Holster( int skiplocal /* = 0 */ )
{
ShutdownScreen();//set skin to 0 manually
m_fInReload = FALSE;// cancel any reload in progress.
m_pPlayer->m_flNextAttack = UTIL_WeaponTimeBase() + 0.5;
SendWeaponAnim( RPG_HOLSTER1 );
}

Вроде правильно...

И это тоже правильно вроде...

void CRpg::ShutdownScreen ( void )
{
pev->skin = 0;
if (m_pSpot)
{
m_pSpot->Killed( NULL, GIB_NEVER );
m_pSpot = NULL;
EMIT_SOUND(ENT(m_pPlayer->pev), CHAN_ITEM, "weapons/spot_off.wav", 1, ATTN_NORM);
}
}


хммм тогда почему же при проигрывании Холстер анимации не выключаецца экран?

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

Сообщить модератору | | IP: Записан
Сообщение: 10386

Старое сообщение 29-01-2007 12:46
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



ToMMuK а ты на клиенте мессаги принимал?

Сообщить модератору | | IP: Записан
Сообщение: 10393

Старое сообщение 29-01-2007 13:52
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 10:20. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Xash weapon System
вопросик
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

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