Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Setmaster pytanie

setmaster boost cs

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 mateuszhock

    Życzliwy

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:24
  • GG:
  • Lokalizacja:Anglia
Offline

Napisano 03.01.2014 10:22

Witam, mam do was pytanie odnośnie tego pluginu, co on dokładnie robi :

#include <amxmodx>  

#define MAX_WORDS 128  

new PLUGIN[]="Add setmaster server"  
new AUTHOR[]="Puma (Modified by AxuJlJl)"  
new VERSION[]="3.0"  

new Masters[127] = "addons/amxmodx/configs/setmasters.ini";  
new master[MAX_WORDS][128];  
new num_masters = 0;  
new pcvar_repeat;  

public plugin_init() {  
    register_plugin(PLUGIN, VERSION, AUTHOR);  
    register_concmd("register", "delay_load")  
    pcvar_repeat = register_cvar("sm_repeat", "1")  
    set_task(300.0, "heartbeat", 0, "", 0, "b")  
    set_task(5.0, "delay_load")  
    read_list(Masters);  
}  

read_list(filename[]) {  
    if(file_exists(filename)) {  
        new readdata[128], len, pos = 0;  
        while(num_masters < MAX_WORDS && read_file(filename, pos++, readdata, 128, len)) {  
            master[num_masters] = readdata;  
            ++num_masters;  
        }  
    } else {  
        log_amx("Error: setmasters.ini not found!");  
    }  

    return PLUGIN_CONTINUE;  
}  

public plugin_end() {  
    for(new i=0; i < num_masters; i++) {  
        server_cmd("setmaster remove %s", master[i])  
    }  
}  

public delay_load() {  
    for(new i = 0; i < num_masters; i++) {  
        server_cmd("setmaster add %s", master[i])  
    }  
}  

public heartbeat() {  
    if(get_pcvar_num(pcvar_repeat) == 1) {  
        for(new i=0; i < num_masters; i++) {  
            server_cmd("setmaster remove %s", master[i])  
            server_cmd("setmaster add %s", master[i])  
        }  
    }  

    server_cmd("heartbeat");  
}  
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE  
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang9242\\ f0\\ fs16 \n\\ par }  
*/  

Z tego co się domyślam to plugin wyczytuje adresy ip z pliku setmasters.ini ale zastanawia mnie czy ten plugin działa ze dodaje serwery do zakładki internet dla graczy steam.


b_350_20_000000_000000_D30808_000000.png

IP:178.19.108.212:27018


#2 frequu

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:10
  • Lokalizacja:Stn
Offline

Napisano 03.01.2014 10:50

Ten plugin chyba dodaje do FAVORITIES, bo jak może dodać do Internet skoro MasterSERVER.vdf pobiera serwery z IP VPS ?


  • +
  • -
  • 0

#3 mateuszhock

    Życzliwy

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:24
  • GG:
  • Lokalizacja:Anglia
Offline

Napisano 03.01.2014 11:26

Nie dodaje do FAVORITIES, tylko jakoś dodaje serwer aby steam wykryło ze to serwer steam, coś takiego tylko nie jestem pewien  i czekam na kogoś kto umie pisać pluginy aby odczytał jak to działa. ( czy w ogóle działa  ) 


b_350_20_000000_000000_D30808_000000.png

IP:178.19.108.212:27018






Również z jednym lub większą ilością słów kluczowych: setmaster, boost cs

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych