Allied Modders en español
Desbugear chat para user y chat-manager - Versión para impresión

+- Allied Modders en español (https://amxmodx-es.com)
+-- Foro: AMX Mod X - Plugins (https://amxmodx-es.com/Forum-AMX-Mod-X-Plugins)
+--- Foro: Pedido de Plugins (https://amxmodx-es.com/Forum-Pedido-de-Plugins)
+--- Tema: Desbugear chat para user y chat-manager (/Thread-Desbugear-chat-para-user-y-chat-manager)



Desbugear chat para user y chat-manager - FizZ- - 16/09/2020

Bueno tengo 2 chats osea 2 plugins el primero es el que tengo del mod que le adapte esté chat mas o menos solo para users que no son admin y otro plugin que es Chat-Manager y al haber un usuario admin se mezclan los dos plugins haciendo 2 chats el del mod solo tiene esto que por lo que veo es solo para users no para admins
Código PHP:
// Say
public message_saytext(id)
{
    static 
szSay[195] , alive[195]
    
read_args(szSaycharsmax(szSay)) 
    
remove_quotes(szSay)
    
replace_all(szSaycharsmax(szSay), "%"" ")
    
    if(
equal(szSay"")  || equal(szSay" ")) return PLUGIN_CONTINUE;
    
    static  
nombre[32]
    
get_user_name(idnombrecharsmax(nombre))

    {
        
CC_SendMessage(id"&x01[&x03NIVEL&x04: %d&x01] &x03%s &x01: %s"PLEVEL[id], nombreszSay)    
    }
    
    return 
PLUGIN_HANDLED_MAIN


y esté es el Chat-Manager https://forums.alliedmods.net/showthread.php?t=297952
No se como habría que hacer para que el chat que está en el mod sea solo para usuarios y el chat manager sea solo para admins ya que está todo lo del mod incluido con ese chat:/


RE: Desbugear chat para user y chat-manager - GabsHp - 16/09/2020

Prueba si esto te funciona, creo que debería. Reemplaza la parte esa del código.

Código PHP:
public message_saytext(id)
{
 if(
get_user_flags(id) & ADMIN_KICK)
 {
 return 
PLUGIN_HANDLED;
 }
    static szSay[195] , alive[195]
    read_args(szSaycharsmax(szSay)) 
    remove_quotes(szSay)
    replace_all(szSaycharsmax(szSay), "%"" ")
    
    
if(equal(szSay"")  || equal(szSay" ")) return PLUGIN_CONTINUE;
    
    static  nombre
[32]
    get_user_name(idnombrecharsmax(nombre))

    {
        CC_SendMessage(id"&x01[&x03NIVEL&x04: %d&x01] &x03%s &x01: %s"PLEVEL[id], nombreszSay)    
    
}
    
    
return PLUGIN_HANDLED_MAIN




RE: Desbugear chat para user y chat-manager - FizZ- - 16/09/2020

(16/09/2020, 04:27 AM)GabsHp escribió: Prueba si esto te funciona, creo que debería. Reemplaza la parte esa del código.

Código PHP:
public message_saytext(id)
{
 if(
get_user_flags(id) & ADMIN_KICK)
 {
 return 
PLUGIN_HANDLED;
 }
    static szSay[195] , alive[195]
    read_args(szSaycharsmax(szSay)) 
    remove_quotes(szSay)
    replace_all(szSaycharsmax(szSay), "%"" ")
    
    
if(equal(szSay"")  || equal(szSay" ")) return PLUGIN_CONTINUE;
    
    static  nombre
[32]
    get_user_name(idnombrecharsmax(nombre))

    {
        CC_SendMessage(id"&x01[&x03NIVEL&x04: %d&x01] &x03%s &x01: %s"PLEVEL[id], nombreszSay)    
    
}
    
    
return PLUGIN_HANDLED_MAIN

Ahora el chat de admin no se ve nada de lo que escriben los adminsTriste


RE: Desbugear chat para user y chat-manager - GabsHp - 16/09/2020

(16/09/2020, 02:07 PM)FizZ- escribió: Ahora el chat de admin no se ve nada de lo que escriben los adminsTriste

Una disculpa, pensé que habías pasado el código del chat de usuarios.

Pon aquí el código del SayText del chat de usuarios