Ir para conteúdo
  • Cadastre-se

(Resolvido)Preciso de uma script


Ir para solução Resolvido por Storm,

Posts Recomendados

Bom, eu venho testando alguns scripts de forja mas não consigo adapta-los do jeito que eu quero porque tenho pouco conhecimento

 

Ele é basicamente assim

É só em uma pos, contem o id do 1º item e quantia + id do 2º item e quantia = item resultado

Conter de 1% à 100% de chance de conseguir e claro receber mensagem, se conseguiu ou não, e de qualquer forma os itens são removidos.

 

É basicamente sistema de Forja mas eu não sei montar.

A vida ela é cheia de oportunidades e minha oportunidade é você

 

Link para o post
Compartilhar em outros sites
  • Solução

@Calisto 

local config = {
	
	[1] = {item1 ={2150, 2, {x = 30, y = 30, z = 7, stackpos = 2}}, item2 = {2151, 3, {x = 30, y = 30, z = 7, stackpos = 255}}, chance = 50, result = {2160, 3, {x = 30, y = 30, z = 7, stackpos = 255}}},
	[2] = {item1 ={2150, 2, {x = 30, y = 30, z = 7, stackpos = 2}}, item2 = {2151, 3, {x = 30, y = 30, z = 7, stackpos = 255}}, chance = 50, result = {2160, 3, {x = 30, y = 30, z = 7, stackpos = 255}}}
	
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
	for _, var in pairs(config) do
		local item1 = getThingfromPos(var.item1[3])
		local item2 = getThingfromPos(var.item2[3])
		if item1.itemid == var.item1[1] and item2.itemid == var.item2[1] then
			if item1.type >= var.item1[2] and item2.type >= var.item2[2] then
				doRemoveItem(item1.uid, var.item1[2])
				doRemoveItem(item2.uid, var.item2[2])
				if math.random(1, 100) <= var.chance then
					doCreateItem(var.result[1], var.result[2], var.result[3])
					doPlayerSendTextMessage(cid, 27, "Parabens! Você obteve sucesso na forja!")
					doSendAnimatedText(var.result[3], "Forjou!", 36)
					return true
				else
					doPlayerSendTextMessage(cid, 18, "Infelizmente a forja falhou!")
					return true
				end
			else
				doPlayerSendTextMessage(cid, 19, "Quantidade de itens insuficiente.")
				return true
			end
		end
	end
	return true
end

 

Editado por Storm (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Muito Obrigado!

 

[Edit]

E também por na action.xml e o actionid no item do mapa!

 

<action actionid="2376" event="script" value="forjar.lua" />

 

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

A vida ela é cheia de oportunidades e minha oportunidade é você

 

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo