Ir para conteúdo

Featured Replies

Postado

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 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

Seu tutorial foi aprovado, você recebeu um ponto de reputação e o tópico será movido para a área correta. :accept:

 

Esperamos mais conteúdos como este. ^^

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

  • 1 year later...
Postado
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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo