Sidebar

Беда с кодингом.

Status
Not open for further replies.

Psycho-A

 
Aug 29, 2009
3,967
37
73
0
А может, просто не париться, заменить модель хедика на пустую, без кодинга + удалить все связанные с крабом звуки. Тогда, он хоть и будет слетать с головы, но его не будет видно, и он не будет наносить игроку повреждение, ибо не имеет с пустой моделью физики. (может, я и не прав.)
 

Allien

A
Psycho-A said:
А может, просто не париться, заменить модель хедика на пустую, без кодинга + удалить все связанные с крабом звуки. Тогда, он хоть и будет слетать с головы, но его не будет видно, и он не будет наносить игроку повреждение, ибо не имеет с пустой моделью физики. (может, я и не прав.)
Неа, бред.
 

1nfinite

Президент мира
Oct 24, 2008
1,137
16
Code:
//-----------------------------------------------------------------------------
// Purpose: Returns the classname (ie "npc_headcrab") to spawn when our headcrab bails.
//-----------------------------------------------------------------------------
const char *CZombie::GetHeadcrabClassname( void )
{
	[B]return "npc_Headcrab";[/B]
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
const char *CZombie::GetHeadcrabModel( void )
{
	//[B]return "models/headcrabclassic.mdl";[/B]
}

Может так сделать?
 

Allien

A
Нет нет, не в коем случае, оно должно что то возвращать.
Иначе ошибку выбивает, пробовал уже конечно.
 

1nfinite

Президент мира
Oct 24, 2008
1,137
16
Ой ой сорри. Забыл я вообще про эти return. Да и вообше давно не кодил. Так что извините что чушь сказал :)

2 xallienx:
Может нужно модель прекэшить?
 

Allien

A
Ага по этому, сейчас полностью уберу весь клас отвечающий за спаун хэдкраба рэгдолла и посомтрю что получится.




Не помогло =_=
 
Last edited:

1nfinite

Президент мира
Oct 24, 2008
1,137
16
Может в этом дело?
автор тутора said:
Так вот, что с обезхэдкрабленого зомби :)D) не падал хэдкраб мы должны его убрать.
Ищем строку
return "npc_headcrab";
Там напиши вместо npc_headcrab, ну например NONE.
 

Allien

A
1nfinite said:
Там напиши вместо npc_headcrab, ну например NONE.


Я туда вписывал всё что угодно, полностью убирал вообще класс.
Ничего не помогает.

Я вообще из этого:
Code:
	virtual const char *GetLegsModel( void );
	virtual const char *GetTorsoModel( void );
	virtual const char *GetHeadcrabClassname( void );
	virtual const char *GetHeadcrabModel( void );
Оставлял только:
Code:
	virtual const char *GetLegsModel( void );
	virtual const char *GetTorsoModel( void );

Компилил, запускал мод, убивал зомби гранатой, ошибка!
В случаях когда должен появлятся npc_headcrab, всё нормально и ничего не появляется.
А в случаях когда хэдкпаб должен был слетать с зомбяка в виде трупа выскакивает ошибка.
 

Allien

A
Нашол решение!

В хидере npc_BaceZombie.h я нашол список команд, когда кого хэд краба спаунить.

Code:
enum HeadcrabRelease_t
{
	RELEASE_NO,
	RELEASE_IMMEDIATE,		// release the headcrab right now!
	RELEASE_SCHEDULED,		// release the headcrab through the AI schedule.
	RELEASE_VAPORIZE,		// just destroy the crab.	
	RELEASE_RAGDOLL,		// release a dead crab
	RELEASE_RAGDOLL_SLICED_OFF	// toss the crab up a bit
};

Далее нашол где они применяются, в npc_BaseZombie.cpp, там я везде заменил RELEASE_RAGDOLL на RELEASE_NO.

Теперь всё работает как по маслу.
 

DeTLeR

New member
Dec 17, 2006
2,769
2 xallienx:
а, ну ясно теперь почему тутор не работал. В эп2 переписали немного структуры зомби :)
 

PoD-Stas

Lolwhat? 0.o
Apr 29, 2007
3,509
33
2 xallienx: ну как минимум, нужно всеми способами стараться решить свою проблему, прежде чем выкладывать ее на всеобщее обозрение. Ну как более, гхм если берешься за кодинг, то нужно понимать что для чего делаешь, а уж тем более если эти задания легкого характера =)
 
Status
Not open for further replies.

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord