Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 09/26/13 em todas áreas

  1. Olá meus queridos, tudo bem? Devido a dúvida de nosso usuário através do seguinte tópico: http://www.xtibia.com/forum/topic/221000-logo-do-tibia/ Resolvi fazer uma vídeo aula explicando melhor o processo, para ele e para quem quiser aprender... Espero que gostem =) *Minha voz pode estar meio zuada, estou com problemas de garganta ='( http://www.youtube.com/watch?v=fylEj_-k6SI RESULTADO [+] Download da FontMartel [+] Resultados que também podem ser obtidos com o mesmo tutorial
    5 pontos
  2. Avuenja

    DxP Website

    Ai o planejamento do DxP Website.... Espero comentários Obrigado!
    4 pontos
  3. Roksas

    [PVP-System] Changer 1.0

    [PVP-System] Changer 1.0 Versão testada: 8.60 e 9.60 Distro utilizado: TFS 0.4 e TFS 0.2 Comandos: /pvp guild, on/off e /pvp level, 300 Saudações marmanjada, firmeza na tereza? Vim apresentar hoje á vocês um sistema criado por mim, uma ideia bem legal, que seria o jogador escolher quem ele pode atacar, isso por guild e/ou level. Uma solução muito prática para quem não quer atacar amigos ou newbies na war Vá em (data/talkactions/scripts), crie um arquivo cujo nome seja pvpSys.lua e adicione dentro: --[[ PVP-System Changer 1.0, criado por Roksas! Acesse já XTIBIA.COM ]]-- function onSay(cid, words, param) local s = string.explode(param, ",") if not s[1] then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "[PVP-System] Acesso negado. É necessário que informe o tipo de PVP.") and true end --//--// if s[1] == "guild" then if not s[2] then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "[PVP-System] Acesso negado. Favor informar os parâmetros {on} ou {off}.") and true end if (getPlayerGuildId(cid) < 1) or (not getPlayerGuildId(cid)) then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "[PVP-System] Acesso negado. Você não pode utilizar este comando, pois não percente á nenhuma guild.") and true end if s[2] == "on" then if getPlayerStorageValue(cid, 21400) >= 1 then return doPlayerSendCancel(cid, "[PVP-System] Acesso negado. Já está ativado o seu Guild PVP.") and true end setPlayerStorageValue(cid, 21400, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "[PVP-System] Você ativou o Guild PVP, agora não pode atacar players da sua guild.") elseif s[2] == "off" then if getPlayerStorageValue(cid, 21400) < 1 then return doPlayerSendCancel(cid, "[PVP-System] Acesso negado. Já está desativado o seu Guild PVP.") and true end setPlayerStorageValue(cid, 21400, -1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "[PVP-System] Você desativou o Guild PVP, pode atacar os players de sua guild.") return true end return true end --//--// if s[1] == "level" then if not s[2] then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "[PVP-System] Acesso negado. Favor informar o level mínimo para atacar.") and true end if tonumber(s[2]) > getPlayerLevel(cid) then return doPlayerSendCancel(cid, "[PVP-System] Acesso negado. Você não pode determinar leveis maiores que o seu.") and true end if getPlayerStorageValue(cid, 21401) == tonumber(s[2]) then return doPlayerSendCancel(cid, "[PVP-System] Acesso negado. Este level já foi determinado antes.") and true end setPlayerStorageValue(cid, 21401, tonumber(s[2])) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "[PVP-System] Acesso negado. Você determinou o level mínimo para atacar ["..s[2].."].") return true end --//--// return true end No arquivo talkactions.xml da pasta (data/talkactions), você deve adicionar a seguinte tag: <talkaction words="/pvp" event="script" value="pvpSys.lua"/> Muito bem, esta parte foi a instalação do comando utilizado, agora iremos adicionar ao nosso servidor a parte de hits e target. Em (creaturescripts/scripts), devemos criar um arquivo com o mesmo nome, no caso, pvpSys.lua e nele, adicionar isto dentro: function onTarget(cid, target) --//--// if getPlayerStorageValue(cid, 21400) >= 1 then if getPlayerGuildId(cid) == getPlayerGuildId(target) then return doPlayerSendCancel(cid, "[PVP-System] Você não pode atacar jogadores da mesma guild com este PVP ativado.") and false end return false end --//--// if getPlayerStorageValue(cid, 21401) >= getPlayerLevel(target) then return doPlayerSendCancel(cid, "[PVP-System] Acesso negado. Não é possível atacar jogadores com level menor que ["..getPlayerStorageValue(cid, 21401).."].") and false end return true end --//--// function onStatsChange(cid, attacker, type, combat, value) --//--// if type == STATSCHANGE_HEALTHLOSS then if getPlayerStorageValue(attacker, 21400) >= 1 then if getPlayerGuildId(attacker) == getPlayerGuildId(cid) then return false end return false end --//--// if getPlayerStorageValue(attacker, 21401) >= getPlayerLevel(cid) then return false end end return true end --//--// Na mesma pasta, podemos encontrar o arquivo login.lua, no qual adicionamos estas linhas: registerCreatureEvent(cid, "pvpAtt") registerCreatureEvent(cid, "pvpStats") Voltando uma pasta (data/creaturescripts), abriremos o arquivo creaturescripts.xml com algum editor de texto e dentro coloquemos estas tags: <event type="target" name="pvpAtt" event="script" value="pvpSys.lua"/> <event type="statschange" name="pvpStats" event="script" value="pvpSys.lua"/> É isto aêe galerinha, espero que tenham gostado e que funcione, qualquer dúvida estou aqui para respondê-los haha. #Perfect, #GoodLuck.
    2 pontos
  4. Avuenja

    OTA Web - Show off

    OTA Web Olá pessoal, sou Marcelo Carvalho, e cuido da parte de web do nosso querido OTAvatar(OTA), aqui você poderá acompanhar algumas imagens do nosso site e afins... Fiquem ligados! xD Ai pessoas, fiz o 1° planejamento do site no PhotoShop. É apenas versão de visualização, e mudanças podem ocorrer! Ainda não há todas as funções, mas é uma base legal! Planejamentos de design: Até breve pessoal com mais informações do OTA Web!
    2 pontos
  5. LekoDS

    Stamina tile

    Estou aprendendo lua ... e fiz pra você xD Em movements.xml adicione: <movevent type="StepIn" actionid="ACTION-MAPA" event="script" value="stamina.lua"/> <movevent type="StepOut" actionid="ACTION-MAPA" event="script" value="stamina.lua"/> Nos arquivos do movements crie um novo arquivo lua com o nome de stamina.lua e coloque: -- Script by LekoDS local configuration = { storage = 263696, -- storage loltime = 3 * 1000, -- tempo stamina = 60, -- minutos ganhos de Stamina } function onStepIn(cid, item, position, fromPosition) if (isPlayer(cid)) == false then elseif getPlayerStorageValue(cid, configuration.storage) >= 0 then doPlayerSendTextMessage(cid, 27, "You entered an area of regeneration of Stamina. In 10 seconds you regenerate 60 minutes of Stamina.") addEvent(doPlayerAddExp, configuration.time, cid, 10) addEvent(doSendMagicEffect, configuration.time, getThingPos(cid),21) return false elseif getPlayerStorageValue(cid, configuration.storage) == -1 then doPlayerSendTextMessage(cid, 27, "You entered an area of regeneration of Stamina. In 10 seconds you regenerate 60 minutes of Stamina.") setPlayerStorageValue(cid,configuration.storage,0) stam = addEvent(doPlayerAddStamina, configuration.time, cid, configuration.stamina) effect = addEvent(doSendMagicEffect, configuration.time, getThingPos(cid),12) return false end end function onStepOut(cid, item, position, fromPosition) doPlayerSendTextMessage(cid, 27, "You failed to regenerate stamina.") setPlayerStorageValue(cid,configuration.storage,-1) stopEvent(stam) stopEvent(effect) end Não esqueça de colocar os ids no mapa. Para regenerar mana novamente é necessário sair e entrar novamente no piso. Não sei se esta funcionando 100%! Mais acho que isso deve funcionar, apesar de ser umas das minhas primeiras funções em lua. Qualquer erro só avisar
    2 pontos
  6. Tenta executar essa query: CREATE TABLE `bans` ( `id` INT UNSIGNED NOT NULL auto_increment, `type` TINYINT(1) NOT NULL COMMENT '1 - ip banishment, 2 - namelock, 3 - account banishment, 4 - notation, 5 - deletion', `value` INT UNSIGNED NOT NULL COMMENT 'ip address (integer), player guid or account number', `param` INT UNSIGNED NOT NULL DEFAULT 4294967295 COMMENT 'used only for ip banishment mask (integer)', `active` TINYINT(1) NOT NULL DEFAULT TRUE, `expires` INT NOT NULL, `added` INT UNSIGNED NOT NULL, `admin_id` INT UNSIGNED NOT NULL DEFAULT 0, `comment` TEXT NOT NULL, `reason` INT UNSIGNED NOT NULL DEFAULT 0, `action` INT UNSIGNED NOT NULL DEFAULT 0, `statement` VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `type` (`type`, `value`), KEY `active` (`active`) ) ENGINE = InnoDB;
    2 pontos
  7. Olá galera. Devido a um pedido, refiz a função getSearchString das sources do TFS em Lua, e vou aproveitar e postar ela aqui, caso alguém vá a precisar um dia. Explicando os parâmetros da função getSearchString(fromPos, toPos, isFromCreature, isToCreature): fromPos = posição inicial toPos = posição do objeto procurado isFromCreature = a posição inicial é uma posição de uma criatura? (true / false) [default = false] isToCreature = a posição do objeto é uma posição de uma criatura? (true / false) [default = false] E pra facilitar o uso, já aproveitei e fiz a função para usar o comando exiva: useExiva(cid, pid). cid = o uid do player que usa pid = o uid do player procurado Ambas as funções estão no code. Bom uso.
    2 pontos
  8. PokeB (Poketibia Base 9.60) Agora OpenSource!!! O que terá: Voar, Montar, Cortar, Teleportar, Quebrar rocha, Nadar, ... Captura de Pokémons - sistema de pokebolas. Nurse Joy - que cura todos os pokémons da mochila de uma só vez. Líderes de Ginásio Evoluções (Pedras evolutivas e Nível) Treinamento Pokémon (boost machine) 151 Pokémons - será a base. Sistema de Pokedex M1 à M12 - ataques dos pokémons. entre outras coisas... Como falado será a 'base' do poketibia! Download: Server: http://www.4shared.com/zip/9FZYhupj/Server_PokeB.html Source: http://www.4shared.com/zip/C3HMIt8_/Sources_PokeB.html Cliente: http://www.4shared.com/zip/Gmhv34hv/OtClient_PokeB.html [novo] Server PokeB 1.0: http://www.4shared.com/rar/PauHbetg/Server_PokeB_10.html? [novo] Cliente PokeB 1.0: http://www.4shared.com/rar/IokY3r3J/OtClient_PokeB_10.html? Conta GOD: Login: admin senha: 123456 SourceForge: SourceForge: https://sourceforge.net/projects/pokeb/ Server poketibia que pode ajudar: Poketibia Ricardo: Server: http://www.4shared.com/rar/ygFwSXUP/Server_Pokemon_Dash_by_Ricardo.html Source: http://www.4shared.com/rar/-OMFGhHg/Sources_Pokemon_Dash_by_Ricard.html PDA: http://www.4shared.com/rar/tSmomesU/Serv_PDA_pro_forum_v_10.html Erondino: http://tibiapoketibia-erondino.weebly.com/ Utilitários: RME: (Windows) http://remeresmapeditor.com/rmedl.php?file=RME-win-2.2.msi Ot Item Editor: http://www.4shared.com/rar/6Y72VWpG/ot_item_editor_960.html Sprite Editor/ Dat Editor: Spr Editor: http://www.xtibia.com/forum/topic/202369-spr-editor-854981-versao-13/ Storms Editor: http://www.xtibia.com/forum/topic/216960-986-storms-sprite-dat-editor/ Ultimate Tibia Editor: http://www.xtibia.com/forum/topic/206196-ultimate-tibia-editor/?fromsearch=1 Dev: http://www.4shared.com/zip/Ug4cmrtA/The_Forgotten_Dev-Cpp.html Outros: SprEx(extrator de sprites): http://knoxstudio.net/jo3bingham/SprEx/SprEx.rar O que foi feito: Imagens: Embreve!!!
    1 ponto
  9. ImBack

    Global Full 9.6 Ot-Soft

    Bom alguns duvidaram, mais ta ai, flw ai gustavo :* OBS: SE ALGUEM FALAR QUE NÃO É O MESMO DA OT-SOFT É SÓ ABRIR NO RME E DAR UMA OLHADINHA NO TEMPLO E COMPRAR COM A DO SITE. SERVIDOR RODANDO EM MYSQL, NÃO DOU SUPORTE NELE. #Novidades: -Sistema de cooldown das magias 100% funcionando (SEM BUG DO COMBO). -Mount System 100%. -Taming System 97%. -Novos items 9.60. -Market System 100%. -Monstros adicionados. OBS*Este Mapa Possui Gray Island e Quirefang (100% Sem Bugs) #O que possui? -Peso do mapa: 140MB. - War of Emperium (Evento) - Battlefield (Evento) - Raids Automáticas (Script) - Zombie (Evento) - Database completa + Shop Pronto (DB FULL) - Wrath of Emperor com todas as missões (Mapa-quest) - Zao e New Banuta Piece (Mapa) - TFS 0.4 (Distro: Anti-Divulgação, War System, No-otbm check e sem "compite to 64bits") - War System com escudos (Script) - Mais de 30 Ilhas VIPS (Exclusivas OtSoft) - 15+ items VIPS (Script) - 9 cidades VIPS (Mapa) Download servidor completo Download DataBase Scan Pasta Data : https://www.virustot...sis/1349664734/ Scan Dlls + Distro : https://www.virustot...sis/1349665264/ Credito: OTmaker e ot-soft Anne Prevails!
    1 ponto
  10. boa novas pessoal venho aqui pra posta a minha versão mais nova v 3.0 nem muitas delonga Download [template] download [versao completa]
    1 ponto
  11. Killua

    [Blood Castle] Evento Otimizado![12/04/14]

    Últimas atualizações: 16/12/2013: [ATUALIZADO 12/04/2014] Introdução: Eai gente, vcs conhecem o evento Blood Castle que tem no jogo MU? Então, eu resolvi criar esse evento para OpenTibia e ficou bem legal Informações: OBS: NÃO é obrigatório o uso do mapa que vou por aqui, ele serve somente para exemplo. #Dica: Acho que fica legal o premio do evento ser um item que da double exp por um tempo. Atualização: Resolvi refazer o código, para facilitar a instalação e melhorar o funcionamento do evento. O que mudou? Instalando o evento: Lib: Movements: Creaturescripts: Monsters: O evento pode acontecer de duas maneiras: automática ou manualmente. Vou por as duas possibilidades: Automático: Manual: Como Configurar: * Se você for colocar, dentro do evento, um teleporte para as pessoas que não quiserem mais participar, coloque o Action ID 9371 nele. * Lembre-se de por NO-LOGOUT tool e NO-PVP tool em toda área do evento!! Todas as demais explicações estão na lib, mas vou demonstrar como configurar os mais "confusos". No modo automático, você configura de quanto em quanto o tempo o evento vai acontecer. Nessa tag: <globalevent name="Blood Castle" interval="3600" event="script" value="BloodGlobalEvent.lua"/> Aqui está 3600 segundos, ou seja, 1 hora. * Se seu servidor for em milisegundos, multiplique o número por 1000, assim: 3600 segundos * 1000 = 3600000 milisegundos = 1 hora. No modo manual, para iniciar o evento, basta usar a talkaction /blood-start com seu god. Em posGuarda, vc deve colocar a posicao do Guarda do Portao, como mostrado abaixo: As posPedras são onde ficam as pedras que tampam a passagem enquanto o evento não esta aberto, conforme na imagem abaixo: Em estátua, vc deve colocar a posição em que o arcanjo vai ser criado, conforme na imagem abaixo: Nas posParedes, vc deve por a posição das paredes que bloqueiam a entrada do castelo e que são removidas quando o guarda morre, conforme abaixo: Em fromPos e toPos, você vai por o canto superior esquerdo e o canto inferior direito do mapa do seu evento, respectivamente. Dessa maneira: As outras configurações eu acredito que já estejam bem explicadas. Espero que gostem dessa nova versão. Recomendo a todos que já usam o evento, reinstalar com essa nova versão. Qualquer dúvida ou bug, postem que irei responder. Download do mapa exemplo: Blood Castle.rar
    1 ponto
  12. Avuenja

    Modern AAC por Avuenja V0.2

    Kon'nichiwa pessoal! Estou de volta é depois de um dia já tem uma atualização! Mais um conteúdo exclusivo XTibia.com Bom arrumei muita coisa bugada! Então vamos as Informações ou Chagelogs... Informações: v0.1 Arrumado algumas páginas Layout modificado Bootstrap inserido Traduzido algumas partes do front end Mais leve Contém psd do topo v0.2 Páginas melhoradas Traduzido 85% da front end System Guild Fixed implantado NO ERROS System Shop Fixed implato NO ERROS Bugs encontrados retirados Melhorado quase 80% a mais do que na v0.1 Bom ta melhorando aos poucos galera... Qualquer sugestão ou bug só reportar aqui mesmo, é que as vezes não lembro de tudo então... Imagens: Download: modernv0.2 Scan: modernv0.2 Créditos: Modern AAC Team Avuenja
    1 ponto
  13. Eae galera, to passando aki rapidin pra postar esse mapa que achei no pc que eu fiz do PxG. Prints: Download: http://www.4shared.com/rar/l3jDJmEo/Cp_CinnabarCidade_Hamlin.html OBS: Em Hamlin é só a Cidade, nao tem as hunts. Bom uso do mapa. Boa noite xD.
    1 ponto
  14. kaiotp

    Novo {Show Off} Kaiotp

    Apenas Trabalhos Antigos quando eu era iniciante ; Créditos; Vital900 e Kiaotp \/ Imagens Novas Recentemente: CRÉDITOS ; Mr player will e kaiotp \/ Esqueci de Pedir aquele comentem -Por favor comentem
    1 ponto
  15. vital900

    Novo {Show Off} Kaiotp

    Você desenvolveu muito bem ao delongar do tempo seu mapping style. Lembrei de quando eu dava aula na escolinha para você. Acho que você esta no caminho certo para se tornar um grande mapper.
    1 ponto
  16. Gabriel Couto

    Novo {Show Off} Kaiotp

    O Temple e a loja de potions ficaram legais. O resto, bem iniciante mesmo ;p Você demonstrou um bom futuro com esses 2 mapas que falei, treine mais e leia tutoriais. Continue postando =)
    1 ponto
  17. Gabriel Couto

    Galeria do Gabriel Couto

    Você comentou isso no show off de um ano atrás hauhauahua \o/ Foto Antiga: "Remake"
    1 ponto
  18. Oneshot

    [Encerrado]Dragon Factory

    Queria ver todos esses 6 anos de experiência com Lua e C++. E, impressionante, você trabalha com OtClient desde que ele foi lançado.
    1 ponto
  19. Marok

    [Encerrado]OTAvatar Voltou !

    Muito bom mano, namoral !! Estou muito ansioso para ver esse servidor online... Esperando por mais !
    1 ponto
  20. Avuenja

    DxP Website

    Bom isso é apenas um planejamento feito no Photoshop, não é a versão final do site, e nem tudo que pode ter no mesmo...
    1 ponto
  21. Mophus

    Galeria do Gabriel Couto

    Vital, quando se deixa claro que vai continuar a postar mapas, mesmo que se poste só uma imagem, pode criar a galeria, sempre foi assim. Entrarei em contato com Alexclusive para reclamar do alerta. Mapas Antigos: A segunda imagem é de pouco menos de 1 ano atrás! Em alguns dias, irei refazê-la, veremos o resultado Exagero de árvores, e formatos muito "complexos". Você já fez coisa melhor.
    1 ponto
  22. beto06

    Galeria do Gabriel Couto

    quanta árvore.. rs tenta usar aquelas outras pedrinhas também ^^
    1 ponto
  23. viniciusdrika

    ShowOff Vinny .

    Obrigado a todos, e eu errei na borda mesmo falha minha, a borda 4469 eu tinha colocado antes pra ve um negocio e acabei esquecendo de remover . a Parede eu quis da um ar de fragil pra uma entrade montanhosa, so que sim porisso tantas rocha em cima é um hunt ghost "cemiterio" morte coisas relacioada entao quanto mais "perigo" mais interessante ficaria . Estarei arrumando agora ja posto o resultado . @Up Mechi um poco no mapa e finalizei ele, não é muito grande é medio (pequeno), criticas ? dicas ? está bom ?
    1 ponto
  24. Aqui link de download mano! E também veja esse tutorial Aqui! Espero ter ajudado você!
    1 ponto
  25. nailo

    Khalin: The New Era [2]

    A caverna de Trolls está completa galera!Obrigado por acreditar em min e em todos que ajudaram a criar o Khalin:The New Era. Estou na fase final do projeto que futuramente (espero eu) que se torne um servidor!Abraços. »Dia:1/11/13 »Hora:14:30 »Dúvidas:Via MP •Informações gerais: Bom,teremos um Test Server aberto ao público dia 1º de novembro,com ínicio das 14:30 da tarde de 01/11/13 até dia 08/11/13.Você pode acessar o game pelo o download do nosso client que será postado o link neste mesmo tópico.Criando contas via account manager: Account: 1 Senha: 1 Atenciosamente, Heitor
    1 ponto
  26. onde muda o email do pagseguro é aqui $config['pagseguro']['email'] = 'wellcrusher@gmail.com'; ## EMAIL PAGSEGURO ## a quantidade de pontos e quanto custa é na sua token criada no pagseguro aqui é o nome do produto $config['pagseguro']['produtoNome'] = 'Premium Points'; tudo isso fica no config.php
    1 ponto
  27. Tonynh

    Spider Man - Smudge

    Estava pensando em que tipo de sign fazer (já que faz um certo tempo que não faço uma), e resolvi fazer um smudge rápido pra não demorar, e saiu o seguinte resultado: V1 V2
    1 ponto
  28. Piabeta Kun

    filho na adolescencia?

    AUEHAUEHAUHEAUHEAUHEAUHEAUHEAUHEAUHEAUHEAUE não é atoa que se é the boss... sabias palavras! #PiabetaMan01 se você já descabelando o palhaço sente um tesão enorme, já imagina se você experimentasse o sexo? rçrçrç trolado pelo luli? nao pode, mais é melhor e ficar quieto pois eu nao queria explanar que voce faz sexo de costas.... ops..
    1 ponto
  29. Nu77

    Stamina tile

    LekoDS dei uma resumida no seu script, obs: não testei ele!! STAMINA_MESSAGE = "TEXTO AQUI" STAMINA_TIME = 3 * 1000 STAMINA_EFFECT = 12 STAMINA_ADD = 60 function event(cid, time, loop) doPlayerSendTextMessage(cid, 27, STAMINA_MESSAGE) doPlayerAddStamina(cid, STAMINA_TIME, STAMINA_ADD) doSendMagicEffect(cid, getThingPos(cid), STAMINA_EFFECT) if loop == true then event_x = addEvent(event, STAMINA_TIME, cid, true) end end function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return false end event_x = addEvent(event, STAMINA_TIME, cid, true) return true end function onStepOut(cid, item, position, fromPosition) doPlayerSendTextMessage(cid, 27, "You failed to regenerate stamina.") stopEvent(event_x) return true end
    1 ponto
  30. supernetoo

    PDA - Erro Fly/Ride

    Tipo, pra adicionar um novo fly no server, você teria que pegar o id de LookType no servidor e subtraí-lo por 351, no caso, o ID do Moltres ficou 229, porém, originalmente é 580 - 351 = 229
    1 ponto
  31. vai em data/globalevents/scripts copie qualquer arquivo e renomeie para save.lua e cole isso. local config = { broadcast = {60, 60}, shallow = "yes", delay = 60, events = 60 } 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!" doBroadcastMessage(text) end if(seconds > 0) then addEvent(executeSave, config.events * 1, seconds - config.events) else doSaveServer(config.shallow) doCleanMap() end end function onThink(interval, lastExecution, thinkInterval) if(table.maxn(config.broadcast) == 0) then doSaveServer(config.shallow) else executeSave(config.delay) doCleanMap() end return true end em globalevents.xml adcione essa tag. <globalevent name="AutoSave" interval="70" script="save.lua"/>
    1 ponto
  32. Tonynh

    Capa para Facebook

    Valeu galera, estarei movendo para a seção de pedidos entregues então! =) Tópico movido para a seção de pedidos entregues.
    1 ponto
  33. Nolis

    [Encerrado]OTAvatar Voltou !

    Muito interessante! Curti o sistema, você tem mais informações sobre? Este mapa está com alguns bugs. Não posso disponibilizar muitas informações, pois o sistema ainda está em testes, mas posso dizer que é único e MUITO inovador. A galera vai curtir! Obrigado por estar acompanhando nosso trabalho (:
    1 ponto
  34. Reinstale o Tibia novamente e tente abrir de novo porque esse diretório ai ta meio cabuloso, instale ele em arquivos de programas. A parte do Unsupported Client Version! (8) é só importar o mapa para abrir.
    1 ponto
  35. Snowsz

    Buff Sio

    Fala galera, fiz essa spell aqui, "Buff Sio", ela funciona da seguinte maneira, ela adiciona um buff em outro player, como se fosse "Exura Sio", utilização: Buff Sio "Nome Do Amigo Att.Snowsz Servidor testado:[8.60] The Forgotten Server 0.3.6 (Crying Damson) V8.2 Vamos a spell: Script.lua: Tag: <instant name="Buff Friend" words="buff sio" lvl="30" mana="140" prem="1" aggressive="0" needtarget="1" params="1" exhaustion="2000" needlearn="0" event="script" value="buff sio.lua"> <vocation id="2"/> <vocation id="6"/> </instant> Instalação: Salve o código do script.lua (logo acima) em um arquivo chamado buff sio.lua e coloque-o na pasta: pastadoseuservidor/data/spells/scripts após isso vá em pastadoseuservidor/spells/spells.xml e adicione a tag (logo acima), para configurações \/... Configurações: A configuração do script.lua já vem nele mesmo. A tag, em name="Buff Friend" e words="buff sio" pode-se alterar o nome da magia, em lvl="30" pode se alterar o level necessário para utilizar a magia, em mana="140" é a mana necessária para utilizar a magia, prem="1" é se precisa de premium, 0 para não, 1 para sim, aggressive="0", a magia é agressiva ?Pode usar somente fora de pz?Adiciona pz quando usa? Se sim coloque 1, caso não coloque 0, needtarget="1" não mexa, params="1" não mexa, exhaustion="2000" exhaust para usar a magia novamente(fora o exhaust do script), needlearn="0" precisa aprender a magia ?Caso sim, coloque 1, não coloque 0, event="script" não mexa, value="buff sio.lua" coloque o nome do arquivo da magia(obs: tem que tar na pasta data/spells/scripts, não pode estar dentro de nenhuma outra pasta, caso queira colocar dentro de uma outra pasta adicione nomedapasta/nomedoarquivo.lua), e em <vocation id="2"/> adicione as vocações que poderam usar a magia(os id delas, e tem que ser antes do </instant>), exemplo: <instant name="Buff Friend" words="buff sio" lvl="30" mana="140" prem="1" aggressive="0" needtarget="1" params="1" exhaustion="2000" needlearn="0" event="script" value="buff sio.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> </instant>
    1 ponto
  36. KlebesonXDesigner

    Eternity Vampirism

    Mano Seria Bom algumas Fotos do serve
    1 ponto
  37. Vc tem q add as ids das portas em movements.xml la vai ter outras ids q vc pode pegar como base e o diretorio eh o msm, só n posto um jeito aq pq to no celu kk Edit +o- isso <movevent type="StepOut" itemid="12205" event="script" value="closingdoor.lua"/> <movevent type="StepIn" itemid="12195" event="script" value="walkback.lua"/>
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...