Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 05/29/15 em todas áreas
-
Icones no minimap com descrição
AdilsonHacker e 3 outros reagiu a larissaots por um tópico no fórum
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 -
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
-
[OTC] Modificando seu OTcliente
cowboynordico e um outro reagiu a Luga03 por um tópico no fórum
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 -
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
-
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 sprites2 pontos
-
DoubleExp para vocações VIP
Furabio e um outro reagiu a larissaots por um tópico no fórum
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 -
2 pontos
-
2 pontos
-
Comando para adicionar MOUNT
JonatasLucasf e um outro reagiu a Bruno por uma questão
@@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 -
TFS 0.4 contando alguns atributtos errado
Furabio e um outro reagiu a Fir3element por uma questão
item.cpp s << "speed " << std::showpos << (int32_t)(it.abilities.speed / 2) << std::noshowpos; Tira o " / 2"2 pontos -
Ganhar novas wands e rods conforme o level
Administrador reagiu a larissaots por um tópico no fórum
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 -
Servidor Pokémon Paraiso V2
RCRISTINAN reagiu a Administrador por um tópico no fórum
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.zip1 ponto -
Novo Chat & Wallpapers
Wend ll reagiu a Administrador por um tópico no fórum
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 -
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
-
Comando para adicionar MOUNT
JonatasLucasf reagiu a Furabio por uma questão
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 -
EvoBR - Um Evolutions mais que perfeito.
LuisMatheuziin reagiu a Furabio por um tópico no fórum
• 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 Team1 ponto -
Caralho mano Eu tinha esquecido do seu, perdão1 ponto
-
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-u1 ponto
-
1 ponto
-
Okay Terminando a partida de LoL Eu começo ~1 ponto
-
1 ponto
-
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
-
TFS REV 3884 SOURCES + DISTRO COMPILADO ANTI DV, NO CHECK OTBM, NO SALT PASSWORD (GESIOR + ACC MANAG
AdilsonHacker reagiu a Fir3element por um tópico no fórum
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 -
Script proibe itens
Administrador reagiu a Bruno por um tópico no fórum
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 -
1 ponto
-
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 :31 ponto
-
Sign of the Week |03|
Administrador reagiu a noobdoxtibia por um tópico no fórum
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 -
1 ponto
-
Sign of the Week |03|
Administrador reagiu a Flinkton por um tópico no fórum
postando pq beeny implorou. Have a good night.1 ponto -
Creio que pode lhe ajudar: http://www.youtube.com/watch?v=WInmtmNFjTQ1 ponto
-
[Pedido] Faça seu pedido!
larissaots reagiu a Benny por uma questão
Se decide. direito* > hasduashd não saiu como eu queria mas enfim :c1 ponto -
[Pedido] Faça seu pedido!
larissaots reagiu a Benny por uma questão
É 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ão1 ponto -
1 ponto
-
[Pedido] Faça seu pedido!
larissaots reagiu a Benny por uma questão
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 -
Teria um modo de usar uma spell enquanto corre? como se tivesse parado
AdilsonHacker reagiu a nociam por um tópico no fórum
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 -
1 ponto
-
Auto Save Player
L3K0T reagiu a Administrador por um tópico no fórum
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