Ir para conteúdo

Farathor

Membro
  • Registro em

  • Última visita

Solutions

  1. Farathor's post in (Resolvido)[Ajuda] Area Com Limite Level was marked as the answer   
    Não testei, do jeito que eu fiz, ele vai ficar checando de 1 em 1 minuto os jogadores online e se eles estiverem dentro da area e com level > que 190 eles são teleportados
    Em globalevents/scripts coloque o script:
    -- Feito por Farathor (Eduardo Rodrigues) -- local inicio = {x=1, y=1, z=1} -- Posição canto superior esquerdo local fim = {x=1, y=1, z=1} -- Posição canto inferior direito function onThink(interval, lastExecution, thinkInterval)     for _, pid in ipairs(getPlayersOnline())do         if getPlayerLevel(pid) >= 190 and isInArea(getThingPos(pid), inicio, fim)) then             doPlayerSendTextMessage(pid, MESSAGE_STATUS_CONSOLE_BLUE, "Somente jogadores com level menor que 190 podem ficar ai!")             doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid)))             doSendMagicEffect(getThingPos(pid), CONST_ME_TELEPORT)         end         end     return true end  
    em globalevents.xml adicione a tag
    <globalevent name="checkArea" interval="60000" event="script" value="nome_do_script.lua"/>
  2. Farathor's post in (Resolvido)[URGENTE] Magia was marked as the answer   
    Substituia:
    local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 20000) setConditionParam(exhaust, CONDITION_PARAM_TICKS, 20000)  
    POR:

    local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 3) setConditionParam(exhaust, CONDITION_PARAM_TICKS, 10000)
     
    Me diga se funcionou

Informação Importante

Confirmação de Termo