Enviar respuesta 
Admin prefix con color chat
Autor Mensaje
Zeus_7k Sin conexión
Miembro Junior


Mensajes: 2
Registro en: Dec 2019
Reputación: 0
Mensaje: #1
Información Admin prefix con color chat
Buenas chicos necesito ayuda urgente, recien acabado de comprar un host de cs 1.6 y quiero saber como poner que salgan los prefixes de los admins vips y yo como owner
le agradecería demasiado que me explicaran como es el proceso ya que he intentado muchas veces con otros plugin pero no me funciona para nada!

Tambien el servidor esta en ingles ya le quite el multilingual y cambie a server lang es pero aun asi tampoco funciona!


Quien me pueda ayudar a aprender a configurar un servidor bien hecho con varias cosas yo le regalo una cuenta de steam lv 7 con juegos de cs source y otros alli
05/12/2019 11:38 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
andres_1041 Sin conexión
Miembro Sr.


Mensajes: 282
Registro en: Jun 2019
Reputación: 0
Mensaje: #2
RE: Admin prefix con color chat
(05/12/2019 11:38 AM)Zeus_7k escribió:  Buenas chicos necesito ayuda urgente, recien acabado de comprar un host de cs 1.6 y quiero saber como poner que salgan los prefixes de los admins vips y yo como owner
le agradecería demasiado que me explicaran como es el proceso ya que he intentado muchas veces con otros plugin pero no me funciona para nada!

Tambien el servidor esta en ingles ya le quite el multilingual y cambie a server lang es pero aun asi tampoco funciona!


Quien me pueda ayudar a aprender a configurar un servidor bien hecho con varias cosas yo le regalo una cuenta de steam lv 7 con juegos de cs source y otros alli

Para poner el servidor en español tienes que ir a amxx.cfg y ir a donde dice amx_language "en" y lo cambias a "es"
Código PHP:
amx_language "en"
---------------->
amx_language "es" 

O si no ves a donde dice amx_client_languages 1 y lo cambias a 0
Código PHP:
amx_client_languages "1"
-------------------->
amx_client_languages "0" 

y para lo de los admin usa este
Código PHP:
#include <amxmodx>
#include <amxmisc>

enum _:__TagData SZTAG[32] , SZFLAG[2] };
new const 
__Tags[][__TagData] =
{
    { 
"[VIP]" "m" },
    { 
"[OWNER]" "l" },
    { 
"[TUGFA]" "r" }
}

new 
gSzTag33 ][ 32 ], gPlayerName33 ][ 32 ], gMaxPlayers;

public 
plugin_init()
{
    
register_plugin"Admin Tag(Para noobs)" "0.1" "kikizon" );
    
    
register_clcmd"say" "clcmdSay" );
    
register_clcmd"say_team" "clcmdSayTeam" );

    
gMaxPlayers get_maxplayers();
}

public 
client_putinserverindex )
{
    
get_user_nameindex gPlayerName[index], 31 );
    
gSzTag[index][0] = EOS;

    new 
i;
    for( 
sizeof __Tags ; ++)
    {
        if( 
has_flagindex __Tags[i][SZFLAG]))
        {
            
copygSzTag[index] , 31 __Tags[i][SZTAG] );
            break;
        }
    }
}

public 
client_infochangedindex )
{
    new 
oldname[32], newname[32];
    
get_user_nameindex oldname31 );
    
get_user_infoindex "name"newname31 );

    if( !
equal(oldnamenewname))
        
copygPlayerName[index], 31newname );
}

public 
clcmdSay(index)
{
    static 
said[191]; read_args(said190); remove_quotes(said); replace_all(said190"%"""); replace_all(said190"#""");

    if (!
ValidMessage(said1)) return PLUGIN_CONTINUE;

    static 
color[11], prefix[128]; get_user_team(indexcolor10);
    
formatex(prefix127"%s^x04%s^x03 %s"is_user_alive(index)?"^x01":"^x01*DEAD* "gSzTag[index], gPlayerName[index]);

    if (
is_user_admin(index)) format(saidcharsmax(said), "^x04%s"said);

    
format(saidcharsmax(said), "%s^x01 : %s"prefixsaid);

    static 
iteam[11];

    for (
1<= gMaxPlayers; ++i)
    {
        if (!
is_user_connected(i)) continue;

        
get_user_team(iteam10);
        
changeTeamInfo(icolor);
        
writeMessage(isaid);
        
changeTeamInfo(iteam);
    }
    
    return 
PLUGIN_HANDLED_MAIN;
}

public 
clcmdSayTeamindex )
{
    static 
said[191]; read_args(said190); remove_quotes(said); replace_all(said190"%"""); replace_all(said190"#""");

    if (!
ValidMessage(said1)) return PLUGIN_CONTINUE;

    static 
playerTeamplayerTeamName[20]; playerTeam get_user_team(index);

    switch (
playerTeam)
    {
        case 
1formatexplayerTeamName19"^x01(^x03 CT^x01 ) " );
        case 
2formatexplayerTeamName19"^x01(^x03 TT^x01 ) " );
        default: 
