Fala galera, tô com um novo probleminha aqui, meu script não tá funcionando.. É o seguinte, esse script era pra funcionar da seguinte maneira: dois bosses Latrivan e Golgordan tinham que morrer para um teleport ser criado depois da morte dos dois, tipo, se eu matar o Latrivan, o teleport não pode ser criado antes do Golgordan ser morto e vice-versa. Em outras palavras, se matar um dos dois bosses, é como se o teleport já tivesse criado pela metade e quando matar o outro boss, o teleport é criado. Vou passar os scripts para vocês.
Em creaturescripts\scripts\teleports_inquisition4.lua tá assim:
function onDeath(cid, corpse, killer)
registerCreatureEvent(cid, "inquisitionPortalsquatro")
local creaturename = getCreatureName(cid)
local brothers_in_position = {x=661, y=759, z=13, stackpos=1}
local brothers_to_position = {x=504, y=827, z=13, stackpos=1}
local time_to_pass = 180
local tpID = 5023
local doEffect = CONST_ME_ENERGYHIT
local message = "You now have 3 minutes to exit this room through the teleporter. It will bring you to the next room only during his time or the teleporter will disappear."
if creaturename == 'Brothers' then
teleport = doCreateTeleport(tpID, brothers_to_position, brothers_in_position)
doSendMagicEffect(brothers_in_position, CONST_ME_ENERGYHIT)
doCreatureSay(cid, message, TALKTYPE_ORANGE_1)
addEvent(removeTeleportInBrothersWard, (1000*time_to_pass))
end
return true
end
function removeTeleportInBrothersWard()
if getThingfromPos({x=661, y=759, z=13, stackpos=1}).itemid == 5023 then
doRemoveItem(getThingfromPos({x=661, y=759, z=13, stackpos=1}).uid,1)
doSendMagicEffect({x=661, y=759, z=13, stackpos=1}, CONST_ME_POFF)
return TRUE
end
end
Em creaturescripts\scripts\login.lua adicionei isso:
Pergunta
coriel 1
Fala galera, tô com um novo probleminha aqui, meu script não tá funcionando.. É o seguinte, esse script era pra funcionar da seguinte maneira: dois bosses Latrivan e Golgordan tinham que morrer para um teleport ser criado depois da morte dos dois, tipo, se eu matar o Latrivan, o teleport não pode ser criado antes do Golgordan ser morto e vice-versa. Em outras palavras, se matar um dos dois bosses, é como se o teleport já tivesse criado pela metade e quando matar o outro boss, o teleport é criado. Vou passar os scripts para vocês.
Em creaturescripts.xml tá assim:
Em creaturescripts\scripts\teleports_inquisition4.lua tá assim:
function onDeath(cid, corpse, killer) registerCreatureEvent(cid, "inquisitionPortalsquatro") local creaturename = getCreatureName(cid) local brothers_in_position = {x=661, y=759, z=13, stackpos=1} local brothers_to_position = {x=504, y=827, z=13, stackpos=1} local time_to_pass = 180 local tpID = 5023 local doEffect = CONST_ME_ENERGYHIT local message = "You now have 3 minutes to exit this room through the teleporter. It will bring you to the next room only during his time or the teleporter will disappear." if creaturename == 'Brothers' then teleport = doCreateTeleport(tpID, brothers_to_position, brothers_in_position) doSendMagicEffect(brothers_in_position, CONST_ME_ENERGYHIT) doCreatureSay(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInBrothersWard, (1000*time_to_pass)) end return true end function removeTeleportInBrothersWard() if getThingfromPos({x=661, y=759, z=13, stackpos=1}).itemid == 5023 then doRemoveItem(getThingfromPos({x=661, y=759, z=13, stackpos=1}).uid,1) doSendMagicEffect({x=661, y=759, z=13, stackpos=1}, CONST_ME_POFF) return TRUE end endEm creaturescripts\scripts\login.lua adicionei isso:
Nos meus bixos, no caso o Latrivan e o Golgordan, adicionei isso:
Quem ajudar, REP+
UP! Alguém pode me ajudar? Grato! Valendo REP+
Editado por corielLink para o comentário
https://xtibia.com/forum/topic/196888-problema-inquisition-boss-golgordan-e-latrivan/Compartilhar em outros sites
29 respostass a esta questão
Posts Recomendados