Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 11/18/15 em %

  1. Vodk

    Auto Loot v1.2

    Atualização v1.2: Funciona em OTpokémon. Além de Premium, agora tem VIPTIME. Atualização v1.1: AutomaticDeposit adicionado. Introdução: É um sistema que você pegue os loots automaticamente. O sistema contém: Menu: Há um menu mostrando quais itens estão marcados para lootear automaticamente. Mods: Comandos: /autoloot -- mostra a sua lista de items /autoloot add,nome do item -- adiciona o item na loot list /autoloot remove,nome do item -- remove o item da loot list Configurando: OnlyPremium = true vc precisa ser premium para usar o comando -------------------------------------------------------------------------------- AutomaticDeposit = true Se o dinheiro que ele dropar ao invés de ir para bag vai para o banco -------------------------------------------------------------------------------- BlockMonsters = {} aqui você pode bloquear alguns monstro para ele não usar o auto loot, exemplo: BlockMonsters = {'demon','medusa'} -------------------------------------------------------------------------------- Também tem como bloquear alguns itens para serem adicionados a loot list, exemplo: BlockItemList = {2160,2163 "ok Vodkart, tem pra premium mas e se meu servidor for de Vip Time?" Simples: Troque: if info.OnlyPremium == true and not isPremium(cid) then doPlayerSendCancel(cid, "you must be a premium account.") return true por: if info.OnlyPremium == true and getPlayerStorageValue(cid, 13540) - os.time() <= 0 then doPlayerSendCancel(cid, "you must be a vip account.") return true Caso seu servidor precise que relogue para atualizar a loot list, adicione isso: func(cid, item) -- depois desta linha doPlayerSave(cid) -- essa função
    5 pontos
  2. Gwix

    Show Off (Gwix)

    Olá pessoal, Sou o Gwix, atual mapper do RadBR e a nossa parceria com o Xtibia me motivou a postar meus mapas aqui, não acompanhava o fórum mas passarei a acompanhar. Vamos ao que interessa! Floresta encantada 1 Mapa temático de Halloween Apenas uma cachoeira Floresta encantada 2 Possível 'monte olimpo', peço desculpas pois está incompleto... Mas terão 12 colunas dessas, e à frente de cada coluna 1 Deus Olimpiano, que 1 a 1 serão desafiados pelos jogadores e por último enfrentarão Zeus, o poderoso Deus será forçado a se levantar de seu trono e devastará a morte à quem o enfureceu! Uma passagem para o portal das entranhas do Santuário do Senhor Hades, ele está reconstruindo sua fortaleza e também seu exército, reza a lenda que os mais bravos e tolos guerreiros que arriscaram aventurar-se por ali tiveram seu crânio como decoração. Arena, onde o espetáculo entre homens contra homens e até mesmo os mais poderosos monstros era tramado. É um mapa meio antigo meu: Insectoid hunt: Templo congelado do Rei, não ouse libertá-lo Underwater temple Precipício de Ghondor
    3 pontos
  3. Vodk

    Walking Effect On Outfit

    Explicação: Enquanto andar com o full addon de algumas ouflits irá sair efeito. Creaturescripts/scripts: creaturescripts.xml: <event type="login" name="EffectOutLogin" event="script" value="outfiteffect.lua"/> <event type="outfit" name="OutfitEffects" event="script" value="outfiteffect.lua"/> Configurando: local effect = { [136] = 3, [128] = 3, -- citizen [270] = 27,[273] = 27, -- jester [156] = 61,[152] = 61, -- assassin [147] = 44,[143] = 44, -- barbarian [148] = 45,[144] = 45, -- druid [157] = 68,[153] = 68, -- beggar [149] = 36,[145] = 36, -- wizard [279] = 17,[278] = 17, -- brotherwood [137] = 39,[129] = 39, -- hunter [141] = 66,[133] = 66, -- summoner [142] = 34,[134] = 34, -- warrior [155] = 31,[151] = 31, -- pirate [158] = 46,[154] = 46, -- shaman [288] = 6,[289] = 6 -- demonhunter } Em [] é o ID da ouflit e depois do = é o número do efeito
    3 pontos
  4. TaaG

    Frag and VIP/FREE look

    O script consiste em quando você der look no player irá aparecer se ele é VIP ou FREE e quantas pessoas ele já matou (frags). SS: lookplayer.lua (data/creaturescripts/scripts) function getPlayerFrags(cid) local time = os.time() local times = {today = (time - 86400), week = (time - (7 * 86400))} local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC") if(result:getID() ~= -1) then repeat local content = {date = result:getDataInt("date")} if(content.date > times.today) then table.insert(contents.day, content) elseif(content.date > times.week) then table.insert(contents.week, content) else table.insert(contents.month, content) end until not result:next() result:free() end local size = { day = table.maxn(contents.day), week = table.maxn(contents.week), month = table.maxn(contents.month) } return size.day + size.week + size.month end function onLook(cid, thing, position, lookDistance) local string = 'You see yourself.' if isPlayer(thing.uid) and thing.uid ~= cid then if getPlayerPremiumDays(thing.uid) > 0 then doPlayerSetSpecialDescription(thing.uid,'[Frags: '..getPlayerFrags(thing.uid)..'][VIP]') else doPlayerSetSpecialDescription(thing.uid,'[Frags: '..getPlayerFrags(thing.uid)..'][FREE]') end elseif thing.uid == cid then if getPlayerPremiumDays(cid) > 0 then doPlayerSetSpecialDescription(cid,'[Frags: '..getPlayerFrags(cid)..'][VIP]') else doPlayerSetSpecialDescription(cid,'[Frags: '..getPlayerFrags(cid)..'][FREE]') end if getPlayerFlagValue(cid, PLAYERFLAG_SHOWGROUPINSTEADOFVOCATION) then string = string..' You are '.. getPlayerGroupName(cid) ..'.' elseif getPlayerVocation(cid) ~= 0 then string = string..' You are '.. getPlayerVocationName(cid) ..'.' else string = string..' You have no vocation.' end string = string..getPlayerSpecialDescription(cid)..'' if getPlayerNameByGUID(getPlayerPartner(cid), false, false) ~= nil then string = string..' You are '.. (getPlayerSex(cid) == 0 and 'wife' or 'husband') ..' of '.. getPlayerNameByGUID(getPlayerPartner(cid)) ..'.' end if getPlayerGuildId(cid) > 0 then string = string..' You are ' .. (getPlayerGuildRank(cid) == '' and 'a member' or getPlayerGuildRank(cid)) ..' of the '.. getPlayerGuildName(cid) string = getPlayerGuildNick(cid) ~= '' and string..' ('.. getPlayerGuildNick(cid) ..').' or string..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEECREATUREDETAILS) then string = string..'\nHealth: ['.. getCreatureHealth(cid) ..' / '.. getCreatureMaxHealth(cid) ..'], Mana: ['.. getCreatureMana(cid) ..' / '.. getCreatureMaxMana(cid) ..'].' string = string..'\nIP: '.. doConvertIntegerToIp(getPlayerIp(cid)) ..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEEPOSITION) then string = string..'\nPosition: [X:'.. position.x..'] [Y:'.. position.y..'] [Z:'.. position.z..'].' end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string) return false end return true end creaturescripts.xml <event type="look" name="LookPlayer" event="script" value="lookplayer.lua"/> login.lua (data/creaturescripts) registerCreatureEvent(cid, "LookPlayer") Créditos: Taag - Suicide
    2 pontos
  5. Script feito por Ahilphino, adiciona uma mensagem com o tempo que você levou para upar, ao upar. creaturescripts\scripts\timelevel.lua function timeString(timeDiff) local dateFormat = { {"day", timeDiff / 60 / 60 / 24}, {"hour", timeDiff / 60 / 60 % 24}, {"minute", timeDiff / 60 % 60}, {"second", timeDiff % 60} } local out = {} for k, t in ipairs(dateFormat) do local v = math.floor(t[2]) if(v > 0) then table.insert(out, (k < #dateFormat and (#out > 0 and ', ' or '') or ' and ') .. v .. ' ' .. t[1] .. (v ~= 1 and 's' or '')) end end local ret = table.concat(out) if ret:len() < 16 and ret:find("second") then local a, b = ret:find(" and ") ret = ret:sub(b+1) end return ret end function onAdvance(player, skill, oldlevel, newlevel) if skill ~= SKILL_LEVEL then return true end oldtime = player:getStorageValue(3499) timenow = os.time() if oldtime == -1 then player:setStorageValue(3499, timenow) else player:sendTextMessage(MESSAGE_INFO_DESCR, "It took you " .. timeString(timenow - oldtime) .. " to advance in level from your last advance.") player:setStorageValue(3499, timenow) end return true end login.lua player:registerEvent("timelevel") creaturescripts.xml <event type="advance" name="timelevel" script="timelevel.lua"/>
    2 pontos
  6. Vodk

    Walking Effect On Outfit

    isso vem da sua criatividade @up tava testando novamente e vi um bug script atualizado retirado bug no citizen
    2 pontos
  7. Eai Alex, achei o tópico. Tava na lixeira pública e eu tava sem permissão pra ver rsrs Movi para Downloads novamente, você pode acessar. http://www.xtibia.com/forum/topic/217721-atlantawar-10/ Qualquer coisa avise, abç!
    2 pontos
  8. Vodk

    Auto Loot v1.2

    sim, é necessário tirar o shield e obrigado.
    2 pontos
  9. Wend ll

    xPoketibia [Open source] (OFICIAL!)

    Olá Galera do XTibia! Venho apresentar para vocês um novo projeto, o xPoketibia, o poketibia se trata de um servidor que está sendo desenvolvido para tentar substituir o PDA em termos de uso dos OT-admin (sair dessa mesmice de servidores PDA) , o mesmo será disponibilizado aqui no fórum com suas devidas versões\atualizações. Estamos usando uma base antiga que está um pouco desatualizada e com muitos bugs , não editamos o mapa ainda por isso o mapa que está sendo usado é o do dash , tentaremos ao máximo trazer incríveis mapas e sistemas. Andamento do servidor Level System: 90% Caught System: 50% Go-Back System: 50% Portrait System: 50% Evolution System: 100% NPC Nurse System: 50% Pokedex System: 50% Ghost System: 50% Wild Pokemon Passive: 50% Moves System: 90% Limite de 6 Pokemons: 50% Duel System (Pela Party) 50% Tv / Cam System 50% Próximos sistemas Order System (Com todas as habilidades [Fly, Surf, Ride, Blink, Cut, Light, Transform, Control Mind, Dig, Move]) All Pokemon Spells Boat System (Vermilion - Cinnabar) Gym System NPC's de batalha espalhados pelo mapa Vários outros sistemas que tenho em mente. Changelog do servidor: Prints: Downloads: Servidor > http://www.4shared.com/rar/VAp3P-nwba/xPoketibia_Project.html? Client > http://www.4shared.com/rar/l5iti909ba/Client_xP.html? Source > http://www.4shared.com/rar/Cb_mNAJvba/sources_xP.html? Repositório no GitHub > Quase lá ~~ Créditos: Wend Silva < euBrun 123GabrieltxuDaniel Colaboradores xTibia por alguns códigosAvuenja por está ajudando com o Github é isso Galera vou indo fazendo com o tempo , não me cobrem , tenho vida social também , não é todo o dia que vou está disponível pra mexer no servidor , mas é isso nada de novo , mas apenas outro distro totalmente diferente com source , creio que vai ajudar muitas pessoas que curte o PDA, Lembrando que ele não vai ser livre de bugs , peço ajuda também para a galera que ajudem no projeto com sugestões e relatando os bugs que encontrarem. Thank you ~~
    1 ponto
  10. jhonatanp

    Website 8.0 [ Dbo ]

    Ollá Pessoal, Vou trazer para vocês um site para Wodbo, Editei ele rapidim mas ficou bonito pois muitos sites estão iguais e está ficando uma coisa muita feia. Dicas : Caso queria Mudar o Link do Download que está >> , Va até a pasta SITE em HTDOCS e abra header.inc vai ter está frase <a href=" http://www.facebook.com/dbofullextreme mude <" target="_blank"><img src="http://imageshack.us/a/img11/9491/gfgfw.png" border="0" alt="Client Download"></a> Quer Configurar A Parte Inicial ? Eu não mechi mas você pode mecher. Va ate Xampp/Htdocs botao direito em ENTRADA abrir como bloco de notas. <center><b><font color="white" size="25">Nome do seu Otserv</font></b><br> <iframe width="460" height="340" src=" http://www.youtube.c...bed/Y0k9vGIdKZ4" frameborder="0" allowfullscreen></iframe> E caso queira mudar aquela imagem DBHO em azul, apenas crie um logo.gif com mesmo nome e cola na pasta htdocs. Imagens do Site : Download : http://www.mediafire...qi5gargc0dmuwqj Creditos do site : CrazzyMaster
    1 ponto
  11. Global Full [CLIENTS COMPATÍVEIS] 10 e 11.5. [BUGS E DOWNLOAD] BAIXEM E REPORTEM EM: OTXGlobal Full [FEATURES] NEW DEPOT, NEW SPAWN, NEW CAST SYSTEM, NEW NPC SYSTEM VIA BANK BALANCE, NEW CRITICAL BOOST SYSTEM, NEW POTIONS, REWARD SYSTEM, PREY ... [MAPA] FULL GLOBAL MAP WITH FEYRIST TODAS CIDADES E NOVAS AREAS TODAS QUESTS FUNCIONANDO! [EVENTS] WAR-ANTIENTROSA [CONTATO] SKYPE: onjogos WHATSAPP: (66) 998427-4493 [Créditos]Tfs 1.2 Developers -Zbizu - Pitis91 - MatheusMkalo - Gesior - Lundrial - M4G0 - Fish04k - Printer - Djarek - Ninjalulz - Slavidodo - Thexamx - Socket2810 - Ciroc -Absolute - Gordonbay - Mitsuig - Alissonfgp - Gunz - Bruno Minervino - Comedinha -Hirako - Maya - Mattyx14 – Darkjav - Viking Tibia
    1 ponto
  12. Administrador

    Player Spell Experience

    Créditos: Codex NG Athern function Player:getCustomSkill(storage) return self:getStorageValue(storage) end function Player:addCustomSkill(skillName, storage) local skillStorage = math.max(10, self:getStorageValue(storage)) local skillTries = math.max(0, self:getStorageValue(storage + 1)) self:setStorageValue(storage, skillStorage + 1) self:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You advanced to " .. string.lower(skillName) .. " level "..self:getCustomSkill(storage)..".") self:setStorageValue(storage + 1, 0) end function Player:addCustomSkillTry(skillName, storage) local skillStorage = math.max(10, self:getStorageValue(storage)) local skillTries = math.max(0, self:getStorageValue(storage + 1)) self:setStorageValue(storage + 1, skillTries + 1) if skillTries > math.floor(20 * math.pow(1.1, (skillStorage - 11)) / 10) then self:addCustomSkill(skillName, storage) end end function Player:getCustomSkillPercent(storage) local skillStorage = math.max(10, self:getStorageValue(storage)) local skillTries = math.max(0, self:getStorageValue(storage + 1)) local triesNeeded = math.floor(20 * math.pow(1.1, (skillStorage - 11)) / 10) local percent = math.floor(100 * (1 - skillTries / triesNeeded)) if percent > 1 and percent <= 100 then return percent else percent = 1 return percent end end Usando a magia "Haste" como um exemplo, você vai ter que aplicar sua própria formula de aumento de dano, velocidade, etc... local name = "haste" local storage = 15000 local combat = Combat() combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) combat:setParameter(COMBAT_PARAM_AGGRESSIVE, 0) local function x(creature, var) local condition = Condition(CONDITION_HASTE) condition:setParameter(CONDITION_PARAM_TICKS, 33000) condition:setFormula(0.3, -24, 0.3, -24) combat:setCondition(condition) creature:addCustomSkillTry(name, storage) return combat:execute(creature, var) end function onCastSpell(creature, var) return x(creature, var) end 22:08 You advanced to haste level 11. 22:09 You advanced to haste level 12.
    1 ponto
  13. TaaG

    [TFS 1.X] Rain of Meteor/Meteor Smash

    Essa spell já existe no fórum porém com alguns bugs. Tentei atualizar ela para versões mais recentes mas o TFS é o único que está aceitando ela. Caso dê algum erro, vá até a linha 57 do script e adicione dois "--". Ficando assim: Creio que não irá ter erro. Achei a spell bem bacana porém estou sem SS dela.
    1 ponto
  14. function Player.setExhaustion(self, value, time) return self:setStorageValue(value, time + os.time()) end function Player.getExhaustion(self, value) local storage = self:getStorageValue(value) if storage <= 0 then return 0 end return storage - os.time() end Exemplo de uso: function onUse(player, item, fromPosition, itemEx, toPosition, isHotkey) if player:getExhaustion(1350) <= 0 then player:setExhaustion(1350, 10) else print('Exausted! '..player:getExhaustion(1350)..' segundos restantes.') end return true end Créditos: Printer
    1 ponto
  15. shept

    Player Spell Experience

    de nada, é sempre bom tentar compreender e ajudar a comunidade
    1 ponto
  16. TaaG

    Sistema de nocautear e assaltar o player

    Vídeo demonstração Instalando: steal.lua (data/actions/scripts) Actions.xml (data/actions) <action itemid="id da runa/item" event="script" value="steal.lua"/> Créditos: CandleJack
    1 ponto
  17. shept

    Player Spell Experience

    eu entendi como usa ... neste caso o primeiro code pode ir no global.lua, no caso de tfs 1.2, bom é tfs 1.2 é metamethod e o segundo script é o script de uma spell, no caso é o haste, e ele está dizendo que tem que editar cada atributo de cada spell, neste caso teria que fazer pra todas as magias as edições parecidas com o segundo script
    1 ponto
  18. kaleudd

    Auto Loot v1.2

    Muito bom,usei uns Top Buttons no OTClient e ajustei,fico ótimo haha xD.
    1 ponto
  19. Gwix

    Show Off (Gwix)

    Obrigado! Obrigado! Comentários como os seus que me motivam a mapear! Parabéns pela hospitalidade. (A todo XTibia)
    1 ponto
  20. como assim você não achou global storage no tfs 1.2 ? eu uso sempre pra setar algo: Game.setStorageValue(key) e pra pegar um Global Storage Game.getStorageValue(key)
    1 ponto
  21. Gwix

    Show Off (Gwix)

    Sou novo no fórum de vocês, tentarei postar algo.
    1 ponto
  22. Dbko

    Wodbkobr 8.0

    fico grato em você querer ajudar nosso servidor, muito obrigado
    1 ponto
  23. FlamesAdmin

    [Encerrado] [BUG] Houses

    Verifica se o tile de 'house' está por cima da parede. Seleciona House Tiles e coloca na porta
    1 ponto
  24. Administrador

    Winter Update Sombrio!

    Fala meus xTibianos (e xTibianas?). Todos estamos empolgados com as novidades que a cipsoft está trazendo. "Sarcasmo". De qualquer forma, não estão tão ruim quanto minhas expectativas para este update. Escrevo esta matéria para mostrar a vocês algumas observações sobre as novas áreas do Tibia Global, assim como a misteriosa ressurreição do personagem Ferumbras (se a curiosidade já ta matando, imagina quando ele aparecer). E já que a minha área é Mapping, vou deliciá-los com umas observações interessantes sobre os mapas recém criados pela CipSoft. Servos do Mal Todos estão cientes que a Cip está trabalhando para dar ênfase à personagens importantes do Tibia; Após os rumores do que se tratava, confirmou-se que está para vir uma nova quest no Tibia Global. Dessa vez, envolvendo o grande Ferumbras. O texto (traduzido por Scarela) revela que o boss está prestes a obter o poder de um Deus. Seguindo as pistas, entende-se que a missão se tratará da unção das 7 partes de uma arma poderosa, cujo próprio Ferumbras havia destruído. ~•~ Darashia. - Um homem misterioso. - Ouçam meus avisos para o Tibia! - A sombra de um temido inimigo. -*sussuro* O bruxo! - Ele precisa ser parado! - Ele está tão próximo de obter o poder de um deus! - Tão próximo!! - O que pode ser feito??? - Nada? - Mas sim! - A ARMA, a arma proibida! - Aquela feita por Z... - NÃO! Não mencione o sombrio! - Mas a arma foi destruída! Ele mesmo a destruiu!! - Sim, sim, mas não completamente. - Sete partes. - Onde estão elas? - Elas foram dadas aos seus mais cruéis seguidores. - Os mais cruéis de todos os archdemons!! - Então estamos condenados. - Ainda não! - Eles as esconderam nas entranhas mais profundas da Terra. - Mas suas invocações, seus soldados... - Eles não permitirão que nós as recuperemos! - Não não vamos nem chegar perto delas! - Ninguém jamais conseguiu passar através das moradas do tormento. - Não sozinho, vocês não poderão fazer isso sozinhos! - Há esperança então? - Talvez. E se nós conseguirmos... o que acontece? - *risada maligna* ~•~ Sabe-se que as partes que formam a poderosa arma que derrotaria Ferumbras estão escondidas em cavernas profundas e inexploradas. Estas cavernas são protegidas por invocações dos Ruthless Seven. Para quem não sabe, Os Ruthless Seven são as tramas dos archdemons que seguem ordens de Zathroth. Obviamente, para obter as sete partes da arma, você deverá derrotar os bosses que à guardam. Lembrando que o Ferumbras não deixará de ser um boss de invasão, de acordo com Mirade, este update trará apenas novos conteúdos ao jogo. As sete moradas do Tormento Esse teaser fala sobre os bosses que deverão ser derrotados ao decorrer da quest. As cavernas não abrigaram somente os bosses, haverão inúmeras criaturas antigas e novas também (Igualando-se a POI e/ou Inqui). Confira alguns cenários: ~•~ As sete moradas do tormento. Tantos obstáculos em nosso caminho. Hordas de sinistras criaturas. Quebra-cabeças. Enigmas. Os guardas impiedosos. Eles estão esperando ansiosamente para matar uma vez mais. ~•~ Percebe-se que há uma grande diferença de temáticas, sugerindo que os monsters e bosses serão bastante variados (tornando a quest mais complicada, tendo em vista as características que cada categoria de criaturas pode apresentar e a classificação da quest). A cip dessa vez foi criativa com os mapas, aos meus olhos, alguns detalhes importantes foram bem valorizados nos mapas e isso está causando muita expectativa. Não sabe-se ao certo como será o cenário completo da quest, mas posso lhe induzir a pensar que será em locais afastados (cada boss), devido à diferença de temática (biomas). Agora é só esperar mais novidades, estou ansioso e espero que estejam também. Grande abraço! Créditos imagens/informações: Tibia (Cipsoft) Tibiabr Tibia Wiki Br
    1 ponto
  25. Bluester

    Base Otpokemon V1

    Aqui está, só extrair e renomear ! Não esquece de olhar o login e senha do GOD no SQLite/MySQL ^^
    1 ponto
  26. jhonatanp

    Website 8.0 [ Dbo ]

    Logo vou disponibilizar o site do meu servidor em quanto isso teremos esse site para download, não é um site feio é legalzinho. Gostou da REP : )
    1 ponto
  27. jhonatanp

    Website 8.0 [ Dbo ]

    De nada, Ninguem gostou do site ? : (
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...