Page 1 of 2

Reikia sutvarkytumet!

Posted: 2011 Feb 18 16:58
by nuodas159
Sveiki. Noriu ,kad kas nors padetu sutvarkytu respawn. Nes vipus nuzudzius CT nerespawnina ir galetu respawninti 1karta mirsta kita parespawnina daugiau nebeleidzia respawninti! kas sutvarkys +karma

Code: Select all

#include <amxmodx>#include <hamsandwich> new Respawns[33] new MaxPlayers public plugin_init(){    register_plugin("Extra Respawn", "1.0", "xFrostas")     register_cvar("amx_respawns_count", "1")     register_event("HLTV", "Ev_RoundStart", "a", "1=0", "2=0")     RegisterHam(Ham_Spawn, "player", "Ham_PlayerSpawn", 1)    RegisterHam(Ham_Killed, "player", "Ham_KilledSpawn", 1)     MaxPlayers = get_maxplayers()} public Ev_RoundStart(id){    for(new i = 1; i <= MaxPlayers; i++)    {        Respawns[i] = 0    }} public Ham_PlayerSpawn(id){    if (is_user_alive(id))    {        Respawns[id] += 1    }} public Ham_KilledSpawn(id){    if (!is_user_connected(id) && get_user_flags(id) & ADMIN_LEVEL_H)    {        if (Respawns[id] < get_cvar_num("amx_respawns_count"))        {            ExecuteHamB(Ham_CS_RoundRespawn, id)        }        else        {            return        }    }}

Re: Reikia sutvarkytumet!

Posted: 2011 Feb 18 20:19
by newb
Ar teisingia supratau, kad tau tesiog reikia vieno respawno po mirties ?

Re: Reikia sutvarkytumet!

Posted: 2011 Feb 18 20:34
by nuodas159
Joa ,bet sitas kazko neveikia

Re: Reikia sutvarkytumet!

Posted: 2011 Feb 18 21:14
by newb

Code: Select all

#include <amxmodx>#include <hamsandwich> new Respawns[33] public plugin_init() {    register_plugin("Extra Respawn", "1.0", "xFrostas")        register_cvar("amx_respawns_count", "1")        register_event("HLTV", "Ev_RoundStart", "a", "1=0", "2=0")        RegisterHam(Ham_Spawn, "player", "Ham_PlayerSpawn", 1)    RegisterHam(Ham_Killed, "player", "Ham_KilledSpawn", 1)    } public Ev_RoundStart(id) {    arrayset(Respawns, 0, 33)} public Ham_PlayerSpawn(id) {    Respawns[id]++} public Ham_KilledSpawn(id) {    if(get_user_flags(id) & ADMIN_LEVEL_H)        if (Respawns[id] <= get_cvar_num("amx_respawns_count"))            ExecuteHamB(Ham_CS_RoundRespawn, id)}

Re: Reikia sutvarkytumet!

Posted: 2011 Feb 19 14:51
by nuodas159
Na veikia gal dar iseitu padaryti ,kad uz 5s respawnintu ir butu uzrasyta tu atsirespawninsi uz 5sekundziu!

Re: Reikia sutvarkytumet!

Posted: 2011 Feb 19 15:20
by newb
Nu kodel 70% atveju praso padaryt kazka, o veliau dar prideda... Nejaugi negalima iskart pasakyt kaip turi buti. Ta ka prasai nesunku padaryt, del to daryk pats.

Re: Reikia sutvarkytumet!

Posted: 2011 Feb 19 15:23
by nuodas159
Zodziu dar radau tipo kaip nuzudo T respawnina man reikia ,kad ct tiktais ;D Nu sorry kita kart parasysiu ^^

Re: Reikia sutvarkytumet!

Posted: 2011 Feb 19 16:26
by aaarnas

Code: Select all

#include <amxmodx>#include <hamsandwich> new Respawns[33]new cvar_respawn new sync_msg public plugin_init() {    register_plugin("Extra Respawn", "1.0", "xFrostas")        cvar_respawn = register_cvar("amx_respawns_count", "1")        register_event("HLTV", "Ev_RoundStart", "a", "1=0", "2=0")        RegisterHam(Ham_Spawn, "player", "Ham_PlayerSpawn", 1)    RegisterHam(Ham_Killed, "player", "Ham_KilledSpawn", 1)        sync_msg = CreateHudSyncObj()    } public Ev_RoundStart(id) {    arrayset(Respawns, 0, 33)} public Ham_PlayerSpawn(id) {    Respawns[id]++} public Ham_KilledSpawn(id) {    if(get_user_flags(id) & ADMIN_LEVEL_H)        if(Respawns[id] <= get_pcvar_num(cvar_respawn) && get_user_team(id) == 2) {                        set_task(5.0, "spawn_player", id)            set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 6.0, 4.0, 0.0, 0.0, -1)            ShowSyncHudMsg(id, sync_msg, "Tu prisikelsi po 5s")        }} public spawn_player(id) if(!is_user_alive(id)) ExecuteHamB(Ham_CS_RoundRespawn, id)

Re: Reikia sutvarkytumet!

Posted: 2011 Feb 19 16:42
by nuodas159
Kazko nerespawnina

Re: Reikia sutvarkytumet!

Posted: 2011 Feb 19 16:44
by aaarnas
Tu su ct ar t mėginai? Šitas tik CT turi respawnint.