formatexplayerTeamName19"^x01(^x03 SPEC^x01 ) " );
    }

    static 
color[11], prefix[128]; get_user_team(indexcolor10); 
    
formatex(prefix127"%s%s^x04%s^x03 %s"is_user_alive(index)?"^x01":"^x01*DEAD* "playerTeamNamegSzTag[index], gPlayerName[index]);

    if (
is_user_admin(index)) format(saidcharsmax(said), "^x04%s"said);

    
format(saidcharsmax(said), "%s^x01 : %s"prefixsaid);

    static 
iteam[11];
    for (
1<= gMaxPlayers; ++i)
    {
        if (!
is_user_connected(i) || get_user_team(i) != playerTeam) continue;

        
get_user_team(iteam10);
        
changeTeamInfo(icolor);
        
writeMessage(isaid);
        
changeTeamInfo(iteam);
    }    

    return 
PLUGIN_HANDLED_MAIN;
}

stock ValidMessage(text[], maxcount
{
    static 
lenicount;
    
len strlen(text);
    
count 0;

    if (!
len) return false;

    for (
0len; ++i
    {
        if (
text[i] != ' '
        {
            ++
count;
            
            if (
count >= maxcount)
                return 
true;
        }
    }

    return 
false;
}

public 
changeTeamInfo(playerteam[])
{
    static 
msgteamInfo;
    if( !
msgteamInfo msgteamInfo get_user_msgid"TeamInfo" );

    
message_begin(MSG_ONEmsgteamInfo_player);
    
write_byte(player);
    
write_string(team);
    
message_end();
}

public 
writeMessage(playermessage[])
{
    static 
msgSayText;
    if( !
msgSayText msgSayText get_user_msgid"SayText" );

    
message_begin(MSG_ONEmsgSayText, {000}, player);
    
write_byte(player);
    
write_string(message);
    
message_end();


PD:ESTA ES LA RUTA PARA PONER EL SERVIDOR EN ESPAÑOL cstrike\addons\amxmodx\configs

Image
(Este mensaje fue modificado por última vez en: 05/12/2019 02:09 PM por andres_1041.)
05/12/2019 02:05 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Zeus_7k Sin conexión
Miembro Junior


Mensajes: 2
Registro en: Dec 2019
Reputación: 0
Mensaje: #3
RE: Admin prefix con color chat
Gracias bro te voy agregar necesito que me ayudes con el server podras?

(05/12/2019 02:05 PM)andres_1041 escribió:  
(05/12/2019 11:38 AM)Zeus_7k escribió:  Buenas chicos necesito ayuda urgente, recien acabado de comprar un host de cs 1.6 y quiero saber como poner que salgan los prefixes de los admins vips y yo como owner
le agradecería demasiado que me explicaran como es el proceso ya que he intentado muchas veces con otros plugin pero no me funciona para nada!

Tambien el servidor esta en ingles ya le quite el multilingual y cambie a server lang es pero aun asi tampoco funciona!


Quien me pueda ayudar a aprender a configurar un servidor bien hecho con varias cosas yo le regalo una cuenta de steam lv 7 con juegos de cs source y otros alli

Para poner el servidor en español tienes que ir a amxx.cfg y ir a donde dice amx_language "en" y lo cambias a "es"
Código PHP:
amx_language "en"
---------------->
amx_language "es" 

O si no ves a donde dice amx_client_languages 1 y lo cambias a 0
Código PHP:
amx_client_languages "1"
-------------------->
amx_client_languages "0" 

y para lo de los admin usa este
Código PHP:
#include <amxmodx>
#include <amxmisc>

enum _:__TagData SZTAG[32] , SZFLAG[2] };
new const 
__Tags[][__TagData] =
{
    { 
"[VIP]" "m" },
    { 
"[OWNER]" "l" },
    { 
"[TUGFA]" "r" }
}

new 
gSzTag33 ][ 32 ], gPlayerName33 ][ 32 ], gMaxPlayers;

public 
plugin_init()
{
    
register_plugin"Admin Tag(Para noobs)" "0.1" "kikizon" );
    
    
register_clcmd"say" "clcmdSay" );
    
register_clcmd"say_team" "clcmdSayTeam" );

    
gMaxPlayers get_maxplayers();
}

public 
client_putinserverindex )
{
    
get_user_nameindex gPlayerName[index], 31 );
    
gSzTag[index][0] = EOS;

    new 
i;
    for( 
sizeof __Tags ; ++)
    {
        if( 
has_flagindex __Tags[i][SZFLAG]))
        {
            
copygSzTag[index] , 31 __Tags[i][SZTAG] );
            break;
        }
    }
}

public 
client_infochangedindex )
{
    new 
oldname[32], newname[32];
    
get_user_nameindex oldname31 );
    
get_user_infoindex "name"newname31 );

    if( !
equal(oldnamenewname))
        
copygPlayerName[index], 31newname );
}

