Это тутор про создание нечто типа Grunt-O-Matic и вааще про impulse Если мы хотим, как я, сделать чтобы при нажатие на клавишу появился нетолько чувак с MP5 но и что-нибудь ещё... Ну например Barney: Для начала откроем client.cpp и сразу после 48 строчки пишем что то вроде вот этого: extern int giPrecacheBarney; Затем находи тут-же 755-756 строку и пишем после неё вот что: if (giPrecacheBarney) UTIL_PrecacheOther("monster_barney"); Потом открываем player.cpp и после 150ой пишем: int giPrecacheBarney = 1; В этом же файле ищем 3435(Switch - case 76) и пишем там: case 75: { if (!giPrecacheBarney) { giPrecacheBarney = 1; ALERT(at_console, "You must now restart to use Barney-o-matic.\n"); } else { UTIL_MakeVectors( Vector( 0, pev->v_angle.y, 0 ) ); Create("monster_barney", pev->origin + gpGlobals->v_forward * 128, pev->angles); } break; } Всё!! Запускаем серв, делаем mp_allowmonsters 1 и биндим impulse 75 на клавишу, допустим "л" - готово!!! Теперь при нажатии на "л" - перед нами появится полноценный барни
Источник: http://crazyarts.do.am/publ/1-1-0-2 |