[AMXX Plugin] Mode 2x2 (v1.9), Блокирует проходы при низком онлайне |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
[AMXX Plugin] Mode 2x2 (v1.9), Блокирует проходы при низком онлайне |
petrnikolae4
|
21.9.2014, 16:54
Сообщение
|
|
|
Вопрос не по теме: в чем фикс de_abaddon_fix от простого de_abaddon.
|
|
|
|
Safety1st
|
2.10.2014, 21:31
Сообщение
|
|
|
KaJIbIBaH, это вызовет путаницу. Чем привычнее для игроков - тем лучше. Привычнее dd2_2x2 ничего нет.
|
Поблагодарили 2 раз
|
|
кокич
|
29.10.2014, 12:45
Сообщение
|
|
|
dhudmessage.inc - это где брать?
|
|
|
|
Bloo
|
29.10.2014, 12:48
Сообщение
|
![]() |
|
|
|
|
georgeml
|
31.10.2014, 11:55
Сообщение
|
|
|
|
|
|
|
georgeml
|
31.10.2014, 11:59
Сообщение
|
|
|
|
|
|
|
Safety1st
|
31.10.2014, 22:35
Сообщение
|
|
|
если кому нужно будет, файлик для de_winter_dust2 Заюзал, спасибо Стенку на центре передвинул на 2 юнита.
de_winterdust2.ini.zip ( 688 байт )
Кол-во скачиваний: 10Еще чуть поправил конфиг на карту (в одном месте из текстуры торчал спрайт) Торчал 'в одном месте', а поменяли координаты у всех стенок ![]() Во, с готовыми координатами спавнов уже и разгуляться можно Добавил в плагин одновременную поддержку карт de_dust2, de_dust2_cz и de_winterdust2 (также известна под именем de_winter_dust2 ). Что заменить прямыми руками: Код public plugin_precache() -->{ get_mapname(g_pServerVar[m_szMap],31); #if defined STATE_USE #if defined MOVE_COORD_DUST2 if(equal(g_pServerVar[m_szMap],"de_dust2")) { state stpfnSpawn:Enabled; } #endif #endif precache_model(SPRITE_WALL); } Код #if defined MOVE_COORD_DUST2 enum _:MapTypes { MAP_DUST2, MAP_DUST2_CZ, MAP_WINTERDUST2, MAP_WINTER_DUST2, MAP_OTHER }; new const gszMapName[MAP_OTHER][] = { "de_dust2", "de_dust2_cz", "de_winterdust2", "de_winter_dust2" }; new giMapType = MAP_OTHER; new Float:looking[6][coord_s]; #endif public plugin_precache() { precache_model(SPRITE_WALL); get_mapname(g_pServerVar[m_szMap],31); #if defined MOVE_COORD_DUST2 for( new i; i < MAP_OTHER; i++ ) { if( equali( g_pServerVar[m_szMap], gszMapName[i] ) ) giMapType = i; } switch( giMapType ) { case MAP_DUST2, MAP_DUST2_CZ : { new Float:flCoord[][coord_s] = { {-1024.0, -800.0, 176.0}, {-1024.0, -704.0, 176.0}, {-1024.0, -896.0, 192.0}, {-826.0, -970.0, 200.0}, {-726.0, -970.0, 200.0}, {-626.0, -970.0, 200.0} }; looking = flCoord; } case MAP_WINTERDUST2, MAP_WINTER_DUST2 : { new Float:flCoord2[][coord_s] = // used other name for array to make compiler happy { {-576.0, -2048.0, -272.0}, {-576.0, -1952.0, -272.0}, {-576.0, -2144.0, -256.0}, {-374.0, -2218.0, -248.0}, {-274.0, -2218.0, -248.0}, {-174.0, -2218.0, -248.0} }; looking = flCoord2; } default: return; } #if defined STATE_USE state stpfnSpawn:Enabled; #endif #endif } Код #if defined MOVE_COORD_DUST2 -->public pfn_spawn(ent) #if defined STATE_USE <stpfnSpawn:Enabled> #endif { #if !defined STATE_USE if(!equal(g_pServerVar[m_szMap],"de_dust2")) { return 0; } #endif static classname[32]; entity_get_string(ent,EV_SZ_classname,classname,31); if(equali(classname,"info_player_deathmatch")) { static Float:vec[coord_s]; entity_get_vector(ent,EV_VEC_origin,vec); static Float:looking[][coord_s] = { {-1024.0, -800.0, 176.0}, {-1024.0, -704.0, 176.0}, {-1024.0, -896.0, 192.0}, {-826.0, -970.0, 200.0}, {-726.0, -970.0, 200.0}, {-626.0, -970.0, 200.0} }; for(new b = 0; b < sizeof(looking) / 2; b++) { if(VectorEqual(vec,looking[b])) { entity_set_vector(ent,EV_VEC_origin,looking[b + 3]); break; } } } return 0; } #if defined STATE_USE STATEMENT_FALLBACK(pfn_spawn,0,stpfnSpawn:Disabled) #endif #endif Код #if defined MOVE_SPAWN_COORD public pfn_spawn(ent) #if defined STATE_USE <stpfnSpawn:Enabled> #endif { #if !defined STATE_USE if( giMapType == MAP_OTHER ) { return 0; } #endif static classname[32]; entity_get_string(ent,EV_SZ_classname,classname,31); if(equali(classname,"info_player_deathmatch")) { static Float:vec[coord_s]; entity_get_vector(ent,EV_VEC_origin,vec); for(new b = 0; b < sizeof(looking) / 2; b++) { if(VectorEqual(vec,looking[b])) { entity_set_vector(ent,EV_VEC_origin,looking[b + 3]); break; } } } return 0; } #if defined STATE_USE STATEMENT_FALLBACK(pfn_spawn,0,stpfnSpawn:Disabled) #endif #endif |
Поблагодарили 2 раз
|
|
mrpheel
|
4.11.2014, 12:43
Сообщение
|
![]() |
|
|
|
|
Bloo
|
7.11.2014, 19:57
Сообщение
|
![]() |
MiXa, При чем тут сколько FPS?)))
Не много он нагрузки дает. |
|
|
|
riva2014
|
22.11.2014, 14:23
Сообщение
|
![]() |
Сорри если туплю ...
У меня меню не запускается.В чат пишу /box и нечего.Флаги админа такие "abcdefghijklmnopqrstu" .В чем может быть проблема? |
|
|
|
Lyricist
|
1.12.2014, 0:13
Сообщение
|
|
|
Написано,что при режиме 2х2,в GameDiscription будет написано режим 2х2,но что то у меня не пишется ни чего(
|
|
|
|
![]() ![]() |