AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Zombie Plague Mod (https://forums.alliedmods.net/forumdisplay.php?f=126)
-   -   Subplugin Submission [ZP] Addon: Respawn player on connect (https://forums.alliedmods.net/showthread.php?t=179546)

GraviAnt 03-16-2013 05:07

Re: [ZP] Addon: Respawn player on connect
 
Great plugin, thanks. :D

tempito 04-03-2013 13:05

Re: [ZP] Addon: Respawn player on connect
 
guys, do u know if there is a plugin that can revive zombies or humans after 30 seconds of being dead? sry my bad english.

show off 12-01-2013 04:28

Re: [ZP] Addon: Respawn player on connect
 
Quote:

Originally Posted by yOou Know Me (Post 1752271)
This is how my respawn value is :
Code:

zp_deathmatch 2                        // Deathmatch mode, respawn as: [0-disabled // 1-human // 2-zombie // 3-randomly // 4-balance]
zp_respawn_delay 2                    // Time before respawning on deathmatch mode in seconds
zp_respawn_zombies 1                // Respawn dead zombies
zp_respawn_humans 1                    // Respawn dead humans
zp_respawn_on_suicide 0                // Respawn players if they commited suicide

But when i try to run the plugin it says:
Invalid Plugin (Plugin "zp_respawn.amxx")

same problem, how make it works?

softenik 01-12-2014 16:00

Re: [ZP] Addon: Respawn player on connect
 
Is it possible to make it dead zombies spawning again?

BossBre 05-04-2014 17:22

Re: [ZP] Addon: Respawn player on connect
 
L 05/04/2014 - 22:20:23: Invalid CVAR pointer
L 05/04/2014 - 22:20:23: [AMXX] Displaying debug trace (plugin "respawn1.amxx")
L 05/04/2014 - 22:20:23: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 05/04/2014 - 22:20:23: [AMXX] [0] respawn1.sma::SpawnUser (line 29)


someone to fix it? (5.0.8)

wicho 05-04-2014 18:07

Re: [ZP] Addon: Respawn player on connect
 
Try..

PHP Code:

#include <amxmodx>
#include <zombieplague>

#define validTeam(%1) (1 <= get_user_team(%1) <= 3)

new pcvarpcvar_nempcvar_plaguepcvar_survpcvar_swarm;

public 
plugin_init()
{
    
register_plugin("[ZP] Respawn""1.1""ILUSION");

}

public 
plugin_cfg()
{
    
pcvar get_cvar_pointer("zp_deathmatch");
    
pcvar_nem get_cvar_pointer("zp_nem_allow_respawn");
    
pcvar_plague get_cvar_pointer("zp_plague_allow_respawn");
    
pcvar_swarm get_cvar_pointer("zp_swarm_allow_respawn");
    
pcvar_surv get_cvar_pointer("zp_surv_allow_respawn");
}

public 
client_putinserver(id)
    if (
get_pcvar_num(pcvar))
        
set_task(5.0"SpawnUser"id__"b");

public 
SpawnUser(id)
{
    if (!
is_user_connected(id))
        
remove_task(id);
    else if (!
validTeam(id))
        return;
    else if (
is_user_alive(id) || zp_is_swarm_round() && !get_pcvar_num(pcvar_swarm) || zp_is_nemesis_round() && !get_pcvar_num(pcvar_nem) || zp_is_survivor_round() && !get_pcvar_num(pcvar_surv) || zp_is_plague_round() && !get_pcvar_num(pcvar_plague))
        
remove_task(id);
    else
    {
        switch (
get_pcvar_num(pcvar))
        {
            case 
1zp_respawn_user(idzp_is_survivor_round() ? ZP_TEAM_ZOMBIE ZP_TEAM_HUMAN);
            case 
2zp_respawn_user(idzp_is_nemesis_round() ? ZP_TEAM_HUMAN ZP_TEAM_ZOMBIE);
            case 
3zp_respawn_user(idzp_is_survivor_round() ? ZP_TEAM_ZOMBIE zp_is_nemesis_round() ? ZP_TEAM_HUMAN random_num(12) == ZP_TEAM_HUMAN ZP_TEAM_ZOMBIE);
            case 
4zp_respawn_user(idzp_is_survivor_round() ? ZP_TEAM_ZOMBIE zp_is_nemesis_round() ? ZP_TEAM_HUMAN zp_get_zombie_count() < zp_get_human_count() ? ZP_TEAM_ZOMBIE ZP_TEAM_HUMAN);
            default: 
zp_respawn_user(idzp_is_survivor_round() ? ZP_TEAM_ZOMBIE zp_is_nemesis_round() ? ZP_TEAM_HUMAN random_num(12) == ZP_TEAM_HUMAN ZP_TEAM_ZOMBIE);
        }
        
        
remove_task(id);
    }



Nr13 04-08-2015 03:54

Re: [ZP] Addon: Respawn player on connect
 
its work for zombie outstanding ?

siriusmd99 08-17-2016 14:21

Re: [ZP] Addon: Respawn player on connect
 
Type retry in console after death and get unlimited respawns?

Does it have anti spam feature?

undertaker5 03-29-2020 20:21

Re: [ZP] Addon: Respawn player on connect
 
Here's a fix for assassin's and sniper's

PHP Code:

#include <amxmodx>
#include <zombieplague>

#define validTeam(%1) (1 <= get_user_team(%1) <= 3)

new pcvarpcvar_nempcvar_plaguepcvar_survpcvar_swarm;

public 
plugin_init()
{
    
register_plugin("[ZP] Respawn""1.1""ILUSION");
    
pcvar get_cvar_pointer("zp_deathmatch");
    
pcvar_nem get_cvar_pointer("zp_nem_allow_respawn");
    
pcvar_plague get_cvar_pointer("zp_plague_allow_respawn");
    
pcvar_swarm get_cvar_pointer("zp_swarm_allow_respawn");
    
pcvar_surv get_cvar_pointer("zp_surv_allow_respawn");
}

public 
client_putinserver(id)
    if (
get_pcvar_num(pcvar))
        
set_task(5.0"SpawnUser"id__"b");

public 
SpawnUser(id)
{
    if (!
is_user_connected(id))
        
remove_task(id);
    else if (
zp_is_nemesis_round() || zp_is_assassin_round() || zp_is_survivor_round() || zp_is_sniper_round() || zp_is_swarm_round() || zp_is_plague_round() || zp_is_armageddon_round() || zp_is_apocalypse_round() || zp_is_nightmare_round())
        return;
    else if (!
validTeam(id))
        return;
    else if (
is_user_alive(id) || zp_is_swarm_round() && !get_pcvar_num(pcvar_swarm) || zp_is_nemesis_round() && !get_pcvar_num(pcvar_nem) || zp_is_survivor_round() && !get_pcvar_num(pcvar_surv) || zp_is_plague_round() && !get_pcvar_num(pcvar_plague))
        
remove_task(id);
    else
    {
        switch (
get_pcvar_num(pcvar))
        {
            case 
1zp_respawn_user(idzp_is_survivor_round() ? ZP_TEAM_ZOMBIE ZP_TEAM_HUMAN);
            case 
2zp_respawn_user(idzp_is_nemesis_round() ? ZP_TEAM_HUMAN ZP_TEAM_ZOMBIE);
            case 
3zp_respawn_user(idzp_is_survivor_round() ? ZP_TEAM_ZOMBIE zp_is_nemesis_round() ? ZP_TEAM_HUMAN random_num(12) == ZP_TEAM_HUMAN ZP_TEAM_ZOMBIE);
            case 
4zp_respawn_user(idzp_is_survivor_round() ? ZP_TEAM_ZOMBIE zp_is_nemesis_round() ? ZP_TEAM_HUMAN zp_get_zombie_count() < zp_get_human_count() ? ZP_TEAM_ZOMBIE ZP_TEAM_HUMAN);
            default: 
zp_respawn_user(idzp_is_survivor_round() ? ZP_TEAM_ZOMBIE zp_is_nemesis_round() ? ZP_TEAM_HUMAN random_num(12) == ZP_TEAM_HUMAN ZP_TEAM_ZOMBIE);
        }
        
        
remove_task(id);
    }




All times are GMT -4. The time now is 19:13.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.