Postado Dezembro 8, 2022 2 anos .Qual servidor ou website você utiliza como base? Qual o motivo deste tópico? Meu script não esta funcionando. Está surgindo algum erro? Se sim coloque-o aqui. Citar Ele esta abrindo a "Spellwand" como book Você tem o código disponível? Se tiver publique-o aqui: local items = { -- {id = id do item, price = valor da venda}, {id = 2487, price = 100000}, -- crown armor {id = 2488, price = 110000}, -- crown legs {id = 2514, price = 110000}, -- mastermind shield } function onUse(cid, item,fromPosition, itemEx, toPosition) local a = items[itemEx.itemid] local b = items[].id if a ~= b then doPlayerSendTextMessage(cid, 25,"Não foi possivel vender esse item.") return true end for _, i in pairs(items) do if itemEx.itemid == i.id then doRemoveItem(itemEx.uid) doPlayerAddMoney(cid, i.price) end end return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
Postado Dezembro 8, 2022 2 anos Tenta esse script Citar local items = { [2537] = {value = 4800}, [2377] = {value = 480}, [2663] = {value = 600}, [2472] = {value = 90000}, [2475] = {value = 7200}, [2519] = {value = 8000}, [2497] = {value = 6000}, [2523] = {value = 180000}, [2494] = {value = 108000}, [2400] = {value = 144000}, [2491] = {value = 2500}, [2421] = {value = 108000}, [2646] = {value = 240000}, [2477] = {value = 5000}, [2656] = {value = 10000}, [2498] = {value = 30000}, [2647] = {value = 600}, [2534] = {value = 15000}, [7402] = {value = 15000}, [2466] = {value = 20000}, [2465] = {value = 240}, [2408] = {value = 120000}, [2518] = {value = 1800}, [2500] = {value = 3000}, [2470] = {value = 30000}, [2645] = {value = 30000}, [2434] = {value = 2000}, [2463] = {value = 480}, [2536] = {value = 9000}, [2387] = {value = 240}, [2396] = {value = 1000}, [2381] = {value = 450}, [2528] = {value = 8000}, [2409] = {value = 1800}, [2414] = {value = 9000}, [2427] = {value = 11000}, [2407] = {value = 7200}, [2383] = {value = 960}, [2392] = {value = 4000}, [2488] = {value = 12000}, [2525] = {value = 250}, [2423] = {value = 1000}, [2462] = {value = 4800}, [2520] = {value = 30000}, [2390] = {value = 180000}, [2417] = {value = 500}, [2436] = {value = 6000}, [5741] = {value = 40000}, [2378] = {value = 500}, [2487] = {value = 12000}, [2476] = {value = 5000}, [8891] = {value = 15000}, [2195] = {value = 30000}, [2391] = {value = 7200}, [8889] = {value = 18000}, [2432] = {value = 8000}, [2431] = {value = 108000}, [2492] = {value = 40000}, [2515] = {value = 2000}, [2430] = {value = 2000}, [2393] = {value = 17000}, [7419] = {value = 10000}, [2522] = {value = 120000}, [2514] = {value = 50000}, [7418] = {value = 35000} } function onUse(cid, item, frompos, itemEx, topos) if (itemEx.itemid == item.itemid) then local str = "" for i, k in pairs(items) do str = str ..getItemNameById(i):gsub("%a", string.upper, 1).. ": ".. k.value .. "\n" end doShowTextDialog(cid, 6533, "Item Name: Price\n-----------------------------\n".. str) return true end --local i = items[getItemNameById(itemEx.itemid)] local i = items[itemEx.itemid] if (i) then local count = getPlayerItemCount(cid, itemEx.itemid) if (count > 0) then doPlayerSellItem(cid, itemEx.itemid, count, i.value * count, false) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você vendeu ".. count .." ".. (count == 1 and getItemNameById(itemEx.itemid) or getItemPluralNameById(itemEx.itemid)) .. " por ".. i.value * count .." gold coins.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você não possuí esse item, o sistema irá vender apenas os items em seu inventário, items equipados não serão vendidos!") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Não foi possível vender esse item, use o loot seller nele mesmo para ver a lista de items disponíveis.") doSendMagicEffect(frompos, CONST_ME_POFF) end return true end
Postado Dezembro 8, 2022 2 anos 1 hora atrás, invincible disse: Consegue me passar o passo a passo que voce faz ai ? Esse script eu peguei aqui do fórum mesmo, testei em um server TFS 1.3 que estou mexendo e funcionou normalmente, testei com vários itens iguais na BP ele vende todos clicando só em 1 Em actions.xml você coloca a tag com itemid ao invés de actionid, e coloca o id da spellwand no seu server, e no script você coloca esse que eu te repassei e testa.. comigo funcionou normalmente
Postado Dezembro 15, 2022 2 anos local items = { [1] = { id = 2487, price = 100000 }, [2] = { id = 2488, price = 110000 }, [3] = { id = 2514, price = 110000 }, } function onUse(cid, item, fromPosition, itemEx, toPosition) for i = 1, #items do if itemEx.itemid == items[i].id then doRemoveItem(itemEx.uid) doPlayerAddMoney(cid, items[i].price) else doPlayerSendTextMessage(cid, 25, "Impossivel vender isto.") end end return true end Editado Dezembro 15, 2022 2 anos por Anderson Sacani (veja o histórico de edições)
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.