Community Info [v2.0.3]
#26
(10/06/2016, 12:28 PM)Federicomb escribió:
(10/06/2016, 10:06 AM)Neeeeeeeeeel.- escribió:
(09/06/2016, 05:48 PM)Federicomb escribió: Probé con 1.8.2 y anduvo perfecto, volví a probar con 1.8.3 y también anda perfecto ahora Poker face

EDIT: Creo que encontré mi problema, como actualizaba los datos mediante un think no me di cuenta que le puse el mismo nombre que en otro plugin que también utilizo los think, que hacen otra cosa. Cuando se llamaba al think de un plugin, se llamaba el del otro por más que no sea su turno. Como probé en 1.8.2 con plugins viejos, no existe ese think.. Running Ahora modifique eso y de momento no se cae el servidor Gran sonrisa
Entonces me mentiste cuando me dijiste que estabas probando con el mio default sin editar Ragestart

Si lo había probado al principio y cuando me dijiste que lo pruebe con el tuyo a ver si se caía (la primera vez) que se cayó, pero después nunca más se calló. Aún no tengo respuestas a ciertas cosas. Cerealspit

Lo llevo probando desde ayer en los servidores y funciona todo bien, lo único que noté es que un par de veces colgó por unos ~5 - ~7 segundos y después revivió. Motherofgod
Los servidores están todos alojados en la misma máquina?
[Imagen: paypalqr.png]
Responder
#27
(10/06/2016, 01:42 PM)Neeeeeeeeeel.- escribió: Los servidores están todos alojados en la misma máquina?

Si, ponele Thinking
Believe, be yourself and don't hold on to just one dream ❤

https://github.com/FEDERICOMB96
Responder
#28
(10/06/2016, 01:53 PM)Federicomb escribió:
(10/06/2016, 01:42 PM)Neeeeeeeeeel.- escribió: Los servidores están todos alojados en la misma máquina?

Si, ponele Thinking
Cómo que ponele? No hay un "quizás" es sí o no.
[Imagen: paypalqr.png]
Responder
#29
Comparten la misma IP, pero no es una máquina dedicada.
Believe, be yourself and don't hold on to just one dream ❤

https://github.com/FEDERICOMB96
Responder
#30
Ami me funciona bien con la v1.8.3 ...
[ 1] AMX Mod X RUN - amxmodx_mm.dll v1.8.3-d ini Start ANY
Responder
#31
(10/06/2016, 02:12 PM)Federicomb escribió: Comparten la misma IP, pero no es una máquina dedicada.
Entonces sí están en el mismo equipo. No creo que el lag de 6-7 segundos sea por el plugin... la latencia de un server a otro es 0. Eso podría llegar a pasar si hubiera servidores en otras PC donde la latencia sea más alta.
[Imagen: paypalqr.png]
Responder
#32
(10/06/2016, 02:58 PM)Neeeeeeeeeel.- escribió:
(10/06/2016, 02:12 PM)Federicomb escribió: Comparten la misma IP, pero no es una máquina dedicada.
Entonces sí están en el mismo equipo. No creo que el lag de 6-7 segundos sea por el plugin... la latencia de un server a otro es 0. Eso podría llegar a pasar si hubiera servidores en otras PC donde la latencia sea más alta.

Sisi por eso, debió ser algo momentáneo y nada que ver con el plugin, igual lo sigo testeando y hasta ahora anda bien. Excitedeyes
Believe, be yourself and don't hold on to just one dream ❤

https://github.com/FEDERICOMB96
Responder
#33
Hola Nel, como bajo o creo el archivo .inc?
Responder
#34
buen plugin nelson (Y)
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder
#35
Qué archivo .inc?
[Imagen: paypalqr.png]
Responder
#36
(28/10/2016, 03:01 PM)Dean2326 escribió: ... como bajo o creo el archivo .inc?

