Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Fala galera do Tk, Então tenho uma script, queria uma alavanca para fusao de items tipo 3 itens que seriam 10576, 2503, 2476. Para conseguir o item 13497.

 

Eu tenho essa script, só que ela só troca até 2 itens nao troca o terceiro alguem pode editar para mim por favor???????

Spoiler

local req = {
{i=10576, q=1}, -- i = id do item, q=quantidade
{i=2503, q=1} -- i = id do item, q=quantidade
}
local win = {i=13497, q=1} -- i = id do item, q = quantidade que vai receber
function onUse(cid, item, frompos, item2, topos)

if getPlayerItemCount(cid, req[1].i) >= req[1].q and getPlayerItemCount(cid, req[2].i) >= req[2].q then
doPlayerRemoveItem(cid, req[1].i, req[1].q)
doPlayerRemoveItem(cid, req[2].i, req[2].q) 
doPlayerAddItem(cid, win.i, win.q)
doPlayerSendTextMessage(cid, 20, "Voce recebeu "..win.q.."x "..win.i..".")
else
doPlayerSendTextMessage(cid, 20, "Voce precisa de "..req[1].q.."x "..req[1].i.." e "..req[2].q.."x "..req[2].i..".")
end
return true
end

 

Link para o post
Compartilhar em outros sites

Esta é uma mensagem automática! Este tópico foi movido para a área correta.
Pedimos que você leia as regras do fórum.

Spoiler

This is an automated message! This topic has been moved to the correct area.
Please read the forum rules.

 

Link para o post
Compartilhar em outros sites

@gutalo

 

Tenta assim.

local req = {
{i=10576, q=1}, -- i = id do item, q=quantidade
{i=2503, q=1} -- i = id do item, q=quantidade
{i=XXXX, q=1} -- i = id do item, q=quantidade
}

local win = {i=13497, q=1} -- i = id do item, q = quantidade que vai receber

function onUse(cid, item, frompos, item2, topos)
	if getPlayerItemCount(cid, req[1].i) >= req[1].q and getPlayerItemCount(cid, req[2].i) >= req[2].q and getPlayerItemCount(cid, req[3].i) >= req[3].q then
		doPlayerRemoveItem(cid, req[1].i, req[1].q)
		doPlayerRemoveItem(cid, req[2].i, req[2].q) 
		doPlayerRemoveItem(cid, req[3].i, req[3].q) 
		doPlayerAddItem(cid, win.i, win.q)
		doPlayerSendTextMessage(cid, 20, "Voce recebeu "..win.q.."x "..win.i..".")
	else
		doPlayerSendTextMessage(cid, 20, "Voce precisa de "..req[1].q.."x "..req[1].i..", "..req[2].q.."x "..req[2].i..", "..req[3].q.."x "..req[3].i..".")
	end
return true
end

 

Scriptszinhos:

 

Não abandone seu tópico, quando você tiver a dúvida resolvida sozinho tente ensinar aos outros como resolve-la (você pode não ser o único com o problema) e quando ela for resolvida por outra pessoa não se esqueça de marcar como melhor resposta e deixar o gostei.

Link para o post
Compartilhar em outros sites
5 horas atrás, pablobion disse:

@gutalo

 

Tenta assim.


local req = {
{i=10576, q=1}, -- i = id do item, q=quantidade
{i=2503, q=1} -- i = id do item, q=quantidade
{i=XXXX, q=1} -- i = id do item, q=quantidade
}

local win = {i=13497, q=1} -- i = id do item, q = quantidade que vai receber

function onUse(cid, item, frompos, item2, topos)
	if getPlayerItemCount(cid, req[1].i) >= req[1].q and getPlayerItemCount(cid, req[2].i) >= req[2].q and getPlayerItemCount(cid, req[3].i) >= req[3].q then
		doPlayerRemoveItem(cid, req[1].i, req[1].q)
		doPlayerRemoveItem(cid, req[2].i, req[2].q) 
		doPlayerRemoveItem(cid, req[3].i, req[3].q) 
		doPlayerAddItem(cid, win.i, win.q)
		doPlayerSendTextMessage(cid, 20, "Voce recebeu "..win.q.."x "..win.i..".")
	else
		doPlayerSendTextMessage(cid, 20, "Voce precisa de "..req[1].q.."x "..req[1].i..", "..req[2].q.."x "..req[2].i..", "..req[3].q.."x "..req[3].i..".")
	end
return true
end

 

Nao pegou amigo.

 

Link para o post
Compartilhar em outros sites

@gutalo Poderia postar se deu algum erro? Eu só percebi uma vírgula que ele esqueceu de colocar.
 

local req = {
{i=10576, q=1}, -- i = id do item, q=quantidade
{i=2503, q=1}, -- i = id do item, q=quantidade
{i=2476, q=1} -- i = id do item, q=quantidade
}

local win = {i=13497, q=1} -- i = id do item, q = quantidade que vai receber

function onUse(cid, item, frompos, item2, topos)
	if getPlayerItemCount(cid, req[1].i) >= req[1].q and getPlayerItemCount(cid, req[2].i) >= req[2].q and getPlayerItemCount(cid, req[3].i) >= req[3].q then
		doPlayerRemoveItem(cid, req[1].i, req[1].q)
		doPlayerRemoveItem(cid, req[2].i, req[2].q) 
		doPlayerRemoveItem(cid, req[3].i, req[3].q) 
		doPlayerAddItem(cid, win.i, win.q)
		doPlayerSendTextMessage(cid, 20, "Voce recebeu "..win.q.."x "..win.i..".")
	else
		doPlayerSendTextMessage(cid, 20, "Voce precisa de "..req[1].q.."x "..req[1].i..", "..req[2].q.."x "..req[2].i..", "..req[3].q.."x "..req[3].i..".")
	end
return true
end

 

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

Link para o post
Compartilhar em outros sites
Agora, Rusherzin disse:

@gutalo Poderia postar se deu algum erro? Eu só percebi uma vírgula que ele esqueceu de colocar.
 


local req = {
{i=10576, q=1}, -- i = id do item, q=quantidade
{i=2503, q=1}, -- i = id do item, q=quantidade
{i=2476, q=1} -- i = id do item, q=quantidade
}

local win = {i=13497, q=1} -- i = id do item, q = quantidade que vai receber

function onUse(cid, item, frompos, item2, topos)
	if getPlayerItemCount(cid, req[1].i) >= req[1].q and getPlayerItemCount(cid, req[2].i) >= req[2].q and getPlayerItemCount(cid, req[3].i) >= req[3].q then
		doPlayerRemoveItem(cid, req[1].i, req[1].q)
		doPlayerRemoveItem(cid, req[2].i, req[2].q) 
		doPlayerRemoveItem(cid, req[3].i, req[3].q) 
		doPlayerAddItem(cid, win.i, win.q)
		doPlayerSendTextMessage(cid, 20, "Voce recebeu "..win.q.."x "..win.i..".")
	else
		doPlayerSendTextMessage(cid, 20, "Voce precisa de "..req[1].q.."x "..req[1].i..", "..req[2].q.."x "..req[2].i..", "..req[3].q.."x "..req[3].i..".")
	end
return true
end

 

Aeeeeeeee agora sim, perfeito!!! REP+

para os 2

Link para o post
Compartilhar em outros sites

desculpa pela virgula :'(

Scriptszinhos:

 

Não abandone seu tópico, quando você tiver a dúvida resolvida sozinho tente ensinar aos outros como resolve-la (você pode não ser o único com o problema) e quando ela for resolvida por outra pessoa não se esqueça de marcar como melhor resposta e deixar o gostei.

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.

  • Conteúdo Similar

    • Por Mathwsz
      Bom galera, estou trazendo um script de fusão que funciona assim:
      Explicação: É necessário de 7 itens, na qual você coloca em tal coordenada e aperte a alavanca, sendo assim formando um item na qual você deseja em tal lugar configurado.
      Exemplo: Você pode fazer 7 bosses na qual dropa tals itens "Parecidos" e formando um item raro de sua escolha, ou como preferir.. Vamos ao script!
       
      Em Data/Actions/Scripts crie um arquivo chamado fusaoitens.lua e adicione isto dentro:
       
       
      Agora, em Data/Actions.xml adicione o seguinte:
       
      <action uniqueid="9900" script="fusaoitens.lua" /> E no seu RemeresMapEditor , pegue sua alavanca, vai em Propriedades e adicione o UniqueID 9900 nele! 
      PRONTO! Agora configure e divirta-se! Obs: Caso lhe ajudei, da um REP+ Aí !
    • Por LeoTK
      Salve galera neste tópico irei postar algumas prints do mapa do servidor para quem queira acompanhar e quem sabe até utilizar de inspiração para mapear o seu NTO.
       
      #Att 11/08/2022

       
       
       
       
      Konoha (Em Desenvolvimento)
       
       
       
       
    • Por OmegaZero
      Olá gostaria que alguém me ajudasse com uma "scripting" não sei se é pela mesma, seria o seguinte uma determinada arma teria a chance de dar double hit e não sei oque fazer alguem poderia ajudar?

      OBS:não sei se é o local correto se não for mova, desculpe
    • Por DiigooMix
      Como o título já diz, será que alguém possui sprite do hitto e se possível as transformações dele?
    • Por SonGoku
      Bom o titulo ja diz...  
      no meu servidor fiz uma area para que as pessoas comprem itens donate com a moeda vip  , mas sempre que eu compro 1 item a alavanca some  e aparece um bau no lugar e nao da pra comprar dnv... como arrumo isso ? Obg desde ja
       

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo