Tessék, ez tuti müködik és a spec téma is jó benne !!
kiki csinálta anno a plugint de iron javitotta kb 1 honapja nekem a spec hibát benne !
Kód:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <cstrike>
#include <fun>
#include <hamsandwich>
 
#define PLUGIN "Classic Respawn"
#define VERSION "1.0"
#define AUTHOR "Kiki33, Iron"
 
#define DELAY_TIME 2 //Ujra éledési idő beállítása!
 
new Delay[33]
 
public plugin_init() {
   
       register_plugin(PLUGIN, VERSION, AUTHOR);
       RegisterHam(Ham_Killed,"player","Forward_PlayerKilled",1)
       register_event("TeamInfo", "join_team", "a")
       set_msg_block( get_user_msgid( "ClCorpse" ), BLOCK_SET );
       return PLUGIN_CONTINUE
}
 
public join_team()
{
    new iVictimID = read_data(1)
    static user_team[32]
   
    read_data(2, user_team, 31)
   
    if(!is_user_connected(iVictimID))
        return PLUGIN_CONTINUE
   
    switch(user_team[0])
    {
        case 'C': set_task(1.0,"Countdown",iVictimID);
        case 'T': set_task(1.0,"Countdown",iVictimID)
        case 'S': client_print(iVictimID,print_chat,"Spectator vagy!")
    }
    return PLUGIN_CONTINUE
}
 
public Forward_PlayerKilled(id)
{
    if(is_user_connected(id))
    {
        Delay[id] = DELAY_TIME
       
        Countdown(id)
    }
}
 
public Countdown(id)
{
    if(is_user_alive(id) || !is_user_connected(id))
        return PLUGIN_CONTINUE
       
       
    if(Delay[id] > 0)
    {
        set_hudmessage(255, 000, 000, -1.0, 0.30, 0, 0.0, 1.1, 0.0, 0.0, -1)
        show_hudmessage(id, "Ujra eledsz %d masodperc mulva...", Delay[id])
       
        Delay[id]--
       
        set_task(1.0, "Countdown",id)
    }
    else
    {
        new CsTeams:userteam = cs_get_user_team(id)
        if(userteam == CS_TEAM_SPECTATOR)
        {
            client_print(id, print_chat, "Spec nem elethet ujra!")
        }
        else
            ExecuteHam(Ham_CS_RoundRespawn,id)
    }
 
    return PLUGIN_CONTINUE
}