Sidebar

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

  • Автор теми Allien
  • Дата створення
Статус
Закрита.

Psycho-A

 
Команда форуму
Модератор
29.08.09
4 020
37
76
48
  • Золотая медаль 225
А может, просто не париться, заменить модель хедика на пустую, без кодинга + удалить все связанные с крабом звуки. Тогда, он хоть и будет слетать с головы, но его не будет видно, и он не будет наносить игроку повреждение, ибо не имеет с пустой моделью физики. (может, я и не прав.)
 

Allien

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

1nfinite

Президент мира
VIP
24.10.08
1 139
16
Код:
//-----------------------------------------------------------------------------
// 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]
}
Может так сделать?
 

DeTLeR

New member
17.12.06
2 777
2 1nfinite:
А разве есть большая разница между ретунр " ", "0" и просто коментом?
 

Allien

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

1nfinite

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

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

Allien

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




Не помогло =_=
 
Останнє редагування:

1nfinite

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

Allien

Guest
A
1nfinite сказав(ла):
Там напиши вместо npc_headcrab, ну например NONE.

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

Я вообще из этого:
Код:
	virtual const char *GetLegsModel( void );
	virtual const char *GetTorsoModel( void );
	virtual const char *GetHeadcrabClassname( void );
	virtual const char *GetHeadcrabModel( void );
Оставлял только:
Код:
	virtual const char *GetLegsModel( void );
	virtual const char *GetTorsoModel( void );
Компилил, запускал мод, убивал зомби гранатой, ошибка!
В случаях когда должен появлятся npc_headcrab, всё нормально и ничего не появляется.
А в случаях когда хэдкпаб должен был слетать с зомбяка в виде трупа выскакивает ошибка.
 

Allien

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

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

Код:
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
17.12.06
2 777
2 xallienx:
а, ну ясно теперь почему тутор не работал. В эп2 переписали немного структуры зомби :)
 

PoD-Stas

Lolwhat? 0.o
VIP
29.04.07
3 497
33
2 xallienx: ну как минимум, нужно всеми способами стараться решить свою проблему, прежде чем выкладывать ее на всеобщее обозрение. Ну как более, гхм если берешься за кодинг, то нужно понимать что для чего делаешь, а уж тем более если эти задания легкого характера =)
 
Статус
Закрита.

Game Server

Доноры Красавчики

Користувачі онлайн