Code: Select all
#include <amxmodx>#include <hamsandwich> new Respawns[33]new cvar_respawn new sync_msg public plugin_init() { register_plugin("Extra Respawn", "1.0", "xFrostas") cvar_respawn = register_cvar("amx_respawns_count", "1") register_event("HLTV", "Ev_RoundStart", "a", "1=0", "2=0") RegisterHam(Ham_Spawn, "player", "Ham_PlayerSpawn", 1) RegisterHam(Ham_Killed, "player", "Ham_KilledSpawn", 1) sync_msg = CreateHudSyncObj() } public Ev_RoundStart(id) { arrayset(Respawns, 0, 33)} public Ham_PlayerSpawn(id) { Respawns[id]++} public Ham_KilledSpawn(id) { if(get_user_flags(id) & ADMIN_LEVEL_H) if(Respawns[id] <= get_pcvar_num(cvar_respawn) && get_user_team(id) == 2) { set_task(5.0, "spawn_player", id) set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 6.0, 4.0, 0.0, 0.0, -1) ShowSyncHudMsg(id, sync_msg, "Tu prisikelsi po 5s") }} public spawn_player(id) if(!is_user_alive(id)) ExecuteHamB(Ham_CS_RoundRespawn, id)