server_query.inc => addons\amxmodx\scripting\include
Responder
#37
Oye Ne^10l hay un bug, coloco las ip y me aparece la ip donde está alojado el plugin más no las ip's de la comunidad completa
Responder
#38
Yo lo probé en un servidor y me agregaba todos los servidores menos en el que estaba alojado, osea que sí tengo 2 servidores 32 slots me aparecía [AMXX] Hay 32/32 conectados en la comunidad no me sumaba los slots del servidor en el que estaba alojado Community info
Mis Aportes:

[ TTT ] Item: Target Gun

[ TTT ] Item: Skeleton Gun (New)
[ TTT ] Item: Pipe Bomb
[ TTT ] Item: Inverse Golden
[Imagen: 76561198074954930.png] [Imagen: venezuela.gif]
Pregúntate si lo que estás haciendo hoy te acerca a el lugar en el que quieres estar mañana. Corazón
Responder
#39
Mira este aporte papuh +10
Responder
#40
lo probe en windows todo bien, fui a linux y paso esto

[Imagen: dd0f7ca0e6fa40259ca10fb5ac879efa.jpg]

meta list
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.2 ini Start ANY
[ 2] Fun RUN - fun_amxx_i386.so v1.8.2 pl1 ANY ANY
[ 3] Engine RUN - engine_amxx_i386 v1.8.2 pl1 ANY ANY
[ 4] FakeMeta RUN - fakemeta_amxx_i3 v1.8.2 pl1 ANY ANY
[ 5] CStrike RUN - cstrike_amxx_i38 v1.8.2 pl1 ANY ANY
[ 6] CSX RUN - csx_amxx_i386.so v1.8.2 pl1 ANY ANY
[ 7] Ham Sandwich RUN - hamsandwich_amxx v1.8.2 pl1 ANY ANY
7 plugins, 7 running

amxx plugins

Currently loaded plugins:

name version author file status

[ 1] Meta list block 1.0 PPH mlk-protec.amxx running

[ 2] Fix AutoBuy Bug 1.1 PomanoB / UFPS.T buyfix.amxx running

[ 3] Accuracy Fix 3.0 Numb accuracy_fix.am running

[ 4] Recoil fix 0.1 Flys fix_recoil.amxx running

[ 5] Admin Base 1.8.2 AMXX Dev Team admin.amxx running

[ 6] Admin Commands 1.8.2 AMXX Dev Team admincmd.amxx running

[ 7] Admin Help 1.8.2 AMXX Dev Team adminhelp.amxx running

[ 8] Slots Reservation 1.8.2 AMXX Dev Team adminslots.amxx running

[ 9] Multi-Lingual System 1.8.2 AMXX Dev Team multilingual.am running

[ 10] Menus Front-End 1.8.2 AMXX Dev Team menufront.amxx running

[ 11] Commands Menu 1.8.2 AMXX Dev Team cmdmenu.amxx running

[ 12] Players Menu 1.8.2 AMXX Dev Team plmenu.amxx running

[ 13] Maps Menu 1.8.2 AMXX Dev Team mapsmenu.amxx running

[ 14] Plugin Menu 1.8.2 AMXX Dev Team pluginmenu.amxx running

[ 15] Admin Chat 1.8.2 AMXX Dev Team adminchat.amxx running

[ 16] Anti Flood 1.8.2 AMXX Dev Team antiflood.amxx running

[ 17] Scrolling Message 1.8.2 AMXX Dev Team scrollmsg.amxx running

[ 18] Info. Messages 1.8.2 AMXX Dev Team imessage.amxx running

[ 19] Admin Votes 1.8.2 AMXX Dev Team adminvote.amxx running

[ 20] NextMap 1.8.2 AMXX Dev Team nextmap.amxx running

[ 21] Galileo 1.1.290 Brad Jones galileo.amxx debug

[ 22] TimeLeft 1.8.2 AMXX Dev Team timeleft.amxx running

[ 23] Pause Plugins 1.8.2 AMXX Dev Team pausecfg.amxx running

[ 24] Stats Configuration 1.8.2 AMXX Dev Team statscfg.amxx running

[ 25] StatsX 1.8.2 AMXX Dev Team statsx.amxx running

[ 26] Community Info v2.0.3 Neeeeeeeeeel.- community_info. debug

26 plugins, 26 running

logs
L 12/25/2016 - 05:05:46: [AMXX] Displaying debug trace (plugin "community_info.amxx")

L 12/25/2016 - 05:05:46: [AMXX] Run time error 4: index out of bounds

L 12/25/2016 - 05:05:46: [AMXX] [0] community_info.sma::cmdServers_callback (line 120)
[Imagen: 76561198090851442.png]
Responder
#41
Hay veces que tira este error al cambiar de mapa y crashea
Código:
L 02/28/2017 - 18:41:06: [AMXX] Run time error 5: memory access
L 02/28/2017 - 18:41:06: [AMXX]    [0] server_query.inc::ServerResponseReadByte (line 230)
L 02/28/2017 - 18:41:06: [AMXX]    [1] server_query.inc::ServerResponseParseInfo (line 142)
L 02/28/2017 - 18:41:06: [AMXX]    [2] dg_amxx_v3.sma::getServerInfo (line 5200)
Código PHP:
#if defined USE_SERVER_QUERY
    
public getServerInfo(const server[], _A2A_TYPE, const response[], lensuccesslatency) {
        if(!
success) {
            return;
        }

        new 
iServerIp;
        new 
i;

        
iServerIp = -1;

        for(
0structIdServersi++) {
            if(
equal(g_ServerIp[i], server)) {
                
iServerIp i;
                break;
            }
        }
        
        if(
iServerIp == -1) {
            return;
        }
        
        new 
sName[256];
        new 
sMapName[64];
        new 
sDirectory[64];
        new 
sInfo[64];
        new 
iUsers;
        new 
iMaxUsers;

        
iUsers 0;
        
iMaxUsers 0;

        
ServerResponseParseInfo(responsesNamecharsmax(sName), sMapNamecharsmax(sMapName), sDirectorycharsmax(sDirectory), sInfocharsmax(sInfo), iUsersiMaxUsers);
        
        
copy(g_ServerName[iServerIp], charsmax(g_ServerName[]), sName);
        
copy(g_ServerMap[iServerIp], charsmax(g_ServerMap[]), sMapName);
        
g_ServerUsers[iServerIp] = iUsers;
        
g_ServerMaxUsers[iServerIp] = iMaxUsers;
    }
#endif 

Yo no entiendo mucho de Sockets y como esta armado la librería de este plugin, pero si encuentran dicha solución y explicarme para poder verlo por mi mismo vendría bien

PD: Solamente uso funciones de este plugin y la librería con la que viene, ya que el plugin es mi amxx
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
Responder
#42
(01/03/2017, 12:07 PM)CSAxel escribió: Hay veces que tira este error al cambiar de mapa y crashea
Código:
L 02/28/2017 - 18:41:06: [AMXX] Run time error 5: memory access
L 02/28/2017 - 18:41:06: [AMXX]    [0] server_query.inc::ServerResponseReadByte (line 230)
L 02/28/2017 - 18:41:06: [AMXX]    [1] server_query.inc::ServerResponseParseInfo (line 142)
L 02/28/2017 - 18:41:06: [AMXX]    [2] dg_amxx_v3.sma::getServerInfo (line 5200)
Código PHP:
#if defined USE_SERVER_QUERY
    
