←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

Plugin do ładowania ustawień serwera

Locked

  • +
  • -
ravziom's Photo ravziom 22.03.2011

Witam, szukam pluginu, który co zmianę mapy będzie przeładowywał server.cfg.


Z góry dziękuje za pomoc, pozdrawiam.
Quote

  • +
  • -
Hiroshima's Photo Hiroshima 22.03.2011

przeciez server.cfg zawsze przeladowuje sie co zmiane mapy...
Quote

  • +
  • -
ravziom's Photo ravziom 22.03.2011

Nie zawsze, dokładniej chodzi o to, że mam problem z tym że czasem buguje mi się mp_timelimit, i po zmianie z 25 minut zmienia się np na 45, więc np przy zmianie mapy "recznej" się chyba nie przeładowuje
Quote

  • +
  • -
Milek's Photo Milek 22.03.2011

Wiec najprawdopodobnie to jakis plugin "bawi sie" my_timelimit :) Polecam spr pluginy
Quote

  • +
  • -
ravziom's Photo ravziom 22.03.2011

Dzieje się to na kilku serwerach a do niektórych pluginów nie mam sma więc to nie będzie takie łatwe, wydawało mi się najlepszym rozwiązaniem przeładowanie tego configa ;)
Quote

  • +
  • -
Milek's Photo Milek 22.03.2011


/* 
TimeLimit Fix 

Plugin fix timeleft to avoid Game Commencing reset. 

Cvars 
    mp_timelimit_fix <Float:time> - timelimit 
    mp_timelimit_restart <1|0> - if 1, reset mp_timelimit on sv_restart(round) 
*/ 
#include <amxmodx> 
#include <amxmisc> 

#define PLUGIN "TimeLimit Fix" 
#define VERSION "1.2" 
#define AUTHOR "R3X" 

new fStart; 
new Float:fStartTL; 

new gcvarTimeLeft; 
new gcvarRes; 

new bool:gbComm=false; 

public plugin_init() { 
    register_plugin(PLUGIN, VERSION, AUTHOR) 
    register_event("HLTV", "eventRoundInit", "a", "1=0", "2=0"); 
    register_event( "TextMsg", "eventRestartRound", "a", "2&#Game_will_restart_in" ); 
    register_event("TextMsg", "eventGameComm", "a", "2&#Game_C") 
     
    gcvarTimeLeft=register_cvar("mp_timelimit_fix","20"); 
    gcvarRes=register_cvar("mp_timelimit_restart","0"); 
     
    fStart=get_systime(); 
} 
public plugin_cfg(){ 
    fStartTL=get_pcvar_float(gcvarTimeLeft); 
    set_pcvar_float(gcvarTimeLeft, fStartTL); 
} 
public plugin_end() 
    set_pcvar_float(gcvarTimeLeft, fStartTL); 
     
public eventRestartRound(){ 
    if(get_pcvar_num(gcvarRes)) 
        fStart=get_systime(); 
    gbComm=true; 
} 
public eventRoundInit(){ 
    if(gbComm){ 
        new Float:fTL=fStartTL-(get_systime()-fStart)/60.0; 
        client_print(0, print_console, "%d %.1f- %.1f = %.1f",get_systime()-fStart, fStartTL,(get_systime()-fStart)/60.0, fTL); 
     
        set_cvar_float("mp_timelimit", fTL); 
        gbComm=false; 
    } 
} 
public eventGameComm() 
    gbComm=true;



Plugin R3X :)
Quote

  • +
  • -
ravziom's Photo ravziom 22.03.2011

O to właśnie mi chodziło ! dzięki wielkie + leci :)
Quote
Locked