sossa0108 Posted March 15, 2014 Share Posted March 15, 2014 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 0xCiBeR Posted March 15, 2014 MTA Team Share Posted March 15, 2014 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
Recommended Posts