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


Dodatki SourceMod



Temat jest zamknięty









