Registrierung - oder - Hineingehen
Attack DayAttack Day

Действие происходит ночью. Со всех сторон вас атакуют зомби....

26/07/2010

Trigger_PlayerFreeez (остановка игрока)


  • Beschreibung
  • WIE INSTALLIERT MAN

Trigger_PlayerFreeez

Trigger_PlayerFreeez (остановка игрока)


Der Autor der Lektion : Jack-Hang
Der Durchsichten : 1004 ( +1 )
Hochgeladen von : Streit
Erstellt : 04/07/2011 6:06:29 PM
Source : http://www.hang-over.ucoz.ru
Wertung :
 ( 0 ) 
Aktie :


Es gibt die folgenden Sprachen : | russisch |

И так, код придумывал не Я скажу Вам сразу, это то же триггер как и в Оп4, то есть пользоваться им также как и там. НАЧНЁМ!!!

В конце файла triggers.cpp добавте :

Code:

class CTriggerPlayerFreeze : public CBaseDelay
{
   public:
   void Use( CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value );
   int ObjectCaps( void ) { return CBaseDelay::ObjectCaps() & ~FCAP_ACROSS_TRANSITION; }
};
LINK_ENTITY_TO_CLASS( trigger_playerfreeze, CTriggerPlayerFreeze );

void CTriggerPlayerFreeze::Use( CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value )
{
   if ( !pActivator || !pActivator->IsPlayer() )
     pActivator = CBaseEntity::Instance(g_engfuncs.pfnPEntityOfEntIndex( 1 ));

   if (pActivator->pev->flags & FL_FROZEN)
     ((CBasePlayer *)((CBaseEntity *)pActivator))->EnableControl(TRUE);
   else ((CBasePlayer *)((CBaseEntity *)pActivator))->EnableControl(FALSE);
}

Компилируем проект. Добавляем это в ФГД Вашего мода :

Code:

@PointClass base(Targetx, Targetname) = trigger_playerfreeze : "Trigger Player Freeze"
[
freeze(integer) : "Freeze Player" : 1
]

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



Die Ähnlichen1. Разбираемся в коде пушки МР5 - По просьбам трудящихся коментирую код МР5
2. weapon_flamethrower - Играя в Халф-Лайф, вы не задумывались над тем, что в нем чего-то не хватает? Чего-то очень близкого, родного, горячего...
3. Исходный код снайперки - weapon_sniperrifle с оптическим прицелом
4. Монстры по сети - Для создания кооперативного мода или просто для включения монстров в сетевой игре
5. Фикс: func_healthcharger - Фикс: func_healthcharger и func_recharger
6. Удалённый контроль зарядника - Всегда хотелось, чтобы зарядник в хл был управляемым.
7. Цвет HUD - Цвет HUD
8. Функции движка - как и для чего - Функции движка - как и для чего их использовать?
Sie können nicht kommentieren, da Sie sind nicht registriert.
    Menshevik Microgun
    Team Fortress 2Menshevik Microgun
    Gentleman's Sleight
    Team Fortress 2Gentleman's Sleight
    Short-term Solution
    Team Fortress 2Short-term Solution
    Silent Sight
    Team Fortress 2Silent Sight

Время --------- ___ALL___ --------- : 0.35107 секунд