[AMXX] Töötav redirect menüü

Vaata eelmist teemat Vaata järgmist teemat Go down

Tonight
Tonight

[AMXX] Töötav redirect menüü Vetera11
Liitus : 19/02/2012
Postitusi : 17983

PostitamineTonight 22.05.13 19:01

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
[AMXX] Töötav redirect menüü V110
2 - prindib info chati
[AMXX] Töötav redirect menüü Chat_r10
3 - prindib info konsooli ning ütleb chatis, et tekst on prinditud
[AMXX] Töötav redirect menüü Chat_a10
->
[AMXX] Töötav redirect menüü Consol10

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
[AMXX] Töötav redirect menüü Attachment
alternative_redirect.zip You don't have permission to download attachments.(8 Kb) Downloaded 38 times
Sulipoiss Peeter
Sulipoiss Peeter
Juunior
Liitus : 10/01/2015
Postitusi : 28

PostitamineSulipoiss Peeter 01.02.15 20:32

Se ei hakka mul tööle :(
Pulber
Pulber
Liige
Liitus : 13/11/2012
Postitusi : 186

PostitaminePulber 01.02.15 20:46

Väike uuendus toimib ka Steameril

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 Peeter
Sulipoiss Peeter
Juunior
Liitus : 10/01/2015
Postitusi : 28

PostitamineSulipoiss Peeter 02.02.15 8:24

"EstGaming.eu Surf" "217.146.72.163:27018"
"EstGaming.eu Publick" "217.146.72.163:27017"


kunu ma need kirjutan aind oma Publick serveri :D
Pulber
Pulber
Liige
Liitus : 13/11/2012
Postitusi : 186

PostitaminePulber 02.02.15 8:46

seal on juu kirjas tee uus fail nimega servers_list.ini
Sulipoiss Peeter
Sulipoiss Peeter
Juunior
Liitus : 10/01/2015
Postitusi : 28

PostitamineSulipoiss Peeter 02.02.15 8:51

Kuidas se file tehakse ???? :D
Pulber
Pulber
Liige
Liitus : 13/11/2012
Postitusi : 186

PostitaminePulber 02.02.15 8:56

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 Peeter
Sulipoiss Peeter
Juunior
Liitus : 10/01/2015
Postitusi : 28

PostitamineSulipoiss Peeter 02.02.15 8:57

Oki :D
Sulipoiss Peeter
Sulipoiss Peeter
Juunior
Liitus : 10/01/2015
Postitusi : 28

PostitamineSulipoiss Peeter 02.02.15 8:58

Ma pean selle koodi panema sinna sisse ju :D
Sulipoiss Peeter
Sulipoiss Peeter
Juunior
Liitus : 10/01/2015
Postitusi : 28

PostitamineSulipoiss Peeter 02.02.15 9:00

Pulber
Pulber
Liige
Liitus : 13/11/2012
Postitusi : 186

PostitaminePulber 02.02.15 10:19

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.
PLUGINADrrr
PLUGINADrrr

Liitus : 02/11/2014
Postitusi : 35

PostitaminePLUGINADrrr 03.02.15 22:50

Mul ka ei töödanud korralikult
Tonight
Tonight

[AMXX] Töötav redirect menüü Vetera11
Liitus : 19/02/2012
Postitusi : 17983

PostitamineTonight 03.02.15 22:56

See menüü ei viigi otse serverisse, vaid prindib vajaliku info konsooli.
PLUGINADrrr
PLUGINADrrr

Liitus : 02/11/2014
Postitusi : 35

PostitaminePLUGINADrrr 03.02.15 23:23

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..
Pulber
Pulber
Liige
Liitus : 13/11/2012
Postitusi : 186

PostitaminePulber 04.02.15 13:16

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
Lumistor
Lumistor

Liitus : 02/04/2015
Postitusi : 2771

PostitamineLumistor 27.05.15 21:06

Jah aga kus see sma fail on?
flammable
flammable

Liitus : 17/08/2014
Postitusi : 1600

Postitamineflammable 27.05.15 21:58

.sma fail on alternative_redirect.zip kaustas.

Vaata eelmist teemat Vaata järgmist teemat Tagasi üles

Soovid vestluses osaleda?

Selleks logi sisse või tee endale kasutaja.

Liitu foorumiga

Tee endale kasutaja ning osale aruteludes.


Tee uus kasutaja

Logi sisse

Omad foorumis juba kasutajat? Logi sisse.


Logi sisse

 
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele