Ir para conteúdo

Veteran

Membro
  • Registro em

  • Última visita

  1. Veteran postou uma resposta no tópico em Suporte Tibia OTServer
    Ficarei grato se algum de vocês solucionar este probleminha pra mim é que eu não manjo muito kk. Eu queria que lá no pos player fosse 5 e não somente 1. Eu quero que a pos para onde eles irão seje 5 e não 1. Eu quero que seje 8 demons e não 1. e por último, quero que os monstro somem automaticamente caso os jogadores morram lá dentro da annihi a minha script abaixo; local t = { lvl = 100, entrada = { {x = 1125, y = 1152, z = 7} -- pos players }, saida = { {x = 1125, y = 1153, z = 8} -- pos para onde eles irão }, monstros = { {{x = 1121, y = 1153, z = 8}, "Demon"} -- defina pos dos montros e nomes } } function onUse(cid, item, fromPosition, itemEx, toPosition) local configure = { fromPos = {x=1121, y=1150, z=8}, -- posição superior esquerda do mapa, da area em que esta mapeado a area. toPos = {x=1129, y=1156, z=8}, -- posição inferior direita do mapa, da area em que esta mapeado a area. boss = "Demon" -- Aqui você bota o nome do monstro que você quer remover } local final = {x=1095, y=1062, z=7} -- Posição aonde será teleportado quando acabar o tempo local config = { position = {x=1126, y=1152, z=7}, -- Contagem position1 = {x=1121, y=1150, z=8}, -- Contagem position2 = {x=1121, y=1156, z=8}, -- Contagem position3 = {x=1129, y=1150, z=8}, -- Contagem position4 = {x=1129, y=1156, z=8}, -- Contagem fromPosition = {x=1121, y=1150, z=8}, toPosition = {x=1129, y=1156, z=8}, id = 1498, time = 1 -- tempo que o teleport ira sumir em minutos } local time = 60 local sto = 5968 local check = {} for _, k in ipairs(t.entrada) do local x = getTopCreature(k).uid if(x == 0 or not isPlayer(x) or getPlayerLevel(x) < t.lvl) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Não tem 5 jogadores para quest.") return true end if getGlobalStorageValue(sto) == 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Annihilaton está bloqueada. Aguarde até que seja liberada.") return true end table.insert(check, x) end for _, summon in pairs(t.monstros) do local creature = getTopCreature(summon[1]).uid doCleanTile(summon[1]) doCreateMonster(summon[2], summon[1]) end for i, tid in ipairs(check) do doTeleportThing(tid, t.saida, false) doSendMagicEffect(t.saida, 10) doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) end setGlobalStorageValue(sto, 1) for i = 1,time do formula = time - 1*i addEvent(doSendAnimatedText, i*1000, config.position, formula, TEXTCOLOR_RED) addEvent(doSendAnimatedText, i*1000, config.position1, formula, TEXTCOLOR_RED) addEvent(doSendAnimatedText, i*1000, config.position2, formula, TEXTCOLOR_RED) addEvent(doSendAnimatedText, i*1000, config.position3, formula, TEXTCOLOR_RED) addEvent(doSendAnimatedText, i*1000, config.position4, formula, TEXTCOLOR_RED) end function removeWall() setGlobalStorageValue(sto, -1) return true end addEvent(removeWall, config.time*60*1000) function onTime() removeMonsterInArea(fromPos, toPos) return true end function removeMonsterInArea() local positionsCheck = {} for i = configure.fromPos.x, configure.toPos.x do positionsCheck[#positionsCheck+1] = {x=i, y = configure.fromPos.y, z = configure.fromPos.z, stackpos = 0} for j = configure.fromPos.y+1, configure.toPos.y do positionsCheck[#positionsCheck+1] = {x=i, y = j, z = configure.fromPos.z, stackpos = 0} end end for j=1, #positionsCheck do for i = 0, 255 do positionsCheck[j].stackpos = i local tile = getTileThingByPos(positionsCheck[j]) if isMonster(tile.uid) then if getCreatureName(tile.uid) == configure.boss then doRemoveCreature(tile.uid) end end end end end function removePlayer() if isInArea(getPlayerPosition(cid), config.fromPosition, config.toPosition) then doTeleportThing(cid, final, false) end end addEvent(removePlayer, config.time*60*1000) return TRUE end
  2. Gostei desta sua script porém não era a que eu queria. a que eu queria ela cai do céu e bate no chão, o efeito é o mesmo de mort, e é mais grande, já vi ela na maioria dos baiak x999 só que esqueci o nome dela. 'só que sem essa fumaça plx' kk.
  3. Então, eu queria uma script de spell de meteoro que caem do céu e o efeito é tipo da sd rune. se alguém conseguir eu ficarei grato! vlw!

Informação Importante

Confirmação de Termo