Raised This Month: $ Target: $400
 0% 

[Solved] Autorespawn


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
myusername
Senior Member
Join Date: Aug 2012
Old 01-30-2013 , 09:20   [Solved] Autorespawn
Reply With Quote #1

Hello allied coders. I need simple plugin that respawn player on connect. Only for zp.50. I dont use zp4.3 compat. Also the respawn team will always zombie.


THANK YOU.
__________________
Rest in piece.

Last edited by myusername; 02-01-2013 at 09:10.
myusername is offline
alter
Member
Join Date: Jan 2013
Location: Lithuainia
Old 01-30-2013 , 10:43   Re: [REQ] Autorespawn
Reply With Quote #2

Whay you dont use zp4.3 compat?

Try, and tell me if this works:
Code:
#include <amxmodx> #include <zp50_core> #define validTeam(%1) (1 <= get_user_team(%1) <= 3) public plugin_init() {     register_plugin("[ZP 5.0] Respawn", "1.2", "ILUSION & alter"); } public client_putinserver(id) {     set_task(5.0, "SpawnUser", id, _, _, "b"); } public SpawnUser(id) {     if (!is_user_connected(id))         remove_task(id);     else if (!validTeam(id))         return;     else     {         zp_core_respawn_as_zombie(id, true);                 remove_task(id);     } }

Last edited by alter; 01-30-2013 at 13:06.
alter is offline
TheDS1337
Veteran Member
Join Date: Jun 2012
Old 01-31-2013 , 05:18   Re: [REQ] Autorespawn
Reply With Quote #3

ILUSION & alter You are not the author !
TheDS1337 is offline
gogicaa
Veteran Member
Join Date: Aug 2011
Location: //
Old 01-31-2013 , 06:01   Re: [REQ] Autorespawn
Reply With Quote #4

Quote:
Originally Posted by alter View Post
Whay you dont use zp4.3 compat?
Higher CPU usage maybe?
gogicaa is offline
myusername
Senior Member
Join Date: Aug 2012
Old 01-31-2013 , 06:39   Re: [REQ] Autorespawn
Reply With Quote #5

Quote:
Originally Posted by alter View Post
Whay you dont use zp4.3 compat?

Try, and tell me if this works:
Code:
#include <amxmodx> #include <zp50_core> #define validTeam(%1) (1 <= get_user_team(%1) <= 3) public plugin_init() {     register_plugin("[ZP 5.0] Respawn", "1.2", "ILUSION & alter"); } public client_putinserver(id) {     set_task(5.0, "SpawnUser", id, _, _, "b"); } public SpawnUser(id) {     if (!is_user_connected(id))         remove_task(id);     else if (!validTeam(id))         return;     else     {         zp_core_respawn_as_zombie(id, true);                 remove_task(id);     } }
No work. I also have this. Still no work.
PHP Code:
#include <amxmodx> 
#include <zp50_core>

const Float:AUTORESPAWN_DELAY 3.0 
const TASK_AUTORESPAWN 100 
#define ID_AUTORESPAWN (taskid - TASK_AUTORESPAWN) 
new cvar_deathmatchg_maxplayers 

public plugin_init() 

    
register_plugin("Respawn Player""1.0""MeRcyLeZZ"
    
register_clcmd("joinclass","cmd_joinclass"); // new menus 
    
register_menucmd(register_menuid("Terrorist_Select",1),511,"cmd_joinclass"); // old menus 
    
register_menucmd(register_menuid("CT_Select",1),511,"cmd_joinclass"); // old menus 
    
cvar_deathmatch get_cvar_pointer("zp_deathmatch"
    
g_maxplayers get_maxplayers() 


// Player selects model 
public cmd_joinclass(id

    if (!
get_pcvar_num(cvar_deathmatch)) 
        return; 
     
    
set_task(AUTORESPAWN_DELAY"auto_respawn_player"id+TASK_AUTORESPAWN


public 
client_disconnect(id

    
remove_task(id+TASK_AUTORESPAWN


public 
auto_respawn_player(taskid

    
// Already alive? 
    
if (is_user_alive(ID_AUTORESPAWN)) 
        return; 
     
    
// Respawn as zombie? 
    
if (get_pcvar_num(cvar_deathmatch) == || (get_pcvar_num(cvar_deathmatch) == && random_num(01)) || (get_pcvar_num(cvar_deathmatch) == && zp_core_get_zombie_count() < fnGetAlive()/2)) 
        
zp_core_respawn_as_zombie(ID_AUTORESPAWNtrue
    else 
        
zp_core_respawn_as_zombie(ID_AUTORESPAWNtrue


// Get Alive -returns alive players number- 
fnGetAlive() 

    new 
iAliveid 
     
    
for (id 1id <= g_maxplayersid++) 
    { 
        if (
is_user_alive(id)) 
            
iAlive++ 
    } 
     
    return 
iAlive


EDIT:
Quote:
Originally Posted by gogicaa View Post
Higher CPU usage maybe?
Yes.
__________________
Rest in piece.

Last edited by myusername; 01-31-2013 at 06:40.
myusername is offline
H.RED.ZONE
Veteran Member
Join Date: Sep 2011
Location: Serbia, Belgrade
Old 01-31-2013 , 11:26   Re: [REQ] Autorespawn
Reply With Quote #6

Try.

EDIT: Done advance.

EDIT 2: Mistake in code.
Attached Files
File Type: sma Get Plugin or Get Source (zp50_respawn_connected.sma - 704 views - 1.9 KB)
__________________

Last edited by H.RED.ZONE; 02-01-2013 at 10:37.
H.RED.ZONE is offline
myusername
Senior Member
Join Date: Aug 2012
Old 02-01-2013 , 09:09   Re: [REQ] Autorespawn
Reply With Quote #7

Thank you. Works like charm.

@MOD: Close. Solved.
__________________
Rest in piece.
myusername is offline
H.RED.ZONE
Veteran Member
Join Date: Sep 2011
Location: Serbia, Belgrade
Old 02-01-2013 , 10:40   Re: [Solved] Autorespawn
Reply With Quote #8

Use Second Edit.
__________________
H.RED.ZONE is offline
myusername
Senior Member
Join Date: Aug 2012
Old 02-02-2013 , 05:23   Re: [Solved] Autorespawn
Reply With Quote #9

Okay. What was the mistake?
__________________
Rest in piece.
myusername is offline
being noob
Senior Member
Join Date: Jan 2012
Location: Hindustan!!
Old 02-02-2013 , 06:12   Re: [Solved] Autorespawn
Reply With Quote #10

it wont start server
__________________
<3<3
being noob 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 13:01.


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