Jump to content

Como add outo CommandHandler para sair do trabalho


Recommended Posts

pegarT = createMarker(-2416.79, -613.949, 132.562 -1, "cylinder", 1.1,255,255,255,50)
------------------------------------------
	
function salariop(player)
if isElementWithinMarker(player, pegarT) then
if isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(player)), aclGetGroup ( Grupo )) then
if getElementData(player, "TrabalhoPolicial") then 
setElementData(player, "TrabalhoPolicial", false)
exports.Infobox:addBox(player,"Você saiu de Serviço","info", player, 255, 255, 255, true)
setElementModel(player, 1)
else
setElementData(player, "TrabalhoPolicial", true)
exports.Infobox:addBox(player,"Você entrou em Serviço, Bom trabalho","info", player, 255, 255, 255, true)
setElementModel(player, 1)
end
else
exports.Infobox:addBox(player,"Você Não Tem Permição","error", player, 255, 255, 255, true)
end
end
end
addCommandHandler("trabalhar", salariop)


function salario (thePlayer)
    for i,player in ipairs(getElementsByType("player")) do
        if ( player ) then
                    if getElementData(player, "TrabalhoPolicial") then
					local players = getPlayerCount()
					if players >= PlayersM then
                             
                            givePlayerMoney(player,Dinheiroganho)
                       
							exports.Infobox:addBox (player, "Você Recebeu Seu Salário pagamento #00ff00R$ "..Dinheiroganho.." #ffffff!", "success" )
							
							else
							exports.Infobox:addBox(player,"Você não recebeu seu salario por não ter mais de 5 civis na cidade","error", true)
							end
                    end
                end
        end
    end
setTimer(salario,3600000,0)
--------------------------------------------
addEventHandler("onMarkerHit", pegarT,
function(player)
    if getElementType(player) == "player" then
	outputChatBox(" ", player, 255,255,255, true)
	outputChatBox("#ffff00Digite /trabalhar para Entrar e Sair de Serviço.", player, 255,255,255, true)
	outputChatBox(" ", player, 255,255,255, true) 
    end
end)

 

Link to comment
2 hours ago, Clebson said:
pegarT = createMarker(-2416.79, -613.949, 132.562 -1, "cylinder", 1.1,255,255,255,50)
------------------------------------------
	
function salariop(player)
if isElementWithinMarker(player, pegarT) then
if isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(player)), aclGetGroup ( Grupo )) then
if getElementData(player, "TrabalhoPolicial") then 
setElementData(player, "TrabalhoPolicial", false)
exports.Infobox:addBox(player,"Você saiu de Serviço","info", player, 255, 255, 255, true)
setElementModel(player, 1)
else
setElementData(player, "TrabalhoPolicial", true)
exports.Infobox:addBox(player,"Você entrou em Serviço, Bom trabalho","info", player, 255, 255, 255, true)
setElementModel(player, 1)
end
else
exports.Infobox:addBox(player,"Você Não Tem Permição","error", player, 255, 255, 255, true)
end
end
end
addCommandHandler("trabalhar", salariop)


function salario (thePlayer)
    for i,player in ipairs(getElementsByType("player")) do
        if ( player ) then
                    if getElementData(player, "TrabalhoPolicial") then
					local players = getPlayerCount()
					if players >= PlayersM then
                             
                            givePlayerMoney(player,Dinheiroganho)
                       
							exports.Infobox:addBox (player, "Você Recebeu Seu Salário pagamento #00ff00R$ "..Dinheiroganho.." #ffffff!", "success" )
							
							else
							exports.Infobox:addBox(player,"Você não recebeu seu salario por não ter mais de 5 civis na cidade","error", true)
							end
                    end
                end
        end
    end
setTimer(salario,3600000,0)
--------------------------------------------
addEventHandler("onMarkerHit", pegarT,
function(player)
    if getElementType(player) == "player" then
	outputChatBox(" ", player, 255,255,255, true)
	outputChatBox("#ffff00Digite /trabalhar para Entrar e Sair de Serviço.", player, 255,255,255, true)
	outputChatBox(" ", player, 255,255,255, true) 
    end
end)

 

function salariop(player)
    if getElementType(player) == "player" then
        if not getPedOccupiedVehicle(player) then
			if isElementWithinMarker(player, pegarT) then
				if isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(player)), aclGetGroup ( Grupo )) then
					if getElementData(player, "TrabalhoPolicial") == false then
					setElementData(player, "TrabalhoPolicial", true)
					exports.Infobox:addBox(player,"Você entrou em Serviço, Bom trabalho", "info")
					setElementModel(player, 1)
            else
            		exports.Infobox:addBox(player,"Você Já Está Em Serviço", "error")
					end
			else
				exports.Infobox:addBox(player,"Você Não Tem Permissão", "error")
				end
			end
		end
	end
end
addCommandHandler("trabalhar", salariop)

function sairServico(player)
    if getElementType(player) == "player" then
        if not getPedOccupiedVehicle(player) then
			if isElementWithinMarker(player, pegarT) then
				if isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(player)), aclGetGroup ( Grupo )) then
					if getElementData(player, "TrabalhoPolicial") == true then
					setElementData(player, "TrabalhoPolicial", false)
					exports.Infobox:addBox(player,"Você saiu de Serviço", "info")
					setElementModel(player, 1)
            else
            		exports.Infobox:addBox(player,"Você Já Está Fora De Serviço", "error")
					end
			else
				exports.Infobox:addBox(player,"Você Não Tem Permissão", "error")
				end
			end
		end
	end
end
addCommandHandler("sair", sairSevico)

tenta assim, não testei pode dar erro, se der, avisa

Edited by SciptNovato
Link to comment
1 hour ago, SciptNovato said:
function salariop(player)
    if getElementType(player) == "player" then
        if not getPedOccupiedVehicle(player) then
			if isElementWithinMarker(player, pegarT) then
				if isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(player)), aclGetGroup ( Grupo )) then
					if getElementData(player, "TrabalhoPolicial") == false then
					setElementData(player, "TrabalhoPolicial", true)
					exports.Infobox:addBox(player,"Você entrou em Serviço, Bom trabalho", "info")
					setElementModel(player, 1)
            else
            		exports.Infobox:addBox(player,"Você Já Está Em Serviço", "error")
					end
			else
				exports.Infobox:addBox(player,"Você Não Tem Permissão", "error")
				end
			end
		end
	end
end
addCommandHandler("trabalhar", salariop)

function sairServico(player)
    if getElementType(player) == "player" then
        if not getPedOccupiedVehicle(player) then
			if isElementWithinMarker(player, pegarT) then
				if isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(player)), aclGetGroup ( Grupo )) then
					if getElementData(player, "TrabalhoPolicial") == true then
					setElementData(player, "TrabalhoPolicial", false)
					exports.Infobox:addBox(player,"Você saiu de Serviço", "info")
					setElementModel(player, 1)
            else
            		exports.Infobox:addBox(player,"Você Já Está Fora De Serviço", "error")
					end
			else
				exports.Infobox:addBox(player,"Você Não Tem Permissão", "error")
				end
			end
		end
	end
end
addCommandHandler("sair", sairSevico)

tenta assim, não testei pode dar erro, se der, avisa

Vlw mano ajudou de mais.

 

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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