Postado Fevereiro 27, 2015 10 anos tenta achar o script "inquisitionPortals" Ajudei??? Rep + ae! Facebook: Béria Alternative Server
Postado Fevereiro 27, 2015 10 anos Autor tenta achar o script "inquisitionPortals" function onDeath(cid, corpse, killer) registerCreatureEvent(cid, "inquisitionPortals") local creaturename = getCreatureName(cid) local ushuriel_in_position = {x=246, y=351, z=12, stackpos=2} local annihilon_in_position = {x=637, y=472, z=13, stackpos=2} local hellgorak_in_position = {x=335, y=581, z=10, stackpos=2} local madareth_in_position = {x=340, y=460, z=13, stackpos=2} local zugurosh_in_position = {x=390, y=525, z=13, stackpos=2} local brothers_in_position = {x=505, y=345, z=13, stackpos=1} local ushuriel_to_position = {x=172, y=559, z=13, stackpos=1} local annihilon_to_position = {x=294, y=681, z=13, stackpos=1} local hellgorak_to_position = {x=255, y=467, z=13, stackpos=1} local madareth_to_position = {x=287, y=365, z=13, stackpos=1} local zugurosh_to_position = {x=314, y=474, z=13, stackpos=1} local brothers_to_position = {x=408, y=413, 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 == 'Ushuriel' then teleport = doCreateTeleport(tpID, ushuriel_to_position, ushuriel_in_position) doSendMagicEffect(ushuriel_in_position, CONST_ME_ENERGYHIT) doCreatureSay(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInUshurielWard, (1000*time_to_pass)) elseif creaturename == 'Annihilon' then teleport = doCreateTeleport(tpID, annihilon_to_position, annihilon_in_position) doSendMagicEffect(annihilon_in_position, CONST_ME_ENERGYHIT) doCreatureSay(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInAnnihilonWard, (1000*time_to_pass)) elseif creaturename == 'Madareth' then teleport = doCreateTeleport(tpID, madareth_to_position, madareth_in_position) doSendMagicEffect(madareth_in_position, CONST_ME_ENERGYHIT) doCreatureSay(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInMadarethWard, (1000*time_to_pass)) elseif creaturename == 'Hellgorak' then teleport = doCreateTeleport(tpID, hellgorak_to_position, hellgorak_in_position) doSendMagicEffect(hellgorak_in_position, CONST_ME_ENERGYHIT) doCreatureSay(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInHellgorakWard, (1000*time_to_pass)) elseif creaturename == 'Zugurosh' then teleport = doCreateTeleport(tpID, zugurosh_to_position, zugurosh_in_position) doSendMagicEffect(zugurosh_in_position, CONST_ME_ENERGYHIT) doCreatureSay(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInZuguroshWard, (1000*time_to_pass)) elseif creaturename == 'Latrivan' 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 end function removeTeleportInUshurielWard() if getThingfromPos({x=246, y=351, z=12, stackpos=1}).itemid == 5023 then doRemoveItem(getThingfromPos({x=246, y=351, z=12, stackpos=1}).uid,1) doSendMagicEffect({x=246, y=351, z=12, stackpos=1}, CONST_ME_POFF) return TRUE end end function removeTeleportInAnnihilonWard() if getThingfromPos({x=637, y=472, z=13, stackpos=1}).itemid == 5023 then doRemoveItem(getThingfromPos({x=637, y=472, z=13, stackpos=1}).uid,1) doSendMagicEffect({x=637, y=472, z=13, stackpos=1}, CONST_ME_POFF) return TRUE end end function removeTeleportInHellgorakWard() if getThingfromPos({x=335, y=581, z=10, stackpos=1}).itemid == 5023 then doRemoveItem(getThingfromPos({x=335, y=581, z=10, stackpos=1}).uid,1) doSendMagicEffect({x=335, y=581, z=10, stackpos=1}, CONST_ME_POFF) return TRUE end end function removeTeleportInMadarethWard() if getThingfromPos({x=340, y=460, z=13, stackpos=1}).itemid == 5023 then doRemoveItem(getThingfromPos({x=340, y=460, z=13, stackpos=1}).uid,1) doSendMagicEffect({x=340, y=460, z=13, stackpos=1}, CONST_ME_POFF) return TRUE end end function removeTeleportInZuguroshWard() if getThingfromPos({x=390, y=525, z=13, stackpos=1}).itemid == 5023 then doRemoveItem(getThingfromPos({x=390, y=525, z=13, stackpos=1}).uid,1) doSendMagicEffect({x=390, y=525, z=13, stackpos=1}, CONST_ME_POFF) return TRUE end end function removeTeleportInBrothersWard() if getThingfromPos({x=505, y=345, z=13, stackpos=1}).itemid == 5023 then doRemoveItem(getThingfromPos({x=505, y=345, z=13, stackpos=1}).uid,1) doSendMagicEffect({x=505, y=345, z=13, stackpos=1}, CONST_ME_POFF) return TRUE end end achei dois deles.Esse é o segundo mas creio q sejam a msm coisa function onDeath(cid, corpse, killer) registerCreatureEvent(cid, "inquisitionPortals") local creaturename = getCreatureName(cid) --- positions where the teleports will be created: local ushuriel_in_pos = {x=1115, y=1214, z=12, stackpos=2} local annihilon_in_pos = {x=1187, y=1198, z=12, stackpos=2} local hellgorak_in_pos = {x=1192, y=1240, z=12, stackpos=2} local madareth_in_pos = {x=1112, y=1240, z=12, stackpos=2} local zugurosh_in_pos = {x=1149, y=1213, z=12, stackpos=2} local brothers_in_pos = {x=1147, y=1244, z=12, stackpos=1} --- positions where the teleports will be teleported you: local ushuriel_to_pos = {x=1173, y=1138, z=12, stackpos=1} local annihilon_to_pos = {x=1245, y=1297, z=12, stackpos=1} local hellgorak_to_pos = {x=1064, y=1308, z=13, stackpos=1} local madareth_to_pos = {x=1045, y=1205, z=13, stackpos=1} local zugurosh_to_pos = {x=1128, y=1151, z=12, stackpos=1} local brothers_to_pos = {x=1152, y=1195, z=13, stackpos=1} local time_to_pass = 180 -- in seconds local tpID = 1387 local doEffect = CONST_ME_TELEPORT local message = "You now have 3 minutes to exit this room through the teleporter. It will bring you to the next room only during this time or the teleporter will disappear." if creaturename == 'Ushuriel' then teleport = doCreateTeleport(tpID, ushuriel_to_pos, ushuriel_in_pos) doSendMagicEffect(ushuriel_in_pos, doEffect) doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInUshurielWard, (1000*time_to_pass)) elseif creaturename == 'Annihilon' then teleport = doCreateTeleport(tpID, annihilon_to_pos, annihilon_in_pos) doSendMagicEffect(annihilon_in_pos, doEffect) doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInAnnihilonWard, (1000*time_to_pass)) elseif creaturename == 'Madareth' then teleport = doCreateTeleport(tpID, madareth_to_pos, madareth_in_pos) doSendMagicEffect(madareth_in_pos, doEffect) doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInMadarethWard, (1000*time_to_pass)) elseif creaturename == 'Hellgorak' then teleport = doCreateTeleport(tpID, hellgorak_to_pos, hellgorak_in_pos) doSendMagicEffect(hellgorak_in_pos, doEffect) doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInHellgorakWard, (1000*time_to_pass)) elseif creaturename == 'Zugurosh' then teleport = doCreateTeleport(tpID, zugurosh_to_pos, zugurosh_in_pos) doSendMagicEffect(zugurosh_in_pos, doEffect) doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInZuguroshWard, (1000*time_to_pass)) elseif creaturename == 'Latrivan' then teleport = doCreateTeleport(tpID, brothers_to_pos, brothers_in_pos) doSendMagicEffect(brothers_in_pos, doEffect) doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInBrothersWard, (1000*time_to_pass)) end end function removeTeleportInUshurielWard() if getThingfromPos({x=1115, y=1214, z=12, stackpos=2}).itemid == 1387 then doRemoveItem(getThingfromPos({x=1115, y=1214, z=12, stackpos=2}).uid,1) doSendMagicEffect({x=1115, y=1214, z=12, stackpos=2}, CONST_ME_POFF) return TRUE end end function removeTeleportInAnnihilonWard() if getThingfromPos({x=1187, y=1198, z=12, stackpos=2}).itemid == 1387 then doRemoveItem(getThingfromPos({x=1187, y=1198, z=12, stackpos=2}).uid,1) doSendMagicEffect({x=1187, y=1198, z=12, stackpos=2}, CONST_ME_POFF) return TRUE end end function removeTeleportInHellgorakWard() if getThingfromPos({x=1192, y=1240, z=12, stackpos=2}).itemid == 1387 then doRemoveItem(getThingfromPos({x=1192, y=1240, z=12, stackpos=2}).uid,1) doSendMagicEffect({x=1192, y=1240, z=12, stackpos=2}, CONST_ME_POFF) return TRUE end end function removeTeleportInMadarethWard() if getThingfromPos({x=1112, y=1240, z=12, stackpos=2}).itemid == 1387 then doRemoveItem(getThingfromPos({x=1112, y=1240, z=12, stackpos=2}).uid,1) doSendMagicEffect({x=1112, y=1240, z=12, stackpos=2}, CONST_ME_POFF) return TRUE end end function removeTeleportInZuguroshWard() if getThingfromPos({x=1149, y=1213, z=12, stackpos=2}).itemid == 1387 then doRemoveItem(getThingfromPos({x=1149, y=1213, z=12, stackpos=2}).uid,1) doSendMagicEffect({x=1149, y=1213, z=12, stackpos=2}, CONST_ME_POFF) return TRUE end end function removeTeleportInBrothersWard() if getThingfromPos({x=1147, y=1244, z=12, stackpos=1}).itemid == 1387 then doRemoveItem(getThingfromPos({x=1147, y=1244, z=12, stackpos=1}).uid,1) doSendMagicEffect({x=1147, y=1244, z=12, stackpos=1}, CONST_ME_POFF) return TRUE end end --- @Edit upp Editado Março 2, 2015 10 anos por Djaiton01 (veja o histórico de edições)
Postado Março 9, 2015 10 anos Localize o Monstro que está tentando executar o evento, para isso use o NotePad ++. Para localizar faça o seguinte: 1 - Ao abrir o NotePad++ aperte CTRL + F e clique na aba "Localizar em arquivos". 2 - Em "Localizar:" você coloca o nome do event ( no caso tp ), em "Pasta:" coloque a pasta monsters do seu servidor. 3 - Verifique se a opção Incluir sub-pastas está ativada e clique em Localizar todos! Ai você pode retirar o evento do monstro ou adicionar 1 evento a ele, se for necessario me avise que eu tenho 1 aqui. - Download NotePad ++ - Editado Março 9, 2015 10 anos por Wakon (veja o histórico de edições) ➥ Regras | Seções OTServ | Seções BOT
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.