konkreciai ir aiskiai: kaip mirsti kad is karto zaidejas prisikeltu, arba tarkim 3-5 sec.
ir naujus zaidejus automatiskai respawn'intu
dekui

Code: Select all
#include <amxmodx>#include <fun>#include <cstrike> #define PLUGIN "Re-Spawn"#define VERSION "0.1"#define AUTHOR "D3v1L" #define user_reSpawn(%1) cs_user_spawn(%1) new bool:g_bAgain[33] public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_event("TeamInfo", "event_TeamInfo", "a", "2!UNASSIGNED")} public client_connect(id) g_bAgain[id] = true public event_TeamInfo(){ new id; id = read_data(1) new CsTeams:team = cs_get_user_team(id) if (team == CS_TEAM_SPECTATOR || team == CS_TEAM_UNASSIGNED) return if (g_bAgain[id]) { g_bAgain[id] = false set_task(2.0, "_respawn", id) }} public _respawn(id){ if (!is_user_alive(id)) user_reSpawn(id)}
Code: Select all
#include <amxmodx>#include <fun>#include <cstrike> #define PLUGIN "Re-Spawn"#define VERSION "0.1"#define AUTHOR "D3v1L" #define user_reSpawn(%1) cs_user_spawn(%1) new bool:g_bAgain[33] public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_event("TeamInfo", "event_TeamInfo", "a", "2!UNASSIGNED") register_event("DeathMsg", "event_DeathMsg", "a")} public client_connect(id) g_bAgain[id] = true public event_TeamInfo(){ new id; id = read_data(1) new CsTeams:team = cs_get_user_team(id) if (team == CS_TEAM_SPECTATOR || team == CS_TEAM_UNASSIGNED) return if (g_bAgain[id]) { g_bAgain[id] = false set_task(2.0, "_respawn", id) }} public _respawn(id){ if (!is_user_alive(id)) user_reSpawn(id)} public event_DeathMsg() set_task(0.2, "_respawn", read_data(2))
Code: Select all
ExecuteHamB(Ham_CS_RoundRespawn, id)
kuo sis geriau, jei gali paaiskink, dekuiExecuteHamB(Ham_CS_RoundRespawn,
id)
Users browsing this forum: No registered users and 6 guests