Raised This Month: $ Target: $400
 0% 

Subplugin Submission [ZP] Addon: Respawn player on connect


Post New Thread Reply   
 
Thread Tools Display Modes
GraviAnt
Senior Member
Join Date: Oct 2010
Old 03-16-2013 , 05:07   Re: [ZP] Addon: Respawn player on connect
Reply With Quote #21

Great plugin, thanks.
GraviAnt is offline
tempito
Senior Member
Join Date: Feb 2009
Location: Peru
Old 04-03-2013 , 13:05   Re: [ZP] Addon: Respawn player on connect
Reply With Quote #22

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.
__________________
My very first zp server movie.
http://www.youtube.com/watch?v=yvTmlFr_Y-4 <- now with translation in english

tempito is offline
show off
Junior Member
Join Date: Apr 2013
Old 12-01-2013 , 04:28   Re: [ZP] Addon: Respawn player on connect
Reply With Quote #23

Quote:
Originally Posted by yOou Know Me View Post
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?
show off is offline
softenik
Junior Member
Join Date: Jan 2014
Old 01-12-2014 , 16:00   Re: [ZP] Addon: Respawn player on connect
Reply With Quote #24

Is it possible to make it dead zombies spawning again?
softenik is offline
BossBre
New Member
Join Date: Apr 2014
Old 05-04-2014 , 17:22   Re: [ZP] Addon: Respawn player on connect
Reply With Quote #25

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.
BossBre is offline
wicho
Veteran Member
Join Date: Feb 2012
Location: GuateAmala
Old 05-04-2014 , 18:07   Re: [ZP] Addon: Respawn player on connect
Reply With Quote #26

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);
    }

wicho is offline
Nr13
Junior Member
Join Date: Apr 2015
Location: USA
Old 04-08-2015 , 03:54   Re: [ZP] Addon: Respawn player on connect
Reply With Quote #27

its work for zombie outstanding ?
Nr13 is offline
Send a message via Yahoo to Nr13
siriusmd99
Veteran Member
Join Date: Oct 2013
Location: Republic of Moldova
Old 08-17-2016 , 14:21   Re: [ZP] Addon: Respawn player on connect
Reply With Quote #28

Type retry in console after death and get unlimited respawns?

Does it have anti spam feature?
siriusmd99 is offline
undertaker5
Member
Join Date: Sep 2013
Location: Denmark
Old 03-29-2020 , 20:21   Re: [ZP] Addon: Respawn player on connect
Reply With Quote #29

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);
    }

undertaker5 is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 15:04.


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