Ir para conteúdo
  • 0

Alavanca Que Summonar Monsters


popohat7

Pergunta

Galerinha, ó/. Gostaria de uma alavanca que invocasse x monster em um tile determinado e ela só pode ser usada a x intervalo de tempo.

 

Exemplo: Um player chego la e usou ela ... Outro player diferente(E também o mesmo player) só poderá usa-la novamente daqui a x tempo.

 

Grato, na espera he.gif

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

4 respostass a esta questão

Posts Recomendados

  • 0

Bom colocar pra ser utilizada com tempo já não sei más sei essa aki que so pode ser puxada 1x

 


function onUse(cid, item, frompos, item2, topos)
if item.uid == 4026 and item.itemid == 1945 then
doSummonCreature("Morgaroth",{x=1699, y=672, z=14})
doSummonCreature("Morgaroth",{x=1686, y=675, z=13})
doTransformItem(item.uid,item.itemid+1)
else
doPlayerSendTextMessage(cid,22,"Essa Alavanca ja foi usada.")
end
return 1
end

 

Morgaroth é o nome da criatura que vai ser sumonada

 

se quiser colocar pra sumonar mais bichos é so colocar mais

 

doSummonCreature("Morgaroth",{x=1699, y=672, z=14})

 

{x=1699, y=672, z=14} é a pos de onde a criatura vai ser sumonada.

Link para o comentário
Compartilhar em outros sites

  • 0

Não testado...

 

local config = {
            alavanca = , -- Id da alavanca
            alavancaUsada = , -- Id da alavanca usada
            monster = " ", -- Nome do monster
            pos = { x = , y = , z = },
            actionId = ,-- Colque uma actionid aqui e na alavanca pelo mape editor
            tempo = -- Tempo em segundos para o player poder usar denovo
}
function onUse(cid, item)
 if item.itemid == config.alavanca and item.actionid == config.actionId then
    local monster = doSummonCreature(config.monster, config.pos)
    doSendMagicEffect(getThingPos(monster), 20)
    doTransformItem(item.uid, config.alavancaUsada)
    addEvent(doTransformItem, config.tempo * 1000, item.uid, config.alavanca)
 elseif item.itemid == config.alavancaUsada then
    doPlayerSendCancel(cid, "Please wait a moment.")
    return true
 end
end  

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...