Postado Agosto 15, 2012 12 anos Eai Tibianos! Trago Sistema De Compra De Itens Por Talkaction. Índice: Infomações. Tutorial. Creditos. Informação: Imagine Você Cassando Seus Pokemons, Derrepende Se Depara Com Um "Shiny"... Você Esta Sem Ball, e Esta Longe Do Mark... Essa Talk é Para Facilitar a Vida Dos Players! Tutorial: 1- Crie Um Arquivo.Lua Em "Pasta Do Seu Servidor\data\talkactions\scripts" Com o Nome De "buyitem" Dentro Do Arquivo "BuyItem" Adicione: -- Script by: Stigal function onSay(cid, words, param) if doPlayerRemoveMoney(cid, Preço) == TRUE then local bp = doPlayerAddItem(cid,Id do iten,Quantidade ) doCreatureSay(cid, "Mensagem quando o player tiver comprado.", TALKTYPE_ORANGE_1) else doCreatureSay(cid, "You don't have enough money", TALKTYPE_ORANGE_1) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end end Preço = Preço Do Item. Id Do Iten = Id Do Item. Quantidade = Quantidade a Ser Vendida. Mensagem Quando o Player Tiver Comprado = A Seu Gosto. 2- Va No TalkAction.Xml e Adicione: <talkaction words="!buyitemNOMEDOITEM>" event="script" value="buyitem.lua"/> !buyitemNOMEDOITEM = Nome Do Item Que o Player Vai Comprar. Creditos: Stigal = 100% Editado Agosto 15, 2012 12 anos por Stigal (veja o histórico de edições) "O fracasso é a oportunidade de se começar de novo inteligentemente" Minhas Redes Sociais: Youtube | Página & Grupo | Steam | Discord TibiaKing
Postado Setembro 13, 2012 12 anos Dei Rep+ porque serve mt pra comprar Aol e tals, eu tenho um script aqui, teria como voce modificar ele, tipo, em vez de compar as backpacks com dinheiro [COST] comprar a backpack e perder VIP COINS ? local config = { items = { ['aol'] = {cost = 13000, id = 2173}, ['brown backpack'] = {cost = 150, id = 1988}, ['green backpack'] = {cost = 150, id = 1998}, ['yellow backpack'] = {cost = 150, id = 1999}, ['red backpack'] = {cost = 50, id = 2000}, ['purple backpack'] = {cost = 150, id = 2001}, ['blue backpack'] = {cost = 150, id = 2002}, ['grey backpack'] = {cost = 150, id = 2003}, ['gold backpack'] = {cost = 150, id = 2004}, ['pirate backpack'] = {cost = 150, id = 5926}, ['demon backpack'] = {cost = 150, id = 10518}, ['orange backpack'] = {cost = 150, id = 10519}, ['moon backpack'] = {cost = 150, id = 10521}, ['crown backpack'] = {cost = 150, id = 10522}, ['hearth backpack'] = {cost = 50, id = 11119}, } } function onSay(cid, words, param) if(param == '') then local str = "" for name, options in pairs(config.items) do str = str .. "\n" .. name end doPlayerPopupFYI(cid, "List of items in shop:\n\n" .. str) return true end local item = config.items[param] if(item ~= nil) then if(not doPlayerRemoveMoney(cid, item.cost)) then doPlayerSendCancel(cid, "You doesn't enough money to buy " .. param .. ".\n It costs (" .. item.cost .. "gp)") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return true end local amount = item.amount and item.amount or 1 doPlayerAddItem(cid, item.id, amount) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) else doPlayerSendCancel(cid, "Item not found in list. Please use '!buy' to see the list.") end return true end
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.