Mam pluga:
#include <amxmodx> #include <amxmisc> #include <fakemeta> #define PLUGIN "Respawn po smierci" #define VERSION "1.0" #define AUTHOR "AUTHOR" new g_iJoined[0x21]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("TeamInfo", "eventJoinTeam", "a", "2=TERRORIST", "2=CT"); register_event("DeathMsg","func_death","a") register_clcmd("say /respawn", "r_spawn"); register_clcmd("say /start", "r_spawn"); } public func_death() set_task(1.0, "r_spawn", read_data(2)) public r_spawn(id) { if(get_user_team(id) == 2) { set_pev(id, pev_deadflag, DEAD_RESPAWNABLE); dllfunc(DLLFunc_Think, id); dllfunc(DLLFunc_Spawn, id); } } public eventJoinTeam(){ new id = read_data(1); g_iJoined[id] ++; if(g_iJoined[id] != 1) return 1; set_task(1.0, "r_spawn", id); return 0; } @client_connect(id) g_iJoined[id] = 0;
Mianowicie odradza do specta i tak jakby biegam w drużynie "SPECT", czemu tak robi ?
A druga sprawa, że plugin powinien, że jak dołączysz nawet w środku mapy/rundy powinien odrodzić a nie odradza.
Proszę o pomoc.
Pozdrawiam