Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''otserv''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. Bom, eu percebi que algo que poderia deixar os servidores bem legais seria um foco maior nas guilds em si. Então, resolvi criar um sistema que fosse melhorar isso, e surgiu o Advanced Guild System. Atualizações 22/01/14 - Publicação da versão 1.0 21/04/14 - Adição de mais tratamento de erros Informações O AGS, em si, não faz nada. Isso mesmo. Ele é uma biblioteca com várias funções focadas para guilds. Além disso, ele também faz algumas modificações no seu banco de dados ao ser instalado: Cria a tabela guild_storages; Adiciona a coluna pontos na tabela guilds, se ela não existir; Adiciona a coluna balance na tabela guilds, se ela não existir; Adiciona a coluna guild_id na tabela players; Adiciona um gatilho(trigger) para atualizar a coluna guild_id toda vez que ocorrer uma mudança na tabela guilds. Para acompanhar essa biblioteca e mostrar sua utilidade, fiz alguns sistemas utilizando ela: Guild Rank; Guild Tasks; Guild Banker. Funções Instalação Código Salve-o como guildlib.lua em data/lib Problemas na Instalação? Caso uma ou mais das colunas adicionadas já existam no seu banco de dados, execute as queries manualmente: Depois disso, considere seu AGS instalado.
  2. Informações: Mapa próprio 8.60 Marriage System Offline Trainer Custom Spells E mais! Imagens: Download: https://www.sendspace.com/file/43p9ad Scan: https://www.virustotal.com/pt/file/9bb695aa868f208ae7e2c854a772f699477ab1ed2b917617b031ce8e985d89c4/analysis/1427934166/ Créditos: Loth Gena
  3. Eae Galera do EKS É o seguinte Hoje trago a vocês o Baiak Rox Editado por Min Espero que Gostem Oque eu Fiz ? | Novo Visual do Templo Totalmente ICE | Critical System | Task System | Dodge System | Run Event (CORRIDA MALUCA) | Reset System (ÁREA EXCLUSIVA COM CASTELO E HUNTS) para resetar fale !reset | Guild Frags System ( ACESSO AO PROMOTE E ITENS EXCLUSIVOS ) | War System (100% RODANDO EM SQLITE) | Cast System (100% Roda em Mysql ) ( Para Ativar vai em Config.lua e ache | enableCast = false | mude para true ) | PvP Balanceado Agora com mais RPG | Armas Arrumadas Para Melhor PvP | Varios Eventos Automaticos | Battle Field Event | Capture The Flag 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 | Distro 0.4 Rodando 100% ( Se For 64x Bits) | Refinamento ( Aprimora seus Equipamentos ) | Frags no Look | Npc Hero Seller (Vende Itens Exclusivos para quem tiver honor points) Obs:Consegue no GFS) | Entre Outras Coisas | SENHA DO GOD: rox/styller | Aqui Vai Umas Prints | Castelo Reset System | Nova Imagem do Templo | Área Donate | Mostra de Itens Donate + Eventos | Download http://www.4shared.c..._DeathRock.html | Scan https://www.virustot...sis/1403139305/ | Créditos DeathRocks LuanLuciano Vinny
  4. Olá xtibianos , venho trazer o pokemon erondino site v14 e v15 a melhor versão como base por ser open source ,pois pelo que vi só foi postado até a versão v13. Pokemon Erondino v14 *O QUE MUDO DA V13.1 PARA A V14? (1 a 67 alteraçoes listadas) Informações: Bugs Downloads Creditos Pokemon Erondino v15 Informações: Downloads Creditos
  5. Compilando TFS 1.3 no Windows 1. Baixe os softwares requeridos Para compilar o The Forgotten Server no Windows, você vai precisar: Visual Studio 2015 (Compilador) TFS SDK v3.2 (libs) Libs do Boost C++ (32-bits, 64-bits) 2. Instale os softwares requeridos Após ter baixado os softwares listados na etapa acima, comece instalando o Visual Studio e Boost C++. Extraia o TFS SDK v3.2 em qualquer pasta do seu computador e execute o arquivo "register_tfssdk_env.bat" para setar a variável de ambiente do local onde está o TFS SDK, assim nosso compilador irá encontrar as libs quando começar a compilar. Mova o arquivo "register_boost_env.bat" da pasta do TFS SDK para a pasta onde você instalou as libs do Boost C++ e execute-o (se você seguiu os passos do instalador, está esta na pasta chamada boost_1_62_0). 3. Baixe as sources Se você possuir o Git Client instalado, você poderá clonar a última cópia com este comando: > git clone https://github.com/otland/forgottenserver.git Se você não possuir o Git Client instalado, você poderá baixar a última cópia do The Forgotten Server através do link: https://github.com/otland/forgottenserver/archive/master.zip 4. Compilando Procure o diretório vc14 na pasta do The Forgotten Server que você baixou, e abra o arquivo "theforgottenserver.sln". Isso deverá iniciar o Visual Studio 2015 e você estará pronto para continuar. Para configurar a compilação, navegue para Build -> Configuration Manager no menu superior. Um popup deverá aparecer onde você poderá escolher entre "Release" ou "Debug" para compilar, escolha também para qual Platadorma você irá compilar: 32-bits (Win32) ou 64-bits (x64). Para iniciar a compilação, abra o menu Build novamente e clique em Build Solution (Ctrl + Shift + B). 5. Vídeo-aula 6. Créditos Mark - Autor do tutorial e do projeto The Forgotten Server Bruno Minervino - Tradução e gravação do vídeo
  6. Meu Novo sistema de Forja, Procurei aqui no Xtibia e não achei um Sistema de Forja Completo e Facil de Configurar. Meu Segundo Script *-* Versão Testada: TFS 0.4 (8.60) Sistema de Forja V1.0 Vamos la Video: em Actions.xml Adicione: <action uniqueid="16451" event="script" value="forjar.lua" /> Crie um Arquivo LUA em Actions>Scripts com o nome de "forjar.lua" e adicione isso dentro: function onUse(cid, item, item2, frompos, topos, pos)local config = {["Magic Plate Armor"] = {t1=2476,t2=2464,t3=2472}, -- t1 = ID do ITEM 1 |---| t2 = ID do ITEM 2 |---| t3 = ID do ITEM a ser FORJADO --["Dragon Scale Mail"] = {t1=2489,t2=2487,t3=2492},}local r1 = {x = 222, y = 217, z = 7, stackpos= 2} -- Posição 1 ( NÃO MEXA NO stackpos= 2 )local r2 = {x = 224, y = 217, z = 7, stackpos= 2} -- Posição 2 ( NÃO MEXA NO stackpos= 2 )local r3 = {x = 223, y = 217, z = 7} -- Posição do Item a Ser Criadolocal q1 = getThingfromPos(r1)local q2 = getThingfromPos(r2)for i, x in pairs(config) doif (q1.itemid == x.t1 and q2.itemid == x.t2) or (q1.itemid == x.t2 and q2.itemid == x.t1) thendoRemoveItem(q1.uid, 1)doRemoveItem(q2.uid, 1)addEvent(doCreateItem, 1000, x.t3, 1, r3)doSendMagicEffect(r3, 47)addEvent(doSendMagicEffect, 900, r3, 39)doPlayerSendTextMessage(cid, 22, "Parabéns, Você Forjou Um " .. i .. ".")breakendendreturn TRUEend na Alavanca Colocar a UniqueID: 16451 Configurando: ["Magic Plate Armor] = {t1=2476,t2=2464,t3=2472}, Vermelho: Nome do Item a Ser Forjado Azul: ID do Item1 necessário para forjar o item Vermelho Roxo: ID do Item2 necessário para forjar o item Vermelho Verde: ID do Item Vermelho Você Também Pode Adicionar Novas "Receitas" para Forjas !! Só Adicionar só 1 Linha a Mais Iguais a Outras mudando as Configurações Posição: local r1 = {x = 222, y = 217, z = 7, stackpos= 2} -- Posição do Item1 ( NÃO MEXA NO stackpos= 2 ) local r2 = {x = 224, y = 217, z = 7, stackpos= 2} -- Posição do Item2 ( NÃO MEXA NO stackpos= 2 ) local r3 = {x = 223, y = 217, z = 7} -- Posição do Item Vermelho Talkaction para mostrar os Itens de Forja talkactions.xml Adicione isso: <talkaction words="!forjas" script="forjas.lua"/> Crie um arquivo forjas.lua na pasta talkactions>scripts e adicione isso dentro: function onSay(cid, words, param)file = io.open('forjas.txt','r')notice = file:read(-1)doShowTextDialog(cid,9004,notice)file:close()end Agora na Pasta Principal do Seu OT, onde tem a pasta DATA, as DLLs e o .exe do seu ot Crie um Arquivo .txt ( arquivo de texto ), renomeie para forjas.txt e dentro dele adicione os materiais de Forjas para os seus Players não se perderem. Bom é Isso, Gostou ? REP+ =) Aprendii usar in pairs(table) *--* Créditos: Eu Pelo Script, Idéia sei la quem teve '-', e aos meus amigos que estão me ajudando bastante =)
  7. Antes de começar, este sistema tem sido feito por Xafterin / KylerXX. PokeServer equipe do XTibia -> pelas descrições do pokemon. thalia eu acho que o gerente de projeto. Strack -> Ajuda para completar o código de registro. Você precisa baixar um arquivo RAR contendo uma pasta com todas as descrições. Aqui -> Link Quando você descer as descrições de arquivos, conjunto de descrições na pasta "data/actions/scripts" em seu servidor. Testado em: TFS 0.3.6 Bem, nós data/lib/000-constant.lua [/ b]. E acrescentar o seguinte: pokestorages = { [7274] = {"001","Bulbasaur"}, [7275] = {"002","Ivysaur"}, [7276] = {"003","Venusaur"}, [7277] = {"004","Charmander"}, [7278] = {"005","Charmeleon"}, [7279] = {"006","Charizard"}, [7280] = {"007","Squirtle"}, [7281] = {"008","Wartortle"}, [7282] = {"009","Blastoise"}, [7283] = {"010","Caterpie"}, [7284] = {"011","Metapod"}, [7285] = {"012","Butterfree"}, [7286] = {"013","Weedle"}, [7287] = {"014","Kakuna"}, [7288] = {"015","Beedril"}, [7289] = {"016","Pidgey"}, [7290] = {"017","Pidgeotto"}, [7291] = {"018","Pidgeot"}, [7292] = {"019","Rattata"}, [7293] = {"020","Raticate"}, [7294] = {"021","Spearow"}, [7295] = {"022","Fearow"}, [7296] = {"023","Ekans"}, [7297] = {"024","Arbok"}, [7298] = {"025","Pikachu"}, [7299] = {"026","Raichu"}, [7300] = {"027","Sandshrew"}, [7301] = {"028","Sandslash"}, [7302] = {"029","Nidoran(M)"}, [7303] = {"030","Nidorina"}, [7304] = {"031","Nidoquin"}, [7305] = {"032","Nidora(F)"}, [7306] = {"033","Nidorino"}, [7307] = {"034","Nidokin"}, [7308] = {"035","Clefairy"}, [7309] = {"036","Clefable"}, [7310] = {"037","Vulpix"}, [7311] = {"038","Ninetales"}, [7312] = {"039","Jigglypuff"}, [7313] = {"040","Wigglytuff"}, [7314] = {"041","Zubat"}, [7315] = {"042","Golbat"}, [7316] = {"043","Oddish"}, [7317] = {"044","Gloom"}, [7318] = {"045","Vileplume"}, [7319] = {"046","Paras"}, [7320] = {"047","Parasect"}, [7321] = {"048","Venomat"}, [7322] = {"049","Venomoth"}, [7323] = {"050","Diglett"}, [7324] = {"051","Dugtrio"}, [7325] = {"052","Meowth"}, [7326] = {"053","Persian"}, [7327] = {"054","Psyduck"}, [7328] = {"055","Golduck"}, [7329] = {"056","Mankey"}, [7330] = {"057","Primeape"}, [7331] = {"058","Growlithe"}, [7332] = {"059","Arcanine"}, [7333] = {"060","Poliwag"}, [7334] = {"061","Poliwhirl"}, [7335] = {"062","Poliwrath"}, [7336] = {"063","Abra"}, [7337] = {"064","Kadabra"}, [7338] = {"065","Alakazam"}, [7339] = {"066","Machop"}, [7340] = {"067","Machoke"}, [7341] = {"068","Machamp"}, [7342] = {"069","Bellsprout"}, [7343] = {"070","Weepinbell"}, [7344] = {"071","Victreebell"}, [7345] = {"072","Tentacool"}, [7346] = {"073","Tentacruel"}, [7347] = {"074","Geodude"}, [7348] = {"075","Graveler"}, [7349] = {"076","Golem"}, [7350] = {"077","Ponyta"}, [7351] = {"078","Rapidash"}, [7352] = {"079","Slowpoke"}, [7353] = {"080","Slowbro"}, [7354] = {"081","Magnemite"}, [7355] = {"082","Magneton"}, [7356] = {"083","Farfetch'd"}, [7357] = {"084","Doduo"}, [7358] = {"085","Dodrio"}, [7359] = {"086","Seel"}, [7360] = {"087","Dewong"}, [7361] = {"088","Grimer"}, [7362] = {"089","Muk"}, [7363] = {"090","Shellder"}, [7364] = {"091","Cloyster"}, [7365] = {"092","Gastly"}, [7366] = {"093","Haunter"}, [7367] = {"094","Gengar"}, [7368] = {"095","Onix"}, [7369] = {"096","Drowzee"}, [7370] = {"097","Hypno"}, [7371] = {"098","Krabby"}, [7372] = {"099","Kingler"}, [7373] = {"100","Voltorb"}, [7374] = {"101","Electrode"}, [7375] = {"102","Eggxecute"}, [7376] = {"103","Eggxecutor"}, [7377] = {"104","Cubone"}, [7378] = {"105","Marowak"}, [7379] = {"106","Hitmonlee"}, [7380] = {"107","Hitmonchan"}, [7381] = {"108","Likitung"}, [7382] = {"109","Koffing"}, [7383] = {"110","Weezing"}, [7384] = {"111","Rhyhorn"}, [7385] = {"112","Rhydon"}, [7386] = {"113","Chansey"}, [7387] = {"114","Tangela"}, [7388] = {"115","Kangaskhan"}, [7389] = {"116","Horsea"}, [7390] = {"117","Seadra"}, [7391] = {"118","Goldeen"}, [7392] = {"119","Seaking"}, [7393] = {"120","Staryu"}, [7394] = {"121","Starmie"}, [7395] = {"122","Mr.Mime"}, [7396] = {"123","Scyther"}, [7397] = {"124","Jynx"}, [7398] = {"125","Electrabuzz"}, [7399] = {"126","Magmar"}, [7400] = {"127","Pinsir"}, [7401] = {"128","Tauros"}, [7402] = {"129","Magikarp"}, [7403] = {"130","Gyarados"}, [7404] = {"131","Lapras"}, [7405] = {"132","Ditto"}, [7406] = {"133","Eevee"}, [7407] = {"134","Vaporeon"}, [7408] = {"135","Jolteon"}, [7409] = {"136","Flareon"}, [7410] = {"137","Porygon"}, [7411] = {"138","Omanite"}, [7412] = {"139","Omastar"}, [7413] = {"140","Kabuto"}, [7414] = {"141","Kabutops"}, [7415] = {"142","Aerodactyl"}, [7416] = {"143","Snorlax"}, [7417] = {"144","Articuno"}, [7418] = {"145","Zapdos"}, [7419] = {"146","Moltres"}, [7420] = {"147","Dratini"}, [7421] = {"148","Dragonair"}, [7422] = {"149","Dragonite"}, [7423] = {"150","Mewtwo"}, [7424] = {"151","Mew"} } pokemons = { -- { number of storage, itemid on click pokedex, number} ["Bulbasaur"] = {7274, 2222, 1}, ["Ivysaur"] = {7275, 2435, 2}, ["Venusaur"] = {7276, 2222, 3}, ["Charmander"] = {7277, 2222, 4}, ["Charmeleon"] = {7278, 2222, 5}, ["Charizard"] = {7279, 2222, 6}, ["Squirtle"] = {7280, 2222, 7}, ["Wartortle"] = {7281, 2222, 8}, ["Blastoise"] = {7282, 2222, 9}, ["Caterpie"] = {7283, 2222, 10}, ["Metapod"] = {7284, 2222, 11}, ["Butterfree"] = {7285, 2222, 12}, ["Weedle"] = {7286, 2222, 13}, ["Kakuna"] = {7287, 2222, 14}, ["Beedrill"] = {7288, 2222, 15}, ["Pidgey"] = {7289, 2222, 16}, ["Pidgeotto"] = {7290, 2222, 17}, ["Pidgeot"] = {7291, 2222, 18}, ["Ratatta"] = {7292, 2222, 19}, ["Raticate"] = {7293, 2222, 20}, ["Spearow"] = {7294, 2222, 21}, ["Fearow"] = {7295, 2222, 22}, ["Ekans"] = {7296, 2222, 23}, ["Arbok"] = {7297, 2222, 24}, ["Pikachu"] = {7298, 2222, 25}, ["Raichu"] = {7299, 2222, 26}, ["Sandshrew"] = {7300, 2222, 27}, ["Sandslash"] = {7301, 2222, 28}, ["Nidoran(H)"] = {7302, 2222, 29}, ["Nidorina"] = {7303, 2222, 30}, ["Nidoqueen"] = {7304, 2222, 31}, ["Nidoran(M)"] = {7305, 2222, 32}, ["Nidorino"] = {7306, 2222, 33}, ["Nidoking"] = {7307, 2222, 34}, ["Clefairy"] = {7308, 2222, 35}, ["Clefable"] = {7309, 2222, 36}, ["Vulpix"] = {7310, 2222, 37}, ["Ninetales"] = {7311, 2222, 38}, ["Jigglypuff"] = {7312, 2222, 39}, ["Wigglytuff"] = {7313, 2222, 40}, ["Zubat"] = {7314, 2222, 41}, ["Golbat"] = {7315, 2222, 42}, ["Oddish"] = {7316, 2222, 43}, ["Gloom"] = {7317, 2222, 44}, ["Vileplume"] = {7318, 2222, 45}, ["Paras"] = {7319, 2222, 46}, ["Parasect"] = {7320, 2222, 47}, ["Venomat"] = {7321, 2222, 48}, ["Venomoth"] = {7322, 2222, 49}, ["Diglett"] = {7323, 2222, 50}, ["Dugrio"] = {7324, 2222, 51}, ["Meowth"] = {7325, 2435, 52}, ["Persian"] = {7326, 2222, 53}, ["Psyduck"] = {7327, 2222, 54}, ["Golduck"] = {7328, 2222, 55}, ["Mankey"] = {7329, 2222, 56}, ["Primeape"] = {7330, 2222, 57}, ["Growlithe"] = {7331, 2222, 58}, ["Arcanine"] = {7332, 2222, 59}, ["Poliwag"] = {7333, 2222, 60}, ["Poliwhirl"] = {7334, 2222, 61}, ["Poliwrath"] = {7335, 2222, 62}, ["Abra"] = {7336, 2222, 63}, ["Kadabra"] = {7337, 2222, 64}, ["Alakazam"] = {7338, 2222, 65}, ["Machop"] = {7339, 2222, 66}, ["Machoke"] = {7340, 2222, 67}, ["Machamp"] = {7341, 2222, 68}, ["Bellsprout"] = {7342, 2222, 69}, ["Weepinbell"] = {7343, 2222, 70}, ["Victreebell"] = {7344, 2222, 71}, ["Tentacool"] = {7345, 2222, 72}, ["Tentracruel"] = {7346, 2222, 72}, ["Geodude"] = {7347, 2222, 74}, ["Graveler"] = {7348, 2222, 75}, ["Golem"] = {7349, 2222, 76}, ["Ponyta"] = {7350, 2222, 77}, ["Rapidash"] = {7351, 2222, 78}, ["Slowpoke"] = {7352, 2222, 79}, ["Slowbro"] = {7353, 2222, 80}, ["Magnemite"] = {7354, 2222, 81}, ["Magneton"] = {7355, 2222, 82}, ["Farfetch'd"] = {7356, 2222, 83}, ["Doduo"] = {7357, 2222, 84}, ["Dodrio"] = {7358, 2222, 85}, ["Seel"] = {7359, 2222, 86}, ["Dewong"] = {7360, 2222, 87}, ["Grimer"] = {7361, 2222, 88}, ["Muk"] = {7362, 2222, 89}, ["Shellder"] = {7363, 2222, 90}, ["Cloyster"] = {7364, 2222, 91}, ["Gastly"] = {7365, 2222, 92}, ["Haunter"] = {7366, 2222, 93}, ["Gengar"] = {7367, 2222, 94}, ["Onix"] = {7368, 2222, 95}, ["Drowzee"] = {7369, 2222, 96}, ["Hypno"] = {7370, 2222, 97}, ["Krabby"] = {7371, 2222, 98}, ["Kingler"] = {7372, 2222, 99}, ["Voltorb"] = {7373, 2222, 100}, ["Electrode"] = {7374, 2222, 101}, ["Eggxecute"] = {7375, 2435, 102}, ["Eggxecutor"] = {7376, 2222, 103}, ["Cubone"] = {7377, 2222, 104}, ["Marowak"] = {7378, 2222, 105}, ["Hitmonlee"] = {7379, 2222, 106}, ["Hitmonchan"] = {7380, 2222, 107}, ["Likitung"] = {7381, 2222, 108}, ["Koffing"] = {7382, 2222, 109}, ["Weezing"] = {7383, 2222, 110}, ["Rhyhorn"] = {7384, 2222, 111}, ["Rhydon"] = {7385, 2222, 112}, ["Chansey"] = {7386, 2222, 113}, ["Tangela"] = {7387, 2222, 114}, ["Kangaskhan"] = {7388, 2222, 115}, ["Horsea"] = {7389, 2222, 116}, ["Rotworm"] = {7390, 2222, 117}, ["Goldeen"] = {7391, 2222, 118}, ["Seaking"] = {7392, 2222, 119}, ["Staryu"] = {7393, 2222, 120}, ["Starmie"] = {7394, 2222, 121}, ["Mr.Mime"] = {7395, 2222, 122}, ["Scyther"] = {7396, 2222, 123}, ["Jynx"] = {7397, 2222, 124}, ["Electrabuzz"] = {7398, 2222, 125}, ["Magmar"] = {7399, 2222, 126}, ["Pinsir"] = {7400, 2222, 127}, ["Tauros"] = {7401, 2222, 128}, ["Magikarp"] = {7402, 2222, 129}, ["Gyarados"] = {7403, 2222, 130}, ["Lapras"] = {7404, 2222, 131}, ["Ditto"] = {7405, 2222, 132}, ["Eevee"] = {7406, 2222, 133}, ["Vaporeon"] = {7407, 2222, 134}, ["Jolteon"] = {7408, 2222, 135}, ["Flareon"] = {7409, 2222, 136}, ["Porigon"] = {7410, 2222, 137}, ["Omanite"] = {7411, 2222, 138}, ["Omastar"] = {7412, 2222, 139}, ["Kabuto"] = {7413, 2222, 140}, ["Kabutops"] = {7414, 2222, 141}, ["Aerodactyl"] = {7415, 2222, 142}, ["Snorlax"] = {7416, 2222, 143}, ["Articuno"] = {7417, 2222, 144}, ["Zapdos"] = {7418, 2222, 145}, ["Moltres"] = {7419, 2222, 146}, ["Dratini"] = {7420, 2222, 147}, ["Dragonair"] = {7421, 2222, 148}, ["Dragonite"] = {7422, 2222, 149}, ["Mewtwo"] = {7423, 2222, 150}, ["Mew"] = {7424, 2222, 151} } Bem, explicar os valores da tabela "pokemons" no arquivo 000-constant.lua. RED COLOR -> é o storage do voe quando pokemon se cadastra (não alterar, para precuación). ORANGE COLOR -> O itemid da imagem do portrait. YELLOW COLOR -> é a descrição de nome de arquivo. (Não modifique). (Não modifique). Agora vá para "data/actions/scripts" e crie um arquivo chamado "pokedex.lua" e cole isto em: function addPoke(cid, storage) setPlayerStorageValue(cid, storage, 1) end function onUse(cid, item, fromPosition, itemEx, toPosition) if not isCreature(itemEx.uid) then return doPlayerSendCancel(cid, "Invalid action.") end local showpokedex = "" local img = "" local p = pokemons[getCreatureName(itemEx.uid)] if p then img = p[2] showpokedex = doShowTextDialog(cid, img, io.open('data/actions/scripts/descriptions/'.. p[3] ..'.txt'):read("*all")) if isMonster(itemEx.uid) then return getPlayerStorageValue(cid, p[1]) ~= 1 and doPlayerSendTextMessage(cid, 22, "Now you registered ".. getCreatureName(itemEx.uid) .." into pokedex!") and doPlayerSendTextMessage(cid, 22, "You gain ".. p[1]-7300 .." experience!") and doPlayerAddExperience(cid, p[1]-7300) and showpokedex and addPoke(cid, p[1]) or getPlayerStorageValue(cid, p[1]) == 1 and showpokedex end end if getCreatureName(itemEx.uid) == getCreatureName(cid) then local list = "Pokedex registration: \n" local pokemonss = 0 for i = 7274,7424 do if getPlayerStorageValue(cid, i) == 1 then list = list.."\n[".. pokestorages[i][1] .."] - ".. pokestorages[i][2] .."" pokemonss = pokemonss + 1 elseif getPlayerStorageValue(cid, i) == -1 then list = list.."\n[".. pokestorages[i][1] .."] - Uknown pokemon" end end doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "You have ".. pokemonss .." unlocked pokemons.") doShowTextDialog(cid, item.itemid, "".. list .."\n\nEnd of registration.") end return true end Você não precisa modificar nada do script pokedex.lua f você não sabe. en actions.xml adiciona isso: <action itemid="id of pokedex" event="script" value="name.lua" allowfaruse="1"/> Ok, agora uma imagem do Pokémon Registration:
  8. VO POSTAR TODAS AS VERSÕES 7.9 e 7.92 AQUI EMBAIXO, COM LINKS DE DOWNLOADS E SEUS RESPECTIVOS TOPICOS: Zorzin OtservVersion 1.1 Topico Download XML Download SQL Servfull Mapa Global 0.2 Topico Download Servfull Gothica 7.92 V1.2 Topico Download1 Download2 Enforced Otff 0.1b Topico Download DeathTouch 2.0 7.9 Topico Download Yurots 7.92 Evolution 0.7.3 Topico Download Servfull 0.3 com Acc Manager Topico Download Devland 7.92 (Beta 0.2) Topico Download Twilight OT for Tibia 7.9 Topico Download Evolutions 7.92 [formulas Revisadas] Topico Download 1 Download 2 Download 3 Servfull Acc Manager e Mapa Global Topico Download Evolution 0.7.6a + Kuringa Map Topico Download Evolutions 0.7.2 7.92 Topico Download XML Download SQL Evolutions 0.6.3x /dorionmap E Monsters7.9 Topico Download 1 Download 2 Xikeots 0.6.2b Topico Download SQL Download XML Asmp 1.0a 7.9 Topico Download 1 Download 2 Evolutions 0.7.3 7.92 Topico Download XML Download SQL Evolutions 0.6.3n For Tibia 7.9 Topico Download XML Download SQL Evolutions Server Version 0.7.4 7.9 Topico Download XML Download SQL Servfull 0.1 Protocolo Tibia 7.9 Mapa Global Topico Download Serv Full 9.1 Mapa Global Topico Download 1 Download 2 CREDITOS: -Smaug -Zorzin -lithium -GOD Bon -Grafiti -Tebuot -Addict -danzell -FoReVeR -GM Bekman -skynagerlonas -Xedegux -mayestickkk Terminei Irei sempre atualizar esta lista SACANAGEM agente faz trabalho pra facilita o pessoal, e nao é reconhecido ah toma né? custa da um comentario, 66 visualizações e nada, e olha que fiz esse topico enquanto trabalhava, correndo perigo de ser pego pelo chefe =\
  9. Quem lembra do famoso SimOne? Há muitos anos atrás esse map editor era uma febre entre os donos de servidores. Procurei o conteúdo pelo fórum e acabei não encontrando, então, estarei disponibilizando pra vocês! Download: http://www.mediafire.com/download/mh3k7bcv8u1yb80/SimOne+MapEditor.rar Senha: xTibia.com Já coloquei o Tibia 8.60 na pasta do MapEditor.
  10. Versão 1.0: Versão 1.5: Créditos Gerais: Aerdor Slicer Stigal Cacaiu Se for postar em algum lugar, NÃO REMOVA OS CRÉDITOS! Site com meus projetos: http://xprojectservers.blogspot.com.br/
  11. Venha fazer a sua divulgação na pagina no facebook. Pagina do Facebook Abraço!
  12. Eae galera. A tao esperada v2.0 está aqui. Agora venho trazer para voces o PField Project 2.0. O servidor nao é o mesmo do Guuh Torres igual foi a v1.2. Entao se ouver mais algum bug me avise que vou rapidamente concertar e agendar a v3.0. Retirado porque estava pensando... Nao estou trocando o ot por reps. Mas esperem atualizações. Arrumado: * *Arrumado Catch ( proxima atualização do servidor vai estar configurado todos os pokemons 100% ) * *Arrumado Go/Back ( proxima atualização do servidor vai estar configurado todos os pokemons 100% ) * *Todas as balls funcionando 100% * *Mapa SVKE Full * *Arrumado Bug Surf * *.exe Recopilado * *Talkactions Revisada 4Shared Senha para extrair: mug446vi # Pokemons com loots 100% configurados -- Done! # Paint Ball 100% -- Done! # Nick System 80% -- Ta funcionando mas ta com um pequeno erro # New Sprites Pidgey-Spearow-Grimer-Magikarp -- Done! # Arrumado servidor estar dando crash depois de tempo -- Done! # Arrumado hit de pokemon electric que nao aparecia hit -- Done! # Arrumado Revive -- Done! # RETIRADO Liga johto porque vamos acabar a geração kanto primeiro, se nao de que adianta ter johto se ta toda bugada? Contem: * Order * Catch * Goback * Portrait * Pokedex * !lg para mudar a linguagem (English-Português) * Pokemons Kanto RETIRADO Johto * Moves Kanto, Shynis e alguns johto * Talkactions * Nick System * Mapa SVKE FULL * Efeito ao upar level * Etc * Vip System * NPC De vip por diamonds * New Sprites grimer, magikarp, pidgey, spearow. Imagens: Nick System Paint Ball http://img190.imageshack.us/img190/3176/paintea.png Agradeça dando Rep+ creditos:Avronex :button_ok: :button_ok: Download Senha para extrair: mug446vi
  13. Queria 1 Script Que Tipo , Quando o Druid Ou sorcerer Chegasse ao Level 45 , Ganhasse 50 Sd's. Somente Mages. e tbém qria 1 Pra editar pra kina e pra paladin ! Valendo Rep ++ ______________________________________ #Dúvida Senada
  14. OT GLOBAL 8.6 FULL Informações: Player começa Level 1 sem Vocação em Rook. Teleport para Training esta a South do DP de Thais. MAPA FULL GLOBAL. (Obs:FALTANDO ZAO, QUE PARA MIM NÃO A INTERESSE kkk). Vocações Balanceadas, seguindo o estilo Global. Sistema de Premmy por Premium Scroll que pode ser adquirido nos NPC'S, The Queen em Carlin e King Tibianus em Thais. Cidades: Rookgaard - (com Island of Destiny) Ankrahmun Ab'Dendriel Carlin Cormaya Darashia Edron Farmine Fibula Kazordoon Liberty Bay Northport Orc Land (Orc Fortress) Outlaw Camp Port Hope Plains of Havoc Shadowthorn (Elven Village) Svargrond Thais Venore Yalahar Quest: Arena Quest Demon Oak Demon Helmet Yalahar Quest The Inquisition Quest The Annihilator Quest Pits of Infernum (POI) HOTA Quest Crown Quest Behemonth Quest Blue Legs Bright Sword Vamp Shield Mermaid Comb Orc Fortress Medusa Shield Desert Quest Mad Mage Room Entre varias outras Quests.... O OTServ contem muito o que explorar, pois a um bom tempo eu tinha este OTServ, e resolvi compartilhar com todos. Espero que gostem!! ATUALIZADO!! 25/03/2014 LINK DOWNLOAD: http://www.4shared.com/rar/QQFIbSW6ce/global_full_86_up-lvl.html LINK SCAN - VIRUS TOTAL: https://www.virustotal.com/en/file/fa6c82e8fee2319d40243f8bae1e03baa90088ac0aecd56e9861bdb27451c90e/analysis/1392913285/
  15. Fala galerinha do XTibia tudo bom? Venho aqui apresentar o novo Destruction Map V7.0 (8.6) Bom, como consegui o 6.0 para fazer o 7.0 ? Meu amigo, o criador dos destruction estava sem tempo para ele faze-lo, então, eu pedi a ele, se ele pudesse me passar o 6.0 que eu iria fazer. O Destruction Serv V6.0 ja teve no XTibia por um tempo, mas foi apagado por virus. Vamos deichar de Papo e vamos conhecer o Server ??? Informações sobre o Mapa: Mapa totalmente Editado Reflection Boots funcionando 100% Novas Spells Novos Itens Novos Monster Novas Scripts E muito mais... Screen Shot (SS) Temple: Flatron VIP Temple: Eu estou sem tempo para postar novas fotos, mas logo logo mais fotos terão Download Pasta: http://www.4shared.c...on_Map_V70.html Scan: https://www.virustot...459ed/analysis/ Download Distro, dlls... http://www.4shared.c...ro_e_Dlls.html? Scan https://www.virustot...sis/1336049191/ Gostou ??? Então da um REP+ Ai custa nada Créditos: Hannibals(Por editar o Map) Obelisko754(Por editar o Map) Doidin (Distro, dlls...) E outros membros do Xtibia por alguns script. Espero que Gostem
  16. EDIT-- Como prometido adicionei velocidade na montaria, e fiz um sistema de blokeio para impossibilitar abrir o loot da criatura e assim debugar o server, aumentei o tempo de montaria e só espero que gostem --------------------------------------------------------------------------------------------------- Novato na area galera, bom esse sistema vai funcionar assim voce mata o War wolf clika nele (quando ele tiver morto) e voce vira um orc rider e o corpo dele some (pra deixar mais realista pra variar)... sem mais delongas peguei esse script do usuario chain q nao tinha nada a ver com esse abaixo e o editei, depois posto o link original -- Montaria system by Chain and Modified for Saymon14 ;D local function montar(parametros) cid = params[1] if getPlayerStorageValue(cid, 5555) == 1 then setPlayerStorageValue(cid,montado,-1) doPlayerSendTextMessage(cid,22,"Voce desceu da montaria.") if voc == 1 or voc == 5 then elseif voc == 2 or voc == 6 then elseif voc == 3 or voc == 7 then elseif voc == 4 or voc == 8 then end end end function onUse(cid, item, frompos, item2, itemEx, topos) --Configs-- local mount_creature = 6009 -- id do corpo da criatura local vipstorage = 1111 -- id do storagevalue do vip local voc = getPlayerVocation(cid) local sex = getPlayerSex(cid) params = { [1]=cid, [2]=lvl, [3]=voc, [4]=ml } roupamontado1 = {lookType = 4} roupamontado2 = {lookType = 4} roupamontado3 = {lookType = 4} roupamontado4 = {lookType = 4} local speed = 40 getCreatureSpeed(cid) montado = getPlayerStorageValue(cid,5555) vip = getPlayerStorageValue(cid,vipstorage) --end of configs-- --ACTION TIME!-- if item.itemid == mount_creature then addEvent(montar, 120000, params) --Sorc if voc == 1 or voc == 5 then doSendAnimatedText(getPlayerPosition(cid), "Uhuuuu!...", TEXTCOLOR_ORANGE) setPlayerStorageValue(cid,montado,1) doChangeSpeed(cid, speed) doRemoveItem(item.uid, 1) doSendMagicEffect(roupamontado1, 14) doSetCreatureOutfit(cid,roupamontado1, 120000) --Druid elseif voc == 2 or voc == 6 then doSendAnimatedText(getPlayerPosition(cid), "Uhuuuu!...", TEXTCOLOR_ORANGE) setPlayerStorageValue(cid,montado,1) doChangeSpeed(cid, speed) doRemoveItem(item.uid, 1) doSendMagicEffect(roupamontado1, 14) doSetCreatureOutfit(cid,roupamontado2, 12000) --Pally elseif voc == 3 or voc == 7 then doSendAnimatedText(getPlayerPosition(cid), "Uhuuuu!...", TEXTCOLOR_ORANGE) setPlayerStorageValue(cid,montado,1) doChangeSpeed(cid, speed) doRemoveItem(item.uid, 1) doSendMagicEffect(roupamontado1, 14) doSetCreatureOutfit(cid,roupamontado3, 120000) --Kina elseif voc == 4 or voc == 8 then doSendAnimatedText(getPlayerPosition(cid), "Uhuuuu!...", TEXTCOLOR_ORANGE) setPlayerStorageValue(cid,montado,1) doChangeSpeed(cid, speed) doRemoveItem(item.uid, 1) doSendMagicEffect(roupamontado1, 14) doSetCreatureOutfit(cid,roupamontado4, 120000) --No Voc elseif voc == 0 then doPlayerSay(cid,"Eu nao tenho voc!", 17) --- else return 0 end end return TRUE end <action itemid="6009" script="mwolf.lua" /> esse ID 6009 é o corpo do War Wolf, esse script gasta 1 de Soul para montar. DICA: tire o loot do War Wolf do seu server porque se os players mexer no loot dele tipo pega o food dentro do corpo vai dar DEBUG no server. SS: para os troxas coleguinhas que axam que só fiz Copiar, Colar, ta ai o LINK Original(CREDITOS 100% ao usuario CHAIN): Clique aqui INSTALANDO: va em \data\actions\scripts, copie qualquer arquivo e cole edit, dentro dele cole o codigo la de cima, e em seguida cole a tag no actions.XML -------------------------------------------------------------------------------- Finalizado ai em cima vamos seguir para um novo script Sistema de Montaria com Orc Marauder: -- Montaria system by Chain and Modified for Saymon14 ;D local function montar(parametros) cid = params[1] if getPlayerStorageValue(cid, 5555) == 1 then setPlayerStorageValue(cid,montado,-1) doPlayerSendTextMessage(cid,22,"Voce desceu da montaria.") if voc == 1 or voc == 5 then elseif voc == 2 or voc == 6 then elseif voc == 3 or voc == 7 then elseif voc == 4 or voc == 8 then end end end function onUse(cid, item, frompos, item2, itemEx, topos) --Configs-- local mount_creature = 11241 -- id do corpo da criatura local vipstorage = 1111 -- id do storagevalue do vip local voc = getPlayerVocation(cid) local sex = getPlayerSex(cid) params = { [1]=cid, [2]=lvl, [3]=voc, [4]=ml } roupamontado1 = {lookType = 342} roupamontado2 = {lookType = 342} roupamontado3 = {lookType = 342} roupamontado4 = {lookType = 342} local speed = 40 getCreatureSpeed(cid) montado = getPlayerStorageValue(cid,5555) vip = getPlayerStorageValue(cid,vipstorage) --end of configs-- --ACTION TIME!-- if item.itemid == mount_creature then addEvent(montar, 120000, params) --Sorc if voc == 1 or voc == 5 then doSendAnimatedText(getPlayerPosition(cid), "Uhuuuu!...", TEXTCOLOR_ORANGE) setPlayerStorageValue(cid,montado,1) doChangeSpeed(cid, speed) doRemoveItem(item.uid, 1) doSendMagicEffect(roupamontado1, 14) doSetCreatureOutfit(cid,roupamontado1, 120000) --Druid elseif voc == 2 or voc == 6 then doSendAnimatedText(getPlayerPosition(cid), "Uhuuuu!...", TEXTCOLOR_ORANGE) setPlayerStorageValue(cid,montado,1) doChangeSpeed(cid, speed) doRemoveItem(item.uid, 1) doSendMagicEffect(roupamontado1, 14) doSetCreatureOutfit(cid,roupamontado2, 12000) --Pally elseif voc == 3 or voc == 7 then doSendAnimatedText(getPlayerPosition(cid), "Uhuuuu!...", TEXTCOLOR_ORANGE) setPlayerStorageValue(cid,montado,1) doChangeSpeed(cid, speed) doRemoveItem(item.uid, 1) doSendMagicEffect(roupamontado1, 14) doSetCreatureOutfit(cid,roupamontado3, 120000) --Kina elseif voc == 4 or voc == 8 then doSendAnimatedText(getPlayerPosition(cid), "Uhuuuu!...", TEXTCOLOR_ORANGE) setPlayerStorageValue(cid,montado,1) doChangeSpeed(cid, speed) doRemoveItem(item.uid, 1) doSendMagicEffect(roupamontado1, 14) doSetCreatureOutfit(cid,roupamontado4, 120000) --No Voc elseif voc == 0 then doPlayerSay(cid,"Eu nao tenho voc!", 17) --- else return 0 end end return TRUE end <action itemid="11241" script="marauder.lua" /> Mesma coisa do outro só mudei o ID (11241) do corpo e o Looktype para os novatos que nao sabem modificar... SS LEMBRE SE Tire o loot das duas criaturas acima porque senao, dar DEBUG
  17. Remere's Map Editor - Criando e Modificando Extensões Olá, fiz este tutorial a um tempo atrás e agora o reformulei, espero que encontrem o que procuram e entendam o conteúdo, estarei atualizando para deixá-lo mais completo conforme o tempo, quaisquer dúvidas estarei atendendo no tópico. O tópico atenderá a quem precisar modificar alguma extensão de auto-border ou organização no Remere's Map Editor, este, seguira a ordem proposta no sumário:Borders.xml Grounds.xml Walls.xml INTRODUÇÃO Auto-border é uma ferramenta do RME utilizada para adicionar itens de um modo que formem seu padrão ou ligação, em outras palavras, o auto-border faz algumas partes do mapa para você (em outros pontos de vista, o mapa todo); você pode utilizar esta ferramenta de duas maneiras: Apenas usando-a: Seu mapa ficará quadrado/simples/desorganizado; Usando como Base: Esta é uma ação de muitos mappers que, mesmo não gostando do auto-border, utilizam para achar o pack do item selecionado, ao invés de procurar este manualmente. Outros, produzem bases ou marcações no mapa para depois completar utilizando suas habilidades. INICIANDO Antes de tudo, faça um backup do seu map editor, caso você não saiba, basta copiar a pasta que você vai modificar. Durante este tutorial, estarei utilizando a versão 8.60. Começarei com borders.xml por ser fácil de entender, porém trabalhoso. Borders.xml é o arquivo que fará a ferramenta Auto-Border adicionar, automaticamente, bordas no ground que você utilizar através desta ferramenta. É importante ressaltar, que as configurações contidas neste arquivo possuirão um ID que fará uma ligação com o arquivo grounds.xml; dessa forma, nunca esqueça de configurar corretamente o ID que você terá que adicionar em grounds.xml. Estrutura e FunçõesBorders.xml possui uma estrutura simples de entender, inicia com: <materials>E finaliza com: </materials>Entre essas duas linhas, que são a primeira e a útilma, as configurações de cada borda são organizadas como: <border id="A"> -- B -- <borderitem edge="C" item="D"/> </border>Além destas, o arquivo pode conter outras funções que são fundamentais para a organização base do RME, entretanto, está contido a estrutura base para uma funcionalidade simples; abaixo você pode similar as referências e entender esta estrutura: A - Esta função registra a borda fazendo uma ligação com um ground (em grounds.xml), este id você cria, mas deve garantir que não esteja repetido, pois se houver duas bordas com o mesmo ID ou dois grounds com o mesmo id, a ferramenta entrará em colapso e este item não funcionará como auto-border. Você saberá se cometeu um erro na hora de abrir o editor ou utilizar o item; B - Aqui você pode adicionar um nome à borda, para poder localizá-la mais facilmente, isto é opcional e você deve tomar cuidado para que o texto esteja neste padrão: -- Nome -- C - A parte mais complicada e importante é a posição dos itens que comportaram o funcionamento deste específico auto-border, em C, você deve especificar a posição da borda conforme o padrão abaixo, sempre siga esta ordem, mantendo um padrão nas suas extensões, que ficará mais fácil de criar/modificar: C - Em C, você adiciona o id das bordas conforme a configuração de posição mostrada acima; Ao adicionar as bordas de grass (os ids) conforme a posição da "Rosa dos Ventos", o script fica assim: <borderitem edge="n" item="4542"/> <borderitem edge="e" item="4543"/> <borderitem edge="s" item="4544"/> <borderitem edge="w" item="4545"/> <borderitem edge="cnw" item="4546"/> <borderitem edge="cne" item="4547"/> <borderitem edge="csw" item="4548"/> <borderitem edge="cse" item="4549"/> <borderitem edge="dnw" item="4550"/> <borderitem edge="dne" item="4551"/> <borderitem edge="dsw" item="4552"/> <borderitem edge="dse" item="4553"/> Um script de uma borda completo deve estar como o modelo abaixo (apenas a estrutura, os ids e nome podem ser diferentes): <materials> </border>... <border id="2" group="1"> -- grass border -- <borderitem edge="n" item="4542"/> <borderitem edge="e" item="4543"/> <borderitem edge="s" item="4544"/> <borderitem edge="w" item="4545"/> <borderitem edge="cnw" item="4546"/> <borderitem edge="cne" item="4547"/> <borderitem edge="csw" item="4548"/> <borderitem edge="cse" item="4549"/> <borderitem edge="dnw" item="4550"/> <borderitem edge="dne" item="4551"/> <borderitem edge="dsw" item="4552"/> <borderitem edge="dse" item="4553"/> </border> <border id="3"... </materials> Grounds.xml é o arquivo responsável pelos tiles que são adicionados com bordas automáticas no RME, neste, você adicionará funções que determinam os tiles e suas respectivas repetições/variações, assim como o id da borda criada. É uma parte fácil de lidar, porém há funções que você deve decorar para saber como esta ferramenta funcionará no RME. Estrutura e FunçõesVeja abaixo a estrutura principal de grounds.xml: <materials> <materials> <brush name="A" type="ground" server_lookid="B" z-order="C"> <item id="D" chance="E"/> <border align="outer" id="F"/> <border align="inner" to="none" id="G"/> </brush> </materials>Para entender a estrutura, siga em ordem as referências e associe com o que já foi dito anteriormente: A - Aqui você deve escrever, em minúsculo, o nome do seu ground; este nome será colocado em tilesets.xml para que o editor saiba que a ferramenta existe e onde colocá-la; B - Em B, deve ser posto o id do tile, este, aparecerá na paleta para identificar a ferramenta; C - Z-order é a função que diz se o as bordas do seu tile ficarão por cima/por baixo de outros tiles, se a dúvida for: Por que esta função se encontra em ground.xml e não em borders.xml, leia: Ao colocar um ground em cima do outro, este que já estava será removido; o script do ground adicionado deve identificar o que acontecerá com suas bordas, veja as imagens para entender: Perceba que o ground de terra fica abaixo do ground Lawn, que é a grama escura; respectivamente, o ground de grass fica acima do ground Lawn. Isso acontece por que ambos os três possuem um z-order diferente, conforme as imagens: z-order="2800"> z-order="1000"> z-order="5100"> D - Nesta parte, você coloca o id do seu ground, pode colocar vários grounds, um em baixo do outro (repetindo a função) que a ferramenta fará eles saírem de ordem aleatória no mapa, conforme a prioridade decidida, confira: <item id="4526" chance="2500"/> <item id="4527" chance="10"/> <item id="4528" chance="25"/> <item id="4529" chance="25"/> <item id="4530" chance="25"/> <item id="4531" chance="25"/> <item id="4532" chance="25"/> <item id="4533" chance="25"/> <item id="4534" chance="15"/> <item id="4535" chance="25"/> <item id="4536" chance="25"/> <item id="4537" chance="25"/> <item id="4538" chance="20"/> <item id="4539" chance="20"/> <item id="4540" chance="20"/> <item id="4541" chance="20"/> E - Como o próprio nome já diz, esta é a função que determina a prioridade do ground, no script acima, perceba que cada ground tem um chance id igual ou diferente, o objetivo disso é fazer os grounds saírem com a mesma proporção, ou um ground aparecer mais vezes que outros grounds. F - Outer, que em português significa Exterior, é a borda que contornará um ground por fora, basta adicionar o id da borda que você quer que faça parte do ground, ele ficará assim: G - Inner, que em português significa Interior, é a borda que contornará um ground por dentro, esta função é muito utilizada para grounds adicionados em montanhas, pois geralmente a borda faz ligação com a parte de baixo que é a montanha: Após finalizar estas funções, se fez certo, você já terá o seu ground funcionando corretamente, abaixo darei um exemplo desse script completo: <brush name="grass" type="ground" server_lookid="4526" z-order="3500"> <item id="4526" chance="2500"/> <item id="4527" chance="10"/> <item id="4528" chance="25"/> <item id="4529" chance="25"/> <item id="4530" chance="25"/> <item id="4531" chance="25"/> <item id="4532" chance="25"/> <item id="4533" chance="25"/> <item id="4534" chance="15"/> <item id="4535" chance="25"/> <item id="4536" chance="25"/> <item id="4537" chance="25"/> <item id="4538" chance="20"/> <item id="4539" chance="20"/> <item id="4540" chance="20"/> <item id="4541" chance="20"/> <item id="470" chance="0"/> <border align="outer" id="2"/> <border align="inner" to="none" id="1"/> </brush> Walls.xml é o arquivo que cria suas ferramentas de walls, não é complicado, assim como o grounds.xml, você deve entender as funções; depois que criar, só precisa adicionar o nome em tileset.xml e usar. Estrutura e FunçõesA estrutura de Walls.xml é composta por: <materials> <brush name="A" type="wall" server_lookid="B"> <wall type="C"> </wall> <wall type="D"> </wall> <wall type="E"> </wall> <wall type="F"> </wall> </brush> Eu separei o script acima para entender melhor sua estrutura, veja os passos abaixo depois as funções completas: A - Como nos outros scripts, aqui vai o nome, em minúsculo, que identificará o script em tilesets.xml; B - Em B, deve ser posto o id do tile, este, aparecerá na paleta para identificar a ferramenta; C - Wall type se refere aos diferentes tipos da walls, existem 4 no padrão tibiano, a primeira da ordem é a <wall type="horizontal">, como mostra a figura: D - Aqui encontra-se o segundo tipo de wall, a <wall type="vertical">, como mostra a figura: E - A terceira wall é a <wall type="corner">, como mostra a figura: F- A quarta e última é a <wall type="pole">, como mostra a figura: <wall type="horizontal"> <item id="A" chance="500"/> <door id="B" type="normal" open="false"/> <door id="B" type="normal" open="true"/> <door id="B" type="locked" open="false"/> <door id="B" type="locked" open="true"/> <door id="B" type="quest" open="false"/> <door id="B" type="quest" open="true"/> <door id="B" type="magic" open="false"/> <door id="B" type="magic" open="true"/> <door id="B" type="hatch_window" open="false"/> <door id="B" type="hatch_window" open="true"/> <door id="B" type="window"/> </wall> <wall type="vertical"> <item id="A" chance="500"/> <door id="B" type="normal" open="false"/> <door id="B" type="normal" open="true"/> <door id="B" type="locked" open="false"/> <door id="B" type="locked" open="true"/> <door id="B" type="quest" open="false"/> <door id="B" type="quest" open="true"/> <door id="B" type="magic" open="false"/> <door id="B" type="magic" open="true"/> <door id="B" type="hatch_window" open="false"/> <door id="B" type="hatch_window" open="true"/> <door id="B" type="window"/> </wall> <wall type="corner"> <item id="A" chance="1000"/> </wall> <wall type="pole"> <item id="A" chance="1000"/> </wall> A - Em A, vai o id da wall conforme a configuração "Horizontal, Vertical, Corner ou Pole". São respectivamente: B - Em B, é configurado o id da wall para as configurações mostradas a baixo, lembre-se que a mesma configuração vale para os tipos de walls "Horizontal, Vertical, Corner ou Pole", siga os exemplos: Normal: <door id="B" type="normal" open="false"/> <door id="B" type="normal" open="true"/> False: A função com false vai o ID da porta normal fechada. True: A função com true vai o ID da porta normal Aberta. Locked: <door id="B" type="locked" open="false"/> <door id="B" type="locked" open="true"/> False: A função com false vai o ID da porta trancada fechada. True: A função com true vai o ID da porta trancada Aberta. Magic: <door id="B" type="magic" open="false"/> <door id="B" type="magic" open="true"/> False: A função com false vai o ID da porta mágica fechada. True: A função com true vai o ID da porta magica Aberta. Quest: <door id="B" type="quest" open="false"/> <door id="B" type="quest" open="true"/> False: A função com false vai o ID da porta de quest fechada. True: A função com true vai o ID da porta de quest Aberta. Janelas <door id="B" type="hatch_window" open="false"/> <door id="B" type="hatch_window" open="true"/> <door id="B" type="window"/> Quaisquer dúvidas, estou a disposição!
  18. PokémonServer Update Versão 4.1 Como o Pokémon V3 foi atualizado, estou trazendo a versão V4.1 para vocês. Primeiramente vamos ao o que o SERVIDOR V4.1 possui, vou colocar algumas informações sobre a nova Versão V4.1 Adicionados ao Servidor -Adicionado pack de pokemons, agora sem sangue. -Adicionado correção no horsea. -Adicionado correção no kingler -Adiconado POKEDEX 100% -Adicionado "portrait system" BETA -Todos monstros dando catch 100% -Todos os monstros com seus devidos corpos 100% -Stones Funcionando 100% -Elder Charizard agora da pra dar catch e usar fly. Adicionados e corrigidos ao Servidor. -Adicionado Pokemons Shynes BETA -Adicionado "Surf system" 99% quando sai do surf pokemon volta pra pokebola -Adicionado "Potion system" 100% creditos: -Adicionado "Cut system" 90% falta só o pokemon ir -Adicionado "Rock Smash system" 90% falta só o pokemon ir -corrigido gastly e kingler -retirado o bug do scyter -corrigido pokedex elder charizard -corrigido cath aerodactyl -Corrigido Console.exe agora está 100% -Corrigido a lamp que dava pokebolas -Corrigido cath do grimer -Retirado sistema portrait Metas de adições ao Servidor. * TV System , Cam System. * Duel System. * Npc Pra Pinta As Ball's * Ordem system (Move) * Surf System. * Atack SvKe(m1,m2,m3...) * HP de alguns Pokemons. * Limite 6 Pokemon. * Limite level para evolução. * Heal todos os pokemons quando falar hi. * Quando voce sobe de um buraco seu pokemon nao teleporta pra cima ele continua la embaixo. Turn (Virar o Pokémon pro lado.., ex: t1, t2, t3 * Potrait System. * PvP Sytem * Teleport com pokemon * Safari * Cassino * Ditto system * cut system system BETA * rock smash system BETA * Deixar os itens iniciais imovable pokedex, a bag, rod <--! LINKS !--> Download do Client http://www.4shared.com/file/WJbs8I8O/PBF_10.html Scan do Server http://www.virustotal.com/file-scan/report.html?id=c36230d526f29bfea9b11243b35f6ec22d1594ca4b8dee32c958bd918376920c-1289182274 Download do Servidor: http://www.4shared.com/file/_qH-69yy/PokeServer_V41_-_854__Edited_F.html Espero ter ajudado, lembrando eu já tinha postado esse tópico antes, mas como fui reprovado o fiz de novo dentro dos conformes requisitados pelos Administradores do Otserver.com, é isso pessoal se você achou o meu tópico bom por favor Agradeçam, grato,caiquef >Creditos Finais <- By:thalia By:roymustang By:Reizan By:david498 By:yahooABC By:skinaa By:slicer By:lucashgas ByrakyLucas
  19. • Pokemon Dash Advanced + Tutorial de instalaçao de website • Eae Galera vou postar o server PDA (POKEMON DASH ADVANCED) Ele contem : •Systems •TV System: 100% •Pokemon With Gender: 100% •Pokemon With Stats: 100% •Catch System: 100% •Boost System: 100% •Go/Back System: 100% •Nick Name: 99% •Ride System: 100% •Surf System: 100% •Fly System: 100% •Evolution System: 100% •Level On Pokemon's ball System: 100% •Pokedex System: 80% •Pokemons Balanced: 90% •Blink System: 100% •Fishing System: 100% •M1-12 System: 00% •Npc Nurse Joy System: 100% •Portrait System: 95% •Order System: 99% •Cut System: 100% •Dig System: 100% •Rock Smash System: 100% •Teleport System: 100% •Flash System: 100% •Limit 6 Pokemons System: 100% •Poke-Look System: 100% •Pokemon Have Level: 100% •Pokemon Have Feelings: 100% Oque Foi Feito . Arrumado Bordas de Surf Retirei as bordas de surf do la na frente do templo Retirado bugs da quests da ball aumentei o cath das balls Nomal Ball Cath 2 Great Ball Cath 3 Super Ball Cath 4 Ultra Ball Cath 5 Foi colocado Bulba, Char e squirtle como poke iniciais Colocados Baus com Premio 50 Hd No templo So Isso . Conta do GOD : God/123456789 Ss Nao vou postar pq nao modifiquei nada Apenas fiz modificaçoes e arrumei umas coisas Download Mapa : http://www.mediafire...urqoaxp9vg7fkd1 Download website v2 : http://www.4shared.c...ketibia_20.html Download Cliente http://www.mediafire.com/?hs2ctw3cr8o1hfk Scan Creditos Mastercraft/brun123 Pelo Mapa Eu por Modificar algumas coisas TUTORIAL DE COMO COLOCAR WESITE EM SEU OT 1º passo aconselho versão mais nova do Xampp 1.7.7 pelo menos e a versão que estou usando mais segura e não tive neum problema com ele ate o momento. depois que instalou o Xampp entre no phpmyadmin do xampp Criar novo Banco de Dados com o nome que preferir de sua escolha carregue o arquivo mysql que geralmente vem com seu servidor de poketibia depois que carregar pegue o arquivo do web site poketibia 1.0 extrair dentro da pasta htdocs dentro do Xampp pronto o resto agora e facil. 2º passo va no navegador e coloque http://localhost automaticmente ele vai pra pagina de instalação do site 1*Imagem 2*Imagem pronto instação completa vamus configurar o restante abre o config.lua de dentro da pasta do web site poketibia 1.0 altere essa linha pois e a coordenada onde o char vai nascer Spoiler obs: o Web site Poketibia 1.0 so suporta ser a configuração do config.lua do seu servidor de poketibia tiver em versão criptografada Sha1 então altere para Sha1 e mysql alte tambem remova o as linhas do config.lua do seu servidor que contenha "--" na frente do nome pode remover não vai aver neum problema na remoção não esqueça de desativar o acc manager do config lua tb pois vai bugar os char e não vão poder entra no servidor a instalação não contem senha de administrador do site precisa mudar o acesso de pagina direto do banco de dados qualquer duvida podem pergunta Creditos Nibelins Pelo Site e Tutorial !
  20. larissaots

    Thais Medieval

    Categoria: Mapa. Versão: 8.60 Créditos: Koci Anexos: Download Screenshot;
  21. Galera esse é o meu 3 tópico nessa sessão e hoje vim postar o update do meu mapa HeroServ Editado !!! Mapa Heroserv ~~ Loucoserv Editado 8.60 0.0.3 ! Desculpe pela demora. Informações: New Monster (Abobora Do Mau). News Quests (Removedor De Frags,Ultra Kill Arrow & Ultra Kill Bow). Retirei o promotion do Test Fesin agora so tem Fesin no Npc,No Templo. Bug Da Arena Retirei. Coloquei Sistema De Reset Com Look. Para Instalar o Sistema De Reset Digite Com O GOD /installreset (Apenas o GOD). E Para O Player Reseta Basta Digitar !resetar. News Outfits. Reformulei Um Pouco A City. News Hunts. Obs:Npc Fesin,O Bug Da Arena,E O Sistema De Reset Não Foram Testado Se Não Estiver Pegando Me Avisem !!! Screen Shots: Postem Para Mim Que Colocarei Os Devidos Créditos. Download: http://www.4shared.com/file/jbEq0cDF/Mapa_Heroserv__Loucoserv_Edita.html Scan: Postem Para Mim Que Darei Os Devidos Créditos ,Não Está Dando Aqui,Pode Confiar. Créditos: Gean Riot (Criador Do Mapa) Luquee (Eu,Por Arrumar O Mapa) Gostou ?! REP +
  22. Criei algumas Sprites de armas para meu otserv e resolvi disbonibilizar para vocês! São minhas primeiras Sprites, espero que possam utilizar e aprovar e não só me jugar. Nomes sugestivos: 1º = AK - 47 2º = Mp5 Navy 3º = Elite Beretta 4º = Desert Eagle 5º = Benelli M3 6º = Sniper Rifle 7º = AWP É isso aew, espero ter ajudo e bom proveito!
  23. Black Tall

    Olympus Global!

    Servidor Novo Abril Hoje Olympus GlobalSite: olympus-global.sytes.netVersao: 12.5 Rate: 800xVenha Ser Top Level e se Divertir os Primeiros Ganham 1k de Coins so Falar com ADM!Sobre:Maioria das quests sem precisar de missão;Client Novo 12.51, login com e-mail;Novas Deep Desert;Bestiary;Charms;Novos Bosses;Issavi;Hirelings;Golden Outfit;Novas Falcons;Novas MOTA extension;Novas Deathlings;Daily Reward;Prey system;Novas Asuras;Quickloot;Exercise Training;Raids 100%;Monstros 100%;Trainer Offline 100%;Trainer Online 100%;Database Completa;War System 100%;Divirtam-se
×
×
  • Criar Novo...