Jump to content

Ayuda Global Con Tag


sossa0108

Recommended Posts

Alguien me puede ayudar a poner el tag admin aca??

En Consola aparece este error

[19:00:27] WARNING: globalchat\server.lua:5: Bad argument @ 'getPlayerAccount' [Expected element at argument 1, got nil]

[19:00:27] WARNING: globalchat\server.lua:5: Bad argument @ 'getAccountName' [Expected account at argument 1, got boolean]

[19:00:27] ERROR: globalchat\server.lua:5: attempt to concatenate a boolean value

aca el script

function globalMessage ( thePlayer, cmd, ... ) 
    if ( not isPlayerMuted ( thePlayer ) ) then 
        local message = table.concat ( { ... }, " " ) 
        local name = getPlayerName ( thePlayer ) 
    if isObjectInACLGroup  ( "user." .. getAccountName(getPlayerAccount(source)), aclGetGroup ( "Everyone" ) ) then 
        cancelEvent ( ) 
        outputChatBox("#a22222Global|#FFFFFF"..name..": #aaaaaa"..message, getRootElement(), 255, 255, 255, true) 
    elseif isObjectInACLGroup  ( "user." .. getAccountName(getPlayerAccount(source)), aclGetGroup ( "Admin" ) ) then 
        cancelEvent ( ) 
        outputChatBox ( "#A000FF*[ Admin ] "..name..":#FFFFFF "..message, getRootElement(), 255, 255, 255, true) 
    elseif isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(source)), aclGetGroup ( "SuperModerator" ) ) then 
        cancelEvent ( ) 
        outputChatBox ( "#FF6000*[ Super.Moderator ] "..name..":#FFFFFF "..message, getRootElement(), 255, 255, 255, true) 
    elseif isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(source)), aclGetGroup ( "Moderator" ) ) then  
        cancelEvent ( ) 
        outputChatBox ( "#00FF00*[ Moderator ] "..name..":#FFFFFF "..message, getRootElement(), 255, 255, 255, true) 
     
    else 
        outputChatBox ( "You're muted!", thePlayer, 255, 0, 0 ) 
    end 
end 
end 
addCommandHandler ( "Global", globalMessage ) 
  

Link to comment
  • MTA Team
function globalMessage ( thePlayer, cmd, ... ) 
    if ( not isPlayerMuted ( thePlayer ) ) then 
        local message = table.concat ( { ... }, " " ) 
        local name = getPlayerName ( thePlayer ) 
        if isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(thePlayer)), aclGetGroup ( "Moderator" ) ) then 
        cancelEvent ( ) 
        outputChatBox ( "#00FF00*[ Moderator ] "..name..":#FFFFFF "..message, getRootElement(), 255, 255, 255, true) 
        elseif isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(thePlayer)), aclGetGroup ( "SuperModerator" ) ) then 
        cancelEvent ( ) 
        outputChatBox ( "#FF6000*[ Super.Moderator ] "..name..":#FFFFFF "..message, getRootElement(), 255, 255, 255, true) 
        elseif isObjectInACLGroup  ( "user." .. getAccountName(getPlayerAccount(thePlayer)), aclGetGroup ( "Admin" ) ) then 
        cancelEvent ( ) 
        outputChatBox ( "#A000FF*[ Admin ] "..name..":#FFFFFF "..message, getRootElement(), 255, 255, 255, true) 
    elseif isObjectInACLGroup  ( "user." .. getAccountName(getPlayerAccount(thePlayer)), aclGetGroup ( "Everyone" ) ) then 
        cancelEvent ( ) 
        outputChatBox("#a22222Global|#FFFFFF"..name..": #aaaaaa"..message, getRootElement(), 255, 255, 255, true) 
    else 
        outputChatBox ( "You're muted!", thePlayer, 255, 0, 0 ) 
    end 
end 
end 
addCommandHandler ( "Global", globalMessage ) 

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...