ToMMuK подскажу на примере.
зайди на сайт и скачай исходники моего БлуШифт мода. по этой сцылке. http://xash.ru/misc.php?action=getfile&downloadid=19
там ты увидишь как я сделал доктора Розенберга через наследование классов (ну почти через наследование ).
в функции UTIL_SetOrigin есть слово this, замени его на pev.
isMutilplayer замени на g_pGameRules->IsMultiplayer()
а RestoreBody просто удали нафиг.
совсем удали.
weapons.cpp
world.cpp
desert.cpp
C:\Documents and Settings\user\Desktop\SDK\Single-Player Source\dlls\desert.cpp(58) : error C2065: 'g_pGameRules' : undeclared identifier
C:\Documents and Settings\user\Desktop\SDK\Single-Player Source\dlls\desert.cpp(58) : error C2227: left of '->IsMultiplayer' must point to class/struct/union
Как ето понимать???
Добавлено 26-08-2006 в 19:33:
C:\Documents and Settings\user\Desktop\SDK\Single-Player Source\dlls\desert.cpp(58) : error C2065: 'g_pGameRules' : undeclared identifier
C:\Documents and Settings\user\Desktop\SDK\Single-Player Source\dlls\desert.cpp(58) : error C2227: left of '->IsMultiplayer' must point to class/struct/union
C:\Documents and Settings\user\Desktop\SDK\Single-Player Source\dlls\desert.cpp(85) : error C2065: 'SLOT_1' : undeclared identifier
C:\Documents and Settings\user\Desktop\SDK\Single-Player Source\dlls\desert.cpp(86) : error C2065: 'POS_1' : undeclared identifier
C:\Documents and Settings\user\Desktop\SDK\Single-Player Source\dlls\desert.cpp(194) : error C2065: 'DESERT_LASER_FOCUS' : undeclared identifier
C:\Documents and Settings\user\Desktop\SDK\Single-Player Source\dlls\desert.cpp(200) : error C2664: 'UTIL_SetOrigin' : cannot convert parameter 1 from 'class CLaserSpot *' to 'struct entvars_s *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
C:\Documents and Settings\user\Desktop\SDK\Single-Player Source\dlls\desert.cpp(202) : error C2227: left of '->IsMultiplayer' must point to class/struct/union
Error executing cl.exe.