Jump to content

Event Error


Tekken

Recommended Posts

Why i got this error ?

My code:

Server:

addEvent("onPlayerIsMute", true) 
function mutePlayer(theTarget, muteTime, msg) 
    if theTarget ~= nil and isObjectInACLGroup("user."..getAccountName(getPlayerAccount(client)), aclGetGroup("MOD")) then 
        setPlayerMuted(theTarget, true) 
        if muteTime then 
            setTimer(function()                   
                setPlayerMuted(theTarget, false)                       
                outputChatBox("Pedeapsa ta a expirat! Poti vorbi din nou!", theTarget, 130, 130, 130) 
            end 
        end, tonumber(muteTime)*60000, 1) 
    end 
end 
addEventHandler("onPlayerIsMute", root, mutePlayer) 

Client:

addEventHandler("onClientGUIClick", getResourceRootElement(getThisResource()), 
function() 
    if (source == GUIEditor.button[20]) then 
        local theTarget = guiGridListGetSelectedItem(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) 
        local muteTime = guiGetText(GUIEditor.edit[3]) 
        local msg = guiGetText(GUIEditor.edit[4]) 
        triggerServerEvent("onPlayerIsMute", localPlayer, theTarget, muteTime, msg) 
        guiSetVisible(GUIEditor.window[3],false) 
    end 
end 
) 

Error: attempt to compare noumber with nil

Link to comment

Oh soryy i forgot to add this

addEvent("onPlayerIsMute", true) 
function mutePlayer(theTarget, muteTime, msg) 
    if tonumber(muteTime) > 0 and tonumber(muteTime) < 121 then --I forgot to add this, and here it give me the error 
        if theTarget ~= nil and isObjectInACLGroup("user."..getAccountName(getPlayerAccount(client)), aclGetGroup("MOD")) then 
            setPlayerMuted(theTarget, true) 
            if muteTime then 
                setTimer(function()                   
                    setPlayerMuted(theTarget, false)                       
                    outputChatBox("Pedeapsa ta a expirat! Poti vorbi din nou!", theTarget, 130, 130, 130) 
                end 
            end, tonumber(muteTime)*60000, 1) 
        end 
    end 
end 
addEventHandler("onPlayerIsMute", root, mutePlayer) 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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