Esse monstro só tem nessa quest? Ou em mais lugares?
- Fórum
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] Como fazer, bicho morto vira portal
[Encerrado] Como fazer, bicho morto vira portal
Por Heeyisis, 17 de ago. de 2013 em Tópicos Sem Resposta
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

info
Grupo: Campones
Registrado: 06/08/13
Posts: 60
Reputação: +14
Char no Tibia: ADMIN

Esse monstro só tem nessa quest? Ou em mais lugares?
cara so me ensina como fazer esse bicho
eu tbm queria que teria numas quest algums monstros assim
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Se você me explicar não tem como eu fazer.
info
Grupo: Campones
Registrado: 06/08/13
Posts: 60
Reputação: +14
Char no Tibia: ADMIN

Bom eu iria por numa quest, igual a blue legs no global sabe?
e gostaria de aprende pois não quero por nessa quest gostaria de por em outros lugares.
info
Grupo: Conde
Registrado: 20/09/12
Posts: 711
Reputação: +86
Char no Tibia: noé

posta seu monstro que eu faço pra ti ¬¬
info
Grupo: Campones
Registrado: 06/08/13
Posts: 60
Reputação: +14
Char no Tibia: ADMIN

info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Vá em data/creaturescripts/scripts e crie um arquivo chamado deadLich.lua e adicione dentro:
function onKill(cid, target, lastHit)
if not isMonster(target) then
return true
end
if getCreatureName(target) == "Lich" then
doSendMagicEffect({x = 1146, y = 1132, z = 10}, 65)
doCreateTeleport(1387, {x = 1137, y = 1174, y = 10}, {x = 1146, y = 1132, z = 10})
addEvent(doRemoveItem, 15 * 1000, getThingFromPos({x = 1146, y = 1132, z = 10, stackpos = 1}).uid)
doPlayerSendTextMessage(cid, 20, "Você liberou o acesso para o portal, corra, ele fecha em 15 segundos!")
return true
end
return true
end
Em creaturescripts.xml adicione essa tag:
<event type="kill" name="deadLich" event="script" value="deadLich.lua"/>
Em login.lua:
registerCreatureEvent(cid, "deadLich")
Editado Agosto 17 por Roksas
info
Grupo: Conde
Registrado: 20/09/12
Posts: 711
Reputação: +86
Char no Tibia: noé

substitua seu monstro por esse aki.
<?xml version="1.0" encoding="UTF-8"?>
local config = {
message = "Eu Sou Imortal e Nao Vou Morrer Agora.......",
timeToRemove = 15, -- segundos
teleportId = 1387,
bosses = {
["NOME DO TEU MONSTRO AQUI!!!"] = { x = 2621, y = 232, z = 7 },
}
}
local function removal(position)
doRemoveThing(getTileItemById(position, config.teleportId).uid, 1)
return TRUE
end
function onDeath(cid, corpse, killer)
registerCreatureEvent(cid, "teleportmonster")
local position = getCreaturePosition(cid)
for name, pos in pairs(config.bosses) do
if name == getCreatureName(cid) then
doCreateTeleport(config.teleportId, pos, position)
doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1)
addEvent(removal, config.timeToRemove * 1000, position)
doSendMagicEffect(position,10)
end
end
return TRUE
endregisterCreatureEvent(cid, "tpmonster")
em creaturescripts.xml adcione.
<event type="death" name="tpmonster" script="tpmonster.lua"/>
pra configurar pra onde o teleport vai levar basta modificar ali.
["NOME DO TEU MONSTRO AQUI!!!"] = { x = 2621, y = 232, z = 7 },
Editado Agosto 17 por Maenilse
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

ae Rok cade o ultimo...
return true end
u,U
tu ae decima...
pq tu boto isso? ![]()
registerCreatureEvent(cid, "teleportmonster")
e tb ja q n vais usar a variavel 'teleport' eh melhor n criar ela...
teleport = doCreateTeleport(config.teleportId, pos, position)
Editado Agosto 17 por Slicer
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Valeeu cara, este dias estou disperso.
info
Grupo: Conde
Registrado: 20/09/12
Posts: 711
Reputação: +86
Char no Tibia: noé

@Slicer ué eu uso o script assim no meu servidor e nao da nenhum problema u.u
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

1* ele n deve ter esse evento aki... \/... ja q tu registrou diferente ali no .xml -e tb nem eh preciso ja q tu tem q por eh no login.lua-
registerCreatureEvent(cid, "teleportmonster")
e n eh questao de da erro... eh questao de n ser usado entao pra q ta ali, sabe? eh aquele velho principio...
Keep
It
Simple,
Stupid
-n leve o stupid a serio ta...-
Editado Agosto 17 por Slicer





info
Grupo: Campones
Registrado: 06/08/13
Posts: 60
Reputação: +14
Char no Tibia: ADMIN
estou fazendo uma quest e queria sabe como que eu faço para depois que mata o bicho ele vira um portal