testa aqui =D.. fiz em uns 50 segundos entao talvez nao funcione.. mais achu que funciona sim..
seu erro é que você utilizou a onDeath no lugar da onKill.. por exemplo se você morrer, vocÊ setou o monstro como cid entao ele teleporta o monstro nao vc.. ja na onKill vc é o cid e o monstro é o target =D
testa:
function onKill(cid, target, lastHit)local config = {
bosse = "Pythius The Rotten"
}
registerCreatureEvent(cid, "PythiusDead")
local player_pos_saida = {x = 340, y = 840, z = 15}
if target == config.bosse then
doTeleportThing(cid,player_pos_saida)
doSendMagicEffect(player_pos_saida, 10)
end
return true
end
aqui vai ser a posiçao =d
thx créditos: eu =D
vo ajudar o xtibia agora... na otbr só tem cuzao.. vo faze esse fórum i pa frente ekpoekepo
edit: esqueci de falar, no creaturescripts.xml vc vai mudar o death pa kill =d









info
Grupo: Campones
Registrado: 19/08/07
Posts: 59
Reputação: +1
Char no Tibia: Diabeda
Seguinte, eu quero deixar a quest como no global, pois eu todos OTs que baixei não funciona esta quest, e sempre vem com os mesmos scripts que, quando você mata o boss "Pythius The Rotten", cria-se um portal pra vc ir para a sala de recompensa, além disso não funcionar em nenhum OT 8.60 que baixei, isso não existe, pois no tibia real, ao matar o tal boss, você é teleportado automaticamente para o local que contem a recompensa.
Eu fiz esta modificação no script:
data/creaturescript/scripts/pythius_the_rotten
local config = { teleportId = 1387, bosse = "Pythius The Rotten" } local portal_in_pos = {x = 319, y = 841, z = 15} local player_pos_saida = {x = 340, y = 840, z = 15} function onDeath(cid, corpse, killer) registerCreatureEvent(cid, "PythiusDead") if config.bosse == getCreatureName(cid) then doTeleportThing(cid, player_pos_saida) doSendMagicEffect(player_pos_saida, 10) end return TRUE endDesse jeito que eu deixei, o corpo do boss é teleportado para o local de recompensa após ser morto :S
Quem me ajudar a fazer EU ser teleportado, e não o corpo do bixo...REP +
Abraço