Jump to content

[AJUDA] TRABALHO


Recommended Posts

Quando eu termino o emprego o market some mais a função que ta determinada pro meu market final nao para e assim eu ganhando dinheiro infinito e exp

ao passar por cima do local aonde o market final ta

alguem poderia me ajudar

Edited by LucasMTA
Link to comment

Eu consegui arrumar vlw ai rapaziada

so queria uma ajuda tipo meus trampo ganha 1 exp cada veiz que voce termina

o exp maximo pra passar de level e 100

vamos supor que eu coloquei pra ganhar 2 exp em um trampo , se o jogador tiver 99 exp e finalizar o trampo ele vai pra 101 e assim buga o level

alguem poderia me dizer se isso eu tenho que configura no meu recurso ou no recurso do level , eu ultilizo o sistema de level do airnew

esqueci eu tambem ja consegui vlw

 

Link to comment
52 minutes ago, LucasMTA said:

Eu consegui arrumar vlw ai rapaziada

so queria uma ajuda tipo meus trampo ganha 1 exp cada veiz que voce termina

o exp maximo pra passar de level e 100

vamos supor que eu coloquei pra ganhar 2 exp em um trampo , se o jogador tiver 99 exp e finalizar o trampo ele vai pra 101 e assim buga o level

alguem poderia me dizer se isso eu tenho que configura no meu recurso ou no recurso do level , eu ultilizo o sistema de level do airnew

 

achei que tinha conseguido mais bugou :(

codigo do exp que eu uso

oque tenho que fazer pra ganhar vamos dar um exemplo 5 exp sem bugar o maximo de level que e 100

 

if tonumber(exp) == 99 then
setElementData(source,"LSys:EXP",0)
setElementData(source,"Level",tonumber(level)+1)
outputChatBox("#9ACD32[TRABALHO]: #FFFFFFVocê acumulou #9ACD32100 #FFFFFFde experiência  e subiu de level - #ffffff( #9ACD32"..tonumber(level)+1 .." #ffffff)",source,255,255,255,true)
playSoundFrontEnd ( source, 101 )
else
setElementData(source,"LSys:EXP",tonumber(exp)+1)
playSoundFrontEnd ( source, 101 )
end

 

 

esse codigo e na parte do server do AirNew

					if tonumber(exp) >= 99 then
					    setElementData(player,"LSys:EXP",0)
					    setElementData(player,"Level",tonumber(level)+1)
					    msg:addNotification(player,"Você ganhou +1 de experiência ( 100/100 )", "success")
					    msg:addNotification(player,"Você juntou 100 de experiência, e ganhou +1 level ( "..tonumber(level)+1 .." )","success")
					    playSoundFrontEnd ( player, 45 )
					    --DarSalario (player) -- Efetua os Pagamentos dos Jogadores
					else

 

Edited by LucasMTA
Link to comment
  • Other Languages Moderators
local expGanho = 5 -- Supondo que o trabalho está dando 5 de EXP.
if (tonumber(getElementData(source,"LSys:EXP")) + expGanho) >= 100 then -- Se o EXP que o player já tem, somado com o EXP que ele ganhou agora for maior ou igual a 100, então passa de level.
	local expExtra = tonumber(getElementData(source,"LSys:EXP")) + expGanho - 100
	setElementData(source,"LSys:EXP",expExtra) -- O EXP que passou de 100 acumula e seta no EXP do level seguinte. (Se ficou com 104 de EXP, vai acumular 4 e setar no EXP)
	setElementData(source,"Level",tonumber(level)+1) -- Passa de level.
	outputChatBox("#9ACD32[TRABALHO]: #FFFFFFVocê acumulou #9ACD32100 #FFFFFFde experiência  e subiu de level - #ffffff( #9ACD32"..tonumber(level)+1 .." #ffffff)",source,255,255,255,true)
	playSoundFrontEnd ( source, 101 )
else
	setElementData(source,"LSys:EXP",tonumber(getElementData(source,"LSys:EXP")) + expGanho)
	playSoundFrontEnd ( source, 101 )
end

 

  • Thanks 1
Link to comment

Lord to tendo dificuldade com mais uma coisa do trabalho

as vezes eu ganho o valor que eu coloquei as vezes nao no caso dessa funcao ai eu queria que por cada objeto que ele pegar ele recebe o valor de 1000$ mais as vezes ele recebe as vezes recebe mais 

 

function destruirobjeto(p)
	if isElement(kocsim[p]) then
		local attachedElements = getAttachedElements ( getPedOccupiedVehicle(p) )
		for i,v in ipairs ( attachedElements ) do
			detachElements ( v, veh )
			destroyElement(v)
		end
		local kovek = getElementData(kocsim[p],"rocksForPlayer")
		givePlayerMoney(p,1000*kovek)
	end
end
addEvent("leadkovekVeh",true)
addEventHandler("leadkovekVeh",getRootElement(),destruirobjeto)

 

Link to comment

tentei isso mais msm assim nao tive sucesso

function destruirobjeto(p)
	if isElement(kocsim[p]) then
		local attachedElements = getAttachedElements ( getPedOccupiedVehicle(p) )
		for i,v in ipairs ( attachedElements ) do
			detachElements ( v, veh )
			destroyElement(v)
		end
		local kovek = getElementData(kocsim[p],"rocksForPlayer")
		local money = math.random(1000,2000)
		outputChatBox("#9ACD32[TRABALHO]: FFFFFFVocê entregou o cimento e recebeu: ".. money*kovek .."$",p,255,255,255,true)
		setElementData(p,getElementData(p)+money*kovek)
	end
addEventHandler("leadkovekVeh",getRootElement(),destruirobjeto)
end

 

Link to comment
  • Other Languages Moderators

Depois daquele outputChatBox, coloque isso pra testar: (não vai resolver o problema, mas vai ajudar a descobrir)

outputChatBox ("Kovek: "..kovek, p)
outputChatBox ("Money: "..money, p)

 

E me diga o que aparece.

E sempre deixe o /debugscript 3 ativado.

Link to comment

Codigo atual o "money" define um valor variado de 1000 a 2000

Codigo "kovek" define quantos sacos eu peguei

Codigo atual é esse aqui

function destruirobjeto(p)
	if isElement(kocsim[p]) then
		local attachedElements = getAttachedElements ( getPedOccupiedVehicle(p) )
		for i,v in ipairs ( attachedElements ) do
			detachElements ( v, veh )
			destroyElement(v)
			destroyElement(kocsim[p])
		end
		local kovek = getElementData(kocsim[p],"rocksForPlayer")
		local money = math.random(1000,2000)
		--outputChatBox("#9ACD32[TRABALHO]: FFFFFFVocê entregou o cimento e recebeu: ".. money*kovek .."$",p,255,255,255,true)
		outputChatBox ("Kovek: "..kovek, p)
        outputChatBox ("Money: "..money, p)
	end
end
addEvent("leadkovekVeh",true)
addEventHandler("leadkovekVeh",getRootElement(),destruirobjeto)

 

aVujAxG.jpg

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...