public getServerInfo(const server[], _A2A_TYPE, const response[], lensuccesslatency) {
        if(!
success) {
            return;
        }

        new 
iServerIp;
        new 
i;

        
iServerIp = -1;

        for(
0structIdServersi++) {
            if(
equal(g_ServerIp[i], server)) {
                
iServerIp i;
                break;
            }
        }
        
        if(
iServerIp == -1) {
            return;
        }
        
        new 
sName[256];
        new 
sMapName[64];
        new 
sDirectory[64];
        new 
sInfo[64];
        new 
iUsers;
        new 
iMaxUsers;

        
iUsers 0;
        
iMaxUsers 0;

        
ServerResponseParseInfo(responsesNamecharsmax(sName), sMapNamecharsmax(sMapName), sDirectorycharsmax(sDirectory), sInfocharsmax(sInfo), iUsersiMaxUsers);
        
        
copy(g_ServerName[iServerIp], charsmax(g_ServerName[]), sName);
        
copy(g_ServerMap[iServerIp], charsmax(g_ServerMap[]), sMapName);
        
g_ServerUsers[iServerIp] = iUsers;
        
g_ServerMaxUsers[iServerIp] = iMaxUsers;
    }
#endif 

Yo no entiendo mucho de Sockets y como esta armado la librería de este plugin, pero si encuentran dicha solución y explicarme para poder verlo por mi mismo vendría bien

PD: Solamente uso funciones de este plugin y la librería con la que viene, ya que el plugin es mi amxx

A mi al segundo cambio de mapa me crashea... no encontré solución...
Responder
#43
¿ Soporte a este plugin ?

Saludos,
cLAANS.-
Mi unico plugin.
Tutorial de niveles.

Ayudo, pero no de la manera que quieren, si quieren aprender les servirá lo mio, para pedir el codigo en bandeja tienen la sección 'Pedidos'

(09/11/2017, 09:30 PM)SoundBlaster escribió: Espera y llamo a los power rangers para que me digan la linea de error
Responder
#44
(03/02/2018, 03:16 PM)cLAANS escribió: ¿ Soporte a este plugin ?

Saludos,
cLAANS.-

Que errores arroja?
Responder
#45
Cuando un servidor de la lista no responde, el plugin deja de funcionar.
Responder
#46
(03/02/2018, 07:31 PM)P-chan escribió: Cuando un servidor de la lista no responde, el plugin deja de funcionar.

Ok, pero necesito los errores xd

Leyendo el Stock me percaté de algo que me genera incertidumbre

