Page 1 of 1

Reikia "Respawn" plugin

Posted: 2013 Jan 16 20:40
by Cabexxx
Sveiki, turiu surf serva + gunxp, reikia vieno plugino...


konkreciai ir aiskiai: kaip mirsti kad is karto zaidejas prisikeltu, arba tarkim 3-5 sec.

ir naujus zaidejus automatiskai respawn'intu


dekui :)

Re: Reikia "Respawn" plugin

Posted: 2013 Jan 16 21:45
by DYaGesS
1. Kai prisijungia i serveri ir pasirenka komanda, atrespawnins :

Code: Select all

#include <amxmodx>#include <fun>#include <cstrike> #define PLUGIN "Re-Spawn"#define VERSION "0.1"#define AUTHOR "D3v1L" #define user_reSpawn(%1) cs_user_spawn(%1) new bool:g_bAgain[33] public plugin_init(){        register_plugin(PLUGIN, VERSION, AUTHOR)        register_event("TeamInfo", "event_TeamInfo", "a", "2!UNASSIGNED")} public client_connect(id)        g_bAgain[id] = true public event_TeamInfo(){        new id; id = read_data(1)        new CsTeams:team = cs_get_user_team(id)         if (team == CS_TEAM_SPECTATOR || team == CS_TEAM_UNASSIGNED)                return         if (g_bAgain[id])        {                g_bAgain[id] = false                set_task(2.0, "_respawn", id)        }} public _respawn(id){        if (!is_user_alive(id))                user_reSpawn(id)}
2. Kai mirsta:

Code: Select all

#include <amxmodx>#include <fun>#include <cstrike> #define PLUGIN "Re-Spawn"#define VERSION "0.1"#define AUTHOR "D3v1L" #define user_reSpawn(%1) cs_user_spawn(%1) new bool:g_bAgain[33] public plugin_init(){   register_plugin(PLUGIN, VERSION, AUTHOR)   register_event("TeamInfo", "event_TeamInfo", "a", "2!UNASSIGNED")   register_event("DeathMsg", "event_DeathMsg", "a")} public client_connect(id)   g_bAgain[id] = true public event_TeamInfo(){   new id; id = read_data(1)   new CsTeams:team = cs_get_user_team(id)    if (team == CS_TEAM_SPECTATOR || team == CS_TEAM_UNASSIGNED)          return    if (g_bAgain[id])   {          g_bAgain[id] = false          set_task(2.0, "_respawn", id)   }} public _respawn(id){   if (!is_user_alive(id))          user_reSpawn(id)} public event_DeathMsg()   set_task(0.2, "_respawn", read_data(2))

Re: Reikia "Respawn" plugin

Posted: 2013 Jan 16 21:58
by Cabexxx
Didelis dekui :)

Re: Reikia "Respawn" plugin

Posted: 2013 Jan 16 22:01
by DYaGesS
Prasom, zinok netestinau serveryje, bet i .amxx be klaidu sucompilina :)

Re: Reikia "Respawn" plugin

Posted: 2013 Jan 16 22:23
by newb
Kiek zinau, spawnui geriau naudot

Code: Select all

ExecuteHamB(Ham_CS_RoundRespawn, id)

Re: Reikia "Respawn" plugin

Posted: 2013 Jan 17 07:29
by DYaGesS
newb, o kuo dabar blogai?
ExecuteHamB(Ham_CS_RoundRespawn,
id)
kuo sis geriau, jei gali paaiskink, dekui :)

Re: Reikia "Respawn" plugin

Posted: 2013 Jan 17 10:35
by newb
Tesiog jis gali bugintis ir tiek. Tiksliau nezinau.

Re: Reikia "Respawn" plugin

Posted: 2013 Jan 17 13:19
by aaarnas
Ham_CS_RoundRespawn padaro visus reikiamus veiksmus ir tikrinimus respawnui.
Kiti kažkokių ne. Tiksliai dabar nepamenu. Naudok Ham_CS_RoundRespawn ir nesuklysi niekur.