Plugin de Admin Prefixes
#1
BUENAS! BUENO PASO POR AQUÍ PARA VER SI ALGUIEN TIENE ESTE PLUGIN QUE MUESTRA ESTA IMAGEN [Imagen: 7RPGtVZ] POR FAVOR QUE NO TENGA ARCHIVO .ini QUE SEA SOLO SMA, SI ALGUIEN LO TIENE QUE ME LO PASE POR FAVOR
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#2
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*Muerto* "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*Muerto* "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();

Responder
#3
(07/11/2019, 03:00 PM)Niper.-. escribió:
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*Muerto* "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*Muerto* "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();


Como hago para ponerlo así como se ve en la foto?
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#4
Ya esta puesto algo parecido..
Responder
#5
(07/11/2019, 09:03 PM)Niper.-. escribió: Ya esta puesto algo parecido..

Me puedes hacer un ejemplo por Fa?
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#6
Proba el plugin... WhateverWhatever
Responder
#7
(07/11/2019, 10:22 PM)Niper.-. escribió: Proba el plugin... WhateverWhatever

Lo probe pero da todo verde, quiero que tenga Gris y verde
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#8
Gris es imposible... solo esta verde, team color (azul y rojo), y el color default que es de la variable con_color...
Responder
#9
(08/11/2019, 04:45 PM)Niper.-. escribió: Gris es imposible... solo esta verde, team color (azul y rojo), y el color default que es de la variable con_color...
Código PHP:
^x03 // Color del Team
^x04 // Color Verde
^x01 // Color default! 
___________________________________
SI NECESITAS UN PLUGIN TE LO HAGO $$$
COMUNICATE A MI DISCORD: emanuelitop15
Responder
#10
(08/11/2019, 04:45 PM)Niper.-. escribió: Gris es imposible... solo esta verde, team color (azul y rojo), y el color default que es de la variable con_color...

Pero no hay un plugin así pero sin archivo .ini?
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#11
Donde vez que eso use archivos .ini?
Responder
#12
.........
Responder
#13
(08/11/2019, 09:59 PM)Niper.-. escribió: Donde vez que eso use archivos .ini?

Hay uno que se llama ap_prefixes pero tiene archivo .ini y solo quiero el plugin como esta en la foto
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#14
Y que te acabo de pasar? Por dios, ya te pase el código, lo único que tenes que hacer es compilarlo y ponerlo, no es tan dificil.. Compilalo y listo..
Responder
#15
(09/11/2019, 11:31 AM)Niper.-. escribió: Y que te acabo de pasar? Por dios, ya te pase el código, lo único que tenes que hacer es compilarlo y ponerlo, no es tan dificil.. Compilalo y listo..

Lo que te digo es que como lo pongo como el que está en la foto eso es lo que quiero ponerlo Gris y Verde así tal cual como esta en la foto
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#16
amigo es este plugins lo unico que hicieron fue cambiarle el color del chat

https://forums.alliedmods.net/showthread.php?t=183491
Responder
#17
(09/11/2019, 12:29 PM)andres_1041 escribió:
(09/11/2019, 11:31 AM)Niper.-. escribió: Y que te acabo de pasar? Por dios, ya te pase el código, lo único que tenes que hacer es compilarlo y ponerlo, no es tan dificil.. Compilalo y listo..

Lo que te digo es que como lo pongo como el que está en la foto eso es lo que quiero ponerlo Gris y Verde así tal cual como esta en la foto

Te dije que el gris es imposible en el chat. El verde ya está.
Responder
#18
(09/11/2019, 12:53 PM)Quiero aprender escribió: amigo es este plugins lo unico que hicieron fue cambiarle el color del chat

https://forums.alliedmods.net/showthread.php?t=183491

Pero como hago para quitarle el archivo .ini?
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#19
(09/11/2019, 01:33 PM)andres_1041 escribió:
(09/11/2019, 12:53 PM)Quiero aprender escribió: amigo es este plugins lo unico que hicieron fue cambiarle el color del chat

https://forums.alliedmods.net/showthread.php?t=183491

Pero como hago para quitarle el archivo .ini?

No se de eso amigo se que es ese plugins y en el archivo .ini es donde se ponen los prefix
Responder
#20
(09/11/2019, 05:26 PM)Quiero aprender escribió:
(09/11/2019, 01:33 PM)andres_1041 escribió:
(09/11/2019, 12:53 PM)Quiero aprender escribió: amigo es este plugins lo unico que hicieron fue cambiarle el color del chat

https://forums.alliedmods.net/showthread.php?t=183491

Pero como hago para quitarle el archivo .ini?

No se de eso amigo se que es ese plugins y en el archivo .ini es donde se ponen los prefix

De todas maneras Gracias por tratar de ayudarme
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#21
Trolleyes
Responder
#22
El admin prefix que usa ese server es este

tiene dos versiones la normal que es verder y color team
y la version white


https://forums.alliedmods.net/showthread.php?t=183491
[Imagen: 76561197965283388.png]
Responder
#23
(18/11/2019, 03:21 PM)lol.- escribió: El admin prefix que usa ese server es este

tiene dos versiones la normal que es verder y color team
y la version white


https://forums.alliedmods.net/showthread.php?t=183491

Ese página no existe amigo
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#24
(18/11/2019, 04:52 PM)andres_1041 escribió:
(18/11/2019, 03:21 PM)lol.- escribió: El admin prefix que usa ese server es este

tiene dos versiones la normal que es verder y color team
y la version white


https://forums.alliedmods.net/showthread.php?t=183491

Ese página no existe amigo
Co#o men entonces decidete el que te paso Niper.- O el que trae el gris pero el prefixe es en el .ini ..! Ragestart
SI NO VAS AYUDAR, POR FAVOR NO COMENTARLovepanda
Responder
#25
Me explico mejor, Quiero el plugin sin archivo .ini ya que el ap_prefixes tiene archivo ap_prefixes.ini, Bueno yo quiero el plugin sin ese archivo .ini solo que sea .sma que sea así como en la foto que tenga color gris y verde *ASÍ TAL CUAL COMO EN LA FOTO* lo quiero así porque cuando coloco el plugin de admin vencimientos solo remueve el admin de el user.ini, pero no lo remueve del de ap_prefixes.ini *SI NO ME EXPLIQUE BIEN DÍMELO Y TE EXPLICO MEJOR*
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)