Ir para conteúdo

Script de fazer a SpellWand Virar um item que vende o loot igual NPC Mad

Featured Replies

  • Respostas 17
  • Visualizações 9.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • teria como por para vender todos do tipo de item que eu clicar com a spellwand? Por exemplo: tenho 100 mpa coletadas, clico na spellwand e em 1 mpa ele vende todas, é possível?

Postado

adiciona essa tag em actions.xml

<action itemid=7735 script="spellwand.lua"/>

depois adiciona esse script em um arquivo chamado spellwand.lua na pasta scripts do seu actions.

-- by Naze to TibiaKing
local items = {
		 -- [id do item] = {id = id do item, price = valor da venda},
			[2487] = {id = 2487, price = 100000}, -- crown armor
			[2488] = {id = 2488, price = 110000}, -- crown legs
			[2514] = {id = 2514, price = 110000}, -- mastermind shield
}
function onUse(cid, item,fromPosition, itemEx, toPosition)
local i = items[itemEx.itemid]
	if itemEx.itemid == i.id then
		doRemoveItem(itemEx.uid)
		doPlayerAddMoney(cid, i.price)
	end
return true
end

Está bem simples, se quiser mensagens e efeito me fala q adiciono. Para adicionar itens pra vender vc vai ter que adicionando mais linha como está

[id do item] = {id = id do item, << aqui vc coloca o id do item, o mesmo id nos dois lugar

price = valor da venda} << aqui o valor q o player vai receber por vender o item

Ficando assim se fosse vender um magic plate armor por 15 crystal coins.

[2472] = {id = 2472, price = 150000},

Para identificar depois pode colcar 2 iféns e o nome.
[2472] = {id = 2472, price = 150000}, -- magic plate armor

 

Não esqueça da virgula no fim, e no meio.

Discord: Naze#3578

 

Ter Linux Dentro de Windows com Acesso 'localhost' para testes e +

AutoLoot Otimizado Direto na Source (tfs 0.4/otx)

 

// Pirataria é crime, original é roubo, compartilhar é legal.

 

tumblr_muk78tEwDQ1qah4nko1_500.gif

Postado

Ta na mao

local items = {
		 -- [id do item] = {id = id do item, price = valor da venda},
			[2487] = {id = 2487, price = 100000}, -- crown armor
			[2488] = {id = 2488, price = 110000}, -- crown legs
			[2514] = {id = 2514, price = 110000}, -- mastermind shield
}
function onUse(cid, item,fromPosition, itemEx, toPosition)
for _,ii in pairs(items) do
	if itemEx.itemid == ii.id then	
local i = items[itemEx.itemid]
	if itemEx.itemid == i.id then
		doRemoveItem(itemEx.uid)
		doPlayerAddMoney(cid, i.price)
	end
	else
	doPlayerSendTextMessage(cid, 25,"Não foi possivel vender esse item.")
	end
	end
return true
end

 

Discord: Naze#3578

 

Ter Linux Dentro de Windows com Acesso 'localhost' para testes e +

AutoLoot Otimizado Direto na Source (tfs 0.4/otx)

 

// Pirataria é crime, original é roubo, compartilhar é legal.

 

tumblr_muk78tEwDQ1qah4nko1_500.gif

Postado
  • Autor
4 horas atrás, Naze disse:

Ta na mao


local items = {
		 -- [id do item] = {id = id do item, price = valor da venda},
			[2487] = {id = 2487, price = 100000}, -- crown armor
			[2488] = {id = 2488, price = 110000}, -- crown legs
			[2514] = {id = 2514, price = 110000}, -- mastermind shield
}
function onUse(cid, item,fromPosition, itemEx, toPosition)
for _,ii in pairs(items) do
	if itemEx.itemid == ii.id then	
local i = items[itemEx.itemid]
	if itemEx.itemid == i.id then
		doRemoveItem(itemEx.uid)
		doPlayerAddMoney(cid, i.price)
	end
	else
	doPlayerSendTextMessage(cid, 25,"Não foi possivel vender esse item.")
	end
	end
return true
end

 

 

me aceita lá no discord manin? tenho umas propostas pra tu

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo