Ir para conteúdo

Posts Recomendados

O system item summon funciona assim: zzz.gif

Ao dar use em 'X' item, no caso eu use o item : Botanist%27s_Container.gif,

Você summona uma criatura aleatoriamente.

E ao dar use Novamente você remove a criatura .

vá em data / actions / scripts...
Crie um arquivo.lua e cole isso dentro :
rules.gif

 local monsters = {"Demon", "Rat", "Orc", "Medusa", "Dragon", "Ferumbras"} -- todos os monsters que podem ser summonados.
 local time = 1 -- tempo em minutos para usar o item novamente.
 local storage = 10923 -- storage qualquer, que não esteja em uso.

function onUse(cid, Item, fromPosition, itemEx, toPosition)

local pos = getCreaturePosition(cid)
local summon = getCreatureSummons(cid)

 if (table.maxn(summon) < 1) then
   if getPlayerStorageValue(cid, storage) - os.time() <= 0 then
     local mst = monsters[math.random(#monsters)]
       doConvinceCreature(cid, doCreateMonster(monsters[math.random(#monsters)], pos))
        doPlayerSendTextMessage(cid, 22, "Você summonou uma Criatura!")
         setPlayerStorageValue(cid, storage, os.time() + time*60)
          for _, pid in ipairs (getCreatureSummons(cid)) do
             doSendMagicEffect(getCreaturePosition(pid), 15)
             doCreatureSay(pid, "Vou Te Ajudar", TALKTYPE_ORANGE_1)
          end
   else
     doPlayerSendCancel(cid, "Você só pode usar esse item a cada "..time.." Minuto(s).")
   end
 elseif (table.maxn(summon) > 0) then
     for _, pid in ipairs(getCreatureSummons(cid)) do
         doCreatureSay(pid, "Tchau", TALKTYPE_ORANGE_1)
         doSendMagicEffect(getCreaturePosition(pid), 2)
       doRemoveCreature(pid)
     end
        doPlayerSendTextMessage(cid, 22, "Você Removeu A Criatura.")
 end

 return true
end

obs: tudo que você deve configurar , está explicado no script.

Agora vá em data / actions / actions.xml...

e coloque a tag : rules.gif

 <action itemid="4870" script="Nome do Arquivo.lua" /> -- itemid = Id do item, no caso ta o item que mostrei no inicio. 

Demonstração em Imagens :

 

 

Ao Dar Use: Ao Dar Use Novamente :

 

f9pjiw.png2w70rwh.png

 

 

Simples, porém útil . Sem sono e no tédio saiu isso he.gif

Abraços.

XTibia_smile.gif

Editado por DuuhCarvalho
Link para o comentário
Compartilhar em outros sites

Se num dorme nao Duuh, uma hora dessas acordado ;D

 

e sobre o Script, ja existe alguns desse, mas estao perdidos por ai, entao esse seu vai servir de boa

 

Estava sem sono ;/ rsrs

bom nunca vi esse script, mais se tiver creio que fiz diferente ;s

Vai usar ? rssr

 

 

Eu não entendo muito de scripts, mas ficou bem criativo :)

 

Obrigado ><

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...