[AMXX] Töötav redirect menüü
Lehekülg 1, lehekülgi kokku 1 • Share
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
NB! TÖÖTAB KA STEAMERITEL!
Kirjeldus: Kirjutades /server või /servers, saad valida redirect menüüst uue serveri, kuhu minna.
Versioon: 0.0.3
Autor: Jhob94
Cvar: ar_method "0/1/2/3"
0 - peatab plugina
1 - kickib mängija serveriga liitumiseks vajaliku infoga
2 - prindib info chati
3 - prindib info konsooli ning ütleb chatis, et tekst on prinditud
->
servers.cfg läheb configs kausta
Serveri lisamine käib järgmiselt:
"Serveri IP" "Serveri nimi"
Näide:
"123.456.789.000:27015" "Faval #1 Public"
"123.456.789.111:27015" "Faval #2 Kreedz"
DOWNLOAD:
- Attachments
- Sulipoiss PeeterJuunior
- Liitus : 10/01/2015
Postitusi : 28
Se ei hakka mul tööle
- PulberLiige
- Liitus : 13/11/2012
Postitusi : 186
Väike uuendus toimib ka Steameril
Sma fail on siin servers_list.sma
Saa pead selle tegema amxx failiks.
Tee fail nimega servers_list.ini
Fail pane addons/amxmodx/configs
Faili sisse kirjuta nt:
"EstGaming.eu Surf" "217.146.72.163:27018"
"EstGaming.eu Publick" "217.146.72.163:27017"
NB: Kuna nägin et kõikk ikka ei sa aru mida täpselt teha siis tegin amxx failiks ära jne .
Donwload: www.estgaming.eu/Donwload/server_menu_v2.rar
Sma fail on siin servers_list.sma
Saa pead selle tegema amxx failiks.
- Kood:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Menu serwerow"
#define VERSION "0.2.1"
#define AUTHOR "Sebul"
#define SERVERS_FILE "servers_list.ini"
#define MAX_SERVERS 32
#define MAX_CHARACTERS 63
new g_servers[MAX_SERVERS][2][MAX_CHARACTERS+1],
g_number_server,
cvar_pokaz_ip;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /server", "show_server");
register_clcmd("say_team /server", "show_server");
cvar_pokaz_ip = register_cvar("server_show_ip", "1");
set_task(4.0, "load_servers");
}
public load_servers() {
new file_serwers[64];
get_configsdir(file_serwers, 63);
formatex(file_serwers, 63, "%s/%s", file_serwers, SERVERS_FILE);
g_number_server = 0;
new fHandle = fopen(file_serwers, "rt");
if(fHandle) {
new data_server[128];
while(g_number_server<MAX_SERVERS && !feof(fHandle)) {
fgets(fHandle, data_server, 127);
if(!data_server[0] || data_server[0] == ' ' || data_server[0] == ';')
continue;
if(parse(data_server, g_servers[g_number_server][0], MAX_CHARACTERS, g_servers[g_number_server][1], MAX_CHARACTERS) != 2)
continue;
++g_number_server;
}
fclose(fHandle);
}
else
log_amx("Š¯Šµ Š¼Š¾Š³Ń ŃŠ¾ŠµŠ´ŠøŠ½ŠøŃ‚ŃѸ Ń '%s'", file_serwers);
}
public show_server(id) {
new menu = menu_create("Estgaming.eu Serveri List:", "show_server_handle");
for(new i=0,formats[256],pokaz=get_pcvar_num(cvar_pokaz_ip); i<g_number_server; ++i) {
formatex(formats, 255, "%s%s%s", g_servers[i][0], pokaz ? " - \y" : "", pokaz ? g_servers[i][1] : "");
menu_additem(menu, formats);
}
menu_setprop(menu, MPROP_BACKNAME, "Back");
menu_setprop(menu, MPROP_NEXTNAME, "More");
menu_setprop(menu, MPROP_EXITNAME, "Exit");
menu_display(id, menu);
return PLUGIN_HANDLED;
}
public show_server_handle(id, menu, item) {
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
client_cmd(id,"echo ^"^";^"Connect^" %s", g_servers[item][1]);
client_cmd(id,"^"connect^"%s", g_servers[item][1]);
menu_destroy(menu);
return PLUGIN_HANDLED;
}
Tee fail nimega servers_list.ini
Fail pane addons/amxmodx/configs
Faili sisse kirjuta nt:
"EstGaming.eu Surf" "217.146.72.163:27018"
"EstGaming.eu Publick" "217.146.72.163:27017"
NB: Kuna nägin et kõikk ikka ei sa aru mida täpselt teha siis tegin amxx failiks ära jne .
Donwload: www.estgaming.eu/Donwload/server_menu_v2.rar
Viimati muutis seda Pulber (04.02.15 21:49). Kokku muudetud 2 korda
- Sulipoiss PeeterJuunior
- Liitus : 10/01/2015
Postitusi : 28
"EstGaming.eu Surf" "217.146.72.163:27018"
"EstGaming.eu Publick" "217.146.72.163:27017"
kunu ma need kirjutan aind oma Publick serveri
"EstGaming.eu Publick" "217.146.72.163:27017"
kunu ma need kirjutan aind oma Publick serveri
- PulberLiige
- Liitus : 13/11/2012
Postitusi : 186
seal on juu kirjas tee uus fail nimega servers_list.ini
- Sulipoiss PeeterJuunior
- Liitus : 10/01/2015
Postitusi : 28
Kuidas se file tehakse ????
- PulberLiige
- Liitus : 13/11/2012
Postitusi : 186
Kui muud moodi ei oska mine oma FL ja otsi fail mis on ini fail tõsta see oma arvuti muuda nimi ära ja kustuta faili sisu ära ja pane uus sisu sisse ja salvesta ja pane FL tagasi ja olemas.
Viimati muutis seda Pulber (02.02.15 8:58). Kokku muudetud 1 kord
- Sulipoiss PeeterJuunior
- Liitus : 10/01/2015
Postitusi : 28
Oki
- Sulipoiss PeeterJuunior
- Liitus : 10/01/2015
Postitusi : 28
Ma pean selle koodi panema sinna sisse ju
- Sulipoiss PeeterJuunior
- Liitus : 10/01/2015
Postitusi : 28
- PulberLiige
- Liitus : 13/11/2012
Postitusi : 186
ohh jah sa pead tegema selle sma faili mis ma sinna panin amxx failiks siis paned selle oma plugin kausta siis paned plugin.in faili server_list.amxx või mis iganes nime sa sinna panid
siis teed uue faili nimega servers_list.ini ja sinna kirjutad oma serveri asjad.
siis teed uue faili nimega servers_list.ini ja sinna kirjutad oma serveri asjad.
- PLUGINADrrr
- Liitus : 02/11/2014
Postitusi : 35
Mul ka ei töödanud korralikult
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
See menüü ei viigi otse serverisse, vaid prindib vajaliku info konsooli.
- PLUGINADrrr
- Liitus : 02/11/2014
Postitusi : 35
Mul algul ütleb see, et plugin on väljas ja siis, kui proovin commandiga amx_cvar ar_method 1 sisse lülitada, ütleb, et sellist cvar commandit pole olemas..
- PulberLiige
- Liitus : 13/11/2012
Postitusi : 186
See mis mina lisasin viib otse serverise.
NB: Kuna nägin et kõikk ikka ei sa aru mida täpselt teha siis tegin amxx failiks ära jne .
Donwload: www.estgaming.eu/Donwload/server_menu_v2.rar
NB: Kuna nägin et kõikk ikka ei sa aru mida täpselt teha siis tegin amxx failiks ära jne .
Donwload: www.estgaming.eu/Donwload/server_menu_v2.rar
- Lumistor
- Liitus : 02/04/2015
Postitusi : 2771
Jah aga kus see sma fail on?
- flammable
- Liitus : 17/08/2014
Postitusi : 1600
.sma fail on alternative_redirect.zip kaustas.
Soovid vestluses osaleda?
Selleks logi sisse või tee endale kasutaja.
Lehekülg 1, lehekülgi kokku 1
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele