Postado Fevereiro 10, 2015 10 anos Esse script faz com que quando você clique em um item, ele sumone um monstro para você, e quando clicar de novo aquele mesmo monstro some. e o bom é que ele funciona com QUALQUER monstro, seja Morgaroth, Abyssador, até Gaz' Haragoth(não sei escrever). E também permite colocar vários items em um só script. local cfg = { [10568] = {"Scorpion", 6, 2}, [18496] = {"Abyssador", 260, 2}, [5896] = {"Bear", 3, 2}, [11192] = {"Carrion Worm", 4, 2}, [11218] = {"Centipede", 4, 2}, [11189] = {"Crab", 2, 2}, [11193] = {"Elder Bonelord", 68, 2}, [10565] = {"Frost Troll", 2, 2}, [8971] = {"Rotworm Queen", 7, 2}, [8267] = {"Nomad", 8, 2}, [12437] = {"Skeleton", 1, 2}, [11196] = {"Crocodile", 5, 2}, [11195] = {"Gargoyle", 13, 2}, [10560] = {"Thornback Tortoise", 16, 2}, [5899] = {"Tortoise", 8, 2}, [10097] = {"Dworc Voodoomaster", 6, 2}, --[itemID] = {"Nome do monstro", level necessário, vocação necessária}, } local totalMonsters = 3 function onUse(cid, item, fromPosition, itemEx, toPosition) if getTilePzInfo(getPlayerPosition(cid)) then doPlayerSendCancel(cid, "This action is not permitted in a protection zone.") return true end local g = getPlayerGroupId(cid) if getPlayerVocation(cid) ~= cfg[item.itemid][3] then doPlayerSendCancel(cid, "Nada acontece...") return true end for i = 1, #getCreatureSummons(cid) do if getCreatureName(getCreatureSummons(cid)) == cfg[item.itemid][1] then doRemoveCreature(getCreatureSummons(cid)) doSendMagicEffect(getPlayerPosition(cid),13) return true end end if #getCreatureSummons(cid) < totalMonsters then if getPlayerLevel(cid) >= cfg[item.itemid][2] then setPlayerGroupId(cid, 3) doConvinceCreature(cid, doSummonCreature(cfg[item.itemid][1], getPlayerPosition(cid))) setPlayerGroupId(cid, g) else doPlayerSendCancel(cid, "Parece que ainda não tenho forças, seria melhor tentar de novo no nível "..cfg[item.itemid][2]..".") end else doPlayerSendCancel(cid, "Só tenho forças para invocar "..totalMonsters.." criaturas simultaneamente.") end return true end Em actions.xml no TFS 1.0: <action itemid="IDdoitem" script="Nomedoarquivo.lua"/> Outros: <action itemid="IDdoitem" event="script" value="Nomedoarquivo.lua"/> Infelizmente, eu já deletei meu Tibia e o XAMPP, então não tenho como deixar uma screenshot. Se aqueles, que testaram e gostaram, pudessem deixar uma como agradecimento, seriam muito bem vindos. Créditos todos meus - mateusak. Editado Fevereiro 11, 2015 10 anos por mateusak (veja o histórico de edições) Não se esqueça de dar REP+ para quem te ajudou e caso seja a solução marcar como melhor resposta! NÃO CLIQUE AQUI! NEM AQUI! ________________________________________________________________________________________________________________________________________________________________________________________________________________________ “A imaginação é mais importante que o conhecimento.” Albert Einstein
Postado Fevereiro 10, 2015 10 anos Seu tutorial foi aprovado, você recebeu um ponto de reputação e o tópico será movido para a área correta. Esperamos mais conteúdos como este. Te ajudei?? REP + e ficamos quites... http://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'> Atenciosamente, Daniel. Abraços! Meus tutoriais: Programação: Resolvendo QUALQUER erro na data base. Scripts (system's, creaturescripts, mod's, NPC's, etc): (Sistema) GOD Ambient Light Full. Adicionando novas mounts ao servidor [NPC] Papai Noel que dá presente todo ano. Web-site: Resolvendo problema de caracteres especiais em PHP Formatando textos em PHP! Mudando a cor, tamanho, fonte, etc. Criando e configurando tabelas para paginas PHP
Postado Junho 30, 2016 8 anos Em 10/02/2015 at 18:04, mateusak disse: Esse script faz com que quando você clique em um item, ele sumone um monstro para você, e quando clicar de novo aquele mesmo monstro some. e o bom é que ele funciona com QUALQUER monstro, seja Morgaroth, Abyssador, até Gaz' Haragoth(não sei escrever). E também permite colocar vários items em um só script. Conteúdo Oculto Em actions.xml no TFS 1.0: <action itemid="IDdoitem" script="Nomedoarquivo.lua"/> Outros: <action itemid="IDdoitem" event="script" value="Nomedoarquivo.lua"/> Infelizmente, eu já deletei meu Tibia e o XAMPP, então não tenho como deixar uma screenshot. Se aqueles, que testaram e gostaram, pudessem deixar uma como agradecimento, seriam muito bem vindos. Créditos todos meus - mateusak. Ola desculpe reviver o topico, systema bem legal, sumona certim, porem depois que atinge o maximo de summon, ele da esse erro : [30/6/2016 13:48:37] [Error - Action Interface] [30/6/2016 13:48:37] data/actions/scripts/Smallrobot.lua:onUse [30/6/2016 13:48:37] Description: [30/6/2016 13:48:37] (LuaInterface::luaGetCreatureName) Creature not found poderia resolver?? obrigado
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.