Ir para conteúdo

SkyLigh

Lorde
  • Total de itens

    2183
  • Registro em

  • Última visita

  • Dias Ganhos

    23

Tudo que SkyLigh postou

  1. Amigo não fique criando double topic. Movido para lixeira.
  2. Faça um tópico arrumado, coloque informações do ot caso contrario seu tópico será movido para lixeira.
  3. SkyLigh

    Server save

    Movido para resolvidos.
  4. vá em data/globalevents/talkactions.xml e adicione esta tag <globalevent name="save" interval="2600" event="script" value="save.lua"/> vá em data/globalevents/scripts e crie um arquivo.lua chamado save.lua e adicione esse código dentro : local config = { broadcast = {120, 30}, shallow = "no", delay = 120, events = 30 } config.shallow = getBooleanFromString(config.shallow) local function executeSave(seconds) if(isInArray(config.broadcast, seconds)) then local text = "" if(not config.shallow) then text = "Full s" else text = "S" end text = text .. "erver Vai Ser Salvo Em " .. seconds .. " Seg, Save Server!" doBroadcastMessage(text) end if(seconds > 0) then addEvent(executeSave, config.events * 1, seconds - config.events) else doSaveServer(config.shallow) end end function onThink(interval, lastExecution, thinkInterval) if(table.maxn(config.broadcast) == 0) then doSaveServer(config.shallow) else executeSave(config.delay) end return true end
  5. Amigo não fique criando tópicos com o mesmo sentido mais de uma vez. Tópico fechado e movido para lixeira.
  6. De acordo com o concurso de membro do mês, eu acho que seria legal Scripter do Mês, Mapper do Mês, Spriter do Mês e programador do mês. O membro receberia esse título por sua contribuição a tal área, com isso receberia uma conquista caso for selecionado o Scripter do Mês ou Mapper do Mês, e assim pelas outras áreas também. O titulo seria dado ao membro que contribuiu com conteúdos para seção e também contribuiu na seção de suporte, que seria um incentivo para quem não conseguir membro do mês. Então é isso espero que curtam a ideia.
  7. @Daniel como havia falado no skype, remova as tags populares que é um hook na minha opinião INÚTIL ninguém utiliza, e com isso adicione o hook de membro do mês que vai ser uma adição pro concurso de membro do mês.
  8. poste aqui o erro e o script é aquele que eu passei no outro tópico? você não deu nenhuma resposta no tópico
  9. as vezes a foto é pesada de mais tem um limite de peso caso não dê nenhum erro de peso tente fazer o seguinte. Entre no seguinte site : imgur.com Apos isso faça o upload da foto lá Copie o link Vá no seu perfil aqui do fórum clique em adicionar a foto e em baixo do botão onde tem pra você, encontrar ela no seu pc tem um campo lá cole o link da foto lá E de import Com certeza vai da certo
  10. http://www.xtibia.com/forum/topic/234284-anunciando-morte-no-default-fulano-acabou-de-morrer-para-ciclano
  11. SkyLigh

    spells error

    e poste seu spells.xml
  12. SkyLigh

    Imperia Server

    Belo mapa, Pena que a minha reputação esgotou amanha dou. Conteúdo aprovado
  13. Se sim, basta abrir o seu editor SQLite, aquele com o ícone de uma pena azul serve e executar a seguinte query: DELETE FROM players WHERE lastlogin < strftime("%s", "now") - 14*24*60*60 AND level < 100 para editar o lvl só trocar aquele 100 pro level que você quiser
  14. ahsuahahah que bom que curtiu minha idéia
  15. hahah só converteu o meu rs facilitou minha vida não vou precisar fazer
  16. Diminua um pouco as letras do tópico esta meio desnecessário
  17. posta o configuration não posso baixar nada no momento no pc
  18. provavelmente deve está envolvido com outro script tente encontra-lo ou poste o configuration todo aqui.
  19. cara ninguém aqui é obrigado a ajudar, ajuda quem quer caso queira reclamar de suporte pague um serviço ai sim você pode reclamar, aqui estamos ajudando uns aos outro. Testa a spell assim local acombat5 = createCombatObject() local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_TYPE, GRASSDAMAGE) setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, 4) arr5 = { {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0} } local area5 = createCombatArea(arr5) setCombatArea(acombat5, area5) local function onCastSpell5(parameters) doCombat(parameters.cid, acombat5, parameters.var) end function onTargetTile5(cid, pos) doCombat(cid,combat5,positionToVariant(pos)) end setCombatCallback(acombat5, CALLBACK_PARAM_TARGETTILE, "onTargetTile5") function onCastSpell(cid, var) local tempo = 5 -- tempo em segundos para o exaust local strTime = 135207 -- storage para controlar o exaust doCreatureSay(cid, "LEAF STORM!", TALKTYPE_MONSTER) local parameters = { cid = cid, var = var} if getPlayerStorageValue(cid, 3) >= 1 then doSendAnimatedText(getThingPos(cid), "MISS", 215) setPlayerStorageValue(cid, 3, -1) return true end if getPlayerStorageValue(cid, strTime) > os.time() then local timeLeft = getPlayerStorageValue(cid, strTime) - os.time() doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Espere o exhaust') return false end if getPlayerStorageValue(cid, 5) >= 1 then if math.random(1,100) <= 33 then setPlayerStorageValue(cid, strTime, os.time() + exaustTime) doSendAnimatedText(getThingPos(cid), "SELF HIT", 180) if isPlayer(getCreatureTarget(cid)) then huah = getPlayerLevel(getCreatureTarget(cid)) else huah = getPlayerLevel(getCreatureMaster(getCreatureTarget(cid))) end local levels = huah doTargetCombatHealth(getCreatureTarget(cid), cid, COMBAT_PHYSICALDAMAGE, -(math.random((levels*3),(levels*5))), -((math.random((levels*3),(levels*5))+10)), 3) return true end end addEvent(onCastSpell5, 000, parameters) end
  20. SkyLigh

    ROPE - erro

    function onUse(cid, item, fromPosition, itemEx, toPosition) local holeId = { 294, 369, 370, 383, 392, 408, 409, 410, 427, 428, 430, 462, 469, 470, 482, 484, 485, 489, 924, 3135, 3136, 7933, 7938, 8170, 8286, 8285, 8284, 8281, 8280, 8279, 8277, 8276, 8323, 8567, 8585, 8596, 8595, 8249, 8250, 8251, 8252, 8253, 8254, 8255, 8256, 8972, 9606, 9625, 13190, 14461, 19519, 21536 } local tile = toPosition:getTile() local ground = tile:getGround() if ground and isInArray(ropeSpots, ground:getId()) or tile:getItemById(14435) then Player(cid):teleportTo({x = toPosition.x, y = toPosition.y + 1, z = toPosition.z - 1}, false) return true elseif isInArray(holeId, itemEx.itemid) then toPosition.z = toPosition.z + 1 tile = toPosition:getTile() if tile then local thing = tile:getTopVisibleThing() if thing:isItem() and thing:getType():isMovable() then return thing:moveTo({x = toPosition.x, y = toPosition.y + 1, z = toPosition.z - 1}) elseif thing:isCreature() and thing:isPlayer() then return thing:teleportTo({x = toPosition.x, y = toPosition.y + 1, z = toPosition.z - 1}) end end Player(cid):sendCancelMessage(RETURNVALUE_NOTPOSSIBLE) return true end return false end
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...