Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 10/27/18 em todas áreas

  1. REVIVER O NOSSO TIBIA !

    DATA Vinny reagiu a Kickyr por uma resposta no tópico

    1 ponto
    -Reviver o Tibia!- -Voces devem estar pensando o por que desse titulo... Eu vim aqui escrever esse texto ja que eu ainda tenho esperança no TIBIA e nos Servidores dele, Tentar dar uma dica para todos aqueles que estao desanimados com a quantidade de jogadores no seu servidor ou com comunidade do tibia , E tambem me ajudar ja que eu amo tanto esse jogo e quero que ele nao simplesmente suma.. -Como?- -vou usar o GLA (Gland Line Adventures) como um exemplo um servidor com novas ideias unicas e um estilo de jogo unico .. Mas voce deve ta perguntando o porque merda estou usando um jogo que nao tem nada a ver com aquele nosso tibia old como exemplo se o intuito é reviver o tibia ? Simples o GLA foi um dos servidores alternativos de tibia que criaram seu proprio estilo de jogo e trouxeram mais de 1000 jogadores diariamente em um servidor alternativo.. Sendo assim uma das formas da gente reviver o tibia seria criando servidores unicos e nao imitações do tibia... Ai voce em fala "Mas Kickyr fazer servidores unicos que fujam da proposta do tibia não traz aquela velha mecanica do tibia old!" ... Sobre isso na minha opnião existem mais de 500 servidores de tibia .. A metade com menos de 10 players online ...O que a comunidade de tibia precisa é de novos estilos unicos.. Tambem tem as milhares de copias mal feitas de DBO e NTO (Nenhum que me anime .. Ja que parece mais um jogo feito para quem sabe mexer mais com bot ou uma criança de 9 anos que quer bate com a cabeça no teclado e da insta kill) . ( por favor comente sua opnião .. Assim debatemos e chegamos a uma conclusão melhor ja que eu sou um cabeça de vento) -Servidores Unicos..- -Eu com minha ideia estou fazendo meu proprio estilo de servidor ats que o tibia deveria ter .. Obviamente se eu vim propor isso para voces devo pelo menos ter um laço com o assunto.. O estilo que eu criei foi um servidor com rpg completo com inumeras classes(Tipo umas 40) E com o balancemento completo de todas as classes .. (É um exemplo de servidor , Se voce tem um bote aqui na publicação como e seu estilo unico!)
  2. (Resolvido)Tfs 0.4 Nto Ultra Help

    King Laker reagiu a Matwhrup por uma resposta no tópico

    1 ponto
    Talvez as spells estão usando efeitos que não está no seu client
  3. 1 ponto
    Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  4. (Resolvido)Tiler que diminuem dano

    DouglasVinicius reagiu a lordzetros por uma resposta no tópico

    1 ponto
    Em data/creaturescripts/scripts/ crie um arquivo chamado castleDano.lua e adicione o seguinte código dentro: local posicoes_castle = { [1] = {supEsquerdo = {x = 1014, y = 1036, z = 7}, infDireito = {x = 1032, y = 1042, z = 7}}, [2] = {supEsquerdo = {x = 1014, y = 1036, z = 7}, infDireito = {x = 1032, y = 1042, z = 6}}, [3] = {supEsquerdo = {x = 1014, y = 1036, z = 7}, infDireito = {x = 1032, y = 1042, z = 5}}, [4] = {supEsquerdo = {x = 1014, y = 1036, z = 7}, infDireito = {x = 1032, y = 1042, z = 4}}, } local porcento = 0.2 -- 0.2 = 20% function players_area(fromPosition, toPosition) local players = {} for _, pid in ipairs(getPlayersOnline()) do local f = {x = fromPosition.x, y = fromPosition.y, z = fromPosition.z} local t = {x = toPosition.x, y = toPosition.y, z = toPosition.z} local min = (fromPosition.z > toPosition.z and toPosition.z or fromPosition.z) for index = 0, math.abs(toPosition.z - fromPosition.z) do f.z = min + index t.z = min + index if (isInRange(getPlayerPosition(pid), f, t)) then table.insert(players, pid) end end end return players end function onStatsChange(cid, attacker, type, combat, value) if (type == STATSCHANGE_HEALTHLOSS and isPlayer(attacker) and isPlayer(cid) and getGlobalStorageValue(25580) == 2) then local total = {} for k = 1, #posicoes_castle do table.insert(total, players_area(posicoes_castle[k].supEsquerdo, posicoes_castle[k].infDireito)) end if (isInArray(total, getPlayerPosition(cid)) and isInArray(total, getPlayerPosition(attacker))) then local valor_m = porcento * value doTargetCombatHealth(attacker, cid, combat, valor_m, valor_m, COLOR_NONE) end end return true end Em data/creaturescripts/creaturescripts.xml adicione a seguinte linha abaixo de uma semelhante: <event type="statschange" name="reduzCastle" event="script" value="castleDano.lua"/> Em data/creaturescripts/scripts/login.lua adicione isto abaixo de outro semelhante (registerCreatureEvent): registerCreatureEvent(cid, "reduzCastle") Agora modificando seu script, no Teleport.lua local configuration = { day = "tuesday", to_pos = {x = 3186, y = 568, z = 3}, --Para onde o teleport levará. pos = {x = 3186, y = 574, z = 3}, --Onde o teleport será criado. teleport_id = 1387, --ID do teleport. aid = 3434, --Action ID do teleport. } function onTime() if os.date("%A") == configuration.day then local item = getTileItemById(configuration.pos, configuration.teleport_id).uid if item < 1 then local tp = doCreateTeleport(configuration.teleport_id, configuration.to_pos, configuration.pos) doItemSetAttribute(tp, "aid", configuration.aid) broadcastMessage("Suba no trono e termine o castle", MESSAGE_STATUS_WARNING) setGlobalStorageValue(25580, 2) end end return true end E no close1.lua - close1 é igual open1, certo? Se for, adicione isto no close1 mesmo (poderiam ter feito 1 script para as duas coisas, mas tudo bem): local day = "tuesday" --Mude o dia que o evento será executado aqui. EM INGLÊS. local id = 1547 local posis = { {x = 3084, y = 569, z = 6}, -- posição da barreira {x = 3085, y = 569, z = 6}, -- posição da barreira {x = 3086, y = 569, z = 6}, -- posição da barreira {x = 3087, y = 569, z = 6}, -- posição da barreira {x = 3088, y = 569, z = 6}, -- posição da barreira {x = 3084, y = 567, z = 6}, -- posição da barreira {x = 3085, y = 567, z = 6}, -- posição da barreira {x = 3086, y = 567, z = 6}, -- posição da barreira {x = 3087, y = 567, z = 6}, -- posição da barreira {x = 3088, y = 567, z = 6}, -- posição da barreira } function onTime() if os.date("%A") == day then for i = 1, #posis do local item = getTileItemById(posis, id).uid if item > 0 then doRemoveItem(item, 1) else doCreateItem(id, 1, posis) end end setGlobalStorageValue(25580, 1) end return true end EXPLICAÇÃO: A ideia é fazer com que o player que sofreu o ataque ganhe 20% do dano total que recebeu. Na parte das posicoes_castle do script que fiz, tu vai configurar o canto superior esquerdo e inferior direito da área total de cada andar Segue imagem para demonstração:
  5. (Resolvido)[Action] Verificar Área

    LeoTK reagiu a Vodkart por uma resposta no tópico

    1 ponto
    @Brunds esqueci a função main kkk function getPlayersInArea(from, to) local t = {} for _, pid in pairs(getPlayersOnline()) do if isInRange(getPlayerPosition(pid), from, to) then t[#t+1] = pid end end return t end local config = { limit = 1, -- limite de jogador na area from = {x = 1518, y = 1159, z = 15}, --começo da area to = {x = 1534, y = 1174, z = 15}, -- final da area playerDestiny = {x = 1077, y = 783, z = 6} -- para onde o player vai } function onUse(cid, item, frompos, item2, topos) if #getPlayersInArea(config.from, config.to) >= config.limit then doPlayerSendCancel(cid, 'Alguem Ja Esta Na Area.') doSendMagicEffect(getThingPos(cid), 2) return true end doTeleportThing(cid, config.playerDestiny) doPlayerSendTextMessage(cid, 20, "Boa Sorte!") doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) return true end
  6. Error during getDataInt(vipdays).

    magrelo751 reagiu a xBlackWolf por uma resposta no tópico

    1 ponto
    Olá! Não tem mensagem de erro no inicio da subida do TFS ? Tipo um arquivo etc ? Outra pergunta, adicionou sistema vip recentemente ? Está utilizando a DB mais atualizada para seu OTserv ? Aguardo!
  7. (Resolvido)[BUG] Script de Healar o Boss

    maicao22 reagiu a Vodkart por uma resposta no tópico

    1 ponto
    local config = { life_ative = 500000, life_add = 300000, seconds_ative = 20, gStorage = 90702, monster = "Gaz'Haragoth" -- nome do monstro } function AddHealth(cid) setGlobalStorageValue(config.gStorage, 0) if not isCreature(cid) then return false end doCreatureAddHealth(cid, config.life_add) doCreatureSay(cid, "Gaz'Haragoth HEALS himself!", TALKTYPE_MONSTER) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED) end function onStatsChange(cid, attacker, type, combat, value) if (getGlobalStorageValue(config.gStorage) < 1 and type == STATSCHANGE_HEALTHLOSS and getCreatureName(cid) == config.monster and getCreatureHealth(cid) < config.life_ative) then doCreatureSay(cid, "Gaz'Haragoth beginns to draw on the miniums to HEAL himself!", TALKTYPE_MONSTER) addEvent(AddHealth, config.seconds_ative * 1000, cid) setGlobalStorageValue(config.gStorage, 1) end return true end
  8. Elysium Online [Download]

    Pedro. reagiu a Vodkart por uma resposta no tópico

    1 ponto
    o scan do one drive já é válido e o vital é um membro conhecido desde o xtibia, grande amigo. se quiser aprovar @Sttorm pode aprovar
  9. Nova base lenda 2018/2019

    Tabajara00 reagiu a henriquesafadao por uma resposta no tópico

    0 pontos
    Hoji Trago pra vocês nova base Lenda ja pronta 90% pra por Online Vamos La... Peço Desculpa Pelo Português. Meu Teclado esta ruim mas pelo menos tentei? Informação Do servidor: Base lenda sem Level system e sem source Xp médio/fácil + de 50 Quests Muitos Novos Pokemon Shopp No Servidor já configurado Montaria e Bike system Sprites ùnicas Reset system P-points system, tem um npc que vende items por P-pointes pra ativa o systema tem que usar Msql Eventos Atomáticos 75% Dos Pokemon Balanciados Map 63% Unico Systema Held X-Y-Z 2 Spawn de Up Spawn de Pokemon Que dropa Helds T1 á T4 Download ##### Prints####
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo