AYUDA PLUGINS GHW_CONNECT
#1
ALGUIEN POR FAVOR ME AYUDA CON EL PLUGIN DE GHW CONNECT POR FAVOOOOOOORRRRRR
Responder
#2
Aja y en que se supone que hay que ayudar si no explicás Whatdone
Estoy cansado de este sufrimiento llamado vivir en Venezuela
Okay
Responder
#3
(23/04/2021, 01:03 PM)samueldmq escribió: Aja y en que se supone que hay que ayudar si no explicás  Whatdone
es que no me sale el connect, activé el modulo geoip pero de igual manera me aparece el plugin como error, en mi server esta puesto el amxmodx 1.9 quisiera un plugin para esa version si es posible en modo HUD mucho mejor agradecido de antemano.
Responder
#4
proba esto pacman
Código PHP:
/*
*   _______     _      _  __          __
*  | _____/    | |    | | \ \   __   / /
*  | |         | |    | |  | | /  \ | |
*  | |         | |____| |  | |/ __ \| |
*  | |   ___   | ______ |  |   /  \   |
*  | |  |_  |  | |    | |  |  /    \  |
*  | |    | |  | |    | |  | |      | |
*  | |____| |  | |    | |  | |      | |
*  |_______/   |_|    |_|  \_/      \_/
*
*
*
*  Last Edited: 12-06-09
*
*  ============
*   Changelog:
*  ============
*
*  v1.1
*    -Bug Fixes
*
*  v1.0
*    -Initial Release
*
*/

#define VERSION    "1.1"

#include <amxmodx>
#include <amxmisc>
#include <geoip>

#define SHOW_COLOR        1
#define SHOW_CONNECT        2
#define SHOW_DISCONNECT        4
#define PLAY_SOUND_CONNECT    8
#define PLAY_SOUND_DISCONNECT    16

new display_type_pcvar

new name[33][32]
new 
authid[33][32]
new 
country[33][46]
new 
ip[33][32]

new 
connect_soundfile[64]
new 
disconnect_soundfile[64]

new 
saytext_msgid

public plugin_init()
{
    
register_plugin("GHW Connect Messages",VERSION,"GHW_Chronic")
    
display_type_pcvar register_cvar("cm_flags","31")
    
register_cvar("cm_connect_string","[AMXX] %name (%steamid) has connected (%country).")
    
register_cvar("cm_disconnect_string","[AMXX] %name (%steamid) has disconnected (%country).")

    
saytext_msgid get_user_msgid("SayText")
}

public 
plugin_precache()
{
    
register_cvar("cm_connect_sound","buttons/bell1.wav")
    
register_cvar("cm_disconnect_sound","fvox/blip.wav")

    
get_cvar_string("cm_connect_sound",connect_soundfile,63)
    
get_cvar_string("cm_disconnect_sound",disconnect_soundfile,63)

    
precache_sound(connect_soundfile)
    
precache_sound(disconnect_soundfile)
}

