Jump to content

Não to conseguindo arrumar isso!!!


Recommended Posts

function MostrarBlip ()

login = getAccountName(getPlayerAccount(source))

    if isObjectInACLGroup("user."..login, aclGetGroup("Lixeiro")) == true then
        if setElementVisibleTo(Blip, root, false) == true then
            setElementVisibleTo(Blip, root, true)
            outputChatBox(" ", source)
            outputChatBox("#00ff00[Trabalho Lixeiro] #ffffffFoi marcado a localização em seu gps",source, 255,255,255, true)
            outputChatBox(" ", source)
        else
            setElementVisibleTo(Blip, root, false)
            outputChatBox(" ", source)
            outputChatBox("#00ff00[Trabalho Lixeiro] #ffffffFoi desmarcado a localização em seu gps",source, 255,255,255, true)
            outputChatBox(" ", source)
        end
    else
        outputChatBox(" ", source)
        outputChatBox("#00ff00[Trabalho Lixeiro] #ffffffVocê não trabalha no emprego de Lixeiro",source, 255,255,255, true)
        outputChatBox(" ", source)
    end
end
addCommandHandler("infolixeiro", MostrarBlip)

Quando eu digito /infolixeiro no servidor aparece uma aviso no degubscript

Print: https://prnt.sc/ri3u31


 

 

 

Edited by Lord Henry
Link to comment
function MostrarBlip (thePlayer) --/ ADICIONADO thePlayer
        local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) --/ ALTERADO - source > thePlayer
		if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Lixeiro") ) then --/ ALTERADO
        if setElementVisibleTo(Blip, root, false) == true then
            setElementVisibleTo(Blip, root, true)
            outputChatBox(" ", source)
            outputChatBox("#00ff00[Trabalho Lixeiro] #ffffffFoi marcado a localização em seu gps",source, 255,255,255, true)
            outputChatBox(" ", source)
        else
            setElementVisibleTo(Blip, root, false)
            outputChatBox(" ", source)
            outputChatBox("#00ff00[Trabalho Lixeiro] #ffffffFoi desmarcado a localização em seu gps",source, 255,255,255, true)
            outputChatBox(" ", source)
        end
    else
        outputChatBox(" ", source)
        outputChatBox("#00ff00[Trabalho Lixeiro] #ffffffVocê não trabalha no emprego de Lixeiro",source, 255,255,255, true)
        outputChatBox(" ", source)
    end
end
addCommandHandler("infolixeiro", MostrarBlip)

Fiz algumas alterações, testei no meu servidor e o problema parou.

  • Thanks 1
Link to comment
On 18/03/2020 at 05:57, Breevz said:

function MostrarBlip (thePlayer) --/ ADICIONADO thePlayer
        local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) --/ ALTERADO - source > thePlayer
		if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Lixeiro") ) then --/ ALTERADO
        if setElementVisibleTo(Blip, root, false) == true then
            setElementVisibleTo(Blip, root, true)
            outputChatBox(" ", source)
            outputChatBox("#00ff00[Trabalho Lixeiro] #ffffffFoi marcado a localização em seu gps",source, 255,255,255, true)
            outputChatBox(" ", source)
        else
            setElementVisibleTo(Blip, root, false)
            outputChatBox(" ", source)
            outputChatBox("#00ff00[Trabalho Lixeiro] #ffffffFoi desmarcado a localização em seu gps",source, 255,255,255, true)
            outputChatBox(" ", source)
        end
    else
        outputChatBox(" ", source)
        outputChatBox("#00ff00[Trabalho Lixeiro] #ffffffVocê não trabalha no emprego de Lixeiro",source, 255,255,255, true)
        outputChatBox(" ", source)
    end
end
addCommandHandler("infolixeiro", MostrarBlip)

Fiz algumas alterações, testei no meu servidor e o problema parou.

Source esta declarado em várias partes do seu código, portanto não ira funcionar de forma correta.

Link to comment
9 hours ago, Jonas^ said:

Source esta declarado em várias partes do seu código, portanto não ira funcionar de forma correta.

Verdade, não me atentei a isso, mas mesmo com source, ao usar o comando eu recebi o outputChatBox. 

Edited by Breevz
Link to comment

Assim deve funcionar corretamente:

function MostrarBlip (thePlayer, cmd)
	if isObjectInACLGroup ("user."..getAccountName (getPlayerAccount (thePlayer)), aclGetGroup ("Lixeiro")) then
		if (setElementVisibleTo (Blip, root, false) == true) then
			setElementVisibleTo (Blip, root, true)
			outputChatBox ("[Trabalho Lixeiro] #ffffffFoi marcado a localização em seu gps", thePlayer, 0, 255, 0, true)
		else
			setElementVisibleTo (Blip, root, false)
			outputChatBox ("[Trabalho Lixeiro] #ffffffFoi desmarcado a localização em seu gps", thePlayer, 0, 255, 0, true)
		end
	else
		outputChatBox ("[Trabalho Lixeiro] #ffffffVocê não trabalha no emprego de Lixeiro", thePlayer, 0, 255, 0, true)
	end
end
addCommandHandler ("infolixeiro", MostrarBlip)

 

Edited by Jonas^
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...