Это тутор про создание нечто типа Grunt-O-Matic и вааще про impulse Если мы хотим, как я, сделать чтобы при нажатие на клавишу появился нетолько чувак с MP5 но и что-нибудь ещё... Ну например Barney: Для начала откроем client.cpp и сразу после 48 строчки пишем чтото вроде вот этого: Quote extern int giPrecacheBarney; Затем находи тут-же 755-756 строку и пишем после неё вот что: Quote if (giPrecacheBarney) UTIL_PrecacheOther("monster_barney"); Потом открываем player.cpp и после 150ой пишем: Quote int giPrecacheBarney = 1; В этомже файле ищем 3435(Switch - case 76) и пишем там: Quote 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 (не обязательно вроде) и биндим impulse 75 на клавишу, допустим "л" - готово!!! Теперь при нажатии на "л" - перед нами появится полноценный барни
|