public 
client_putinserver(id)
{
    if(!
is_user_bot(id))
    {
        
get_client_info(id)

        new 
display_type get_pcvar_num(display_type_pcvar)
        if(
display_type SHOW_CONNECT)
        {
            new 
string[200]
            
get_cvar_string("cm_connect_string",string,199)
            
format(string,199,"^x01%s",string)

            if(
display_type SHOW_COLOR)
            {
                new 
holder[46]

                
format(holder,45,"^x03%s^x01",name[id])
                
replace(string,199,"%name",holder)

                
format(holder,45,"^x03%s^x01",authid[id])
                
replace(string,199,"%steamid",holder)

                
format(holder,45,"^x03%s^x01",country[id])
                
replace(string,199,"%country",holder)

                
format(holder,45,"^x03%s^x01",ip[id])
                
replace(string,199,"%ip",holder)
            }
            else
            {
                
replace(string,199,"%name",name[id])
                
replace(string,199,"%steamid",authid[id])
                
replace(string,199,"%country",country[id])
                
replace(string,199,"%ip",ip[id])
            }

            new 
numplayers[32], player
            get_players
(players,num,"ch")
            for(new 
i=0;i<num;i++)
            {
                
player players[i]

                
message_begin(MSG_ONE,saytext_msgid,{0,0,0},player)
                
write_byte(player)
                
write_string(string)
                
message_end()

                if(
display_type PLAY_SOUND_CONNECT)
                {
                    new 
stringlen strlen(connect_soundfile)
                    if(
connect_soundfile[stringlen 1]=='v' && connect_soundfile[stringlen 2]=='a' && connect_soundfile[stringlen 3]=='w'//wav
                    
{
                        
client_cmd(player,"spk ^"sound/%s^"",connect_soundfile)
                    }
                    if(
connect_soundfile[stringlen 1]=='3' && connect_soundfile[stringlen 2]=='p' && connect_soundfile[stringlen 3]=='m'//wav
                    
{
                        
client_cmd(player,"mp3 play ^"sound/%s^"",connect_soundfile)
                    }
                }
            }
        }
    }
}

public 
get_client_info(id)
{
    
get_user_name(id,name[id],31)
    
get_user_authid(id,authid[id],31)

    
get_user_ip(id,ip[id],31)
    
geoip_country(ip[id],country[id])
    if(
equal(country[id],"error"))
    {
        if(
contain(ip[id],"192.168.")==|| equal(ip[id],"127.0.0.1") || contain(ip[id],"10.")==||  contain(ip[id],"172.")==0)
        {
            
country[id] = "LAN"
        
}
        if(
equal(ip[id],"loopback"))
        {
            
country[id] = "ListenServer User"
        
}
        else
        {
            
country[id] = "Unknown Country"
        
}
    }
}

public 
client_infochanged(id)
{
    if(!
is_user_bot(id))
    {
        
get_user_info(id,"name",name[id],31)
    }
}

public 
client_disconnect(id)
{
    if(!
is_user_bot(id))
    {
        new 
display_type get_pcvar_num(display_type_pcvar)
        if(
display_type SHOW_DISCONNECT)
        {
            new 
string[200]
            
get_cvar_string("cm_disconnect_string",string,199)
            
format(string,199,"^x01%s",string)

            if(
display_type SHOW_COLOR)
            {
                new 
holder[46]

                
format(holder,45,"^x03%s^x01",name[id])
                
replace(string,199,"%name",holder)

                
format(holder,45,"^x03%s^x01",authid[id])
                
replace(string,199,"%steamid",holder)

                
format(holder,45,"^x03%s^x01",country[id])
                
replace(string,199,"%country",holder)

                
format(holder,45,"^x03%s^x01",ip[id])
                
replace(string,199,"%ip",holder)
            }
            else
            {
                
replace(string,199,"%name",name[id])
                
replace(string,199,"%steamid",authid[id])
                
replace(string,199,"%country",country[id])
                
replace(string,199,"%ip",ip[id])
            }

            new 
numplayers[32], player
            get_players
(players,num,"ch")
            for(new 
i=0;i<num;i++)
            {
                
player players[i]

                
message_begin(MSG_ONE,saytext_msgid,{0,0,0},player)
                
write_byte(player)
                
write_string(string)
                
message_end()

                new 
stringlen strlen(disconnect_soundfile)
                if(
disconnect_soundfile[stringlen 1]=='v' && disconnect_soundfile[stringlen 2]=='a' && disconnect_soundfile[stringlen 3]=='w'//wav
                
{
                    
client_cmd(player,"spk ^"sound/%s^"",disconnect_soundfile)
                }
                if(
disconnect_soundfile[stringlen 1]=='3' && disconnect_soundfile[stringlen 2]=='p' && disconnect_soundfile[stringlen 3]=='m'//wav
                
{
                    
client_cmd(player,"mp3 play ^"sound/%s^"",disconnect_soundfile)
                }
            }
        }
    }

Responder
#5
(24/04/2021, 11:29 AM)carlos23123 escribió: proba esto pacman
Código PHP:
/*
*   _______     _      _  __          __
*  | _____/    | |    | | \ \   __   / /
*  | |         | |    | |  | | /  \ | |
*  | |         | |____| |  | |/ __ \| |
*  | |   ___   | ______ |  |   /  \   |
*  | |  |_  |  | |    | |  |  /    \  |
*  | |    | |  | |    | |  | |      | |
*  | |____| |  | |    | |  | |      | |
*  |_______/   |_|    |_|  \_/      \_/
*
*
*
*  Last Edited: 12-06-09
*
*  ============
*   Changelog:
*  ============
*
*  v1.1
*    -Bug Fixes
*
*  v1.0
*    -Initial Release
*
*/

#define VERSION    "1.1"

#include <amxmodx>
#include <amxmisc>
#include <geoip>

#define SHOW_COLOR        1
#define SHOW_CONNECT        2
#define SHOW_DISCONNECT        4
#define PLAY_SOUND_CONNECT    8
#define PLAY_SOUND_DISCONNECT    16

new display_type_pcvar

new name[33][32]
new 
authid[33][32]
new 
country[33][46]
new 
ip[33][32]

new 
connect_soundfile[64]
new 
disconnect_soundfile[64]

new 
saytext_msgid

public plugin_init()
{
    register_plugin("GHW Connect Messages",VERSION,"GHW_Chronic")
    display_type_pcvar register_cvar("cm_flags","31")
    register_cvar("cm_connect_string","[AMXX] %name (%steamid) has connected (%country).")
    register_cvar("cm_disconnect_string","[AMXX] %name (%steamid) has disconnected (%country).")

    saytext_msgid get_user_msgid("SayText")
}

public 
plugin_precache()
{
    register_cvar("cm_connect_sound","buttons/bell1.wav")
    register_cvar("cm_disconnect_sound","fvox/blip.wav")

    get_cvar_string("cm_connect_sound",connect_soundfile,63)
    get_cvar_string("cm_disconnect_sound",disconnect_soundfile,63)

    precache_sound(connect_soundfile)
    precache_sound(disconnect_soundfile)
}

public 
client_putinserver(id)
{
    if(!is_user_bot(id))
    {
        get_client_info(id)

        new display_type get_pcvar_num(display_type_pcvar)
        if(display_type SHOW_CONNECT)
        {
            new string[200]
            get_cvar_string("cm_connect_string",string,199)
            format(string,199,"^x01%s",string)

            if(display_type SHOW_COLOR)
            {
                new holder[46]

                format(holder,45,"^x03%s^x01",name[id])
                replace(string,199,"%name",holder)

                format(holder,45,"^x03%s^x01",authid[id])
                replace(string,199,"%steamid",holder)

                format(holder,45,"^x03%s^x01",country[id])
                replace(string,199,"%country",holder)

                format(holder,45,"^x03%s^x01",ip[id])
                replace(string,199,"%ip",holder)
            }
            else
            {
                replace(string,199,"%name",name[id])
                replace(string,199,"%steamid",authid[id])
                replace(string,199,"%country",country[id])
                replace(string,199,"%ip",ip[id])
            }

            new numplayers[32], player
            get_players
(players,num,"ch")
            for(new i=0;i<num;i++)
            {
                player players[i]

                message_begin(MSG_ONE,saytext_msgid,{0,0,0},player)
                write_byte(player)
                write_string(string)
                message_end()

                if(display_type PLAY_SOUND_CONNECT)
                {
                    new stringlen strlen(connect_soundfile)
                    if(connect_soundfile[stringlen 1]=='v' && connect_soundfile[stringlen 2]=='a' && connect_soundfile[stringlen 3]=='w'//wav
                    {
                        client_cmd(player,"spk ^"sound/%s^"",connect_soundfile)
                    }
                    if(connect_soundfile[stringlen 1]=='3' && connect_soundfile[stringlen 2]=='p' && connect_soundfile[stringlen 3]=='m'//wav
                    {
                        client_cmd(player,"mp3 play ^"sound/%s^"",connect_soundfile)
                    }
                }
            }
        }
    }
}

public 
get_client_info(id)
{
    get_user_name(id,name[id],31)
    get_user_authid(id,authid[id],31)

    get_user_ip(id,ip[id],31)
    geoip_country(ip[id],country[id])
    if(equal(country[id],"error"))
    {
        if(contain(ip[id],"192.168.")==|| equal(ip[id],"127.0.0.1") || contain(ip[id],"10.")==||  contain(ip[id],"172.")==0)
        {
            country[id] = "LAN"
        }
        if(equal(ip[id],"loopback"))
        {
            country[id] = "ListenServer User"
        }
        else
        {
            country[id] = "Unknown Country"
        }
    }
}

public 
client_infochanged(id)
{
    if(!is_user_bot(id))
    {
        get_user_info(id,"name",name[id],31)
    }
}

public 
client_disconnect(id)
{
    if(!is_user_bot(id))
    {
        new display_type get_pcvar_num(display_type_pcvar)
        if(display_type SHOW_DISCONNECT)
        {
            new string[200]
            get_cvar_string("cm_disconnect_string",string,199)
            format(string,199,"^x01%s",string)

            if(display_type SHOW_COLOR)
            {
                new holder[46]

                format(holder,45,"^x03%s^x01",name[id])
                replace(string,199,"%name",holder)

                format(holder,45,"^x03%s^x01",authid[id])
                replace(string,199,"%steamid",holder)

                format(holder,45,"^x03%s^x01",country[id])
                replace(string,199,"%country",holder)

                format(holder,45,"^x03%s^x01",ip[id])
                replace(string,199,"%ip",holder)
            }
            else
            {
                replace(string,199,"%name",name[id])
                replace(string,199,"%steamid",authid[id])
                replace(string,199,"%country",country[id])
                replace(string,199,"%ip",ip[id])
            }

            new numplayers[32], player
            get_players
(players,num,"ch")
            for(new i=0;i<num;i++)
            {
                player players[i]

                message_begin(MSG_ONE,saytext_msgid,{0,0,0},player)
                write_byte(player)
                write_string(string)
                message_end()

                new stringlen strlen(disconnect_soundfile)
                if(disconnect_soundfile[stringlen 1]=='v' && disconnect_soundfile[stringlen 2]=='a' && disconnect_soundfile[stringlen 3]=='w'//wav
                {
                    client_cmd(player,"spk ^"sound/%s^"",disconnect_soundfile)
                }
                if(disconnect_soundfile[stringlen 1]=='3' && disconnect_soundfile[stringlen 2]=='p' && disconnect_soundfile[stringlen 3]=='m'//wav
                {
                    client_cmd(player,"mp3 play ^"sound/%s^"",disconnect_soundfile)
                }
            }
        }
    }


 No nada, no me sirvio nosé si tengo cambiar a geolite2 o geoip noseee Triste
Responder
#6
(24/04/2021, 01:03 PM)gmartinez escribió:  No nada, no me sirvio nosé si tengo cambiar a geolite2 o geoip noseee Triste

el sma que descargaste debes compilarlo tu mismo con el amxx. lo hiciste? o simplemente descargaste el amxx y lo metiste a tu sv? si hiciste eso seguro no te funciona porque el amxx se compilo con versiones viejas.
_____________________________________________________________________________
(05/08/2020, 06:47 PM)acetatomil escribió: Vos también sos trolazo por responder, y también me incluyo y el que lo lea también. Bue.

_____________________________________________________________________________
Responder
#7
También puede ser que no hayas escrito bien el nombre del plugin en plugins.ini, ubicado en la carpeta configs
Responder
#8
(24/04/2021, 04:12 PM)El Abuelo escribió: el sma que descargaste debes compilarlo tu mismo con el amxx. lo hiciste? o simplemente descargaste el amxx y lo metiste a tu sv? si hiciste eso seguro no te funciona porque el amxx se compilo con versiones viejas.

Si si claro que si lo compile yo mismo el sma, pero nada de igual manera no me aparece el connect

(24/04/2021, 05:37 PM)mielatenas escribió: También puede ser que no hayas escrito bien el nombre del plugin en plugins.ini, ubicado en la carpeta configs

si claro yo lo coloqué en plugins.ini de igual manera no me sirvió
Responder
#9
reinicia el servidor a mi me funciono despues que reinicie
Pawn Básico no critiquen xD  Approved

Responder
#10
(24/04/2021, 07:42 PM)Meliodas escribió: reinicia el servidor a mi me funciono despues que reinicie

Ya lo reinicié y aun no funciona quisiera saber si debo descargar el modulo Geoip o Si hay algun otro plugin de connect que no necesite es modulo
Responder
#11
Confirma si tienes el modulo geoip corriendo y confirma si tienes el GeoLite2-Country.mmdb en la carpeta data
Whatdone
Estoy cansado de este sufrimiento llamado vivir en Venezuela
Okay
Responder
#12
(24/04/2021, 09:09 PM)samueldmq escribió: Confirma si tienes el modulo geoip corriendo y confirma si tienes el GeoLite2-Country.mmdb en la carpeta data
Whatdone

Si Está el archivo Geolite-2.country.mmdb en la carpeta data, pero de igual manera me lanza el error


Archivos adjuntos Miniatura(s)
   
Responder
#13
En manda que sale al colocar en la consola del servidor
version
amxx version
amxx modules
amx_plugins

Colocá en el plugins.ini el plugin en debug y pasa también que error sale y de ahí vemos que hacer, poq por donde vamos esto se va a llenar de respuestas sin llegar a nada, así que pasa toda esa info de una vez
Estoy cansado de este sufrimiento llamado vivir en Venezuela
Okay
Responder
#14
(24/04/2021, 11:58 PM)samueldmq escribió: En manda que sale al colocar en la consola del servidor
version
amxx version
amxx modules
amx_plugins

Colocá en el plugins.ini el plugin en debug y pasa también que error sale y de ahí vemos que hacer, poq por donde vamos esto se va a llenar de respuestas sin llegar a nada, así que pasa toda esa info de una vez

] amx_modules
Modulos cargados actualmente:
nombre                  version    autor                estado   
GeoIP+                  1.3.0      AMX Mod X Dev Team  running   
FakeMeta                1.9.0.5271  AMX Mod X Dev Team  running   
CStrike                1.9.0.5271  AMX Mod X Dev Team  running   
CSX                    1.9.0.5271  AMX Mod X Dev Team  running   
nVault                  1.9.0.5271  AMX Mod X Dev Team  running   
Engine                  1.9.0.5271  AMX Mod X Dev Team  running   
Ham Sandwich            1.9.0.5271  AMX Mod X Dev Team  running   
Fun                    1.9.0.5271  AMX Mod X Dev Team  running   
RegEx                  1.9.0.5271  AMX Mod X Dev Team  running   
9 modulos

] version
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 19:53:27 Aug  3 2020 (8684)

] amx_plugins 31
----- Plugins cargados actualmente -----
nombre            version    autor            archivo          estado 
Paracaidas        MaracuchO  Gregory          baw-alas.amxx    running 
AMX Admin Model    1.1.1      whitemike        baw-adm.amxx    running 
ResetscoreHUD      1.0        MaracuchO        baw-rs.amxx      running 
Bomb Countdown HU  0.2        SAMURAI          baw-c4.amxx      running 
ADV. QUAKE SOUNDS  5.0        HATTRICK (HTTRCK  baw-qs.amxx      running 
Anti-Spam          v2.5.2      Kane,ReymonARG,  baw-antispam.am  running 
Destroy            estroy      stroy            baw-destroy.amx  running 
Fast Aim          1.3        Ediciones JL Dev  xAx_FASTSWITCH.  running 
unknown            unknown    unknown          GHW-connect.amx  bad load
unknown            unknown    unknown          baw-connect.amx  bad load
10 plugins, 8 en ejecucion
----- Entradas 31 - 40 de 43 -----
Responder
#15
Y ese geoip? xd

Descarga el base package de aqui según el sistema operativo de tu servidor, en ese base package, en la carpeta modules, ahí estará un geoip, mete eso geoip en tu servidor y reinicialo, quizá sirva Whatdone
Estoy cansado de este sufrimiento llamado vivir en Venezuela
Okay
Responder
#16
(25/04/2021, 04:49 AM)samueldmq escribió: Y ese geoip? xd

Descarga el base package de aqui según el sistema operativo de tu servidor, en ese base package, en la carpeta modules, ahí estará un geoip, mete eso geoip en tu servidor y reinicialo, quizá sirva  Whatdone

Nada Aun sigue el error:

] version
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 19:53:27 Aug  3 2020 (8684)

] amx_modules
Modulos cargados actualmente:
nombre                  version    autor                estado   
GeoIP                  1.9.0.5271  AMX Mod X Dev Team  running   
FakeMeta                1.9.0.5271  AMX Mod X Dev Team  running   
CStrike                1.9.0.5271  AMX Mod X Dev Team  running   
CSX                    1.9.0.5271  AMX Mod X Dev Team  running   
nVault                  1.9.0.5271  AMX Mod X Dev Team  running   
Engine                  1.9.0.5271  AMX Mod X Dev Team  running   
Ham Sandwich            1.9.0.5271  AMX Mod X Dev Team  running   
Fun                    1.9.0.5271  AMX Mod X Dev Team  running   
RegEx                  1.9.0.5271  AMX Mod X Dev Team  running   
9 modulos

] amx_plugins 31
----- Plugins cargados actualmente -----
nombre            version    autor            archivo          estado 
Paracaidas        MaracuchO  Gregory          baw-alas.amxx    running 
AMX Admin Model    1.1.1      whitemike        baw-adm.amxx    running 
ResetscoreHUD      1.0        MaracuchO        baw-rs.amxx      running 
Bomb Countdown HU  0.2        SAMURAI          baw-c4.amxx      running 
ADV. QUAKE SOUNDS  5.0        HATTRICK (HTTRCK  baw-qs.amxx      running 
Anti-Spam          v2.5.2      Kane,ReymonARG,  baw-antispam.am  running 
Destroy            estroy      stroy            baw-destroy.amx  running 
Fast Aim          1.3        Ediciones JL Dev  xAx_FASTSWITCH.  running 
unknown            unknown    unknown          GHW-connect.amx  bad load
unknown            unknown    unknown          baw-connect.amx  bad load
10 plugins, 8 en ejecucion
Responder
#17
(25/04/2021, 01:06 PM)gmartinez escribió: Nada Aun sigue el error:

] version
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 19:53:27 Aug  3 2020 (8684)

] amx_modules
Modulos cargados actualmente:
nombre                  version    autor                estado   
GeoIP                  1.9.0.5271  AMX Mod X Dev Team  running   
FakeMeta                1.9.0.5271  AMX Mod X Dev Team  running   
CStrike                1.9.0.5271  AMX Mod X Dev Team  running   
CSX                    1.9.0.5271  AMX Mod X Dev Team  running   
nVault                  1.9.0.5271  AMX Mod X Dev Team  running   
Engine                  1.9.0.5271  AMX Mod X Dev Team  running   
Ham Sandwich            1.9.0.5271  AMX Mod X Dev Team  running   
Fun                    1.9.0.5271  AMX Mod X Dev Team  running   
RegEx                  1.9.0.5271  AMX Mod X Dev Team  running   
9 modulos

] amx_plugins 31
----- Plugins cargados actualmente -----
nombre            version    autor            archivo          estado 
Paracaidas        MaracuchO  Gregory          baw-alas.amxx    running 
AMX Admin Model    1.1.1      whitemike        baw-adm.amxx    running 
ResetscoreHUD      1.0        MaracuchO        baw-rs.amxx      running 
Bomb Countdown HU  0.2        SAMURAI          baw-c4.amxx      running 
ADV. QUAKE SOUNDS  5.0        HATTRICK (HTTRCK  baw-qs.amxx      running 
Anti-Spam          v2.5.2      Kane,ReymonARG,  baw-antispam.am  running 
Destroy            estroy      stroy            baw-destroy.amx  running 
Fast Aim          1.3        Ediciones JL Dev  xAx_FASTSWITCH.  running 
unknown            unknown    unknown          GHW-connect.amx  bad load
unknown            unknown    unknown          baw-connect.amx  bad load
10 plugins, 8 en ejecucion

"GHW-connect.amxx" se encuentra dentro de tu carpeta plugins?
Responder
#18
(25/04/2021, 04:49 AM)samueldmq escribió: Y ese geoip? xd

Descarga el base package de aqui según el sistema operativo de tu servidor, en ese base package, en la carpeta modules, ahí estará un geoip, mete eso geoip en tu servidor y reinicialo, quizá sirva  Whatdone
ya lo resolví muchas gracias <3
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)