public 
clcmdSay(index)
{
    static 
said[191]; read_args(said190); remove_quotes(said); replace_all(said190"%"""); replace_all(said190"#""");

    if (!
ValidMessage(said1)) return PLUGIN_CONTINUE;

    static 
color[11], prefix[128]; get_user_team(indexcolor10);
    
formatex(prefix127"%s^x04%s^x03 %s"is_user_alive(index)?"^x01":"^x01*DEAD* "gSzTag[index], gPlayerName[index]);

    if (
is_user_admin(index)) format(saidcharsmax(said), "^x04%s"said);

    
format(saidcharsmax(said), "%s^x01 : %s"prefixsaid);

    static 
iteam[11];

    for (
1<= gMaxPlayers; ++i)
    {
        if (!
is_user_connected(i)) continue;

        
get_user_team(iteam10);
        
changeTeamInfo(icolor);
        
writeMessage(isaid);
        
changeTeamInfo(iteam);
    }
    
    return 
PLUGIN_HANDLED_MAIN;
}

public 
clcmdSayTeamindex )
{
    static 
said[191]; read_args(said190); remove_quotes(said); replace_all(said190"%"""); replace_all(said190"#""");

    if (!
ValidMessage(said1)) return PLUGIN_CONTINUE;

    static 
playerTeamplayerTeamName[20]; playerTeam get_user_team(index);

    switch (
playerTeam)
    {
        case 
1formatexplayerTeamName19"^x01(^x03 CT^x01 ) " );
        case 
2formatexplayerTeamName19"^x01(^x03 TT^x01 ) " );
        default: 
formatexplayerTeamName19"^x01(^x03 SPEC^x01 ) " );
    }

    static 
color[11], prefix[128]; get_user_team(indexcolor10); 
    
formatex(prefix127"%s%s^x04%s^x03 %s"is_user_alive(index)?"^x01":"^x01*DEAD* "playerTeamNamegSzTag[index], gPlayerName[index]);

    if (
is_user_admin(index)) format(saidcharsmax(said), "^x04%s"said);

    
format(saidcharsmax(said), "%s^x01 : %s"prefixsaid);

    static 
iteam[11];
    for (
1<= gMaxPlayers; ++i)
    {
        if (!
is_user_connected(i) || get_user_team(i) != playerTeam) continue;

        
get_user_team(iteam10);
        
changeTeamInfo(icolor);
        
writeMessage(isaid);
        
changeTeamInfo(iteam);
    }    

    return 
PLUGIN_HANDLED_MAIN;
}

stock ValidMessage(text[], maxcount
{
    static 
lenicount;
    
len strlen(text);
    
count 0;

    if (!
len) return false;

    for (
0len; ++i
    {
        if (
text[i] != ' '
        {
            ++
count;
            
            if (
count >= maxcount)
                return 
true;
        }
    }

    return 
false;
}

public 
changeTeamInfo(playerteam[])
{
    static 
msgteamInfo;
    if( !
msgteamInfo msgteamInfo get_user_msgid"TeamInfo" );

    
message_begin(MSG_ONEmsgteamInfo_player);
    
write_byte(player);
    
write_string(team);
    
message_end();
}

public 
writeMessage(playermessage[])
{
    static 
msgSayText;
    if( !
msgSayText msgSayText get_user_msgid"SayText" );

    
message_begin(MSG_ONEmsgSayText, {000}, player);
    
write_byte(player);
    
write_string(message);
    
message_end();


PD:ESTA ES LA RUTA PARA PONER EL SERVIDOR EN ESPAÑOL cstrike\addons\amxmodx\configs

Pasame tu discord bro por fa o si no tu steam de no tenerlo
(Este mensaje fue modificado por última vez en: 05/12/2019 04:18 PM por Zeus_7k.)
05/12/2019 04:11 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
BlasKer Sin conexión
Miembro Sr.


Trebol purpura
Mensajes: 338
Registro en: May 2017
Reputación: 3
Mensaje: #4
RE: Admin prefix con color chat
(05/12/2019 11:38 AM)Zeus_7k escribió:  Buenas chicos necesito ayuda urgente, recien acabado de comprar un host de cs 1.6 y quiero saber como poner que salgan los prefixes de los admins vips y yo como owner
le agradecería demasiado que me explicaran como es el proceso ya que he intentado muchas veces con otros plugin pero no me funciona para nada!

Tambien el servidor esta en ingles ya le quite el multilingual y cambie a server lang es pero aun asi tampoco funciona!


Quien me pueda ayudar a aprender a configurar un servidor bien hecho con varias cosas yo le regalo una cuenta de steam lv 7 con juegos de cs source y otros alli

Yo me ofrezco a ayudarte, mándame un mensaje privado y coordinamos.

(07/06/2018 09:51 PM)Hypnotize escribió:  
(07/06/2018 06:55 PM)Nazy.- escribió:  este sitio apesta pacman

lo único que apesta es tu ano, deja de robar autor rata
05/12/2019 09:56 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Allied Modders en español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS