Postado Abril 23, 2022 3 anos .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 Abril 25, 2022 3 anos 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
Postado Abril 25, 2022 3 anos Autor mano funcionou tudo certinho so que ta aparecendo o comando quando usa
Postado Abril 26, 2022 3 anos 10 hours ago, Satyrus said: mano funcionou tudo certinho so que ta aparecendo o comando quando usa 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
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.