Proszę, powinno działać. W razie problemów i nowych pomysłów pisz tutaj na forum, z przyjemnością pomogę.
![:)](http://img.amxx.pl/public/style_emoticons/default/smile.gif)
- Cvary -
zp_allow_respawn_on_normal 1 - Zezwala na używanie komendy /respawn podczas zwykłej infekcji
zp_allow_respawn_on_nemesis 1 - -"- nemesis
zp_allow_respawn_on_survivor 1 - -"- survivor
zp_allow_respawn_on_plague 1 - -"- plague
zp_allow_respawn_on_swarm 1 - -"- swarm
#include <amxmodx>
#include <zombieplague>
#define PLUGIN "[ZP] Respawn"
#define VERSION "1.0"
#define AUTHOR "Artos"
new cvar_allow_on_normal, cvar_allow_on_nemesis, cvar_allow_on_survivor, cvar_allow_on_plague, cvar_allow_on_swarm;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /respawn", "respawn")
cvar_allow_on_normal = register_cvar("zp_allow_respawn_on_normal", "1");
cvar_allow_on_nemesis = register_cvar("zp_allow_respawn_on_nemesis", "1");
cvar_allow_on_survivor = register_cvar("zp_allow_respawn_on_survivor", "1");
cvar_allow_on_plague = register_cvar("zp_allow_respawn_on_plague", "1");
cvar_allow_on_swarm = register_cvar("zp_allow_respawn_on_swarm", "1");
}
public respawn(id)
{
if (!zp_has_round_started())
return PLUGIN_CONTINUE;
if (is_user_alive(id))
return PLUGIN_CONTINUE;
if (zp_is_nemesis_round() && get_pcvar_num(cvar_allow_on_nemesis))
{
zp_respawn_user(id, ZP_TEAM_ZOMBIE)
return PLUGIN_CONTINUE;
}
else if (zp_is_survivor_round() && get_pcvar_num(cvar_allow_on_survivor))
{
zp_respawn_user(id, ZP_TEAM_ZOMBIE)
return PLUGIN_CONTINUE;
}
else if (zp_is_plague_round() && get_pcvar_num(cvar_allow_on_plague))
{
zp_respawn_user(id, ZP_TEAM_ZOMBIE)
return PLUGIN_CONTINUE;
}
else if (zp_is_swarm_round() && get_pcvar_num(cvar_allow_on_swarm))
{
zp_respawn_user(id, ZP_TEAM_ZOMBIE)
return PLUGIN_CONTINUE;
}
if (get_pcvar_num(cvar_allow_on_normal))
zp_respawn_user(id, ZP_TEAM_ZOMBIE)
return PLUGIN_HANDLED;
}
Użytkownik Artos0131 edytował ten post 29.07.2011 18:34