Page 1 of 1
Cerere plugin ce arată hărţile!
Posted: 28 Aug 2010, 20:36
by cristianoX_X
Salut ! NU ştiu exact cum se cheamă pluginul , dar ştiu ce face :
când dau amx_maps îmi arată o listă cu hărţile instalate pe server
Îmi poate da şi mie un link pentru download acel plugin ? :D Mulţumesc . (sau măcar să-mi ziceţi cum se cheamă :-l)
Re: Cerere plugin ce arată hărţile!
Posted: 28 Aug 2010, 21:20
by iLLuSsi0N
Nu e nevoie neaparat de acel plugin. Lucrul acesta poti sa-l faci scriind tot in consola votemap 1 sa zicem, si iti arata toate hartile.
Re: Cerere plugin ce arată hărţile!
Posted: 28 Aug 2010, 22:25
by cristianoX_X
Mulţumesc de sugestie , dar adminii mei poate nu ştiu asta :D ce mă fac atunci ?
Re: Cerere plugin ce arată hărţile!
Posted: 29 Aug 2010, 00:14
by iLLuSsi0N
Pai ai 2 variante:
Ori scrii votemap cum ti-am zis, ori scrii "maps" mai scurt si mai usor, si ti le arata.
Re: Cerere plugin ce arată hărţile!
Posted: 29 Aug 2010, 10:25
by d@nuTz
Din cate stiu.. daca scrii maps ti le arata pe cele care le ai tu instalate in PC.
Corectati`ma daca am gresit ^_^
Re: Cerere plugin ce arată hărţile!
Posted: 29 Aug 2010, 12:49
by Ciprian
- | Afiseaza codul
[code=php]
/* Plugin generated by AMXX-Studio */
#include < amxmodx >
#include < amxmisc >
#define PLUGIN "Maps Shower"
#define VERSION "1.0"
#define AUTHOR "Ciprian"
new g_Maps[ 64 ][ 32 ];
new g_MapsFile[ ] = "maps.ini"
new i_MapsNumber;
public plugin_init ( ) {
register_plugin ( PLUGIN, VERSION, AUTHOR );
register_clcmd ( "amx_maps", "cmdShowMaps", ADMIN_KICK, "<nr. pagina> - arata toate hartile disponibile" );
}
public plugin_cfg ( ) {
new s_ConfigsDir[ 64 ], s_File[ 64 ];
get_configsdir ( s_ConfigsDir, charsmax ( s_ConfigsDir ) );
formatex ( s_File, charsmax ( s_File ), "%s/%s", s_ConfigsDir, g_MapsFile );
if ( ! file_exists ( s_File ) ) {
server_print ( "[AMXX] Fisierul %s nu a fost gasit!", g_MapsFile );
return PLUGIN_HANDLED;
}
new fp = fopen ( s_File, "rt" );
i_MapsNumber = 0;
while ( ! feof ( fp ) ) {
new s_Buffer[ 32 ];
fgets ( fp, s_Buffer, charsmax ( s_Buffer ) );
if ( ! s_Buffer[ 0 ] || s_Buffer[ 0 ] == ';' || strlen ( s_Buffer ) < 5 )
continue;
copy ( g_Maps[ i_MapsNumber ], 31, s_Buffer );
i_MapsNumber ++;
}
return PLUGIN_CONTINUE;
}
public cmdShowMaps ( id, level, cid ) {
if ( ! cmd_access ( id, level, cid, 1 ) )
return PLUGIN_HANDLED;
new i_Start, i_Last;
if ( read_argc ( ) > 1 ) {
new s_Arg[ 16 ];
read_argv ( 1, s_Arg, charsmax ( s_Arg ) );
i_Start = min ( str_to_num ( s_Arg ), i_MapsNumber ) - 1;
}
else i_Start = 0;
i_Last = min ( i_Start + 10, i_MapsNumber );
console_print ( id, "----------------- Hartile Serverului -----------------" );
for ( new i = i_Start; i < i_Last; i ++ )
console_print ( id, "%d) %s", i+1, g_Maps[ i ] );
console_print ( id, "" );
if ( ++ i_Last < i_MapsNumber )
console_print ( id, "Foloseste amx_maps %i pentru afisarea urmatoarei pagini", i_Last );
console_print ( id, "------------------------------------------------------" );
return PLUGIN_HANDLED;
}
[/code]
PS.: In fisierul
maps.ini din
addons/amxmodx/configs treci toate hartile una sub alta, preferabil in ordine alfabetica.
Re: Cerere plugin ce arată hărţile!
Posted: 29 Aug 2010, 13:50
by iLLuSsi0N
Din cate stiu.. daca scrii maps ti le arata pe cele care le ai tu instalate in PC.
Corectati`ma daca am gresit ^_^
Nu este asa. Ti le arata hartile servererului, care le ai scrise in maps.ini. :)