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

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Xash weapon System (https://hlfx.ru/forum/showthread.php?threadid=409)


Отправлено ToMMuK 05-10-2006 в 19:30:

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)


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

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

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


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

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


Отправлено (_-=ZhekA=-_) 06-10-2006 в 08:56:

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

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


Отправлено ToMMuK 06-10-2006 в 09:32:

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

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

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


Отправлено XaeroX 06-10-2006 в 12:10:

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

__________________

xaerox on Vivino


Отправлено ToMMuK 06-10-2006 в 12:14:

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

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

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


Отправлено XaeroX 06-10-2006 в 12:30:

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

__________________

xaerox on Vivino


Отправлено Дядя Миша 06-10-2006 в 14:07:

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


Отправлено ToMMuK 19-01-2007 в 10:06:

крч решил дочитать до конца тутор, на 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

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

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


Отправлено ToMMuK 29-01-2007 в 10:26:

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'

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

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


Отправлено XaeroX 29-01-2007 в 10:40:

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

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

__________________

xaerox on Vivino


Отправлено ToMMuK 29-01-2007 в 11:29:

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

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

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

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

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


Отправлено Дядя Миша 29-01-2007 в 12:02:

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


Отправлено ToMMuK 29-01-2007 в 12:46:

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);
}
}


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

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

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


Отправлено Дядя Миша 29-01-2007 в 13:52:

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


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

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