Ir para conteúdo
  • Cadastre-se

Featzen

Membro
  • Total de itens

    153
  • Registro em

  • Última visita

Tudo que Featzen postou

  1. doCreatureExecuteTalkAction(cid, "/save") Onde tem /save escolha a talkaction e em Cid a creatura que executará a mesma.
  2. Não, mas isso é simples, no goback.lua do Actions, em baixo do adjustStatus... bota: if getItemAttribute(item.uid, "ehditto") then doCreatureSetNick(pk, "Ditto") end
  3. Versão 4.9.9.2 de que? Adicionei umas funções edit: Agora só diz que está faltando o lboost
  4. Bom, quando vou compilar da esse erro: Alguem sabe me dizer como resolve? Meu makefile.win:
  5. Bom, já tem um ditto system(meu) aqui no TK, mas ele é meio chato, ao transformar tem que puxar e botar o pokemon novamente, esse novo não precisa de nada disso. Primeiramente, vá no some functions.lua - Localizado na pasta lib. E adicione isto no final(depois do ultimo end): Bom, essas são as funções de transformar e destransformar. Agora, vá no order.lua - Localizado no actions/scripts. E procure por: -------- TRANSFORM ---------- Apague tudo aqui dentro, até o: -------- LIGHT -------------- Ali dentro, bote: Pronto, ditto ja está tranformando, agora f
  6. Colocou os ids dos corpses no actions.xml? Poderia ler '-'
  7. Obrigado. ps : Qualquer dúvida, comentem.
  8. Mas você ja não fez uma pergunta semelhante? Oo http://www.tibiaking.com/forum/topic/41523-alavanca-que-troca-item/page-2
  9. local config = { itemid = 1304, -- ID Do Item itemid2 = 1304, -- ID Do Item 2 many = 1, -- Quantidade many2 = 1, -- Quantidade 2 pos = {x=96, y=38, z=7}, -- Posição do item pos2 = {x=97, y=38, z=7}, -- Posição do item 2 } function onUse(cid, item, frompos, item2, topos) if getTileItemById(config.pos, config.itemid) > 0 and getTileItemById(config.pos2, config.itemid2) > 0 then doRemoveItem(getTileItemById(config.pos, config.itemid).uid, config.many) -- Remover a stone doRemoveItem(getTileItemById(config.pos2, config.itemid2).uid, config.many2) -- remover a stone else doCreateItem(config.i
  10. Exato, mas essa storage pode estar sendo usada em outro script, causando conflito também
  11. Use esse: local btype = "normal" local pokemon = "Yveltal" local storage = 17768 function onUse(cid, item, frompos, item2, topos) if pokemon == "" then return true end if getPlayerStorageValue(cid, storage) <= 0 then addPokeToPlayer(cid, pokemon, 0, nil, btype) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce pegou seu "..pokemon.."!!") doSendMagicEffect(getThingPos(cid), 29) doSendMagicEffect(getThingPos(cid), 27) doSendMagicEffect(getThingPos(cid), 29) doPlayerAddItem(cid, 2160, 100) setPlayerStorageValue(cid, storage, 1) else doPlayerSendCancel(cid, "Você já pegou seu Poké
  12. Eu nem ia deixar aquela tabela, só deixei porque poderia ser util. Quanto ao corpse, creio que não seja problema pegar todos eles por um pequeno script, é facil De qualquer maneira, de nada.
  13. Como assim efeito de uma porta? posso ajudar se explicar
  14. Bom, vi por aqui e não achei nenhum autoloot igual o da pxg ou sem bugs, então decidi vir aqui postar o que eu fiz. Vamos lá. 1º - Vá na pasta Lib, no arquivo some functions.lua e adicione isso depois do ultimo "end": 2º - Vá em actions/script e crie um arquivo.lua com nome de Autoloot, dentro coloque: Agora, no actions.xml adicione a tag: <action itemid="" event="script" value="Autoloot.lua"/> Dentro de itemid="", coloque o id dos corpses. Para conseguir o id dos corpses, podemos fazer um pequeno script, que pegará o corpse de cada pokemon capturável.
  15. Você não disse que eram pra aparecer '-' local config = { itemid = 1304, -- ID Do Item itemid2 = 1304, -- ID Do Item 2 many = 1, -- Quantidade many2 = 1, -- Quantidade 2 pos = {x=96, y=38, z=7}, -- Posição do item pos2 = {x=97, y=38, z=7}, -- Posição do item 2 } function onUse(cid, item, frompos, item2, topos) if getTileItemById(config.pos, config.itemid) and getTileItemById(config.pos2, config.itemid2) then doRemoveItem(getTileItemById(config.pos, config.itemid).uid, config.many) -- Remover a stone doRemoveItem(getTileItemById(config.pos2, config.itemid2).uid, config.many2) -- remover a sto
  16. local config = { itemid = 1304, -- ID Do Item itemid2 = 1304, -- ID Do Item 2 many = 1, -- Quantidade many2 = 1, -- Quantidade 2 pos = {x=96, y=38, z=7}, -- Posição do item pos2 = {x=97, y=38, z=7}, -- Posição do item 2 } function onUse(cid, item, frompos, item2, topos) if getTileItemById(config.pos, config.itemid) and getTileItemById(config.pos2, config.itemid2) then doRemoveItem(getTileItemById(config.pos, config.itemid).uid, config.many) -- Remover a stone doRemoveItem(getTileItemById(config.pos2, config.itemid2).uid, config.many2) -- remover a stone end return true end no actions.xml bota
  17. local config = { telepos = {x=1, y=2, z=3} -- pra onde vai ao clicar } function onUse(cid, item, frompos, item3, topos) doTeleportThing(cid, telepos) end
  18. local config = { itemid = 5906, -- ID Do Item itemid2 = 5906, -- ID Do Item 2 many = 1, -- Quantidade many2 = 1, -- Quantidade 2 pos = {x=4333, y=3730, z=14}, -- Posição do item pos2 = {x=4333, y=3730, z=14}, -- Posição do item 2 } function onUse(cid, item, frompos, item2, topos) if getTileItemById(config.pos, config.itemid) and getTileItemById(config.pos2, config.itemid2) then doRemoveItem(getTileItemById(config.pos, config.itemid).uid, config.many) -- Remover a stone doRemoveItem(getTileItemById(config.pos2, config.itemid2).uid, config.many2) -- remover a stone end return true end
  19. local req = { {i=10552, q=10}, -- i = id do item, q=quantidade {i=2184, q=1} -- i = id do item, q=quantidade } local win = {i=2160, 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
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo