Alavanca Que Summonar Monsters

popohat7
em Scripts

popohat7

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/01/08Posts: 56Char no Tibia: SKyDevILFiRe

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

Me ajudo? Dou rep+

[*]---------[*]----------[*]

Te ajudei ? De rep+

 

uladop1807b.png

 

75718.png

KennyConrad

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/08/11Posts: 470Char no Tibia: ...

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.

popohat7

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/01/08Posts: 56Char no Tibia: SKyDevILFiRe

Nem serve mas vlw ai pela tentativa man

Me ajudo? Dou rep+

[*]---------[*]----------[*]

Te ajudei ? De rep+

 

uladop1807b.png

 

75718.png

SmiX

SlashX
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 25/01/12Posts: 963

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  

KennyConrad

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/08/11Posts: 470Char no Tibia: ...

@skydevilfire não serve pra você ou não funcionou ?