Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 05/29/15 em todas áreas

  1. Este script foi feito por Comedinha. Créditos também a ViitinG. Objetivo Player já irá iniciar no servidor com os icones no mapa. Tutorial Crie o arquivo creaturescripts/scripts/iconmap.lua e adicione o seguinte conteúdo: local config = { storage = 030220122041, version = 1, marks = { {mark = 5, pos = {x = 1095, y = 1062, z = 7}, desc = "Temple."}, {mark = 4, pos = {x = 895, y = 996, z = 7}, desc = "Depot."} } } local f_addMark = doPlayerAddMapMark if(not f_addMark) then f_addMark = doAddMapMark end function onThink(cid, interval) if(isPlayer(cid) ~= TRUE or getPlayerStorageValue(cid, config.storage) == config.version) then return end for _, m in pairs(config.marks) do f_addMark(cid, m.pos, m.mark, m.desc ~= nil and m.desc or "") end setPlayerStorageValue(cid, config.storage, config.version) return TRUE end No arquivo creaturescripts/creaturescripts.xml adicione a tag: <event type="think" name="IconMap" event="script" value="iconmap.lua"/> No seu arquivo creaturescripts/scritps/login.lua adicione a seguinte linha no fim do script: registerCreatureEvent(cid, "IconMap") Caso seja TFS 1.0, use este valor: player:registerEvent(cid, "IconMap") Icones Como configurar {mark = 5, pos = {x = 1095, y = 1062, z = 7}, desc = "Temple."}, - Número do icone que vai aparecer no minimap. - Posição que o icone vai aparecer no minimap. - Descrição que vai aparecer quando deixar o ponteiro do mouse em cima do icone.
    4 pontos
  2. JKalin

    editor geral de otserv

    Bom pessoal, primeiramente pedindo desculpas por está postando no local errado (eu acho). Percebi uma forte carência de um software realmente bom e ccompleto para auxiliar os donos de servers e principalmente os iniciantes. Pensando nisso hoje comecei o projeto de um editor realmente completo, a lista de funções estará no final do tópico. Essa vontade de ajudar veio logo depois que abandonei o Windows e passei a usar Linux ubuntu, fui muito bem recebido pela comunidade linux que me ajudou bastante no começo quando ainda não conhecia muito bem o sistema. Como sou programador e entendo de literalmente todas as áreas de um otserver, dês de maps até sprites, comecei a criar essa ferramenta para ajudar vocês. Dentre várias linguagens de programação a que escolhi foi java, ela não seria a melhor opção para alguns métodos que esse programa vai ter, mas é de linguagem universal e vai rodar com um ótimo desempenho em todas as plataformas. O programa irá contar com: Editor de spells para criação e novas spells como também editar as já existentes. Editor de itens. Editor de vocação. Editor para config.lua. Editor para forge system, auxiliando na criação de novas fórmulas. Editor de skins e montarias. IDE para criação de scripts lua. E mais funções, mas essas serão as principais. A princípio o programa não servirá para edições de banco de dados... mas já vai estar com bastante coisa em sua versão alpha 1.0 Lembrando pessoal, spells criadas nele serão instaladas em seu serv automaticamente. A melhor parte é que vocês quase não terão contato com códigos e muito menos precisarão navegar por exemplo na pasta data de seu ot. Escolhi divulgar no xtibia porquê foi o forum que mais me ajudou na época em que eu era dono de otserv. Hoje sou maior de idade, nem jogo mais tibia... pouco tempo livre, isso também implica na criação desse software, pois só terei tempo de trabalhar nele a noite e nos finais de semana. Mas tudo indica e creio eu que em 10 ou 15 dias lanço aqui no fórum a versão 0.1 contendo um editor de spells e do config.lua Agora terminou meu horário de trabalho... mas é isso ai pessoal. A e lembrando o nome do editor será JKalin. Meu nome de tibiano kkkkkkkkk a saudades de quando era de menor e podia jogar horas, do meu ot serv com mais de 150 players.... sabe, aproveitem ao máximo essa fase.
    3 pontos
  3. Luga03

    [OTC] Modificando seu OTcliente

    Eai Pesosal, blz? estou atualizando o tópico de como Editar as funções mais basicas do OTC! Vou ensinar a trocar o IP do OTC! Trocar a Resolver o Debug que fica preto ao andar! Resolver o erro que diz que não existe um arquivo dat compatível! Como deixar o OTC com aparencia Transplarente! como o OTP Como Mudar o Nome Que Aparece no Canto Superior do OTC! 1.0- Trocar o IP do OTC Primeiramente, Para Rrocar o IP, Localize o Arquivo "Cliente/Module/Cliente_entergame/Entergame.lua" Abra o Arquivo entergame.lua Procure Por: "setUniqueServer" Ai vai ter algo parecido com isto: "EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210)" Ai o "127.0.0.1" Troque Pelo Seu IP! Agora o OTC esta Entrando Normalmente no seu OTserv! 2.0- Trocar os Arquivos .spr e .dat pelos seus! Vá em data/things/854 Ai Vai ter Dois Arquivos .spr e .dat, Remova eles e troque Pelo Seu! Pronto, Cliente com as Sprites do Seu Servidor! 3.0- Resolver Erro de Arquivo Dat Não Compatível! Existem Duas Soluções! 3.1- A Primeira Solução: Se seus Arquivos .dat e .spr não forem EXTENDIDO, você pode EXTENDER ele, Segue o Tutorial ao Lado >> http://www.tibiaking...ite-de-sprites/<< 3.2- A Segunda Solução: Vá em Cliente\modules\game_things e Abre o Arquivo Things.lua Procure Por: "g_game.enableFeature(GameSpritesU32)" Se seu cliente For EXTENDIDO não mexa em nada! Mas se seu Cliente Não for Extendido Substitua: "g_game.enableFeature(GameSpritesU32)" Por: "--g_game.enableFeature(GameSpritesU32)" 4.0- Para deixar o OTC por padrão com Forma Transplarente Igual ao OTP! Abrir o Arquivo: "modules\game_interface\gameinterface.lua" Procure Por "setupViewMode(0)" obs: Pode ter Até 3 deste! Substitua todos Por "setupViewMode(2)" 5.0- Como Mudar o Nome Que Aparece no Canto Superior do OTC! Vá em modules\client Abra o Arquivo Client.lua e Procure Por: "g_window.setTitle" Vai Tar Algo Mais ou Menos Como Isto: "g_window.setTitle('OTclient')" Oque esta dentro da Aspas na Tag, substitua pelo Nome desejado! ex: "g_window.setTitle('OTclient1000000')" Pronto, Este Tutorial Já Ajudou Muita Gente e Agora Vai Ajudar a Muito mais! Atualizei o Tópico, com Mais Informações, Removi as Imagens Por Deixarem o Tópico com Poluição Visual e Reformulei Todo o Resto do Tópico! Créditos Summer Slyer(Zet0N0Murmurou) Pelo Tutorial! GabrielSapient Por Me Ensinar a Deixar o OTC Transplarente Como o OTP! Wend Por Me Ensinar a Mudar o Nome!
    2 pontos
  4. Benny

    [Pedidos] ~ Beeny

    Modelo : Tamanho Tema: Pedido: Tipografia: Cores : Outros : Exemplo : Tamanho : 202x404 px Tema : Naruto Pedido : Avatar Tipografia : GodBeeny Cores : Azul, verde e amarelo Outros : Fonte : Bebas Lembrete : Só vou atender pedidos relacionados ao fórum (Avatar, sign, logo para servidor, background, etc) Qualquer pedido que não tenha nexo nenhum, vou ignorar.
    2 pontos
  5. Luga03

    Download Pack de Pokémons Mega!

    Eae galera hj eu vim postar um .spr que tem muitos pokémons mega mais ou menos 36 pokémons mega com outros items ta ai uma lista dos pokemons que tem : Algumas Imagens no final do tópico Download : https://mega.co.nz/#!JJZBSDrA!cgWBL7x9G4dzyOOCi4947OYFdcdFMRI8bvxfyYrE5qI Scan : https://www.virustotal.com/pt/file/d4a5ebcf78b51914540034e077a4dfbc61fa763f70002417ead3fd0dba4bd6f9/analysis/1420069094/ Creditos : Summer (Zet0N0Murmurou) - Por fazer o tópico, procurar em vários clientes e juntar tudo PXG - por algumas sprites Unknow's - Desconhecidos por criar algumas sprites
    2 pontos
  6. larissaots

    DoubleExp para vocações VIP

    Créditos ao gabra! Objetivo O script se baseia em deixar double exp apenas para x vocações. Tutorial Em data/creaturescripts/scripts/ crie um arquivo ExpVoc.lua e dentro coloque: local rate = 2 local rates = getPlayerRates(cid) local vocations = {9,10,11,12} -- ID das vocações function onLogin(cid) if isInArray(vocations,getPlayerVocation(cid)) then doPlayerSetExperienceRate(cid, rates[SKILL__LEVEL]+rate) end return true end Para adicionar as vocações do seu servidor basta trocar os ID's em local vocations = {9,10,11,12} Em data/creaturescripts adicione no creaturescripts.xml a seguinte linha: <event type="login" name="ExpVoc" event="script" value="ExpVoc.lua"/> Em data/creaturescripts/scripts/ abra o arquivo login.lua e adicione: registerCreatureEvent(cid, "ExpVoc")
    2 pontos
  7. 2 pontos
  8. Benny

    [Pedidos] ~ Beeny

    @XScupion @Tiagone
    2 pontos
  9. @@JonatasLucasf, Crie um arquivo chamado playerMount.lua em data/talkactions/scripts com o seguinte conteúdo: E agora em data/talkactions/talkactions.xml adicione a seguinte linha: <talkaction words="/addmount" separator=" " script="playerMount.lua" />Para adicionar a mount para o player basta usar:/addmount Player, 1 Lembrando que 1 é o id da Mount.
    2 pontos
  10. item.cpp s << "speed " << std::showpos << (int32_t)(it.abilities.speed / 2) << std::noshowpos; Tira o " / 2"
    2 pontos
  11. Créditos a GodFather. Objetivo Você normalmente começa com a wand of vortex nos servidores. Daí, quando pega nível suficiente pra usar a próxima wand (wand of dragonbreath), ganha ela automaticamente. Assim por diante até a wand of voodoo. Funciona em Druids também! Tutorial Vá até data/creaturescripts/scripts/ e crie o arquivo evoluirwand.lua, coloque: local items = { {13,2191,2186,-1}, {19,2188,2185,0}, {22,8921,8911,1}, {26,2189,2181,2}, {33,2187,2183,3}, {37,8920,8912,4}, {45,8922,8910,5}, {99999999999} } local stuff = {2190,2182,2191,2188,8921,2189,2187,8920,8922,2186,2185,8911,2181,2183,8912,8910} function onAdvance(cid, skill, oldlevel, newlevel) local place = 0 local st = 23636 local blala = newLevel if isInArray({1,2,5,6},getPlayerVocation(cid)) then if skill == 8 then for x = 1, #items do if newlevel >= items[x][1] and newlevel < items[x+1][1] then place = x end end if place > 0 then if getPlayerStorageValue(cid,st) <= items[place][4] then local byvoc = getPlayerVocation(cid) if getPlayerVocation(cid) > 4 then byvoc = getPlayerVocation(cid)-4 end if isInArray(stuff,getPlayerSlotItem(cid,5).itemid) then doRemoveItem(getPlayerSlotItem(cid,5).uid) elseif isInArray(stuff,getPlayerSlotItem(cid,6).itemid) then doRemoveItem(getPlayerSlotItem(cid,6).uid) end doPlayerAddItem(cid,items[place][byvoc+1],1) doPlayerSendTextMessage(cid,4,"Você evoluiu e ganhou uma nova wand: "..getItemNameById(items[place][byvoc+1])..".") setPlayerStorageValue(cid,st,items[place][4]+1) end end end end return TRUE end Agora vá em data/creaturescripts, abra o arquivo creaturescripts.xml e adicione a seguinte linha: <event type="advance" name="EvoluirStaff" event="script" value="evoluirwand.lua"/> Por último, vá em data/creaturescripts/scripts, abra login.lua e adicione a seguinte linha após onLogin(cid): registerCreatureEvent(cid, "EvoluirStaff")
    1 ponto
  12. Administrador

    Servidor Pokémon Paraiso V2

    Edições Adicionado novos pokémons,Gothorita,Hydreigon e outros,alguns pokémons não foram adicionados mais as sprites estão no cliente. Editado um pouco Saffron City e entre outras,lembrando que o mapa é igual do ot pokémon. Erros do Servidor Bom,o Poison Gas esta dando lag(delay) no jogo. o Shiny Metagross,quando usa mount o mount fica com a outfit de Shiny Metang. o Shiny Salamence,esta com a outfit de Shiny Shelgon. Créditos PXG. Pobro. Ot Pokémon. Gabrieltxu. Eu(por editar o servidor,desenhar algumas sprites,editar o mapa e etc. Downloads Ot Client:http://www.mediafire.com/download/94m1j4trytjy3u7/Ot+Client+PKP.zip Servidor:http://www.mediafire.com/download/dvmg0xpttv5p534/Servidor+Paraiso.zip
    1 ponto
  13. Administrador

    Novo Chat & Wallpapers

    Bom dia/tarde/noite a todos! Trago notícias quentes à vocês. Essa semana foi uma semana muito importante para o novo xTibia. Batemos o recorde de usuários online! (221 online) e estamos crescendo cada vez mais! Quero dar as boas vindas ao novos membros que estão chegando e espero que curtam o fórum. Confiram as principais novidades para esta semana. É isso ai! O Chat do Ekz está de volta! Estamos em períodos de testes, portanto o chat está ativo somente na index do fórum. Para quem ainda não sabe como funciona, no chat do Ékz é possível conversar com outros membros através de uma barrinha na parte inferior da tela. Você sendo membro tem acesso à chats públicos e a chats privados, lembre-se de respeitar as regras. • É proibido flood em salas de chat; • É extremamente proibido divulgar qualquer conteúdo que não seja relacionado ao xTibia; • Não peça suporte por PM, crie um tópico para isto e envie o link à pessoa que quer ajudar; CHAT INSTANTÂNEO Com o chat instantâneo você pode conversar com seus amigos, trocar uma ideia sobre tibia e otserv e quem sabe contar umas piadas? Haha, não se esqueça que sempre estaremos de olho nas conversas para identificar os patifes que tentarem burlar as regras. Veja na ilustração como funciona um diálogo utilizando o chat instantâneo: É isso ai, o xtibia agora tem wallpapers oficiais recém tirados do forno! Estarei mostrando abaixo e disponibilizando para download Quem quiser contribuir com wallpapers, basta enviar o seu para daniel@xtibia.com. Os melhores wallpapers do mês receberão uma medalha + 5 REP. Wallpaper #01 Wallpaper #02 Wallpaper #03 Wallpaper #04 Wallpaper #05 Wallpaper #06 Wallpaper #07 Wallpaper #08 Wallpaper #09 Wallpaper #10 Wallpaper #11 Wallpaper #12 Wallpaper #13 Wallpaper #14 Wallpaper #15 Download - Mediafire Pack Pronta para área de trabalho Créditos pelas wallpapers:
    1 ponto
  14. Furabio

    [Votação] Sign of The Week #3

    VOTEM PARA: PRIMEIRO, SEGUNDO E TERCEIRO LUGAR VOCÊ PODE VOTAR EM SI MESMO EXEMPLO [sÉRIES/SERIADOS] MOSKITINHO FLINKTON BENNY THE DANZING Primeiro colocado: 4 REP+ MEDALHA Segundo colocado: 3 REP+ Terceiro colocado: 1 REP+ OBRIGADO PELA PARTICIPAÇÃO DE TODOS, QUE VENÇA O MELHOR!
    1 ponto
  15. adiciona em baixo de : target:addMount(mountId) target:sendTextMessage(19, "Você recebeu uma montaria!") Tópico movido para a seção de dúvidas e pedidos resolvidos.
    1 ponto
  16. • EvoBR - Um Evolutions mais que perfeito. (8.60) • Servidor feito pelo Baiak e Editado por mim Fala galera estou aqui para apresentar EvoBR, Eu Trabalhei muito tempo neste servidor.Ele Custava cerca de 30 Euros na Loja da Vapus, Mas Foi Liberado de Graça e eu o melhorei bastante. Este servidor é um dos Evolutions mais Completos, Possui Sistemas inovadores e já vem o TFS 0.4.Então, tá esperando o que? Confira logo! • Cidades: ├ Delyria ├ Lumina ├ Daret └ Manhattan • O Que Contêm no Servidor: ├ Sistemas Exclusivos ├Várias Quests ├ Fast Pass System para Tp's ├ Cidades Detalhadas ├ Sistema de Train, a Cada 45 minutos o player que está treinando terá que digitar um código, se errar será kickado. ├ Cassino ├ Mapa Compacto. Pesa Apenas 10mb ├ Novos NPC'S └ TFS 0.4 DEV Rev: 3884 Já Compilado. • Fotos do EvoRPG • SS #1 - Templo • Fotos do EvoRPG • SS #2 - Novos Teleports • Fotos do EvoRPG • SS #3 - Quests • Fotos do EvoRPG • SS #4 - Goblin Hunt • Opções de Download do OTserver • MediaFire 4shared • Scan via VirusTotal • • Créditos: 5mok3r Percy Equipe Delyria Evolutions TFS Team
    1 ponto
  17. Benny

    [Pedidos] ~ Beeny

    Caralho mano Eu tinha esquecido do seu, perdão
    1 ponto
  18. Benny

    [Pedidos] ~ Beeny

    R1P Tranquilo ~ Já, já eu faço OFF; Tranquilo, tu tinha gastado comigo msm kODKSAOKO Showcard gothic Algo assim Já, já faço também u-u
    1 ponto
  19. Benny

    [Pedidos] ~ Beeny

    Entendi muito bem não kasdoskao
    1 ponto
  20. Benny

    [Pedido] Faça seu pedido!

    Okay Terminando a partida de LoL Eu começo ~
    1 ponto
  21. Benny

    [Pedido] Faça seu pedido!

    Pode ser, ajuda bastante
    1 ponto
  22. Benny

    [Pedido] Faça seu pedido!

    Caaaraaalho, quanto pedido ! HUAHUAHAU Vou começar aqui u-u @edit ~ Vou começar com os avatares, já que são mais fáceis ~
    1 ponto
  23. Remover o salt quer dizer que você pode usar Account Manager + Gesior juntos. Se o Account Manager estiver desabilitado, vai funcionar só o Gesior.
    1 ponto
  24. Bruno

    Script proibe itens

    Vamos fazer o teste... Em data/movements/scripts crie um arquivo chamado byVocation.lua com o seguinte conteúdo: Agora em data/movements/movements.xml adicione a seguinte linha: <movevent type="Equip" itemid="3063;3040;3080;2400; todos os ids;" slot="hand;feet;ring;head;necklace;backpack;legs;armor" event="script" value="byVocation.lua" />Tem necessidade de colocar id por id no xml, para que ele reconheça o script... Qualquer erro me fale.
    1 ponto
  25. 1 ponto
  26. Benny

    [ Pokémon ] Pokémon WOLF V1.0

    Olá pessoal . Bom estava editando um pokémon para meu primo .. ele ligou o servidor, e talz, mas foi só para uma brincadeira mesmo Em seus meros minutos de vida, o servidor alcansou 30 players online Bom mas vamos lá • Informações [ Centurion V4 ] • -Adicionado novo continente e novas cidades; -Novas Addons; -Novas Addons para os pokemons; -Mapa editado; -Novos Pokemons; -M1 - M12; -Novos Itens; -Sistema de duelos com npcs; -Dive System; -Servidor 100% estável; -E muito mais! • Edições • -Adicionado Teleports para quests e pokémons -Adicionei algumas hunts -Adicionado Comando Correr -Servidor totalmente português -Adicionado pokémon bar e move bar ( não está 100 % !! ) • Imagens / Prints • • Download / Scan • Client Servidor Scan Client Scan Servidor • Créditos • Alexandre Owner Cacaiu Equipe Centurion Smooker Flinkton Abraços, Flinkton :3
    1 ponto
  27. noobdoxtibia

    Sign of the Week |03|

    Viajei fazendo isso, queria alguma coisa fazer diferente sem muito tempo pra fazer outra coisa, só pra participar msm =) boa sorte a todos imagem fonte:
    1 ponto
  28. Benny

    Sign of the Week |03|

    EHAUHEUAHEUAE <3
    1 ponto
  29. Flinkton

    Sign of the Week |03|

    postando pq beeny implorou. Have a good night.
    1 ponto
  30. Wend ll

    adicionar novas spr

    Creio que pode lhe ajudar: http://www.youtube.com/watch?v=WInmtmNFjTQ
    1 ponto
  31. Benny

    [Pedido] Faça seu pedido!

    Se decide. direito* > hasduashd não saiu como eu queria mas enfim :c
    1 ponto
  32. Benny

    [Pedido] Faça seu pedido!

    É só pra avisar, pedidos para bg de client que não estejam certos (avisando se é old, ou otc) eu não vou atender. Ty, João
    1 ponto
  33. Benny

    [Pedido] Faça seu pedido!

    fazendo .. @nanewolf desculpa a demora @edit // tu não deu um tema, aí fica complicado kasdpaskdsap fiz com um tema que eu gosto, mesmo.
    1 ponto
  34. Olha mano eu tinha o problema de soltar um pokemon na slot ao correr nao saia ai eu retirei alem dessa parte essa tb setNextActionTask(NULL); ai funfo.
    1 ponto
  35. Benny

    [Pedido] Faça seu pedido!

    faz o upload aqui imgur.com
    1 ponto
  36. Administrador

    Auto Save Player

    Tibia Rules, fez um code de server save que de acordo com eles , e testes feitos por mim, o code é muito estável. Irei mostrar passo a passo como colocá-lo! Procure em game.cpp por: Player* player = dynamic_cast<Player*>(creature);if(player){Tile *tile = getTile(player->pos.x, player->pos.y, player->pos.z);if(tile == NULL){std::cout << "CheckPlayer NULL tile: " << player->getName() << std::endl;return;} Abaixo coloque : //Player Auto save by Tibia Rules if(player->saveTime < g_config.getGlobalNumber("saveTime", 5)*60*1000)//check the save time and subtract thinkTicks player->saveTime += thinkTicks; if(player->saveTime >= g_config.getGlobalNumber("saveTime", 5)*60*1000){//Check if its time to save! player->sendTextMessage(MSG_BLUE_TEXT,"You character was just auto-saved!" ); IOPlayer::instance()->savePlayer(player); player->saveTime = 0;//reset the save time } //End Player Auto save player.cpp Procure por: food = 0; Abaixo coloque: saveTime = 0; Coloque em: player.h in public: int saveTime; Adicione no config.lua: Code: --Auto Save time for each player.... 1 = 1minsaveTime = 1 OBS: Lembrando que todos os créditos vão para tibia rules! Problema descoberto: Como o server aproveita uma função de check do ot, cada jogador fica com 1 tempo de save. Com isso (não vou explicar como para nao prejudicar o andamento de alguns servidores) o player se tiver um pouco de sorte e pensar um pouco consegue duplicar items. Usem o script por conta própria, irei postar um save server melhor e seguro.
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...