Esse monstro só tem nessa quest? Ou em mais lugares?
- Forums
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] Como fazer, bicho morto vira portal
[Encerrado] Como fazer, bicho morto vira portal
By Heeyisis, 17 de ago. de 2013 in Tópicos Sem Resposta
info
Group: Herói
Joined: 14/12/10
Posts: 3.6k
Reputation: +846
Gender: Masculino

info
Group: Campones
Joined: 06/08/13
Posts: 60
Reputation: +14
Tibia Character: 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
Group: Herói
Joined: 14/12/10
Posts: 3.6k
Reputation: +846
Gender: Masculino

Se você me explicar não tem como eu fazer.
info
Group: Campones
Joined: 06/08/13
Posts: 60
Reputation: +14
Tibia Character: 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
Group: Conde
Joined: 20/09/12
Posts: 711
Reputation: +86
Tibia Character: noé

posta seu monstro que eu faço pra ti ¬¬
info
Group: Campones
Joined: 06/08/13
Posts: 60
Reputation: +14
Tibia Character: ADMIN

info
Group: Herói
Joined: 14/12/10
Posts: 3.6k
Reputation: +846
Gender: 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")
Edited Agosto 17 by Roksas
info
Group: Conde
Joined: 20/09/12
Posts: 711
Reputation: +86
Tibia Character: 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 },
Edited Agosto 17 by Maenilse
info
Group: Príncipe
Joined: 19/08/10
Posts: 4k
Reputation: +1.1k
Gender: 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)
Edited Agosto 17 by Slicer
info
Group: Herói
Joined: 14/12/10
Posts: 3.6k
Reputation: +846
Gender: Masculino

Valeeu cara, este dias estou disperso.
info
Group: Conde
Joined: 20/09/12
Posts: 711
Reputation: +86
Tibia Character: noé

@Slicer ué eu uso o script assim no meu servidor e nao da nenhum problema u.u
info
Group: Príncipe
Joined: 19/08/10
Posts: 4k
Reputation: +1.1k
Gender: 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...-
Edited Agosto 17 by Slicer





info
Group: Campones
Joined: 06/08/13
Posts: 60
Reputation: +14
Tibia Character: ADMIN
estou fazendo uma quest e queria sabe como que eu faço para depois que mata o bicho ele vira um portal