[AMXX] Töötav redirect menüü

Vaata eelmist teemat Vaata järgmist teemat Go down

avatar
Tonight


Postitusi : 13716
Maine : 2396
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 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

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
alternative_redirect.zip You don't have permission to download attachments.(8 Kb) Downloaded 38 times


avatar
Sulipoiss Peeter
Juunior
Postitusi : 28
Maine : 1
Liitus : 10/01/2015
Vaata kasutaja profiili

PostitamineSulipoiss Peeter on 01.02.15 20:32

Se ei hakka mul tööle :(
avatar
Pulber
Komeet
Postitusi : 183
Maine : 17
Liitus : 13/11/2012
Vaata kasutaja profiili

PostitaminePulber on 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


[b]EstGaming.eu De_Dust2 Only::. (217.146.72.163:27017)
EstGaming.eu Surf_Ski_2 Only::. (217.146.72.163:27018)
avatar
Sulipoiss Peeter
Juunior
Postitusi : 28
Maine : 1
Liitus : 10/01/2015
Vaata kasutaja profiili

PostitamineSulipoiss Peeter on 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
avatar
Pulber
Komeet
Postitusi : 183
Maine : 17
Liitus : 13/11/2012
Vaata kasutaja profiili

PostitaminePulber on 02.02.15 8:46

seal on juu kirjas tee uus fail nimega servers_list.ini


[b]EstGaming.eu De_Dust2 Only::. (217.146.72.163:27017)
EstGaming.eu Surf_Ski_2 Only::. (217.146.72.163:27018)
avatar
Sulipoiss Peeter
Juunior
Postitusi : 28
Maine : 1
Liitus : 10/01/2015
Vaata kasutaja profiili

PostitamineSulipoiss Peeter on 02.02.15 8:51

Kuidas se file tehakse ???? :D
avatar
Pulber
Komeet
Postitusi : 183
Maine : 17
Liitus : 13/11/2012
Vaata kasutaja profiili

PostitaminePulber on 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


[b]EstGaming.eu De_Dust2 Only::. (217.146.72.163:27017)
EstGaming.eu Surf_Ski_2 Only::. (217.146.72.163:27018)
avatar
Sulipoiss Peeter
Juunior
Postitusi : 28
Maine : 1
Liitus : 10/01/2015
Vaata kasutaja profiili

PostitamineSulipoiss Peeter on 02.02.15 8:57

Oki :D
avatar
Sulipoiss Peeter
Juunior
Postitusi : 28
Maine : 1
Liitus : 10/01/2015
Vaata kasutaja profiili

PostitamineSulipoiss Peeter on 02.02.15 8:58

Ma pean selle koodi panema sinna sisse ju :D
avatar
Sulipoiss Peeter
Juunior
Postitusi : 28
Maine : 1
Liitus : 10/01/2015
Vaata kasutaja profiili

PostitamineSulipoiss Peeter on 02.02.15 9:00

avatar
Pulber
Komeet
Postitusi : 183
Maine : 17
Liitus : 13/11/2012
Vaata kasutaja profiili

PostitaminePulber on 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.


[b]EstGaming.eu De_Dust2 Only::. (217.146.72.163:27017)
EstGaming.eu Surf_Ski_2 Only::. (217.146.72.163:27018)
avatar
PLUGINADrrr

Postitusi : 35
Maine : 4
Liitus : 02/11/2014
Vaata kasutaja profiili

PostitaminePLUGINADrrr on 03.02.15 22:50

Mul ka ei töödanud korralikult
avatar
Tonight


Postitusi : 13716
Maine : 2396
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 03.02.15 22:56

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


avatar
PLUGINADrrr

Postitusi : 35
Maine : 4
Liitus : 02/11/2014
Vaata kasutaja profiili

PostitaminePLUGINADrrr on 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..
avatar
Pulber
Komeet
Postitusi : 183
Maine : 17
Liitus : 13/11/2012
Vaata kasutaja profiili

PostitaminePulber on 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


[b]EstGaming.eu De_Dust2 Only::. (217.146.72.163:27017)
EstGaming.eu Surf_Ski_2 Only::. (217.146.72.163:27018)
avatar
Shawn Mendes

Postitusi : 948
Maine : 18
Liitus : 02/04/2015
Vaata kasutaja profiili

PostitamineShawn Mendes on 27.05.15 21:06

Jah aga kus see sma fail on?


NOBODY CARES,
WORK HARDER
avatar
flammable

Postitusi : 1555
Maine : 27
Liitus : 17/08/2014
Vaata kasutaja profiili

Postitamineflammable on 27.05.15 21:58

.sma fail on alternative_redirect.zip kaustas.


• Ride or Die
• You Don't know me, but you're about to
• One Last Ride
• I Don't Have Friends, I Got Family
• Woman, I Am The Cavalry
• You Bring the Cavalry?

Vaata eelmist teemat Vaata järgmist teemat Tagasi üles

Postitada saavad ainult liitunud kasutajad

Vastamiseks tee endale kasutaja või logi sisse.

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