"0" - mp_detect_kill,
"1" - mp_detect_avtokill,
"2" - mp_notice_respawn,
"3" - mp_spawn_begin[b|e],
"4" - mp_spawn_sec,
"5" - mp_spawn_on,
"6" - mp_warn_kill.
Выход версии 1.1.0 -
[Fix*] (post #119) - Исправлен kill (самоубийство) и бесконечное количество разрешенных респавнов при "0".
[Add+] cvar (nm_mplevel_allowprint) - Номера разрешенных сообщений в чат, translations - по умолчанию все "0123456".
В квар, подряд, нужные цифры:
PHP:"0" - mp_detect_kill, "1" -...
В таком случае в следующем возможно планируеться:Можно еще сделать(квар) респавн по времени?
[Fix*] - Отключения/включения квара на картах.
Его можно настроить так что бы респавн был ДО активации спавн киллера?
Я вот не пойму
В ином случаи причины, уже давно добавил опционально квары:
nm_mplevel_killrespawn - Включить Detect KillRespawn, где происходит Kill (по умолчанию - 1).
nm_mplevel_killrespawn_time - (по умолчанию - 1).
0 - Выключить,
1 - Включить, если nm_mplevel_killrespawn = 0 и чтобы отключился Респавн при активации KillRespawn.
Не увидел данное сообщение [тыкайте по Нику, либо цитируйте, чтобы приходило уведомление, если разрыв по времени огромный].Установил данный плагин, многих настроек не понял ещё, но включил плагин (по-умолчантю он, почему-то, выключен), но особого эффекта не увидел, в чатике пишется, что меня зареспавнет через некоторое время, я ничего не трогаю, но после респавна меня все равно убивает
Если остались названия карт - можно их скинуть [обычно такое запоминается, чтобы обходить их стороной].Уже устарело
verificationVersion();
} // <-- выделить
HookEvent("player_team", Event_OnTeam);
}
public Action Event_OnTeam(Event event, const char[] name, bool dontBroadcast)
{
if (b_level_enable && !b_only_KillRespawn && event.GetBool("disconnect") == false)
{
int client = GetClientOfUserId(event.GetInt("userid"));
if (client > 0 && !b_roundCheck[client] && !b_respCheck[client] && event.GetInt("team") > 1 && IsClientInGame(client) && !IsPlayerAlive(client))
{
b_respCheck[client] = true;
CreateTimer(1.0, RespawnTeam, GetClientSerial(client), TIMER_FLAG_NO_MAPCHANGE);
}
}
return Plugin_Continue;
}
public Action RespawnTeam(Handle timer, any serial)
{
int client = GetClientFromSerial(serial);
if (client > 0 && !b_roundCheck[client] && IsClientInGame(client) && !IsPlayerAlive(client))
{
RespawnTime(client);
}
return Plugin_Stop;
}
verificationVersion();
HookEvent("player_team", Event_OnTeam);
}
public Action Event_OnTeam(Event event, const char[] name, bool dontBroadcast)