PEDIDO Respawn DM en modo práctica
#1
Buenas!

Como están comunidad, estaba buscando el plugin que haga respawnear inmeadiatamente después de que te maten en el modo práctica.

Desde ya muchas gracias, saludos!
Responder
#2
Para mix?
Responder
#3
No sé si te refieres a ronda calentamiento con respawn
(09/10/2018, 08:07 PM)Nazi.- escribió:
Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>

#define PLUGIN "Simple Knife Warump"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"

#define TASKID 1234

new hudtimercvarhudhandlermp_freezetimevalue
new bool:Respawn true

public plugin_init() 
{
    register_plugin(PLUGINVERSIONAUTHOR)
        
    register_message
(get_user_msgid("TextMsg") ,"message_TextMsg")    
    
    register_event
("CurWeapon","switchweapon","be","1=1","2!29"
      
    register_dictionary
("simple_warmup.txt")
    
    cvar 
register_cvar("warmup_timer""30")
    
    hudhandler 
CreateHudSyncObj()
}

public 
plugin_cfg() 
{
    mp_freezetime get_cvar_pointer("mp_freezetime")
    
    set_task
(10.0"read_vars")
}

public 
read_vars()
{
    
    value 
get_pcvar_num(mp_freezetime)
}

public 
message_TextMsg(const MsgId, const MsgDest, const MsgEntity)
{
    
    
static message[64]
    get_msg_arg_string(2messagecharsmax(message))
    
    
if(equal(message"#Game_Commencing"))
    {
        hudtimer get_pcvar_num(cvar)
        Respawn true
        
        
if(hudtimer == -1)
            return
        
        formatex
(messagecharsmax(message), "%L"LANG_PLAYER"WARUMP_START")    
        set_msg_arg_string
(2message)
        
        set_task
(1.0"restart"TASKID__"b")        
        set_pcvar_num
(mp_freezetime0)        
    
}
    if(equal(message"#Game_will_restart_in"))
    {
        formatex(messagecharsmax(message), "%L"LANG_PLAYER"WARUMP_END")    
        set_msg_arg_string
(2message)
    }
}

public 
restart()
{
            
    
if(hudtimer <= 0)
    {
        Respawn false
        remove_task
(TASKID)
        set_cvar_num("sv_restartround"1)
        set_pcvar_num(mp_freezetimevalue)        
    

    else 
    {
        set_hudmessage(255,255,255,-1.0,0.9,0,6.0,1.0,0.1,0.2)    
        ShowSyncHudMsg
(0hudhandler"%L"LANG_PLAYER"COUNTING"hudtimer)
    }    
    hudtimer
--
}

public 
switchweapon(id)
{
    if(task_exists(TASKID)) 
    {
        engclient_cmd(id"weapon_knife")
    }


public 
client_death(attackervictim)
{
    if(is_user_connected(victim) && Respawn)
        set_task(1.5"respawn"victim// 1.5 = segundos que tarda en revivir al morir (es modificable de 0.1 en adelante).
    
    
return PLUGIN_CONTINUE
}

public 
respawn(Index)
{
    if(Respawn)
          ExecuteHamB(Ham_CS_RoundRespawnIndex



Deberia servir
Responder
#4
(18/10/2020, 10:29 AM)[N]drs escribió: No sé si te refieres a ronda calentamiento con respawn

Creo que no.. eso sería solo faka.

Yo me refiero a tipo Deathmatch, en modo practica.

Cosa que nos caguemos a tiros, pero ni bien morís revivís al toque.
Responder
#5
(18/10/2020, 01:50 PM)nahue escribió: Creo que no.. eso sería solo faka.

Yo me refiero a tipo Deathmatch, en modo practica.

Cosa que nos caguemos a tiros, pero ni bien morís revivís al toque.

Enviame un correo por mensaje privado asi te lo mando, por politicas del foro no puedo dejarte el plugin aqui! pero creo que tengo lo que queres.
_____________________________________________________________________________
(05/08/2020, 06:47 PM)acetatomil escribió: Vos también sos trolazo por responder, y también me incluyo y el que lo lea también. Bue.

_____________________________________________________________________________
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)