timelimit - restart

Discutii legate de instalarea, configurarea si modificarea unui server de Counter-Strike.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
xProdigy
Membru, skill 0
Membru, skill 0
Posts: 3
Joined: 11 Apr 2013, 11:57
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Contact:

25 Jul 2013, 12:55

Salut, am o problema la un server de CS 1.6 modul ZOMBIE Biohazard.

De exemplu in server.cfg este setat mp_timelimit 35 .

Eu daca intru pe server si de exemplu mai sunt 20 de minute din harta si dau un restart (amx_cvar sv_restart 1), timelimit se modifica din nou de la 35 de minute. Bun, asta nu ar fi o problema pentru ca am scos comanda de cvar/rcon de la admini (ca nu cumva sa dea ei restart la runda sa intre iar timelimit de la 35).

Problema grava este ca daca mai raman doi playeri pe server si de exemplu mai sunt 15 minute din harta , iar in acel moment unul dintre ei da retry cand intra pe server automat se restarteaza runda si timelimit se modifica iar de la 35. :|

Stie cineva rezolvarea? Merci
RoyalServer
User avatar
oneeightone
Fost moderator
Fost moderator
Posts: 2547
Joined: 17 Jul 2009, 19:29
Detinator Steam: Da
Reputatie: Fost super moderator
Membru Club eXtreamCS (o luna)
Nick anterior : LiGHTERS
0.3 / 3
Has thanked: 68 times
Been thanked: 521 times

25 Jul 2013, 14:20

Adauga plugin-ul:
| Afiseaza codul
#include < amxmodx >

new pCvar_TimeLimit;

new g_iNewLimit = -1;

public plugin_init( )
{
    // 2nd one supports time resetting from restart round
    register_event( "TextMsg", "EventTimeReset", "a", "2&#Game_C" );
    //register_event( "TextMsg", "EventTimeReset", "a", "2&#Game_C", "2&#Game_w" );
    
    register_event( "HLTV", "EventNewRound", "a", "1=0", "2=0" );
    
    pCvar_TimeLimit = get_cvar_pointer( "mp_timelimit" );
}

public EventTimeReset( )
{
    g_iNewLimit = max( 1, ( get_pcvar_num( pCvar_TimeLimit ) - floatround( ( get_gametime( ) / 60.0 ), floatround_ceil ) ) );
}

public EventNewRound( )
{
    if( g_iNewLimit != -1 )
    {
        set_pcvar_num( pCvar_TimeLimit, g_iNewLimit );
        
        g_iNewLimit = -1;
    }
}
xProdigy
Membru, skill 0
Membru, skill 0
Posts: 3
Joined: 11 Apr 2013, 11:57
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Contact:

25 Jul 2013, 14:40

Din pacate am pus si la fel..am facut un test:

Dupa ce am pus pluginul. ( dupa schimbarea mapei )

Am lasat sa scada doua minute din haarta

am dat amx_cvar sv_restart 1 , si a pornit din nou de la 35 minute..:|
User avatar
oneeightone
Fost moderator
Fost moderator
Posts: 2547
Joined: 17 Jul 2009, 19:29
Detinator Steam: Da
Reputatie: Fost super moderator
Membru Club eXtreamCS (o luna)
Nick anterior : LiGHTERS
0.3 / 3
Has thanked: 68 times
Been thanked: 521 times

25 Jul 2013, 14:49

Vezi asa:
| Afiseaza codul
#include < amxmodx >

new pCvar_TimeLimit;

new g_iNewLimit = -1;

public plugin_init( )
{
    // 2nd one supports time resetting from restart round
    register_event( "TextMsg", "EventTimeReset", "a", "2&#Game_C" );
    register_event( "TextMsg", "EventTimeReset", "a", "2&#Game_C", "2&#Game_w" );
    
    register_event( "HLTV", "EventNewRound", "a", "1=0", "2=0" );
    
    pCvar_TimeLimit = get_cvar_pointer( "mp_timelimit" );
}

public EventTimeReset( )
{
    g_iNewLimit = max( 1, ( get_pcvar_num( pCvar_TimeLimit ) - floatround( ( get_gametime( ) / 60.0 ), floatround_ceil ) ) );
}

public EventNewRound( )
{
    if( g_iNewLimit != -1 )
    {
        set_pcvar_num( pCvar_TimeLimit, g_iNewLimit );
        
        g_iNewLimit = -1;
    }
}
In cazul specificat de tine, apare Game Commencing, iar plugin-ul pentru asta era.Acum ar trebui sa functioneze si la restart.
xProdigy
Membru, skill 0
Membru, skill 0
Posts: 3
Joined: 11 Apr 2013, 11:57
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Contact:

25 Jul 2013, 15:31

Am testat pe sv_restart 1 si a mers!
Acum sper sa functioneze si pe Game Commencing
!

Mersi mult
Post Reply

Return to “Probleme la servere dedicate de Counter-Strike”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 75 guests