Código PHP:
public __ResponseFetchingTask(const data[1])
{
    static 
Response[1600];
    
    if(
socket_change(__giLastSocket100))
    {    
        new 
MaxCurr;
        new 
len socket_recv(__giLastSocketResponsecharsmax(Response));
        
        if(
__ResponsePartially(ResponseCurrMax) && ((Curr+1) < Max))
        {    
            
//One of Part
            
__ResponseCallback(Responselentrue);
            
            new 
params[1];
            
params[0] = 50;
            
set_task(TASKTIME"__ResponseFetchingTask"TASKID_FETCHINGparams1);
        }
        else
        {    
//LastPart or the only part
            
socket_close(__giLastSocket);
            
__ResponseCallback(Responselentrue);
            
__ServerQueryRemove();
        }        
    }
    else
    {        
        new 
iTriesLeft data[0]-1;

        if(
iTriesLeft <= 0)
        {
            
socket_close(__giLastSocket);
            
__ResponseCallback({0}, 0false);
            
__ServerQueryRemove();
        }
        else
        {
            new 
params[1];
            
params[0] = iTriesLeft;
            
set_task(TASKTIME"__ResponseFetchingTask"TASKID_FETCHINGparams1);
        }
    }


Bajo la funcion __ResponsePartially, se asume una respuesta con success pero el dato esta cortado y no está entero, puede leer 1 byte incluso en el peor de los casos y dentro del plugin se hace una lectura completa del string como si fuera el string completo recibido por la petición, cuando en verdad este callback de success debe ser llamado una vez el paquete entero es enviado, y todos los trozos obtenidos previos deben ser concatenados de forma que si no se completa la entrega no se envíe. Habría que rediseñar el stock o bien utilizar alguno de los que rondan por Alliedmods
Responder
#47
Es el error que postearon arriba:

Código PHP:
L 02/03/2018 17:42:52: [AMXXRun time error 5memory access 
L 02
/03/2018 17:42:52: [AMXX]    [0server_query.inc::ServerResponseReadByte (line 231)
L 02/03/2018 17:42:52: [AMXX]    [1server_query.inc::ServerResponseParseInfo (line 142)
L 02/03/2018 17:42:52: [AMXX]    [2xredirect.sma::getServerInfo (line 316
Responder
#48
usando el modulo de destro funciona mejor, el sv no se cae o se tilda
https://amxmodx-es.com/showthread.php?tid=17167 Esto puede servir
Competitive/Face it Pick Up Game (PUG) servidor de prueba: 45.77.94.109:27016 Click para Entrar
[Imagen: b_350_20_5A6C3E_383F2D_D2E1B5_2E3226.png]

(14/08/2015, 10:15 PM)Sugisaki escribió: "El mundo es caotico, irracional e injusto. No tiene ningun significado"
Palabras que desde hace mucho tiempo he buscado para describir, ¿Que es el mundo?
Crab

Código PHP:
if(ayuda && free)
{
    exit();

Responder
#49
(03/02/2018, 07:24 PM)meTaLiCroSS escribió:
(03/02/2018, 03:16 PM)cLAANS escribió: ¿ Soporte a este plugin ?

Saludos,
cLAANS.-

Que errores arroja?

Hice otro plugin con mysql, por que la verdad no entiendo nada de sockets

1. El servidor a 2 o 3 cambios de mapa crashea el servidor (Justo cuando cambia de mapa)
2. Algunos servidores no "aparecen" en el menu (Los que se ponen en el .ini)
3. Hay pequeños problemas con la lectura del archivo > Por ejemplo borre una IP y cambie de mapa y seguía apareciendo. (Hice esto 2 o 3 veces para ver si era mi error, pero no)

Código PHP:
[AMXXRun time error 5memory access 
[AMXX]    [0server_query.inc::ServerResponseReadByte (line 231)
[
1server_query.inc::ServerResponseParseInfo (line 142)
[
2communityinfo.sma::getServerInfo (line 316

Todo lo demas anda bien, ojala nel o cualquier otra persona pueda fixear esos problemas, es un lindo plugin.

Saludos,
cLAANS.-
Mi unico plugin.
Tutorial de niveles.

Ayudo, pero no de la manera que quieren, si quieren aprender les servirá lo mio, para pedir el codigo en bandeja tienen la sección 'Pedidos'

(09/11/2017, 09:30 PM)SoundBlaster escribió: Espera y llamo a los power rangers para que me digan la linea de error
Responder
#50
(07/02/2018, 04:51 AM)cLAANS escribió:
(03/02/2018, 07:24 PM)meTaLiCroSS escribió:
(03/02/2018, 03:16 PM)cLAANS escribió: ¿ Soporte a este plugin ?

Saludos,
cLAANS.-

Que errores arroja?

Hice otro plugin con mysql, por que la verdad no entiendo nada de sockets

1. El servidor a 2 o 3 cambios de mapa crashea el servidor (Justo cuando cambia de mapa)
2. Algunos servidores no "aparecen" en el menu (Los que se ponen en el .ini)
3. Hay pequeños problemas con la lectura del archivo > Por ejemplo borre una IP y cambie de mapa y seguía apareciendo. (Hice esto 2 o 3 veces para ver si era mi error, pero no)

Código PHP:
[AMXXRun time error 5memory access 
[AMXX]    [0server_query.inc::ServerResponseReadByte (line 231)
[
1server_query.inc::ServerResponseParseInfo (line 142)
[
2communityinfo.sma::getServerInfo (line 316

Todo lo demas anda bien, ojala nel o cualquier otra persona pueda fixear esos problemas, es un lindo plugin.

Saludos,
cLAANS.-

https://amxmodx-es.com/showthread.php?tid=17167
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)