Líderes
-
-
luanluciano93
HéroiPontos5981Total de itens -
-
Gabrieltxu
MembroPontos423Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 08/09/14 em todas áreas
-
[Help] Como eu adiciono Pokémons ? no meu poketibia
[Help] Como eu adiciono Pokémons ? no meu poketibia
enriquez e 3 outros reagiu a Wend por uma resposta no tópico
4 pontoshttps://www.youtube.com/watch?v=4duTACgj28k4 pontos -
New cliente em breve
New cliente em breve
wevertonh e 2 outros reagiu a Samu DS por uma resposta no tópico
3 pontosBom pessoal estou aqui para mostrar a vocês um cliente browser que estou desenvolvendo para Ot Pokémon, bom vou dar algumas informações dele, bom ele será para site ou seja você ira colocar ele em algum site para se jogar ele será leve e será jogado por um navegador, isto irá poupar muitos roubos de sprites de seu serve bom não sei quando irei postar pois estou com a vida corrida com um projeto que esto fazendo praticamente sozinho, mas assim que eu terminar irei postar aqui para download junto com o site e um breve tutorial.3 pontos -
[8.54] PokeCyan [ Editado By Senhor] Atualizado 3.0 2016
Boa Noite , Boa Tarde ou Bom Dia TK's não sei a hora que vocês vão ver o Tópico Estava com meu Projeto do "Pokemon H" Fiz várias Ediçoes no Servidor Que Baixei aqui no Tibia King Mesmo e vim disponibilizá-los para vocês. Então bora ao que interessa né? • Menu: ├ Informações; ├ Edições; ├ Erros; ├ Prints; ├ Mapa ├ Download; ├ Atualização; ├ Utilitários; └ Créditos. • Informações Básicas • • Edições / Ajustes • • Erros do Servidor • • Prints• • MAPA • • Downloads • Cliente * MediaFire e Scan Servidor * MediaFire e Scan • Download Atualização 2.0 • Download: https://www.mediafire.com/?ik211gku2hdqz2t Scan : • Download Atualização 3.0 • 2016 OBS: NÃO TERÁ MAIS EDIÇÕES. • Utilitários • Remeres que usei pra editar: AQUI • Créditos • Brun Por Criar o Servidor Slicer Por Editar o Servidor Mulurka (pelas out) Stylo pelo tuto do ícone system noninhu por ajudar em alguns spells tem 2 caras tbm eu eskeci o nome deles agora que ajudaram 1 com as insignias na barra de skill e o outrio pelas scripts da liga pokemon dandanrvb pelas scripts do icone system erondino por algumas caves ih é só bjundão a all Vudi (Eu) Por editar o resto do servidor e trazer as novidades Tioj Pelas edições e Por fazer eu copiar a organização do tópico dele kk obg Kuuhaku pela cave dos geot . Held Itens By Gabriel Sales Gabriel Sales AnnaFeeh pelo script do ditto system pxg Obs: Se Está faltando algum crédito me avise pra mim colocar ( Não sei se está faltando algum) Obs: Qualquer Outra Duvida Estarei de Suporte no Tópico Obs: SENHA GOD/GOD OBS : Se Pegar o Servidor e Postar em Outro Fórum sem as minhas permissão vou pedir para o dono do forum ou site retirar o conteúdo . (Esse Conteúdo é exclusivo do TibiaKing obrigado) Se ajudei Já sabe né2 pontos
-
como add fly no meu poketibia
como add fly no meu poketibia
marcos ADM e um outro reagiu a Wend por uma resposta no tópico
2 pontosEntão pegue o Looktype dele e diminua por 351 ex: 1500-351 = 1149 vá na pasta data\lib e abra o configuration.lua e procure por essa parte flys = { quando achar copiei qualquer um Fly ex: ["Moltres"] = {229, 2300}, ["Moltres"] -- Mude para o nome do pokemon que está adicionando o novo Fly {229, 2300}, -- 229 mude para o Resultado do Locktype que extraio do 351 e em 2300 é a velocidade do Fly2 pontos -
[8.60] Baiak Absolute - Editado completo [O MELHOR]
Fala galera do TK, andei pegando um BAIAK base pra dar uma editada, trackeando alguns mapas e otimizando algumas coisas para disponibilizar um baiak "filé" para vocês do TK Sem mimimi, vamos ao que interessa e depois algumas imagens! O que temos neste lindo Baiak? New Templo bem baiak. Dodge System Run Event BP Event Guilds System Castle 24H Battlefield Event Blood Castle Event Firestorm Event Capture the Flags Event Items Donates para vender no site/jogo Items VIP a mostra no termplo 3 Áreas VIPS jogo e Donate Vários Teleports Novas Hunts Look Frags Sistema de Refinamento Criminal System Hit Rank Reset System Full Task Zombie Event [VIP] no nome ao adquirir VIP Distro 04 com Cast System (LUAN) Sistema de teleporte (!FLY) Level Skills System Ao cadastrar o player irá ganhar 2 dias VIPs na quest do templo! War System Várias quests Arena PVP Treiners modificados Roda em SQLITE E MYSQL! E muito mais, basta baixar para conferir! Vamos as imagens: Ao abrir o mapa: Ingame: Local onde o player começa: Templo Baiak Absolute: Teleports Free's Básicos: Área de Eventos e Summon por alavanca: BP Event Room: TPS VIP DONATE: TPS VIP +: TPS VIP ++: Pasta do servidor: Dowload/Scan Download do servidor completo: http://www.4shared.com/rar/e7YfCJ_Sce/Baiak_Absolute.html? Scan: https://www.virustotal.com/pt/url/6c6070c9c24da3b7719a92a1788bd2d8434d81c541b0038f68777621a121dccc/analysis/1407454456/ Desejo a todos um bom proveito e sucesso Créditos: Até a próxima Absolute.1 ponto
-
[v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
[v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
anderson de souza reagiu a Qwizer por uma resposta no tópico
1 pontoGlobal 11/12x [v32] - New Falcons - New Asuras - Warzone 4,5,6 - Exercise Training - Raids 100% - Monstros 100% - Trainer Offline 100% - Trainer Online 100% - Taming system funcionando 100%; - Database completa - War System 100% - Global MAP Full - Store 100% - Imbuement - Prey System - Entre outros sistemas. Projeto no: GITHUB Scan Vírus Total IMAGES Créditos:1 ponto -
Pokémon [Titanium]
Pokémon [Titanium]
xDark199 reagiu a ClaudioMarcio por uma resposta no tópico
1 pontoFala ai galera tudo bem com vocês? então venho aqui mais uma vez trazer um servidor para download , agora o do Pokémon Titanium , lembrando que não fiz nada nesse servidor estou apenas postando para download Informações Básicas do Servidor - Servidor Com Sistema de level nos Pokémons - Servidor com Pokémons da 1° até a 6° Geração ( Incompleta ) ( 1° e 2° gera com suas respectivas formas Shinys) - Novas Pokebolas , umas 5 por ai - Mapa original do servidor - Sistema de Bike - Sistema de ovos Pokémon - Sistema de clan - Pokémons Selvagens tem o nome "Wild" na frente - Golden Arena - Sistema de Duelo entre outros Sistemas ..... Algumas Print sobre o Servidor : Spoiler Link para download do Servidor: Servidor https://mega.co.nz/#!KYJTFDrT!THO6iGH4Leg-xnB0Qt1XWSQzGZzBbxvl6QDrtPNGvYE Client(Mega)http://www.4shared.com/rar/JCJcuV5Uba/Zombi_TRs_PGalaxy_Client.html Créditos : Aline PGalaxy Team Gabrieltxu Slicer Caso Gostou do servidor deixe seu curtir ai para ajudar :3 , Irei atualizar mais tarde o topico deixar ele com uma aparencia mais agradavel , obrigado a todos1 ponto -
Evolutions Server
Evolutions Server
wiz444 reagiu a Bruno Carvalho por uma resposta no tópico
1 pontoAlissow Server Provavelmente vocês estão pensando "mas que diabo de OT é esse?", afinal, já faz 1 ano desde que a ultima versão foi lançada. A penúltima versão foi baixada mais de 50 mil vezes e esperamos que essa versão faça o mesmo sucesso. By Alissow Comedinha XedeguX Objetivo do projeto: Criar um servidor com base na versão mais atualizada do tibia com vários sistemas onde o mapa é feito para exploração com um grande nivel de RPG. Sobre o OT/Mapa: Principais quests: -Annihilator -Inquisition Quest -Pits of inferno -Demon Oak -Solar axe quest -HOTA -MPA quest Monstros: -Total monstros: 15000+- Cidades: -10 Cidades -220 Houses+- Raids/Invasões: -Rat -Ghazbaran -Giant spider/The old window -Ferumbras -Morgaroth -Orshabaal Spells: -Magias balanceadas parecidas com a do tibia global Changelog https://github.com/comedinha/Alissow/wiki/Changelog Imagens Download Servidor: GitHub Tamanho: ~10 MB Data Pack TFS 1.2 (Executavel) Atenção - LEIA o tópico antes de postar qualquer coisa ou duvida - Reportem se houver algum bug - As estatuas de offline que ficam no templo não funcionam por serem enfeites - Todos os addons são vendidos - Para usar os portais você primeiro deve explorar a área indo até ela - Tem alguns segredinhos e lugares escondidos muito legais para vocês descobrirem - Se vocês perceberem o Alisson deu retired do mundo otserv e não participou dessa versão O Servidor está inacabado. Muitas coisas que foi planejado fazer nele não foram completas. Mas inacabado não quer dizer que não está jogável, quer dizer que faltou detalhar (Ex: x:55 y: 137 z: 9, x: 104 y: 140 z: 7) E algumas coisinhas que não são tao importantes mas estavam planejadas por nós e no futuro podem ser adicionadas como warzone, quests, mais npcs e outros.1 ponto -
[Exclusivo]Baiak ZIK VIP 15 Editado DeathRocks
[Exclusivo]Baiak ZIK VIP 15 Editado DeathRocks
brendonbh reagiu a DeathRocks por uma resposta no tópico
1 pontoEba Eba Galerinha do TK Eu Aqui do Novo para Trazer o Baiak ZIK VIP 15 que muitos me pediram para fazer Espero que Gostem da Edição |- Mudanças Ocorrida | Melhorado Mapa e Adicionado Varias Áreas | Novos Itens | Novas Questes | Novos Bichos | Adicionado VIP 15 | Retirado Bugs no Mapa... | Retirado Varios Bugs no Distro | Novo Visual do Templo | Critical System | Dodge System | Reset System,para resetar fale !reset | Guild Frags System | PvP Balanceado Agora todas vocações estão no balanço | Armas Arrumadas Para Melhor PvP | Varios Eventos | Invasões no Templo de Boss Automatico | Battle Field Event | City War | Adicionado CASTLE 24HORAS (COM CASTELO) e AVISOS DE INVASORES | Itens DONATES | Área DONATE ~~ (Só Entra Quem Usar o Itens de Premium Days) | Vários Novos Script | Fast Atk Arrumado | Frags no Look | Npc Hero Seller (Vende Itens Exclusivos para quem tiver honor points) Obs:Consegue no GFS) | Entre Muitas Outras Coisas | Confira ! | Senha do ADM: god/god | Aqui tem Algumas Imagens ! Templo Parte Direita Templo Parte Centro Treiners Abaixo do Templo Novo Visual Npc Hero Vendendo Itens Heros Castle WAR 24 Horas | Download | Scan | Créditos | Gostou ? De um GOSTEI e tamos quites1 ponto -
[Apostila Sprite Seduction]#1 - Introdução
[Apostila Sprite Seduction]#1 - Introdução
AndreAzevedo reagiu a Madarada por uma resposta no tópico
1 pontoSprite Seduction -INTRODUÇÃO - Capítulo l Onde tudo começa • A importância da teoria Você não é bom: Você não ficará bom em 1 semana 1 mês ou 1 ano,assim como qualquer coisa na vida spriting exige dedicação e foco.Busque sempre estar aprendendo e evoluindo de maneira sadia e com humildade,então se você está a 6 meses e acha que já está bom,eu aconselho que pense novamente; Talento x Esforço: você está spriteando à 6 meses e achou seu rendimento baixo,porque seu amigo que está à 1 mês é melhor do que você? Nunca se compare com outras pessoas,cada um tem seu tempo de desenvolvimento porém,não sejamos hipócritas existem sim pessoas talentosas e melhores do que você,se acostume; O olhar crítico: é importante se manter alerta sobre isso pois na maioria dos casos os iniciantes são por muitos bombardeados com elogios e que suas sprites estão magníficas,porque isso acontece?Muitos que fazem esses elogios acreditam que estão ajudando porém não estão pois,elogiando uma arte de nível básico - médio você está dizendo em outras palavras que está pessoa alcançou um nível razoável de spriting o que não é verdade. Dessa maneira você causa o efeito reverso,e faz estes mesmo acharem que alcançaram um nível avançado e pararem de buscar maior conhecimento.Os elogios são importantes porém se foquem nas críticas construtivas que será o seu combustível de desenvolvimento. • Spriteando de maneira efetiva Não dispersar: quando comecei eu fazia tudo errado,começava uma espada fazia até a metade depois começava uma criatura,voltava para espada dava alguns toques e ia para criatura,depois começava outra criatura até a metade...Ou seja,eu nunca terminava nada,entendam que é de muita importância começar e terminar por completo todas as suas sprites,desse jeito você irá ver um avanço considerável; Esteja bem aparelhado: lembro que no meu início não existia muitos tutoriais,apenas aqueles que todos conhecem de Galiant e etc...porém nem por isso eu desisti,esteja sempre perguntando e pedindo dicas à pessoas mais avançadas e checando tutoriais. Não fique buscando maneiras milagrosas baixando photoshop,gimp,fireworks e toda essa porcaria,se foque em aprender a usar o paint, o Photoshop Cs6 é um dos poucos programas bons de se usar,porém isso eu só aprovo para aqueles de nível avançado; O poder do foco: estar focado é uma das coisas mais importantes,é o que vai fazer suas artes evoluírem,sempre esteja atento a seus erros e saiba reconhecer as criticas sem raiva,mais com sabedoria.Cada sprite é diferente e leva tempo para ficar pefeita por isso eu digo,nenhuma sprite fica perfeita feita em 1 dia,mesmo que feita por alguém experiente alguns erros passam despercebidos aos olhos pois geralmentes estamos cansados depois de 3-4 horas trabalhando de maneira intensa; Sendo mais produtivo: antes de spritear esteja numa cadeira confortável,seu mouse deve ser confortável também assim como ter um computador razoavelmente bom.Faça sem pressa,trabalhe por 2 horas depois vá fazer um lanche volte e faça mais 3 horas,assista um pouco de televisão,converse etc...Acorde no outro dia e abra a mesma sprite e refaça tudo denovo,é importante levar mais de 1 dia pois a capacidade cerebral é diminuída conforme você se estressa com o esforço.Nunca jamais tente fazer nada rápido ou correndo acreditem,vai ficar ó uma bosta. • Entendendo o pixel O porque de começar do 0: muitos acreditam que usar uma "base" é algo interessante para iniciantes mais não é cada um tem uma ideia determinada de imagem.Por exemplo um mago na minha cabeça é Gandalf e na cabeça de fulano é Dumbledore ou seja,não use bases façam suas próprias bases do 0,vocês verão que as ideias fluiram com mais facilidade; Espelhamento reverso: lembra daquela sprite de ciclano que você viu e achou foda? então tenho uma má notícia você não vai conseguir fazer uma igual,simplesmente porque cada pessoa tem seu próprio estilo e isso é único,não tente copiar a sprite de alguém porque em outras palavras,você esta tentando copiar o estilo também e isso é praticamente impossível. Capítulo ll Perspectiva45º e sua origem • A ordem cronológica Tudo começou com o jogo chamado Ultima Online,foi um dos primeiros MMORPGs lançados,em 1997 pela Origin System.Já foi um dos três MMORPGs mais jogados no mundo e é situado em cenário medieval.O criador do jogo é Richard Garriot,o mesmo criador de Ultima Vll e Lineage ll. Ainda no mesmo ano,foi lançado nosso tão querido Tibia desenvolvido pela CipSoft. Criado em 1997, é um dos jogos mais antigos do gênero. Nele, os jogadores podem desenvolver as habilidades de seus avatares, buscar tesouros, resolver enigmas e explorar áreas como cidades, masmorras, florestas, desertos, ilhas, praias, minas, etc..Os personagens podem disputar lutas entre si ou com criaturas, tais como: monstros; dragões; demônios; orcs e etc... • A explosão dos Otservers Algum tempo depois,programadores e jogadores de tibia viram um potencial no jogo e com seu esforço conseguiram trazer o Otservers,que seriam servidores alternativos de Tibia hosteados por uma empresa ou pelo próprios donos em suas residências,onde experiência,loot,monstros e cenários eram totalmente configuráveis. Com a ascensão dos Otservers Tibia Global perdeu um pouco de seu espaço,uma vez que os Otservers eram servidores totalmente surreais entretanto,faltava algo mais,algo que estaria por vir... • Brasileiros na perspectiva45 e a nova ordem Com a popularidade dos otservers muitos viram uma maneira de lucrar,dessa maneira os otserver não apresentavam somente nova jogabilidade mais também novos gráficos,eis que surge um tsunami de servidores derivados de diferentes temas,dentre eles tibia gta,tibia harry potter,narutibia,resident tibia,tibia digimon,poketibia entre outros... Com a inovação de temas e possibilidades muitos viram um grande interesse na perspectiva45,em meados de 2009 a comunidade brasileira estava a todo vapor em busca de conhecimento.A evolução dos spriters brasileiros era consideravelmente boa e em fóruns os tópicos eram abarrotados de membros buscando por tutoriais,um membro muito importante para comunidade e conhecido como pai da comunidade foi Galiant,entretanto algo mudaria tudo no cenário brasileiro... Capítulo lll A Evolução da perspectiva45 e a era top down • O gráfico se aprimorando Precisamente em 07-07-2010 Galiant deu ínicio ao que seria o porto seguro de spriters profissionais,o perspective 45 era um fórum destinado à spriters profissionais e de lá sairiam grandes artistas. Durante o tempo muitos artistas ganharam destaque por serem chamados para trabalhar em projetos notórios como Zezenia Online e Phobos. • Top down e seu sucesso aparente Passado tempo o interesse pela perspectiva45 veio diminuindo e o nível de spriters no Brasil caiu bastante,uma vez que os antigos mestres agora tinham suas obrigações,trabalho e uma vida agitada como pessoas normais. A comunidade de spriters brasileiros começou a declinar gradativamente,outrora o que era a sensação dos otservers a p45 deu espaço para seu algoz que seria a perspectiva Top down. A perspectiva top down surgiu em meados de 2012 (se não me engano) quando jogadores e programadores decidiram exportar sprites de game boy advanced e game boy color para dentro de seus otservers,aparentemente uma ideia estúpida porém,a comunidade brasileira e também polonesa adorou a ideia eis que a famosa PXG se tornou febre entre os poketibias. Mês após mês derivados surgiram,buscando a mesma consagração da PXG uma vez que misturava p45 com top down.Apesar de causar uma rude incongruência gráfica os jogadores não se importaram,uma vez que poderiam reviver suas lembraçans de quando jogavam gameboy color em uma fita porém com muito mais qualidade (ou não). • Fim da perspectiva45 ? Com os interesses de lucrar à todo custo foi deixado de lado a perspectiva45,uma vez que sprites top down eram deveras mais simples e mais fáceis de se fazer,dessa maneira os jogadores foram se acostumando com gráficos de péssima qualidade assim caindo nas graças do conformismo.Existiram alguns projetos de qualidade na perspectiva que resistiram ao maligno top down ,como por exemplo Shinobi Online entre outros... Desde então alguns spriters simplesmente pararam seus projetos,pois não há perspectiva de se competir com grandes empresas como estas citadas,e com o fim do ex-maior fórum de Otserver o tibiaking,tantos os veteranos quanto os amadores ficaram sem um rumo certo. Próximo tutorial em breve... -------------------------------------------------------------------------------------------------------------------------------------------------------------------- Tutorial feito por: Madarada Crédito de Imagens: Tibiabrfóruns Perspective45 André Galiant Iven miller Erick Etchebeur Lucas Melo Wikipédia1 ponto -
[2015] Gesior 1.0 - VictorWEBMaster
[2015] Gesior 1.0 - VictorWEBMaster
AlexandreHenrique reagiu a Victor Fasano Raful por uma resposta no tópico
1 pontoSalve TK! Após a morte subta de um ... bom vocês estão aparte do acontecido... Bom, resolvi disponibilizar minhas versões dos meus websites compatível com o mais novo e complexo TFS 1.0 (The Forgotten Server 10.20 ~10.3x). Bom, este website está em uma versão BETA, ou seja. Há erros, não há falhas de invasão e algo relacionado a intervenções in game ou no site. NÃO tem a possibilidade de clonar points, não garanto itens pois isto é um processo ingame... Não há possibilidade de fazer falsos pagamentos e ter pontos sendo creditados. Bom, esta versão estava sendo disponibilizada por minha pessoa por um preço de R$200, resolvi postar pois estou sem mais cabeça de ficar fazendo negociações com iniciantes. Então resolvi postar aqui e deixar com que vocês quebrem as suas próprias cabeças. Com certeza esta não é minha melhor versão do site, pois tenho que lucrar algo com isto né.. Bom, apreciem com moderação! Website foi testado com uma base desconhecida do TFS 1.0 na versão 10.37. Obteve funcionabilidade de 97% de sucesso. Download Website VictorWEBMaster 1.0 Scan Website VictorWEBMaster 1.0 >> Quais quer que sejam os bugs, por favor reportem no tópico ou eventualmente na sessão correta de dúvidas de websites. <<1 ponto -
Resolvendo problema do create account "select world" gesior
Bom, já vi essa dúvida antes no fórum, mas não vi ninguém respondendo , então procurei, procurei, e encontrei a solução, na hora de criar sua conta e seu personagem, em alguns gesior, o Suggested world simplesmente não aparece!! E assim, fica impossível de criar seu personagem, mas eu trouxe a solução(ou uma delas), enfim, vamos começar: Vá na pasta do seu site(htdocs) e abra o arquivo createaccount.lua Após isso, pressione ctrl+F, e pesquise "plain_world_box" Substituía o plain, por sha1 Ficará mais ou menos assim Detalhe, você pode configurar o nome do world em config.php. Enfim, é isso ai, espero ajudar alguém que assim como eu, ficou meio frustrado com essa dúvida. That's all folks.1 ponto
-
[Source] Comando "/reload all" para TFS 1.0
[Source] Comando "/reload all" para TFS 1.0
Enzo Caue reagiu a luanluciano93 por uma resposta no tópico
1 pontoOlá pessoal, dando uma vasculhada nas sources do TFS 1.0 e sabendo que não existe o comando "/reload all", resolvi fazer essa modificação para ajudar a muitos ... É bem simples, abra o arquivo o commands.cpp e procure pela linha: player.sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Reloaded global.lua."); Abaixo adicione os códigos: } else if (tmpParam == "all") { g_actions->reload(); // reload actions g_config.reload(); // reload config reload(); // reload commands g_creatureEvents->reload(); // reload creaturescripts g_moveEvents->reload(); // reload movements Npcs::reload(); // reload npcs Raids::getInstance()->reload(); // reload raids Raids::getInstance()->startup(); // reload raids g_spells->reload(); // reload spells g_monsters.reload(); // reload monsters g_talkActions->reload(); // reload talkactions Item::items.reload(); // reload items g_weapons->reload(); g_weapons->loadDefaults(); // reload weapons Quests::getInstance()->reload(); // reload quests XML Mounts::getInstance()->reload(); // reload mounts XML g_globalEvents->reload(); // reload globalevents g_events->load(); // reload events g_chat.load(); // reload chatchannels g_luaEnvironment.loadFile("data/global.lua"); // reload global lua player.sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Reloaded All (by luanluciano93)."); Só isso, fácil né? Espero ter ajudado, até a próxima.1 ponto -
[TFS 1.0] 2ª Promotion - Epics
[TFS 1.0] 2ª Promotion - Epics
Natanael Beckman reagiu a luanluciano93 por uma resposta no tópico
1 pontoOlá pessoal, para quem não sabe esse script funciona da seguinte maneira, você usa X item e ganha a 2ª promotion, por exemplo, você começa Druid, depois paga promotion e vira Elder Druid, depois usa esse item e vira Epic Elder Druid ... e ai vai da sua imaginação de onde/como conseguir o X item. Funcionalidade: TFS 1.0 (talvez em outras) Crie um arquivo com o nome segunda_promotion.lua em actions/scripts e coloque isso dentro: E em actions.xml adicione a tag: <action itemid="XXXX" script="segunda_promotion.lua"> Feito isso, edite onde esta XXXX para o id do item que o player terá que usar para ganhar a segunda promotion. Agora em XML/vocations adicione isso abaixo da ultima parte ... Prontinho ... Espero ter ajudado, abraços!1 ponto -
Add Cast System (Pra quem já tem os códigos na distro)
Add Cast System (Pra quem já tem os códigos na distro)
tirso reagiu a luanluciano93 por uma resposta no tópico
1 pontoBom pessoal, resolvi fazer esse tópico para complementar o tópico da distro que postei .. Ela é TFS 0.4 rev 3777, e tem os códigos do cast system adicionados na distro, então vou ensinar neste tópico o que adicionar no servidor para o cast funcionar ... • LINK DA DISTRO - DOWNLOAD Vamos lá ... Primeiramente entre no phpmyadmin, selecione sua database, entre em SQL e execute o seguinte código: ALTER TABLE `players` ADD `cast` TINYINT NOT NULL DEFAULT '0', ADD `castViewers` INT( 11 ) NOT NULL DEFAULT '0', ADD `castDescription` VARCHAR( 255 ) NOT NULL Agora entre em data/talkactions/talkactions.xml e adicione a seguinte tag: <talkaction words="/cast;!cast" event="script" value="cast.lua"/> Depois entre em data/talkactions/scripts/ ... e crie um arquivo lua com o nome cast.lua e coloque o seguinte código dentro: cast.lua Depois crie um arquivo em seu site com o nome de live.php e coloque o seguinte código dentro: (não esqueça de add no index.php caso precise, e no layout.php para o pessoal visualizar a página). live.php E pra finalizar adicione isso no config.lua: enableCast = true Bem simples né pessoal? Erros e Dúvidas postem aqui! Abraços e até mais! ?1 ponto -
(Pokemon) Pokemon World 1.5
(Pokemon) Pokemon World 1.5
bielzk01 reagiu a Bruno Maciell por uma resposta no tópico
1 pontoEssa versão, foi editada a partir do centurion v3.3, pelo fato dele já ter os pokémons da primeira até a quarta geração adicionados. Então o crédito desse server quase todo é pro Cacaiu. Logo abaixo tem uma lista do que eu fiz no servidor não é muito porque eu não mexi muito tempo nele !! Info !! Prints !! (Escolhendo seu primeiro pokémon) (Egg System) (Fishing) (Depot de Desert City - Cidade Premium) (Área Premium na Cidade do Começo) (Pokémon Center - Cidade do Começo) Erros !! Observações !! Download Links (Client Incluso) !! http://www.4shared.c...a_World_15.html http://www.mediafire...36cnxsxsm1dcepj Creditos !! Aerdor Cacaiu1 ponto -
[8.6] EekBaiak Editado DeathRocks v1
[8.6] EekBaiak Editado DeathRocks v1
kennedydx reagiu a DeathRocks por uma resposta no tópico
1 pontoFale Ae Galera Do Tibia King, Venho Trazer meu Primeiro Baiak Eek Que Editei v1 ------------------------------------------------------------------------------------------------------- Este é o Meu Primeiro Poste O Que Contem no Servidor ? Distro Tfs 0.3.6 City totalmente reformulada 8.60 Nova city donate Removido 8 Vips; Adicionado 2 Vips, 1 free e outra Donate Items, set editados melhor War Items donate Novas areas hunts Novas quests Monstros novos Areas de eventos Cassino System 5 Novos eventos automaticos adicionados; CTF ( Capture de Flag ) *Automatico* Zombie Event *Automatico* Battle field *Automatico Blood Castle *Automatico Castle 24h Com Castelo e Hunts Exclusivas GFS ( Guild Frag System ) com !guildfrags rank Dodge Sytem Oque eu Mudei ? ou Adicionei Editado DeathRocks v1 !! Arrumei Alguns Bugs no Mapa Reformulei o Templo Deixando Baiak City Totalmente Ice Dodge System Adicionado Task System com !task e NPC Frags no Look e com !rank frags Castle 24Horas Agora com CASTELO EXCLUSIVO E Hunts Vocações Equilibradas Potions e Magias Arrumadas Area de Amostra Donate com NPC que vende Moedas Donate Master Vip Itens Arrumado Anti Nuker de "Account Manager" Maximo 10 Exclusivo Para Uma War Legal Servidor Totalmente em Sqlite Wand e Rods Atacam com 0 a 6 de Distancia Loteria System Arrumado E Muito Mais Confira ! Algumas Scheenshots ! TEMPLO. TELEPORTES. AMOSTRA DONATE COM NPC ! CASTLE 24 HORAS COM CASTELO EXCLUSIVO ENTRADA PARA CASTELO OU ATALHO E ENTRADA PARA DOMINAR O CASTELO AREA DONATE,AMOSTRA TELEPORTES 1 "Não Mudei" AREA DONATE,AMOSTRA TELEPORTES 2 "Não Mudei" NPC Ludger De Pegar As Task,Localizado Em Cima do Templo ACC DO ADM: eek/eek SCAN - https://www.virustotal.com/pt/file/161f9dbb5aa91dd814daf848a6785628f1f9ff14d2995997fb0be2c1793cfbd6/analysis/1400174692/ DOWNLOAD: - http://www.mediafire.com/download/9n809yfhwbrdatr/Editado+By+DeathRocks.rar Obs: Se Nao Conseguir Num,Tente no Outro =D CREDITOS : |- Juliosky (Criado) |- DeathRocks (Por Editar)1 ponto -
Baiak Bryaan v1.0 | Sistema VIP por comando, Novas talkactions, Templo modificado
Baiak Bryaan v1.0 | Sistema VIP por comando, Novas talkactions, Templo modificado
mvoliveira88 reagiu a edilmo por uma resposta no tópico
1 pontoBaiak Bryaan 1.0 8.60 O que mudou? Pz tool retirado do Templo Novo Sistema VIP por Comando Novo addon do outfit do Wayfarer Modifiquei o templo. Novos comandos; !aol !bless !jail playername !removeskull (retira sua black ou red skull por 1kk) Novos itens vips II! (obtidos na vip quest) Nova quest para axe vip, star vip,club vip,sword vip,wand e rod vip Nova vip II Novo Castelo, onde ocorre batalhas do time Verde X Vermelho. Nova Area Pvp, onde quem morrer nao perde level Nova quest vip, onde se ganha a vip II e mais um amuleto vip (permite que red skull e black skull nao percam itens, funciona como aol tambem, possui 30 cargas) e também um item vip de sua escolha (axe, sword, club, star, rod ou wand vip). Novos Teleports adicionados na VIP II. Monstros novos como Medusa vip II, Hydra Vip II, entre outros. Nova Super Poi para VIPs II Vocações Balanceadas Teleports Especiais [ARENA, CASTELO DO REI E HOUSE ISLAND] para level 300+ Bug da baiak cape que não dava ml+6, arrumado, entre outros varios bugs. Como funciona o Sistema VIP? A VIP II é somente para quem conseguiu completar a Vip Quest, onde lá você ganha VIP Stone e vira vip usando-a. Conta do GOD god/god Download http://www.4shared.com/file/cqtAxir7/860_Baiak_Edited_by_xXxSeRGiOx.html Scan https://www.virustotal.com/pt/file/162bec9f29d459e64bee5256bd422f210b422253d4a38ab49ed8d2ebbe3b6bdf/analysis/1406239878/ Créditos totais à Baiak e Péeeh1 ponto -
Sprite De Ninja
Sprite De Ninja
Tiago12345 reagiu a Rafael Mateus por uma resposta no tópico
1 pontoComo Ficou ? obs: Eu Queria Sabe Como Colorir Melhor se Alguem Souber Algum Tutorial Ia Ajuda1 ponto -
(Resolvido)[Ajuda] setPlayerStorageValue Lendo variáveis
(Resolvido)[Ajuda] setPlayerStorageValue Lendo variáveis
Danves reagiu a Adriano SwaTT por uma resposta no tópico
1 pontoEntão está ótimo. Faça bom aproveito' Até breve.1 ponto -
(Resolvido)[Ajuda] setPlayerStorageValue Lendo variáveis
(Resolvido)[Ajuda] setPlayerStorageValue Lendo variáveis
Danves reagiu a Adriano SwaTT por uma resposta no tópico
1 pontoTeste assim: O arquivo npcquest.lua ficará assim: local msg_completed = 'Voce completou sua task de Orcs.' local monster = 'Orc' local strg = 9755 local strg_c = 9756 -- Storage ao completar missão local qtdd = 3 -- Quantidade que ele precisa matar. function onKill(cid, target, lastHit) local get = getPlayerStorageValue(cid, strg) if isMonster(target) and getCreatureName(target):lower() == monster:lower() then if get < qtdd then setPlayerStorageValue(cid, strg, (get + 1)) doCreatureSay(cid, 'Voce matou '..get..' orcs ateh agora.', TALKTYPE_ORANGE_1) else setPlayerStorageValue(cid, strg_c, 1) doCreatureSay(cid, msg_completed, TALKTYPE_ORANGE_1) end end return true end function onCombat(cid, target) if getPlayerStorageValue(cid, strg) >= 1 then if isMonster(target) and getCreatureName(target):lower() == monster:lower() then registerCreatureEvent(target, "NPCQuest") end end return true end Em CreatureScripts.xml as tags abaixo: <event type="kill" name="NPCQuest" event="script" value="npcquest.lua"/> <event type="combat" name="NPCQuest" event="script" value="npcquest.lua"/> E em Login.lua, adicione a tag: registerCreatureEvent(target, "NPCQuest") Boa sorte.1 ponto -
[Pokemon] Servidor Gabrieltxu 2.9
[Pokemon] Servidor Gabrieltxu 2.9
S H I O N reagiu a Gabrieltxu por uma resposta no tópico
1 ponto•[Pokemon] Servidor Gabrieltxu 2.9• • Menu: ├ Informações; ├ Ediçoes; ├ Erros; ├ Prints; ├ Download; └ Creditos. • Informações Basicas • • Edições / Ajustes • • Erros Do Servidor • • PrintScreen • • Download's • Servidor Gabrieltxu 2.9 8.54 (Mediafire) http://www.mediafire.com/?98x49v47ufw5vgf Client full Gabrieltxu 2.9 (Mediafire) http://www.mediafire.com/?2641ykllcy8jhj4 Scan Servidor Gabrieltxu 8.54 (Virus Total) https://www.virustotal.com/file/e9f256868facd1d599418c5e7d42f406be0313a9aba3bfeb57cb0357c3cd6e06/analysis/1357247747/ Scan Client Gabrieltxu 8.54 (Virus Total) https://www.virustotal.com/file/43ab0ca92d2409fabc586eb83eb277c6b7cdf746de4174a860929f0af706db90/analysis/1357248591/ OBS: Se gostou de REP++ Server Trabalhoso não vai Cair a Mão Só Clicar em e Pronto xD vlw espero que Gostem era meu Antigo Server. Coisas da PxG vcs Vão ter que add pelo MAP Pk Não vou Postar meu MAP :/ • Creditos • Slicer: Criador da Base do meu Server Stigal: Estou usando o MAP dele DinoAdmin: TM System dele Gabrieltxu, Guidark,Hidekity: Minha Equipe pelos Ajustes e Pelo resto do Server Depois de erros Reportados talves vou fazer a 3.0 dele u.u reportem!!1 ponto -
ShopGuild TFS 1.0
ShopGuild TFS 1.0
Natanael Beckman reagiu a luanluciano93 por uma resposta no tópico
1 ponto@maresoft .... ALTER TABLE `accounts` ADD `guild_points` INTEGER(11) NOT NULL DEFAULT 0;1 ponto -
[Action] Mistery Box
[Action] Mistery Box
krellgaming reagiu a luanluciano93 por uma resposta no tópico
1 pontoSimples, mas bem bolado. No caso para ele não continuar a ler o script não teria que ser um return false? Essa parte tem o return true tbem, mas não sei .. E não ficaria melhor assim? (só uma dica) local items = {2647, 2650, 2661, 2668, 2393} local chancenada = 10 function onUse(cid, item) if (getPlayerPremiumDays(cid) >= 1) then if math.random(1, 100) > chancenada then doPlayerAddItem(cid, items[math.random(1, #items)], 1) else doPlayerSendCancel(cid, "Nao veio nada.") end doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid, "Nao pode usar se nao for premium account.") end return true end Mesmo assim, muito bom seu script, é bom ver alguém criando coisas novas ...1 ponto -
[IBOT] 10.51 ATUAL 28/07/14 CRACK IBOT 2.4.7
[IBOT] 10.51 ATUAL 28/07/14 CRACK IBOT 2.4.7
joanatas reagiu a bryansilvasz por uma resposta no tópico
1 pontoOlá pessoal esse é meu primeiro tópico e ensinarei a vocês como usar o Ibot 100% de graça e 100% Brasileiro se é que me entendem Vamos lá! Você irá criar a sua conta no fórum da PandoriumX Clicando Aqui Você irá baixa o arquivo da versão atual de agora do ibot, Calma já vem junto com o crack Faça o Download Clicando Aqui | VirusTotal 100% Seguro como diz o Virustotal 0/0 Ameaça para o anjinho e o demon 3. Como entrar no bot ? Simples ponha os dados da sua conta do fórum PandoriumX OBS: Só funciona se for cadastrado no fórum, então se cadastre. O bom do fórum é que disponibiliza Scripts & Lua do ibot totalmente gratis vejá Clicando Aqui Mais eai? como entra no bot? extraia a pasta do bot para a area de atrabalho ou local de preferença e abra o arquivo Ibot na pasta1 ponto -
[Help] Como eu adiciono Pokémons ? no meu poketibia
Tem várias partes a serem feitas antes de colocar um monstro ao servidor, explica-las demorariam muito por aqui, acho melhor você procurar um tutorial aqui no fórum mesmo, abraços..1 ponto
-
AJUDA SISTEMA DE MINERAÇÃO
AJUDA SISTEMA DE MINERAÇÃO
alexmouraable reagiu a Guilherme por uma resposta no tópico
1 pontolocal pedras = {13635, 13636, 13637, 13638, 13639, 13640} function onUse(cid, item, fromPosition, itemEx, toPosition) if(isInArray(pedras, itemEx.itemid)) then doPlayerAddItem(cid, 2157, 1) return true end e no actions.xml você coloca a tag <action itemid="ID_DO_ITEM_Q_VC_VAI_USAR" event="script" value="TEU_SCRIPT.lua"/> Veja se funciona, eu nunca fiz script pra essa versão.1 ponto -
[pedido] Loterry System
1 pontodata\globaevents\scripts lottery.lua local premio = { [1] = {item = 9693, count = 1}, } local configs = { hours = 5, -- quantas em quantas horas, vai acontecer. winners = 1, -- qntos players podem ganhar. } function onThink(interval, lastExecution) local p = getPlayersOnline() local winners = configs.winners if #p < winners then winners = #p end for i = 1, winners do local p = getPlayersOnline() local c, w = #p, #premio local d, e = math.random(c), math.random(w) local playerwin = p[d] doPlayerAddItem(playerwin, premio[e].item, premio[e].count) doBroadcastMessage("[LOTTERY SYSTEM] Ganhador: " .. getCreatureName(playerwin) .. ", Premio: " .. premio[e].count .. " " .. getItemNameById(premio[e].item) .. ", Parabens!") if i == winners then doBroadcastMessage("(Proxima loteria em " ..configs.hours.. " horas.)") end doSendMagicEffect(getThingPos(playerwin), 12) end return true end adicione essa tag no globalevents.xml <globalevent name="Lotery" interval="18000" event="script" value="lottery.lua"/>1 ponto
-
[RME] .dat e .spr do PokexCyan [TUTORIAL]
[RME] .dat e .spr do PokexCyan [TUTORIAL]
DouglasTibia reagiu a Wend por uma resposta no tópico
1 pontoBaixe o ItemEditor mais novo Link: http://www.4shared.com/file/Tp93z5Gpba/ItemEditor031.html1 ponto -
Volatile Spiderling
Volatile Spiderling
Danves reagiu a xWhiteWolf por uma resposta no tópico
1 pontolocal poisonpowder = createConditionObject(CONDITION_POISON) setConditionParam(poisonpowder, CONDITION_PARAM_DELAYED, 1) local damageTable = { {4, -3}, {9, -2}, {20, -1} } for i = 1, #damageTable do local t = damageTable[i] addDamageCondition(poisonpowder, t[1], 4000, t[2]) end local arr = { {0, 1, 0}, {1, 3, 1}, {0, 1, 0} } local area = createCombatArea(arr) function onCastSpell(cid, var) addEvent(function() if isCreature(cid) then local master = getCreatureMaster(cid) doAreaCombatHealth(cid, 1, getThingPos(cid), area, -(2 * getPlayerMagLevel(master)), -(5 * getPlayerMagLevel(master)), 20) doAreaCombatCondition(cid, getThingPos(cid), area, poisonpowder, 255) doSendMagicEffect(getThingPos(cid), 16) doRemoveCreature(cid) end end, 100) return true end o mínimo que tira é 2x o ml e o máximo é 5x o ml Edita a fórmula aqui e seja feliz só que pra fazer isso vc tem que garantir que esse monstro não exista no jogo, ele só seja criado através de summon porque se não ele vai tentar puxar o ml do master só que não vai ter master e vai bugar tudo1 ponto -
(Resolvido)[Criar Quest] PokeZot
1 pontoOlha desculpe mais nao so espanhol, e o google tradutor é uma merda =/ Seguinte vou precisar de umas informações ID Do item que ganha : Coordenadas pra ir para o templo : Action ID = Qualquer que não foi usada ainda. Storage = Mesma coisa que action ID, qualquer que não foi usada ainda.1 ponto
-
Trade OFF - Shop Offline
Trade OFF - Shop Offline
kingdj22 reagiu a Emersonssss por uma resposta no tópico
1 pontoSegue um lista in-game para quem não usa gesior e queria o sistema ! local config = { levelRequiredToAdd = 20, maxOffersPerPlayer = 5, SendOffersOnlyInPZ = true, blocked_items = {2165, 2152, 2148, 2160, 2166, 2167, 2168, 2169, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2343, 2433, 2640, 6132, 6300, 6301, 9932, 9933} } function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return true end local t = string.explode(param, ",") if(t[1] == "add") then if((not t[2]) or (not t[3]) or (not t[4])) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return true end if(not tonumber(t[3]) or (not tonumber(t[4]))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You don't set valid price or items count.") return true end if(string.len(t[3]) > 7 or (string.len(t[4]) > 3)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "This price or item count is too high.") return true end local item = getItemIdByName(t[2]) if(not item) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Item wich such name does not exists.") return true end if(getPlayerLevel(cid) < config.levelRequiredToAdd) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You don't have required (" .. config.levelRequiredToAdd .. ") level.") return true end if(isInArray(config.blocked_items, item)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "This item is blocked.") return true end if(getPlayerItemCount(cid, item) < (tonumber(t[4]))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sorry, you don't have this item(s).") return true end local check = db.getResult("SELECT `id` FROM `auction_system` WHERE `player` = " .. getPlayerGUID(cid) .. ";") if(check:getID() == -1) then elseif(check:getRows(true) >= config.maxOffersPerPlayer) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sorry you can't add more offers (max. " .. config.maxOffersPerPlayer .. ")") return true end if(config.SendOffersOnlyInPZ) then if(not getTilePzInfo(getPlayerPosition(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You must be in PZ area when you add offert to database.") return true end end if(tonumber(t[4]) < 1 or (tonumber(t[3]) < 1)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to type a number higher than 0.") return true end local itemcount, costgp = math.floor(t[4]), math.floor(t[3]) doPlayerRemoveItem(cid, item, itemcount) db.executeQuery("INSERT INTO `auction_system` (`player`, `item_name`, `item_id`, `count`, `cost`, `date`) VALUES (" .. getPlayerGUID(cid) .. ", \"" .. t[2] .. "\", " .. getItemIdByName(t[2]) .. ", " .. itemcount .. ", " .. costgp ..", " .. os.time() .. ")") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You successfully add " .. itemcount .." " .. t[2] .." for " .. costgp .. " gps to offerts database.") end if(t[1] == "buy") then if(not tonumber(t[2])) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Wrong ID.") return true end local buy = db.getResult("SELECT * FROM `auction_system` WHERE `id` = " .. (tonumber(t[2])) .. ";") if(buy:getID() ~= -1) then if(getPlayerMoney(cid) < buy:getDataInt("cost")) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You don't have enoguh GP.") buy:free() return true end if(getPlayerName(cid) == getPlayerNameByGUID(buy:getDataInt("player"))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sorry, you can't buy your own items.") buy:free() return true end if(getPlayerFreeCap(cid) < getItemWeightById(buy:getDataInt("item_id"), buy:getDataInt("count")))then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You try to buy a " .. buy:getDataString("item_name") .. ". It weight " .. getItemWeightById(buy:getDataInt("item_id"), buy:getDataInt("count")) .. " cap oz. and you have only " .. getPlayerFreeCap(cid) .. " oz. free capacity. Put some items to depot and try again.") buy:free() return true end if(isItemStackable((buy:getDataString("item_id")))) then doPlayerAddItem(cid, buy:getDataString("item_id"), buy:getDataInt("count")) else for i = 1, buy:getDataInt("count") do doPlayerAddItem(cid, buy:getDataString("item_id"), 1) end end doPlayerRemoveMoney(cid, buy:getDataInt("cost")) db.executeQuery("DELETE FROM `auction_system` WHERE `id` = " .. t[2] .. ";") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You bought " .. buy:getDataInt("count") .. " ".. buy:getDataString("item_name") .. " for " .. buy:getDataInt("cost") .. " gps!") db.executeQuery("UPDATE `players` SET `auction_balance` = `auction_balance` + " .. buy:getDataInt("cost") .. " WHERE `id` = " .. buy:getDataInt("player") .. ";") buy:free() else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Wrong ID.") end end if(t[1] == "remove") then if((not tonumber(t[2]))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Wrong ID.") return true end if(config.SendOffersOnlyInPZ) then if(not getTilePzInfo(getPlayerPosition(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You must be in PZ area when you remove offerts from database.") return true end end local delete = db.getResult("SELECT * FROM `auction_system` WHERE `id` = " .. (tonumber(t[2])) .. ";") if(delete:getID() ~= -1) then if(getPlayerGUID(cid) == delete:getDataInt("player")) then db.executeQuery("DELETE FROM `auction_system` WHERE `id` = " .. t[2] .. ";") if(isItemStackable(delete:getDataString("item_id"))) then doPlayerAddItem(cid, delete:getDataString("item_id"), delete:getDataInt("count")) else for i = 1, delete:getDataInt("count") do doPlayerAddItem(cid, delete:getDataString("item_id"), 1) end end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your offert has been deleted from offerts database.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "This is not your offert!") end delete:free() else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Wrong ID.") end end if(t[1] == "withdraw") then local balance = db.getResult("SELECT `auction_balance` FROM `players` WHERE `id` = " .. getPlayerGUID(cid) .. ";") if(balance:getDataInt("auction_balance") < 1) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You don't have money on your auction balance.") balance:free() return true end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You got " .. balance:getDataInt("auction_balance") .. " gps from auction system!") doPlayerAddMoney(cid, balance:getDataInt("auction_balance")) db.executeQuery("UPDATE `players` SET `auction_balance` = '0' WHERE `id` = " .. getPlayerGUID(cid) .. ";") balance:free() end if(t[1] == "list") then local result = db.getResult("SELECT * FROM `auction_system` ORDER BY `auction_system`.`id` ASC") if result:getID() == -1 then return true end local msg = "Trade Offline:\n\n!offer buy, ID\n!offer remove, ID\n!offer add, ItemName, ItemPrice, ItemCount\n\n" while true do local id = result:getDataString("id") local name = getPlayerNameByGUID(result:getDataString("player")) local item_name = getItemNameById(result:getDataString("item_id")) local count = result:getDataString("count") local custo = result:getDataString("cost")/1000 local custo2 = result:getDataString("cost") if isPlayer(cid) then msg = ""..msg.."ID : "..id.."\nItem Name : "..item_name.." - Item Count : "..count.." - Item Cust : "..custo.."k("..custo2.."GP) - Dono : "..name.."\n" end if not result:next() then break end end doPlayerPopupFYI(cid, msg) return true end return true end1 ponto -
(Resolvido)[PEDIDO] 2 Scripts
(Resolvido)[PEDIDO] 2 Scripts
skerodark reagiu a Alencar123 por uma resposta no tópico
1 ponto1 script: tag.xml: No login.lua:1 ponto -
(Resolvido)NPC que teleporta
(Resolvido)NPC que teleporta
Factur reagiu a Rafael Mateus por uma resposta no tópico
1 pontodata/npc/scripts local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local travelNode = keywordHandler:addKeyword({'saffron'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you wanna go to Saffron, are you sure?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, level = 1, cost = 0, destination = {x=1053, y=1053, z=7} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Next time maybe.'}) keywordHandler:addKeyword({'travel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can take you to Saffron.'}) -- Makes sure the npc reacts when you say hi, bye etc. npcHandler:addModule(FocusModule:new()) data/npc <?xml version="1.0" encoding="UTF-8"?> <npc name="nome do npc" script="data/npc/scripts/nome lua.lua" walkinterval="2000" speed="0" floorchange="0"> <health now="100" max="100"/> <look type="206" head="19" body="113" legs="95" feet="115" addons="0"/> <parameters> <parameter key="message_greet" value="Welcome on board, Sir |PLAYERNAME|. Do you want to {travel}?" /> </parameters> </npc>1 ponto -
Ajuda Castle 24hrs absolute (exp bonus)
Ajuda Castle 24hrs absolute (exp bonus)
TheNorth reagiu a Emersonssss por uma resposta no tópico
1 pontoMuito simples meu amigo, no seu sistema você não esta pegando o rate atual e adc mais....vc esta setando um novo rate do 0 Tente Assim. Troque esses 2 Scripts por este : function onLogin(cid) local rate = 1 local rate_premium = 0.35 local rate_castle = 0.10 local storage = 201320111714 local days = getPlayerPremiumDays(cid) local config = { yes_premium = "Você tem "..((rate - 1)*100).."% de EXP em vantagem, ainda lhe restam "..days.." dias de VIP!", not_premium = "Tornesse VIP e tenha "..((rate - 1)*100).."% a mais de EXP!", winCastle = "Você Tem "..((rate - 1)*100).."% De Experiencia A mais Agora.(Bonus Castle).", lostCastle = "A Sua Guild Nao Conquistou a Castle" } if isPremium(cid) and getGlobalStorageValue(storage) == getPlayerGuildName(cid) then doPlayerSetExperienceRate(cid, rate + rate_premium + rate_castle) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.yes_premium) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.winCastle) end if not isPremium(cid) and getGlobalStorageValue(storage) == getPlayerGuildName(cid) then doPlayerSetExperienceRate(cid, rate + rate_castle) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.not_premium) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.winCastle) end if not isPremium(cid) and not getGlobalStorageValue(storage) == getPlayerGuildName(cid) then doPlayerSetExperienceRate(cid, rate) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.not_premium) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.lostCastle) end return true end1 ponto -
Double XP
Double XP
Mateuslolgamer1 reagiu a luanluciano93 por uma resposta no tópico
1 pontoEm data/creaturescritps/scripts crie um arquivo com o nome double_xp.lua e adicione dentro: local rate = 1.5 -- 50% function onLogin(cid) if isPlayer(cid) then doPlayerSetExperienceRate(cid, rate) doPlayerPopupFYI(cid, "You have "..((rate - 1)*100).."% more experience.") end return true end Em data/creaturescripts/creaturescripts.xml adicione a seguinte linha: <event type="login" name="Double" script="double_xp.lua"/> Em data/creaturescripts/scritps abra o login.lua e embaixo de registerCreatureEvent(cid, "Frags") ou qualquer registerCreture... adicione a seguinte linha: registerCreatureEvent(cid, "Double")1 ponto -
BR-WAR [RS]
BR-WAR [RS]
Felhipe Kennedy reagiu a Switz por uma resposta no tópico
1 pontoEstou terminando de fazer ainda, o tema é para quebrar com aquele padrão de gesior, quase todos tem um layout similar, ainda falta muita coisa, estou na metade do trabalho. vou deixar algumas imagens disponíveis para que vocês possam dar suas opiniões a respeito da skin, só gostaria de lembra-los que continua usando a base do gesior, e todas as paginas terão de ser adaptadas, não é apenas colocar em layouts e pronto. Por isso disponibilizarei ele completo para download assim que concluir a respeito dos headers (headline), ainda estou terminando, sera adicionada em todas as paginas, com seus titulos. Este layout esta totalmente baseado no rs, estou buscando me igualar no limite do possivel. **antes de comentar, lembre que o tema esta incompleto, se estiver faltando algo, é porque ainda sera adicionado, fiz esse showoff antecipado apenas para ver oq pessoal acha do tema. menu login : menu logout: archives: create account: highscores: last deaths: forum areas: forum area/posts: forum post: modelo para rules: *é apenas um modelo, ainda preciso escreve as regras premium benefits pt1: premium benefits pt2: raids: gostaria de opiniões e sugestões a respeito do tema, para que ele fique o melhor possível para quando for postado aqui no TK (que provavelmente será em breve). CURTIU O TEMA? QUER VÊ-LO NO TIBIAKING? REPUTA O POST, ASSIM ME MOTIVA PARA TERMINA-LO MAIS RÁPIDO!!! **Vou viajar e só retomarei o projeto daqui umas 2 semanas. Isso pode explicar uma eventual demora que pode haver.1 ponto -
ERRO GESIOR
ERRO GESIOR
Wiz Khalifa reagiu a luanluciano93 por uma resposta no tópico
1 pontoINSERT INTO `z_news_tickers` (`date`, `author`, `image_id`, `text`, `hide_ticker`) VALUES (1274141844, 1, 1, 'testando.', 1);1 ponto -
Add Cast System (Pra quem já tem os códigos na distro)
Add Cast System (Pra quem já tem os códigos na distro)
maarlonmjc reagiu a luanluciano93 por uma resposta no tópico
1 pontoTenta muda essa parte: AND stream_status > 0 AND online > por esta: AND cast > 0 AND online > Se funcionar eu troco no tópico!1 ponto -
Crie seu Client Próprio (8.60 - 10.xx)
Crie seu Client Próprio (8.60 - 10.xx)
Destroidor4540797 reagiu a Cat por uma resposta no tópico
1 pontogenial, não da tanto trabalho, só precisa ter as definições1 ponto -
(Resolvido)Problema Object Builder
Use esse Aqui:: ele é compativel http://www.tibiaking.com/forum/topic/30115-itemeditor/1 ponto
-
Pedido Scripts Tibia auto
Pedido Scripts Tibia auto
Lordo olhos reagiu a chuma por uma resposta no tópico
1 pontoSe alguem tiver algum destes scripts poderia me passar ? Preciso de Minotauros Yalahar e/ou Mintwalin ou kazz Preciso de Crocodilos Port hope - TASK Preciso de Tarantulas Port hope - TASK Valeu!1 ponto -
Pedido Scripts Tibia auto
Pedido Scripts Tibia auto
Lordo olhos reagiu a mrruan20 por uma resposta no tópico
1 pontoo lek , poem ai dos dragon yalahar , e killer caiman de farmine na humildade1 ponto -
(Resolvido)Comando que da premmium
(Resolvido)Comando que da premmium
kaveira11 reagiu a Jamison Collins por uma resposta no tópico
1 pontoTente isso : Crie um arquivo .lua chamado : addpremium.lua. Cole esse script dentro : function onSay(cid, words, param, channel) local t = string.explode(param, ",") if(param == '') then pid = getCreatureTarget(cid) if(pid == 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end else pid = getPlayerByNameWildcard(t[1]) end if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[1] .. " is not currently online.") return true end local m = tonumber(t[2]) doPlayerSendTextMessage(pid, MESSAGE_STATUS_CONSOLE_BLUE, "You have received ".. m .." premium account days") doPlayerAddPremiumDays(pid, m) return true end Depois crie a TAG na talkaction.xml assim : <talkaction log="yes" words="/addpremium" access="5" event="script" value="addpremium.lua"/> Você usará assim : /addpremium nomedoplayer, diasdepremium1 ponto