Desbugear chat para user y chat-manager
#1
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:/
JECY-14'02
Responder
#2
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

Responder
#3
(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
JECY-14'02
Responder
#4
(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
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)