Ir para conteúdo
  • Cadastre-se

Posts Recomendados

estou fazendo um script de botão mais nao to conseguindo voltar automatico para o item que estava antes, gostaria de ajudar e ver se tem como, eu acho que da por creaturescript, eu uso o tfs 0.4 8.6 modifiado
 

local config = {
    time = 1,                       --Exhaust, em minutos.

}   

function onUse(cid, item, fromPosition, itemEx, toPosition)
      if getPlayerStorageValue(cid, 18182) < os.time() then
	  if item.itemid == 13497 then
		doCreatureCastSpell(cid, 'speed up' ) 
		setPlayerStorageValue(cid, 18182, os.time() + config.time * 0.1)
        doTransformItem(item.uid,13498) 
		else
doPlayerSendCancel(cid, "You are exhausted.")
		end
		    return true
		end
		end
		
		
ai eu queria q ele volta se do 13498 para o 13497 auto matico tipo

 addEvent(doTransformItem, 1000, item id de volta ) "automático como um push button  .

Editado por Golf (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
local config = {
	time = 1, --Exhaust, em minutos.
	backItemTime = 1 -- em segundos
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
	if(item.itemid == 13497 and getPlayerStorageValue(cid, 18182) < os.time()) then
		doCreatureCastSpell(cid, "speed up")
		setPlayerStorageValue(cid, 18182, (config.time * 0.1) + os.time())
		doTransformItem(item.uid, 13498)
		addEvent(doTransformItem, config.backItemTime * 1000, item.uid, 13497)
	else
		doPlayerSendCancel(cid, "You are exhausted.")
	end
	return true
end
Link para o post
Compartilhar em outros sites

da esse erro:

Description:
 (luaDoTransformItem) Item not found
 

tem ideia do que e ? ele fica flado que nao tem item nao ele set mais como, como vou add esse outro item.

Link para o post
Compartilhar em outros sites

Espere 24 horas para dar up no seu topico.

Tente isso, não tenho certeza do que voce quer, até pq o ID 13497 no meu RME é uma coisa meio random. Poderia explicar?
 

local config = {
	time = 1, --Exhaust, em minutos.
	backItemTime = 1 -- em segundos
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
	if(itemEx.itemid == 13497 and getPlayerStorageValue(cid, 18182) < os.time()) then
		doCreatureCastSpell(cid, "speed up")
		setPlayerStorageValue(cid, 18182, (config.time * 0.1) + os.time())
		doTransformItem(itemEx.itemid, 13498)
		addEvent(doTransformItem, config.backItemTime * 1000, itemEx.itemid, 13497)
	else
		doPlayerSendCancel(cid, "You are exhausted.")
	end
	return true
end
Editado por vankk (veja o histórico de edições)

discord.pngDiscord: vankk #7765

Precisando de ajuda? Entre em contato comigo via Discord.

 

Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.

Link para o post
Compartilhar em outros sites

Espere 24 horas para dar up no seu topico.

Tente isso, não tenho certeza do que voce quer..
 

local config = {
	time = 1, --Exhaust, em minutos.
	backItemTime = 1 -- em segundos
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
	if(itemEx.itemid == 13497 and getPlayerStorageValue(cid, 18182) < os.time()) then
		doCreatureCastSpell(cid, "speed up")
		setPlayerStorageValue(cid, 18182, (config.time * 0.1) + os.time())
		doTransformItem(itemEx.itemid, 13498)
		addEvent(doTransformItem, config.backItemTime * 1000, itemEx.itemid, 13497)
	else
		doPlayerSendCancel(cid, "You are exhausted.")
	end
	return true
end

msm erro item not found, so que dessa  vez nao transformo o item =x

Link para o post
Compartilhar em outros sites

Poderia então explicar o que voce quer? Esse ID é uma lever? O que?

discord.pngDiscord: vankk #7765

Precisando de ajuda? Entre em contato comigo via Discord.

 

Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.

Link para o post
Compartilhar em outros sites

Poderia então explicar o que voce quer? Esse ID é uma lever? O que?

Tipo e um item na bag do player, que ele da use ai ela muda de forma "id" e dps ela volta pra forma inicial que era  o primeiro  id mais ele fica na bag do playe e o "item"

Link para o post
Compartilhar em outros sites
local config = {
	time = 1, --Exhaust, em minutos.
	backItemTime = 1 -- em segundos
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
	if(item.itemid == 13497) then
		if(getPlayerStorageValue(cid, 18182) < os.time()) then
			local pos = getThingPos(item.uid)
			doCreatureCastSpell(cid, "speed up")
			setPlayerStorageValue(cid, 18182, (config.time * 0.1) + os.time())
			doTransformItem(item.uid, 13498)
			addEvent(function()
				for i = 0, 255 do
					pos.stackpos = i
					if(getThingFromPos(pos).itemid == 13498) then
						doTransformItem(getThingFromPos(pos).uid, 13497)
						break
					end
				end
			end, config.backItemTime * 1000)
		else
			doPlayerSendCancel(cid, "You are exhausted.")
		end
	end
	return true
end
Link para o post
Compartilhar em outros sites

Tipo e um item na bag do player, que ele da use ai ela muda de forma "id" e dps ela volta pra forma inicial que era  o primeiro  id mais ele fica na bag do playe e o "item"

What the fuck. Eu não tinha visto essa parte.

Olha... Acho que a melhor forma é só ir no items.xml e colocar esse attributes no item (13498 no caso..):

 

<attribute key="decayTo" value="13497" />
<attribute key="duration" value="1" />
Link para o post
Compartilhar em outros sites

Não sei se vai funfar mais testa ai kk to no celular e não dá pra fazer testes. 

function onUse(cid, item, fromPosition, itemEx, toPosition)
local time = 1
if item.itemid == 13497 then
doCreatureCastSpell(cid, 'speed up' ) doTransformItem(cid, 13497, 13498)
addEvent(doTransformItem, time*1000, 13498, 13497, cid)
end
return true
end

Editado por alanmtd1 (veja o histórico de edições)

Conteúdos Tragos Por Mim ao Fórum:

Venda de Vocações [Modern Aac] •

• Comando !Saga 

• [Modern Aac] DragonBall 

• Esconder •

• Naruto 2018

• • •

• •

'NtoProject - Breve'

[Show OFF] Disponível

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo