Ir para conteúdo

Featured Replies

Postado

.Qual servidor ou website você utiliza como base? 

master X

Qual o motivo deste tópico?

Alguem pode fazer uma script pra mim? queria que o item X quando clicar com o botão direito nele ele usar um comando.

 

id do item:18904 e o comando que eu queria que ele usasse é o !sellall

 

 

deis de já agradeço.

 
 

Está surgindo algum erro? Se sim coloque-o aqui. 

Citar

 

 

Você tem o código disponível? Se tiver publique-o aqui: 

local sellTable = { [2145] = 40000, } function on_search_container(cid, uid) local size = getContainerCap(uid) for slot = (size - 1), 0, -1 do local item = getContainerItem(uid, slot) if item.uid > 0 then if sellTable[item.itemid] then doPlayerAddMoney(cid, sellTable[item.itemid]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sold ".. getItemNameById(item.itemid) .." for ".. sellTable[item.itemid] .." gold.") doRemoveItem(item.uid, 100) elseif isContainer(item.uid) then on_search_container(cid, item.uid) end end end end function onSay(cid, words, param, channel) on_search_container(cid, getPlayerSlotItem(cid, CONST_SLOT_BACKPACK).uid) return true end

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 

 

Postado
On 4/23/2022 at 8:44 PM, Satyrus said:

.Qual servidor ou website você utiliza como base? 

master X

Qual o motivo deste tópico?

Alguem pode fazer uma script pra mim? queria que o item X quando clicar com o botão direito nele ele usar um comando.

 

id do item:18904 e o comando que eu queria que ele usasse é o !sellall

 

 

deis de já agradeço.

 
 

Está surgindo algum erro? Se sim coloque-o aqui. 

 

Você tem o código disponível? Se tiver publique-o aqui: 

local sellTable = { [2145] = 40000, } function on_search_container(cid, uid) local size = getContainerCap(uid) for slot = (size - 1), 0, -1 do local item = getContainerItem(uid, slot) if item.uid > 0 then if sellTable[item.itemid] then doPlayerAddMoney(cid, sellTable[item.itemid]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sold ".. getItemNameById(item.itemid) .." for ".. sellTable[item.itemid] .." gold.") doRemoveItem(item.uid, 100) elseif isContainer(item.uid) then on_search_container(cid, item.uid) end end end end function onSay(cid, words, param, channel) on_search_container(cid, getPlayerSlotItem(cid, CONST_SLOT_BACKPACK).uid) return true end

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 

 

 

 

aqui está

 

local sellTable = { [2145] = 40000, } 

function on_search_container(cid, uid, item)
	local size = getContainerCap(uid)
		for slot = (size - 1), 0, -1 do 
				local item = getContainerItem(uid, slot)
			if item.uid > 0 then 
			if sellTable[item.itemid] then 
				doPlayerAddMoney(cid, sellTable[item.itemid]) 
				doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sold ".. getItemNameById(item.itemid) .." for ".. sellTable[item.itemid] .." gold.") doRemoveItem(item.uid, 100)
			elseif isContainer(item.uid) then 
				on_search_container(cid, item.uid)
			end
		end 
	end
end

function onUse(cid, item, position)
	if item.itemid == 18904 then
			doCreatureSay(cid, "!sellall", TALKTYPE_SAY)
	end
	return on_search_container(cid, getPlayerSlotItem(cid, CONST_SLOT_BACKPACK).uid)
end

 

aka aka

 

monki-flip-monkey.gif

Postado
10 hours ago, Satyrus said:

mano funcionou tudo certinho so que ta aparecendo o comando quando usa

unknown.png

ok, nesse caso, tente assim:

 

local sellTable = { [2145] = 40000, } 

function on_search_container(cid, uid, item)
	local size = getContainerCap(uid)
		for slot = (size - 1), 0, -1 do 
				local item = getContainerItem(uid, slot)
			if item.uid > 0 then 
			if sellTable[item.itemid] then 
				doPlayerAddMoney(cid, sellTable[item.itemid]) 
				doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sold ".. getItemNameById(item.itemid) .." for ".. sellTable[item.itemid] .." gold.") doRemoveItem(item.uid, 100)
			elseif isContainer(item.uid) then 
				on_search_container(cid, item.uid)
			end
		end 
	end
end

function onUse(cid, item, position)
	if item.itemid == 18904 then
			doCreatureSay(cid, "!sellall", TALKTYPE_MONSTER_SAY)
	end
	return on_search_container(cid, getPlayerSlotItem(cid, CONST_SLOT_BACKPACK).uid)
end

aka aka

 

monki-flip-monkey.gif

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

Informação Importante

Confirmação de Termo