Líderes
-
-
Fir3element
HéroiPontos1305Total de itens -
William Ferreira
MembroPontos105Total de itens -
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 04/12/15 em todas áreas
-
[Pokémon] Servidor PokeZot Atualizado by Wolf
[Pokémon] Servidor PokeZot Atualizado by Wolf
gian velasques e um outro reagiu a Wolf Admin por uma resposta no tópico
2 pontosPokeZot Olá Galerinha, alguns devem me conheçer, sou o ADM Wolf, criador do "PokeZot".. Hoje venho apresentar a vocês tudo que o servidor tem de bom..Vamos Começar ~~Versão 1.0 PokeZot 1.0 OBS: Desculpe pelo tamanho excessivo do servidor, minhas ferramentas que uso no servidor foram junto ai ficou muito pesado. @Atualizado 16/08 Abaixo disponibilizo a vocês o Servidor PokeZot 2.0, atualização do 1.0, onde ocorreu varias mudanças, e foi um ótimo trabalho na minha opinião • Menu: ├ Informações; ├ Ediçoes; ├ Erros; ├ Prints; ├ Download; └ Creditos. Informações Edições Erros Prints Downloads Créditos Então, é isso.. Espero que gostem e aproveitem bastante. E se Gostou, por favor Deixe um "Gostei" aqui que me Ajuda Muito Até a Próxima Galera2 pontos -
[TFS 0.3][8.54] Digimon World Cerberus Online vrs 1.1
Dependendo da Repercussão desse server irei voltar a atualiza-lo para os player , qualquer duvida pergunte aqui que responderei assim que possível. Atualizações do Server Vrs.1.1: Golden Arena Cliente Server Alguns Bugs básicos(item.otb,cliente.dat, client.spr) Informações Server: Sistema VIP Mapa próprio 3 cidades 1 evento automático - funcionando 251 digimons 100% Corpos dos digimons 30% Capturar digimons 100% E mais! Imagens: Download server: http://www.4shared.com/rar/mCAKkkoIba/DigimonCerb-Vrs11_-wwwdigimonc.html Download cliente: http://www.4shared.com/rar/Ac8d1Wyq/cliente_digimoncerb_vrs1.1.html Scan: Use o scan automático do 4Shared! Créditos TFS Team Cerberus Animal Pak - pelo escrito acima xD...1 ponto
-
[OPEN]Launcher(Updater)
1 pontoBom, estava fazendo um launcher pra um servidor que estou, mas acabei deixando de lado e começando outro, e para não ir pra lugar nenhum, vou postar aqui. Deixei um pouco editável. O Launcher: Requisitos: Host(site) Olhos para ler Primeiramente: SCAN! E depois: BAIXE! - Sources inclusas.(Consertado imagem) NEW PATCH GENERATOR Agora, vamos configura-lo, tarefa muito fácil:(mentira!): Afterburner (internal) Black Box (internal) DarkMetro_contrast (internal) Garnet II (internal) MetroUI (internal) Mint (internal) Office2007 Black (internal) TV-b (internal) Teste, e escolha. *DX9 é o nome da executável do client Directx 9. *OPGL é o nome da executável do client Open Gl. Bom, acabou de configurar tudo, mas... Como faço o tal patch de atualização? No arquivo baixado, há outro arquivo chamado PatchGenerator, lá você cria arquivos de atualização da seguinte maneira: Será criado um arquivo .7z, que deverá ser colocado na pasta do News.txt, no host. Depois disso, modifique o CHECK.INI do host, aumentando em 1 a AVERSION. Bom, é isso, espero que seja útil. Aos interessados: Créditos: Eu(Gabrielbsales) Google que salva a pátria1 ponto
-
[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é1 ponto
-
[9.60] Wisland & Southshire (RadBR)
[9.60] Wisland & Southshire (RadBR)
doggera001 reagiu a Fir3element por uma resposta no tópico
1 pontoWisland Download: http://www.mediafire.com/download/glx7v2akja3y7e2/wisland.rar Scan: https://www.virustotal.com/pt/file/bafe34876cfef16489fdac68dfb68cb8fea9a3a02ea6f6a5a4810660fb73b445/analysis/1423398633/ Imagem: Southshire Download: http://www.mediafire.com/download/lm9c1983dew9db5/southshire.rar Scan: https://www.virustotal.com/pt/file/295d081d0370d9b5090850f5b852d2e2614d44e03f80786a5acee868aba8cee7/analysis/1423398826/ Imagem: Créditos Equipe RadBR. wisland.rar southshire.rar1 ponto -
TibiaKing Map Shape v1.0.3
TibiaKing Map Shape v1.0.3
Nerivalhs reagiu a Bruno Minervino por uma resposta no tópico
1 ponto• • Introdução O projeto foi iniciado por Daniel para manter atualizado um recurso antigo que é muito utilizado, além de ser útil e criativo: o Bit Map To Map; baseando-se em sua estrutura, desenvolvemos um novo Map Shape, o Tibia King Map Shape, ou TK Map Shape; Esperamos pedidos de novas atualizações e opiniões sobre o projeto. Funções O TK Map Shape apresenta algumas funções a mais, tudo está sendo planejado para uma praticidade que envolva estética e funcionalidade: Você adiciona uma imagem, seleciona uma cor, essa cor selecionada será transformada em Mapa; você pode escolher várias cores e alguns grounds, assim como a versão que desejar. Também alterei a estrutura do programa ao salvar o arquivo, pra quem reclamava, agora está perfeito! Funções alteradas como a seleção de cor possibilitam um melhor manuseamento da ferramenta, o que antes produzia cor1 e cor2 agora pode ser listado como quantas cores você desejar. Como usar? https://www.youtube.com/watch?v=-nKwmVhg1qY Download TibiaKing Map Shape 1.0.3.rar Scan Changelog [07/02/2015] v1.0.1: - Carreção de possível crash ao salvar para .otbm - Novo Visual [31/01/2015] v1.0.0: - Lançamento do TibiaKing Map Shape [21/02/2015] v1.0.3: - Removido as opções xOff e Yoff; - Adicionado função para por ID custom; - Visual antigo adicionado, o novo estava causando lentidão na abertura do programa; - Adicionado opção de confirmação ao dar exit no programa. Créditos Bruno Minervino Daniel DarkstaR1 ponto -
setCreatureName(cid, name, description)
setCreatureName(cid, name, description)
FeeTads reagiu a luanluciano93 por uma resposta no tópico
1 pontoOlá pessoal, eu estava ajudando um amigo em um script de Tibia Naruto, e me deparei com a necessidade de usar uma função para trocar o nome de um summon, mas isso teria que ser inGame, e depois de procurar um pouco achei a função setCreatureName, que faz exatamente o que eu precisava. O que ela faz? Como eu expliquei acima, ela muda o nome da Creature inGame, podendo ser bastante útil (dependendo da sua criatividade). Como instalar? A instalação é feita inteiramente nas sources, então vamos lá .. 1 - No arquivo monster.h encontre esse trecho: class Monster : public Creature { private: Monster(MonsterType* _mType); public: E adicione isso abaixo de public:: std::string name, nameDescription; 2 - Ainda em monster.h procure por: virtual const std::string& getName() const {return mType->name;} E substitua por isso: virtual const std::string& getName() const {return name;} 3 - Ainda em monster.h procure por: virtual const std::string& getNameDescription() const {return mType->nameDescription;} E substitua por isso: virtual const std::string& getNameDescription() const {return nameDescription;} 4 - Ainda em monster.h procure por: virtual std::string getDescription(int32_t) const {return mType->nameDescription + ".";} E substitua por isso: virtual std::string getDescription(int32_t) const {return nameDescription + ".";} 5 - Agora em monster.cpp procure por: Monster::Monster(MonsterType* _mType): Nas linhas abaixo tem a linha: raid = NULL; , adicione isso logo abaixo: name = _mType->name; nameDescription = _mType->nameDescription; 6 - Agora em luascript.h adicione isso perto das linhas semelhantes: static int32_t luaSetCreatureName(lua_State* L); 7 - Agora em luascript.cpp adicione isso perto das linhas semelhantes: //setCreatureName(cid, name, description) lua_register(m_luaState, "setCreatureName", LuaInterface::luaSetCreatureName); 8 - Ainda em luascript.cpp adicione isso perto das linhas semelhantes: int32_t LuaInterface::luaSetCreatureName(lua_State* L) { // setCreatureName(cid, newName, newDescription) std::string newDesc = popString(L); std::string newName = popString(L); ScriptEnviroment* env = getEnv(); Creature* creature; if (creature = env->getCreatureByUID(popNumber(L))) { Monster* monster = (Monster*)creature; monster->name = newName; monster->nameDescription = newDesc; lua_pushboolean(L, true); } else { errorEx(getError(LUA_ERROR_CREATURE_NOT_FOUND)); lua_pushboolean(L, false); } return 1; } Pelo fato de algumas diferenças no modo de escrever a função entre as TFS, pode ocorrer erros, e então substitua as seguintes linhas dos 2 passos anteriores: Créditos: Scarlet Ayeid É isso pessoal ... um exemplo de uso dentro de alguma função é assim basicamente: local pos = {x = 10, y = 10, z = 7} local Teste = doCreateMonster("Rat", pos) setCreatureName(Teste, ""..getCreatureName(cid).."", "a "..getCreatureName(cid).."") Espero ter ajudado pessoal, até mais.1 ponto -
Criando instalador para Client
Criando instalador para Client
Lordoritos reagiu a Hona por uma resposta no tópico
1 pontoCriando instalador para Client Download: baixaki,mediafire,4shared Abra o aplicativo [ Install Creator ]. Depois você vera uma tela em cima do aplicativo. Click em avançar. Agora escolha os arquivos lembrando elis devem estar em uma pasta. (o programa ira copiar tudo que estiver dentro da pasta) Depois de escolher os arquivos. Escolha o idioma de sua preferencia. Escolha o nome do programa. Depois click em avançar. Agora vc escolhe se seu instalador sera full (tela cheia)ou small (pequeno). Depois click em avançar. Olhe a imagem abaixo e façam o ki estar nela. Depois de configurar click em avançar. Agora coloque tudo sobre o aplicativo que vc quer criar. Depois click em avançar. Agora coloque a descrição da sua licença. Depois click em avançar. Agora escolha o local a onde o seu jogo sera salvo depois de instalado no pc do jogador. Depois click em avançar. Agora vamos criar um atalho para seu arquivo. Procure seu arquivo .exe na pasta. Agora coloque o nome do seu atalho. Depois marque a caixa que diz: Add desktop shortcut Agora click em avançar. Aki deixe em branco. Agora click em avançar Agora selecione se quer ou não uninstaller. Depois click em avançar. Agora marque a caixa que diz do not build the install program Agora clique em concluir. Agora click em Build. Agora escolha onde vai salvar o instalador. Depois inicie o teste se ficou como vc queria. Creditos: Adriano C1 ponto -
Custom Cliente - Todas as versões - Qualquer IP
Custom Cliente - Todas as versões - Qualquer IP
BrunoWots reagiu a runeraserver por uma resposta no tópico
1 pontoFala galera, Vejo muita gente com dúvida de como fazer custom clients. Neste tutorial vou ensinar para vocês criar custom clients de todas as versões e com qualquer ip. 1º Passo: • Baixe o programa NotePad http://notepad-plus-plus.org/repository/6.x/6.7.5/npp.6.7.5.Installer.exe 2º Passo: • Vá no diretório onde está instalado o client que deseja editar, clique com o direito em Tibia.exe e selecione "Edit with Notepad++" 3º Passo: • Pressione ctrl + f e busque por login01.tibia.com e substitua pelo seu ip, (exemplo.com.br). Perceba que login01.tibia.com + os 3 NUL que aparecem, somam 20 caracteres (NUL conta como 1). O seu IP deverá conter 20 caracteres ou menos. Exemplo: exemplo.com.br possui 14 caracteres Como o meu exemplo possui 14 caracteres e login01.tibia.comNULNULNUL possui 20, vou ter que preencher esses 6 caracteres que faltam com 6 NUL. Para isso, você deverá deixar o cursos de texto na frente do seu ip (exemplo.com.br"AQUI") e ir para Plugins>Converter>Conversion. Digite 0 em decimal e clique em (ASCII: Insert) 6 vezes, devendo ficar assim: exemplo.com.brNULNULNULNULNULNUL (Lembrando que acrescenta 6 NUL no caso do exemplo, o seu IP deverá completar os 20 caracteres podendo haver mais ou menos NULs). Procure por esses ips e faça os passos acima em todos: login01.tibia.com login02.tibia.com login03.tibia.com login04.tibia.com login05.tibia.com tibia01.cipsoft.com tibia02.cipsoft.com tibia03.cipsoft.com tibia04.cipsoft.com tibia05.cipsoft.com Feito isso, procure por: 132127743205872284062295099082293384952776326496165507967876361843343953435544496682053323833394351797728954155097012103928360786959821132214473291575712138800495033169914814069637740318278150290733684032524174782740134357629699062987023311132821016569775488792221429527047321331896351555606801473202394175817 Substitue por: 109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413 Créditos: Gesior1 ponto -
Mystic of dragon ball (MODB) //30 vocations //sqlite//mysql 8.54
Mystic of dragon ball (MODB) //30 vocations //sqlite//mysql 8.54
ITALOx reagiu a lucasmacaca por uma resposta no tópico
1 pontoMODB OK ,MUITA GENTE ME PEDIU UM WODBO TA AE,ESSE É MEU PRIMEIRO TOPICO DE WODBO ESPERO QUE SEJA UTIL INFORMAÇOES TRANSFORM ATE LEVEL 600 MAPA BEM DETALHADOS MAGIAS IGUAL DO ANIME IMAGENS DOWNLOAD SERVIDOR/CLIENT/ FOTOS COM AS TRANSFORM http://www.mediafire.com/download/g8041oz5lninuee/DBLW.zip CREDITOS EQUIPE MODBO (MYSTIC OF DRAGONBALL ONLINE)1 ponto -
[NPC] Papai Noel - Que dá presente
Bom galera, sei que o natal acabou de passar, porém esqueci de postar esse system antes... Fiz uma versão 2.0 do meu npc de natal (papai noel). Agora ao invés do bom velhinho entregar diretamente o item, vc recebe uma caixa que ao clicar vc recebe um item 100% aleatorio (dentre os itens que foram programados dentro do script). Funciona assim: o player vai até o papai noel e fala: hi, aí o papai noel fala ho-ho-ho... aí o player responde sim (ou yes) e então o player recebe uma caixa. Ao clicar na caixa, o player recebe um dos itens, que estiverem programados no script, de forma aleatoria. Então vamo lá. Pra adicionar esse system, primeiro vá na pasta data/npc e crie um arquivo chamado Papai Noel.xml e coloque isso dentro: <?xml version="1.0" encoding="UTF-8"?> <npc name="Papai Noel" script="data/npc/scripts/papai_noel.lua" walkinterval="1500" speed="100" walkradius="2" floorchange="0"> <health max="100" now="100"/> <look type="160" head="0" body="113" legs="94" feet="132" addons="0" mount="0"/> <parameters> <!--MESSAGES--> <parameter key="message_greet" value="HO-HO-HO, |PLAYERNAME| bem-vindo. Voce gostaria de um presente?"/> <parameter key="message_farewell" value="HO-HO-HO, tenha um feliz natal, |PLAYERNAME|."/> </parameters> </npc> Agora vá na pasta data/npc/scripts e crie um arquivo chamado papai_noel.lua e coloque isso dentro: Agora vá na pasta data/actions e adicione essa tag dentro do arquivo actions.xml: <action itemid="11401" event="script" value="giftbox.lua"/> Agora va na pasta data/actions/scripts e crie um arquivo chamado giftbox.lua e coloque isso dentro: local items = { [1]=2160, --ID do item 1 [2]=2157, --ID do item 2 [3]=2121} --ID do item 3 local stor = (11401+os.date("%Y")) --Nao mexa function onUse(cid) if getPlayerStorageValue(cid, stor) ~= 1 then a = math.random(1, #items) doPlayerAddItem(cid, items[a], 1) setPlayerStorageValue(cid, stor, 1) else doPlayerSendCancel(cid, "Voce ja pegou seu presente.") end doPlayerRemoveItem(cid, 11401, 1) return true end E isso é tudo pessoal!1 ponto
-
[talkaction] Sistema de reset com stages (sem logout)
[talkaction] Sistema de reset com stages (sem logout)
KotZletY reagiu a Fir3element por uma resposta no tópico
1 pontoNome: Sistema de reset Versão testada: TFS 0.3.6pl1 / 0.4 / 0.3.7 / 1.1 Créditos: fireelement Imagem: Vá em data/talkactions/talkactions.xml e adicione essa tag: Para TFS 0.3/0.4: Para TFS 1.1/1.0: Agora vá em data/talkactions/scripts/ e crie um arquivo com o nome reset.lua e cole isso nele: Para TFS 0.3/0.4: Para TFS 1.1: Para TFS 1.0: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 -
Comando /cb ( Create PokeBall ) no PDA
Comando /cb ( Create PokeBall ) no PDA
samuelandrade45 reagiu a principe sharingan por uma resposta no tópico
1 pontoEae galera, venho trazer para vocês uma Talkaction, o comando /cb para invocar um pokemon dentro da ball que é para o PDA ou outro que tenha como base. Bom vamos lá: Vá em: data/talkactions/scripts Crie um arquivo createpokeball.lua e cole isso dentro: Agora vá em Talkactions.xml e cole essa tag dentro: Gostou ? Da REP + hehe'1 ponto -
Thriller Dance
Thriller Dance
Reds reagiu a MaXwEllDeN por uma resposta no tópico
1 pontoAuthor: Maxwell Denisson (MaXwEllDeN) Testado em: TFS 0.3.6 <?xml version="1.0" encoding="UTF-8"?> <mod name="Max - Halloween Thriller" version="1.0" author="MaXwEllDeN" contact="[email protected]" enabled="yes"> <config name="MaXLIB"><![CDATA[ ]]></config> <globalevent name="Thriller Dance" type="start" event="script"><![CDATA[ --[[ Thriller Dance Author: Maxwell Denisson(MaXwEllDeN) Version: 1.0 ]] local coreo = {0, 0, 2, 2, "'Cause this is thriller, thriller night", {0, 2, 3, 1}, "And no one's gonna save you from the beast about to strike", 1, 1, 2, 0, 3, 3, {0, 2, 3, 1, 2, 0, 1, 2, 3, 0, 1, 2}} local figurino = {65, 68, 18, 311, 33} function getUidsInArea(ext1, ext2) -- By MaXwEllDeN local UiDes = {} for xiz = 0, ext2.x-ext1.x do for yiz = 0, ext2.y-ext1.y do local creature = getThingFromPos({x = ext1.x+xiz, y = ext1.y+yiz, z = ext1.z, stackpos = 255}).uid if (isCreature(creature)) then table.insert(UiDes, creature) end end end return UiDes end function printTableSX(aff) -- BETA ~ By MaXwEllDeN local s = "{" for a, b in pairs(aff) do if (type(b) == "table") then value = printTableSX(b) elseif (type(b) == "string") then value = '"'.. b .. '"' else value = b end s = s .. value .. ", " end s = "{" .. s:sub(2, #s) return (#s < 3) and "{}" or (s:sub(1, #s-2) .. "}") end local config = { interval = {say = 750, walk = 500, turn = 350} } function TeamWalk(cid, direction) if isCreature(cid) then local cp = getThingPos(cid) local ext1 = {x = cp.x-1, y = cp.y-1, z = cp.z} local ext2 = {x = cp.x+1, y = cp.y+1, z = cp.z} local creatures = getUidsInArea(ext1, ext2) for _, uid in pairs(creatures) do if not(isInArray(figurino, getCreatureOutfit(uid).lookType)) and (getCreatureOutfit(uid).lookType ~= 308) then doSetCreatureOutfit(uid, {lookType = figurino[math.random(#figurino)]}, 60*60*1000) end doMoveCreature(uid, direction) end addEvent(doCoreo, 150, cid) end end function TeamTurn(cid, turns) if (isCreature(cid)) then local function Turn(direction, n) if (n == #turns) then addEvent(doCoreo, 150, cid) end local cp = getThingPos(cid) local ext1 = {x = cp.x-1, y = cp.y-1, z = cp.z} local ext2 = {x = cp.x+1, y = cp.y+1, z = cp.z} local creatures = getUidsInArea(ext1, ext2) for _, uid in pairs(creatures) do if not(isInArray(figurino, getCreatureOutfit(uid).lookType)) and (getCreatureOutfit(uid).lookType ~= 308) then doSetCreatureOutfit(uid, {lookType = figurino[math.random(#figurino)]}, 60*60*1000) end doCreatureSetLookDir(uid, direction) end end for int, dir in pairs(turns) do addEvent(Turn, int*config.interval.turn, dir, int) end end end function Saysz(cid, val) doCreatureSay(cid, val, 19) addEvent(doCoreo, 150, cid) end local function StAR() local coreo_LZ = loadstring("return ".. printTableSX(coreo))() print("OKAY") local k = "Dancer" local w = "Michael Jackson" local area = {{k, k, k}, {k, w, k}, {k, k, k} } local ip = {x = 926, y = 1012, z = 7} for x = 1, #area do for y = 1, #area[x] do local pos = {x = ip.x+x-1, y = ip.y+y-1, z = ip.z, stackpos = 253} doSummonCreature(area[x][y], pos) end end local strZN = "" function doCoreo(uid) if not(isCreature(uid)) then return false end for in1, val in pairs(coreo_LZ) do if (type(val) == "number") then addEvent(TeamWalk, config.interval.walk, uid, val) elseif (type(val) == "table") then addEvent(TeamTurn, config.interval.turn, uid, val) elseif (type(val) == "string") then Saysz(uid, val) end table.remove(coreo_LZ, in1) break end strZN = strZN .. "1" if (#strZN > #coreo) then strZN = "" coreo_LZ = loadstring("return ".. printTableSX(coreo))() doCoreo(uid) end end local ip2 = {x = ip.x+2, y = ip.y+2, z = ip.z} local mons = getUidsInArea(ip, ip2) or {} for _, v in pairs(mons) do if (getCreatureName(v) == "Michael Jackson") then doCoreo(v) break end end return true end function onStartup() addEvent(StAR, 1500) return true end ]]></globalevent> <monster name="Dancer" file="Thriller/Dancer.xml"/> <monster name="Michael Jackson" file="Thriller/Michael Jackson.xml"/> </mod> Coreográfia totalmente editável: local coreo = {0, 0, 2, 2, "'Cause this is thriller, thriller night", {0, 2, 3, 1}, "And no one's gonna save you from the beast about to strike", 1, 1, 2, 0, 3, 3, {0, 2, 3, 1, 2, 0, 1, 2, 3, 0, 1, 2}} Tabelas contém as direções que ele vira /\, >, \/, strings são as palavras que ele o Michael Jackson dirá. configuração dos intervalos em milisegundos, 1000 = 1 segundo. local config = { interval = {say = 750, walk = 500, turn = 350} }1 ponto -
Utilizando Scripts no MageBot
1 pontoFala ai galera, hoje respondendo um membro, vi que tem uma função no MageBot que pouca gente conhece(eu mesmo descobri agora) e que permite a utilização de scripts ".lua". OBS: Aparentemente ela funciona somente a partir da versão 10.31! Para ativar basta marcar a opção "Scripts" no seu MageBot: Ao marcar irá aparecer isso no cliente: Algumas observações: Para ativar/desativar os scripts basta clicar nas opções disponíveis na HUD. Para mudar a localização da HUD dos Scripts você segura o mouse no @ e arrasta para o local desejado. Para atualizar a lista de scripts aperte F10. É isso, espero que gostem. Se der algum Bug nos scripts, troque por esses: Download: http://www.mediafire.com/download/8ag560p1o8kbvtc/Scripts.rar Scan: https://www.virustotal.com/pt/file/95703ee4f49ade916add3e32c986833c94a76144c2e98a286dd749a7579138a3/analysis/1425779903/1 ponto
-
Hotkeys para OTServer Editeds
1 pontoAuto Utani Mega Hur Heala com Rune Attack Rune, funciona como SD Usa Spell quando tiver 3 monstros te atacando e quando tiver player na tela ele não solta spell Buga o mapa fazendo você desviar de players , magic wall , criaturas entre outros obstáculos , funciona que nem dash.1 ponto
-
Adicionar/remover premium por comando!
Adicionar/remover premium por comando!
luanluciano93 reagiu a Wakon por uma resposta no tópico
1 pontoFala ai galera do TK, estou trazendo esse script que não encontrei no fórum e achei que fosse ser util pra alguém, então resolvi postar. Script testado em 0.4/0.3.6, provavelmente não funciona em TFS 1.x! Para saber os comandos, basta digitar a talkaction sem nenhum parâmetro e uma janela com os comandos irá abrir. Vá em "Data/talkactions/scripts" copie e cole 1 arquivo .lua, renomeie para addpremmy.lua e coloque isso: function onSay(cid, words, param) local t = string.explode(string.lower(param), ",") local call, name, day = t[1], t[2], t[3] local player, keys = getPlayerByName(name), {"add", "remove", "check"} if not isInArray(keys, call) or param == '' or name == nil then return doPlayerPopupFYI(cid,"Está com problemas?\nAprenda os comandos!\n---------------\nAdicionar premium:\n/pa ".. keys[1] ..", player, days\n/pa ".. keys[1] ..", Wakon, 30\n---------------\nRemover premium:\n/pa ".. keys[2] ..", player, days\n/pa ".. keys[2] ..", Wakon, 30\n---------------\nVer Premium:\n/pa ".. keys[3] ..", player\n/pa check, Wakon\n---------------") elseif not isPlayer(player) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'O jogador não está online ou não existe.') end if call == keys[1] then doPlayerAddPremiumDays(player, day) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Foram adicionados '.. day ..' dias de premium ao jogador '.. name ..'.') doPlayerSendTextMessage(player, MESSAGE_EVENT_ADVANCE, 'Você recebeu '.. day ..' premium days de um membro da equipe.') elseif call == keys[2] then if getPlayerPremiumDays(player) > 0 then doPlayerRemovePremiumDays(player, day) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Foram removidos '.. day ..' dias de premium do jogador '.. name ..'.') else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Esse jogador não possui nenhum dia de premium.') end elseif call == keys[3] then if isPremium(player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'O jogador '.. name ..' tem '.. getPlayerPremiumDays(player) ..' dias de premium.') else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'O jogador '..name ..' é free account.') end end return true end Em "Data/talkactions", abra o arquivo talkactions.xml e coloque essa tag: <talkaction log="yes" words="/pa" access="5" event="script" value="addpremmy.lua" /> Créditos: Wakon1 ponto -
NPC de nova promotion
NPC de nova promotion
Heyron reagiu a Fernando Russell por uma resposta no tópico
1 pontoOlá galera. Primeiramente quero pedir a colaboração de vocês para NÃO banalizar o tópico, tampouco responder com perguntas inúteis, Eu tenho interesse em aprender ou saber como posso fazer um NPC que me de promotion de novas vocações que criei. Meu OT é 10.10. Veja como é a minha intenção: sou knight e viro Elite Knight, certo? Pois bem, a partir dai criei novas vocs: O Elite Knight, pode escolher se tornar 4 tipos diferentes, sendo eles: Pyro Knight, Venom Knight, Ice Warrior ou Lightning Warrior, entretanto ele só pode escolher UMA delas, Pyro, Venom, Ice ou Lightning. Caso ele escolha alguma, já não poderá escolher nenhuma outra. A mesma regra aplica-se para, paladin, sorcerer e druid. Quem puder me ajudar eu agradeço muito, e quem não puder eu também agradeço, desde que não banalize. up1 ponto -
[9.44] Global Compacto EddyHavoc
[9.44] Global Compacto EddyHavoc
eliasferro reagiu a EddyHavoc por uma resposta no tópico
1 pontoGlobal Compacto EddyHavoc Olá galerinha do TibiaKing to trazendo um 9.44 Global Compacto, por favor se alguem for postar em outro fórum quero os meus créditos. Servidor: Mapa Global Compacto versão 9.44 cidades: Carlin Thais Port Hope Ankrahmarum Svargrond Edron Npc's da cidade igual global e alguns editados. Sistema de Addon igual a do Global Teleportes para hunt's + de 60 no total Sistema [VIP] Distro editado por mim: EddyHavoc E tem muitooo mais coisa se tem que baixa isso é um espetaculo. Uma imagem para curiosidade: Download: http://www.4shared.com/rar/4BW-fVRC/Global_Compacto_944_by_EddyHav.html Scan: Créditos: EddyHavoc (Atualizações e versão 9.44) Soldoran (Servidor 8.60) Gostou ? Ajudei ? +REP1 ponto -
(Resolvido)aol infinita
(Resolvido)aol infinita
574747 reagiu a Fir3element por uma resposta no tópico
1 ponto<item id="2196" article="a" name="VIP amulet"> <attribute key="weight" value="420" /> <attribute key="slotType" value="necklace" /> <attribute key="absorbPercentall" value="15" /> <attribute key="preventDrop" value="1"/> <attribute key="speed" value="40" /> <attribute key="showattributes" value="1" /> <attribute key="charges" value="99999999999999999999999999999999999999" /> </item>1 ponto -
(Resolvido)Erro Na Função setCreatureName
(Resolvido)Erro Na Função setCreatureName
Eremin reagiu a Fir3element por uma resposta no tópico
1 pontoNão encontrei nenhum erro Tente usar meus arquivos: monster.cpp: http://hastebin.com/raw/iqexubevon monster.h: http://hastebin.com/raw/lotiyisilu1 ponto -
(Resolvido)[Dúvida] Sobre ao importar paredes rme irá reconhecer?
Acho que entendi, e não, ele não irá reconhecer pois está configurado com outro ID. Você teria que adicionar no otitemeditor com o mesmo id ou adicionar com um ID qual quer e passar por cima no RME. Mesmo você passando a sprite para o seu client, ele iria manter um item que não existe a não ser que você cite no items.otb que sprite é tal ID.1 ponto
-
(Resolvido)[Dúvida] Importar sprites de parede e pisos usando object builder
Tem um botão específico, ápos voce clicar nele você ir na pasta onde estão as sprites e abrir elas.1 ponto
-
(Resolvido)[Dúvida] Importar sprites de parede e pisos usando object builder
Claro que é amigo, não lembro direito como, mas é possível sim! Acho que na hora que você importar você clica na primeira sprite que vai adicionar, segura shift clica na ultima sprite que vai add, e solta o shift e clica em Importar.1 ponto
-
sistema de pesca
1 pontoDê detalhes sobre o sistema, não somos videntes .1 ponto
-
(Resolvido)[PEDIDO] NPC PROMOTION
(Resolvido)[PEDIDO] NPC PROMOTION
macalo reagiu a Fir3element por uma resposta no tópico
1 pontoThe Forgotten King.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="The Forgotten King" script="promotion.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="133" head="20" body="39" legs="45" feet="7" addons="0"/> </npc> scripts/promotion.lua 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 function onPlayerEndTrade(cid) npcHandler:onPlayerEndTrade(cid) end function onPlayerCloseChannel(cid) npcHandler:onPlayerCloseChannel(cid) end local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 2000000 gold coins. Do you want me to promote you?'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 2000000, level = 8, promotion = 1, text = 'Congratulations! You are now promoted.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true}) npcHandler:addModule(FocusModule:new())1 ponto -
(Resolvido)[PEDIDO] UM CAIXA Q DA 10 ITENS
Não amigo, essa função serve para adicionar uma backpack com os 10 itens dentro, ao invés dele ganhar os itens na backpack dele ele ganha uma backpack com os itens dentro dela.1 ponto
-
(Resolvido)Systema de pz
(Resolvido)Systema de pz
Gabrielx17 reagiu a Fir3element por uma resposta no tópico
1 pontoPode fazer o que o Wakon disse, mas se quiser mudar na source: protocolgame.cpp, procure por: if(player->hasCondition(CONDITION_INFIGHT)) troque por: if(!player->getTile()->hasFlag(TILESTATE_PROTECTIONZONE) && player->hasCondition(CONDITION_INFIGHT))1 ponto -
(Resolvido)Systema de pz
1 pontoEm "Data/creaturescripts/scripts" copie e cole um arquivo .lua, renomeie para battle.lua, apague tudo e cole isso: function onThink(cid, interval) if(getTilePzInfo(getCreaturePosition(cid))) then doRemoveCondition(cid, CONDITION_INFIGHT) end end Agora em "Data/creaturescripts" abra o creaturescripts.xml e adicione a tag: <event type="think" name="TiraBattle" event="script" value="battle.lua"/> Agora novamente em "Data/creaturescripts/scripts" abra seu login.lua e adicione: registerCreatureEvent(cid, "TiraBattle")1 ponto
-
{Ajuda} Gesior fica branco
{Ajuda} Gesior fica branco
NathanAmaro reagiu a QuebradaZN por uma resposta no tópico
1 pontoClique em Editar a " index.php" Procure a linha: define('DEBUG_DATABASE', false); e Mude Para True, salve e Tenta abrir o Site e vê o erro que esta acontecendo e poste aqui!1 ponto -
{Ajuda} Gesior fica branco
{Ajuda} Gesior fica branco
NathanAmaro reagiu a thiagobji por uma resposta no tópico
1 pontoCom você funciona normalmente? você está fazendo isso no host ou no seu próprio pc? mande ela entrar em outra página do seu site, como highscores, etcs.1 ponto -
ERRO TELEPORTS
ERRO TELEPORTS
Joao Guilherme reagiu a LeoTK por uma resposta no tópico
1 pontoamigo aconteceu isso comigo uma vez foi eu que salvei em uma versão do rme diferente ... também estava usando spr.dat diferentes pois estava mudando alguma coisa nos teleports assim que voltei para a versão anterior arrumou tudo denovo1 ponto -
Baiak Bryaan 2.0 | Novos monstros e itens VIPs, Nova vocação e +
Baiak Bryaan 2.0 | Novos monstros e itens VIPs, Nova vocação e +
Lucas Zsuckys reagiu a Danihcv por uma resposta no tópico
1 pontoSeu download foi aprovado, você recebeu um ponto de reputação e o tópico será movido para a área correta.1 ponto -
(Resolvido)script de mana rune
(Resolvido)script de mana rune
alexandre2014 reagiu a Caronte por uma resposta no tópico
1 pontohttp://www.tibiaking.com/forum/topic/21730-tutorial-criando-mana-rune/1 ponto -
[TUTORIAL] Formatando textos em PHP
[TUTORIAL] Formatando textos em PHP
Shadow.Styller reagiu a Danihcv por uma resposta no tópico
1 pontoBom galera dessa vez trago pra vcs um tutorial simples de como editar (formatar) textos em suas páginas PHP. 1°) Negrito Para deixar um texto em negrito basta definir esse texto com <b> (no inicio) e </b> (no final). Então o seguinte código: <b>Essa frase esta em negrito!</b> Teria esse efeito: Essa frase esta em negrito! 1.1°) Modo alternativo Outro modo de escrever em negrito é usando <strong> e </strong> Apesar do strong não ser destinado à isso tem o mesmo efeito de negrito. 2°) Sublinhado Para deixar um texto sublinhado basta definir esse texto com <u> (no inicio) e </u> (no final). Então o seguinte código: <u>Essa frase esta sublinhada!</u> Teria esse efeito: Essa frase esta sublinhada! 3°) Itálico Para deixar um texto em itálico basta definir esse texto com <i> (no inicio) e </i> (no final). Então o seguinte código: <i>Essa frase esta em italico!</i> Teria esse efeito: Essa frase esta em italico! 3.1°) Modo alternativo Outro modo de escrever em itálico é usando <em> e </em> 4°) Riscado Para deixar um texto riscado basta definir esse texto com <s> (no inicio) e </s> (no final). Então o seguinte código: <s>Essa frase esta riscada!</s> Teria esse efeito: Essa frase esta riscada! 5°) Mudando a fonte do texto Para mudar a fonte basta colocar <font face='FONTE QUE VC DESEJA'> (preste atenção aqui, pois o nome da fonte deve estar entre aspas simples!) no inicio e </font> no final da frase. Então o seguinte código: <font face='Times New Roman'> Fonte massa! </font> Teria esse efeito: Fonte massa! 6°) Mudando a cor do texto Para mudar a cor basta colocar <font color='COR (EM INGLES) QUE VC DESEJA ou código html'> (preste atenção aqui, pois a cor deve estar escrita em inglês e entre aspas simples! O mesmo serve para o código html, deve estar entre aspas simples!) no inicio e </font> no final da frase. Então o seguinte código: <font color='red'>Ta vermelho!</font> <font='blue'>Ta azul!</font> Teria esse efeito: Ta vermelho! Ta azul! 6.1°) Tabela de cores em html Aqui tem um link onde vc pode pegar o código html das cores de sua preferência para usar no código acima: http://www.flextool.com.br/tabela_cores.html 7°) Mudando o tamanho do texto Bom aqui tem uma diferença da formatação de texto normal. Existem 7 tamanhos de fonte em php: O tamanho 2 é o tamanho padrão dos textos. Para mudar o tamanho da fonte basta usar o código <font size='TAMANHO QUE VC DESEJA (de 1 a 7)'> (preste atenção aqui, pois o tamanho deve estar escrito entre aspas simples!) no inicio e </font> no final da frase. Então o seguinte código: <font size='5'>Tamanho 5!</font> Teria esse efeito: Tamanho 5 8°) Textos especiais (subscrito e sobrescrito) Para deixar um texto subscrito basta usar <sub> (no inicio) e </sub> (no final). Então o seguinte código: X<sub>5</sub> Teria o seguinte efeito: X5 (OBS: não ficaria em negrito! Eu apenas coloquei negrito para chamar atenção!) Para deixar um texto sobrescrito basta usar <sup> (no inicio) e </sup> (no final). Então o seguinte código: X<sup>3</sup> Teria o seguinte efeito: X3 (OBS: não ficaria em negrito! Eu apenas coloquei negrito para chamar atenção!) 9°) Iniciando uma nova linha Para iniciar uma nova linha basta usar <br> no inicio da frase que inicia a nova linha. Então o seguinte código: <br>Se liga, linha 1 <br> <br> <br>Agora linha 4 Teria o seguinte efeito: Obs.: Não necessita fechar esse comando usando </br> pois ao declarar um <br> ele já inicia outra linha mesmo que a anterior "não tenha sido fechada". 10°) Juntando os efeitos Você pode usar os comandos de size, color e face (fonte) em um só comando <font> da seguinte maneira: Ou seja, o seguinte código: <br><font face='times new roman' color='#0000FF' size='5'> Olha que loko! </font> Teria o seguinte efeito: Olha que loko! Vc pode concatenar todos os efeitos acima da forma que vc quiser, basta ter atenção! Por exemplo, o seguinte código: Aqui ta sem nada! <b>A partir daqui ta tudo em negrito... <font face='times new roman' color='##D2691E' size='6'>A partir daqui ta em negrito, azul, outra fonte, outro tamanho e em outra cor... </font> <i>A partir daqui ta em italico </i>Agora ta sem italico... </b>Agora ta sem negrito... </font>Agora ta da forma padrão! Teria o seguinte efeito: Aqui ta sem nada! A partir daqui ta tudo em negrito... A partir daqui ta em negrito, azul, outra fonte, outro tamanho e em outra cor... A partir daqui ta em italico Agora ta sem italico... Agora ta sem negrito... Agora ta da forma padrão! _____________________________________________________________________________________ --------------------------------------------------------------------------------------------------------------------------- AGORA É A SUA VEZ!!! Poste aqui um texto de sua autoria e editado da forma ensinada do jeito que vc quiser! Eu darei REP+ a todo post que estiver editado de forma correta! E isso é tudo pessoal!1 ponto -
[ATS] Spirit Hunter
1 pontoEae pessoal do Tibiaking, venho hoje através deste tópico apresentar meu projeto para vocês, em torno de 2 anos atrás, na epoca do tibiaking em que eu usava o nick xotservx, eu tinha iniciado um projeto, o projeto se chamava Spirit Hunter, e tinha como foco a idéia de que você poderia jogar um servidor baseado em pokemon, porém, com os monstros do tibia, eu acabei abandonando o projeto, e estou retornando nele agora do zero, pois não havia salvo nada. No Spirit Hunter os monstros depois de mortos podem ter seu espirito selado em uma pedra de captura. Após este selamento ele pode ser invocado quando quiser para auxiliar em sua jornada, capturando outros monstros, encontrando as relíquias perdidas, e se tornando um mestre dos espiritos. Segue abaixo mais algumas informações do projeto: Sources Versão: The Forgotten Server 1.0 Protocolo: 10.41 Interface 1. Rod - Vara para pescar monstros aquáticos. 2. Rope - Corda e Pá. 3. Bag - Bolsa para guardar itens. 4. Book - Livro que contém informações sobre os montros. 5. Order - Usado para ordenar o espirito. (Andar, montar, ...) 6. Relics - Reliquias já encontradas (Sistema de quests.) 7. Anel - Anéis que podem ser usado para suporte a você ou ao espirito. 8. Potrait - Imagem do monstros que contém na pedra. 9. Potions - Slot reservado para os potions. 10. Espirito - Pedra que contém algum espirito. Lista de Monstros Para ver os monstros selecionados e suas respectivas evoluções: Clique Aqui Monstros já configurados (Portrait, Spells, Evolutions, Loots) Todos monstros já configurados. Lista de vantagens de tipo Clique Aqui Progresso Go/Back (script) - 100% Catch (script) - 100% Moves (script and source) - 100% Passive/Agressive (source) - 100% Portrait (script) - 100% Evolve (script) - 100% Npc Heal (script, modalwindow and source) - 100% Order (script and source) - 100% Mount (script and source) - 100% Book (script and modalwindow) - 100% Gender (source) - 100% Vantagens e Desvantagens (source and script) - 100% Npc Buy Monsters (script and modalwindow) - 100% Cut (script) - 100% Rock Smash (script) - 100% Dig (script) - 100% Monstros já configurados (gif demonstração go/back) (algumas stones de evolução) (vídeo demonstração sistema de montaria) (imagens demonstração sistema de book) (gender system) (imagens demonstração sistema de vender monstros) Vagas 1 Spriter 1 Designer 1 Mapper * Caso tenha interesse em alguma vaga, pode responder este tópico.1 ponto
-
[PEDIDO] Qual melhor base para poketibia ?
Tipo ot pokemon???? ot pokemon coisa séria? aquilo é uma bosta que so se da bem amigos de admin . tudo apelo coisa séria é PXG e otp copia eles.1 ponto
-
(Resolvido)Sistema de Magias Dependentes!
(Resolvido)Sistema de Magias Dependentes!
Estronda reagiu a xWhiteWolf por uma resposta no tópico
1 pontoele não casta a A? ps: usa os.time() pq assim se ele castar a A uma vez ele vai poder castar a B sempre porque o storage vai permanecer; A: B:1 ponto -
(Resolvido)[AJUDA] Duplicate no distro que não sai
(Resolvido)[AJUDA] Duplicate no distro que não sai
lasodadojad reagiu a fantomdruid por uma resposta no tópico
1 pontoO valeu mano, po sou iniciante o pouco que sei mesmo errando tento ajudar!1 ponto -
(Resolvido)Duplicate uniqueId Help
Cara, entra no RME, Edit->Find->Find Unique. Vai aparecer uma lista de todos os itens que utilizam uniqueID. Como o nome já diz, é um valor ÚNICO, por isso o console apresenta erro. Abraço.1 ponto
-
[8.60+] Red Mountain
[8.60+] Red Mountain
jbrenner reagiu a William Ferreira por uma resposta no tópico
1 pontoRed Mountain Imagem: RME/data/versão/doodads.xml Antes da linha: </materials> Adicione: <brush name="Red Mountain" type="ground" server_lookid="7989" z-order="9900"> <item id="8133" chance="1"/> <border align="outer" id="555"/> </brush> RME/Data/10.31/borders.xml <border id="555"> -- Red Mountain Willian -- <borderitem edge="n" item="7989"/> <borderitem edge="e" item="8168"/> <borderitem edge="s" item="8169"/> <borderitem edge="w" item="7988"/> <borderitem edge="cnw" item="7995"/> <borderitem edge="cne" item="7996"/> <borderitem edge="csw" item="7994"/> <borderitem edge="cse" item="8371"/> <borderitem edge="dnw" item="8135"/> <borderitem edge="dne" item="8137"/> <borderitem edge="dsw" item="8136"/> <borderitem edge="dse" item="8138"/> </border> RME/Data/10.31/tilesets.xml Dê CTRL + F e digite Nature, em baixo de: <terrain> adicione: <brush name="Red Mountain"/> Se Gostou deixe aquele .1 ponto -
[8.60+] Rutted Stone Tile
[8.60+] Rutted Stone Tile
gtms reagiu a William Ferreira por uma resposta no tópico
1 pontoRutted Stone Tile Imagem: RME/data/versão/grounds.xml Antes da linha: </materials> Adicione: <brush name="Rutted Stone Tile" type="ground" server_lookid="12234" z-order="5000"> <item id="12234" chance="25"/> <item id="12235" chance="24"/> <item id="12236" chance="23"/> <item id="12237" chance="22"/> <border align="outer" id="559"/> <border align="inner" to="none" id="0"/> </brush> RME/Data/10.31/borders.xml <border id="559"> -- Rutted Stone Tile Willian -- <borderitem edge="n" item="12255"/> <borderitem edge="e" item="12256"/> <borderitem edge="s" item="12254"/> <borderitem edge="w" item="12257"/> <borderitem edge="cnw" item="12264"/> <borderitem edge="cne" item="12265"/> <borderitem edge="csw" item="12263"/> <borderitem edge="cse" item="12262"/> <borderitem edge="dnw" item="12260"/> <borderitem edge="dne" item="12261"/> <borderitem edge="dsw" item="12259"/> <borderitem edge="dse" item="12258"/> </border> RME/Data/10.31/tilesets.xml Dê CTRL + F e digite <tileset name="Cave">, em baixo de: <terrain> adicione: <brush name="Rutted Stone Tile"/> Se Gostou deixe aquele .1 ponto -
[8.60+] Rutted Earth
[8.60+] Rutted Earth
jbrenner reagiu a William Ferreira por uma resposta no tópico
1 pontoRutted Earth Imagem: RME/data/versão/grounds.xml Antes da linha: </materials> Adicione: <brush name="Rutted Earth" type="ground" server_lookid="12238" z-order="5000"> <item id="12238" chance="25"/> <item id="12239" chance="24"/> <item id="12240" chance="23"/> <item id="12241" chance="22"/> <border align="outer" id="558"/> <border align="inner" to="none" id="0"/> </brush> RME/Data/10.31/borders.xml <border id="558"> -- Rutted Earth Willian -- <borderitem edge="n" item="12243"/> <borderitem edge="e" item="12244"/> <borderitem edge="s" item="12242"/> <borderitem edge="w" item="12245"/> <borderitem edge="cnw" item="12252"/> <borderitem edge="cne" item="12253"/> <borderitem edge="csw" item="12251"/> <borderitem edge="cse" item="12250"/> <borderitem edge="dnw" item="12248"/> <borderitem edge="dne" item="12249"/> <borderitem edge="dsw" item="12247"/> <borderitem edge="dse" item="12246"/> </border> RME/Data/10.31/tilesets.xml Dê CTRL + F e digite <tileset name="Cave">, em baixo de: <terrain> adicione: <brush name="Rutted Earth"/> Se Gostou deixe aquele .1 ponto -
[8.60+] Sulphur
[8.60+] Sulphur
Nandozeraah reagiu a William Ferreira por uma resposta no tópico
1 pontoSulphur imagem: RME/data/versão/grounds.xml Antes da linha: </materials> Adicione: <brush name="Sulphur" type="ground" server_lookid="11548" z-order="3500"> <item id="11548" chance="10"/> <border align="outer" id="557"/> <border align="inner" to="none" id="0"/> </brush> RME/Data/10.31/borders.xml <border id="557"> -- Sulphur Willian -- <borderitem edge="n" item="11551"/> <borderitem edge="e" item="11550"/> <borderitem edge="s" item="11549"/> <borderitem edge="w" item="11552"/> <borderitem edge="cnw" item="11559"/> <borderitem edge="cne" item="11560"/> <borderitem edge="csw" item="11558"/> <borderitem edge="cse" item="11557"/> <borderitem edge="dnw" item="11554"/> <borderitem edge="dne" item="11553"/> <borderitem edge="dsw" item="11556"/> <borderitem edge="dse" item="11555"/> </border> RME/Data/10.31/tilesets.xml Dê CTRL + F e digite Nature, em baixo de: <terrain> adicione: <brush name="Sulphur"/> Se Gostou deixe aquele .1 ponto -
[10.10+] Forest Floor
[10.10+] Forest Floor
danbsten reagiu a William Ferreira por uma resposta no tópico
1 pontoForest Floor Imagem: RME/data/versão/grounds.xml Antes da linha: </materials> Adicione: <brush name="forest floor" type="ground" server_lookid="20776" z-order="3500"> <item id="20776" chance="25"/> <item id="20777" chance="16"/> <item id="20778" chance="17"/> <item id="20779" chance="18"/> <item id="20780" chance="19"/> <item id="20781" chance="20"/> <border align="outer" id="556"/> <border align="inner" to="none" id="10"/> </brush> RME/Data/10.31/borders.xml <border id="556"> -- Forest Floor Willian -- <borderitem edge="n" item="21113"/> <borderitem edge="e" item="21124"/> <borderitem edge="s" item="21123"/> <borderitem edge="w" item="21114"/> <borderitem edge="cnw" item="21115"/> <borderitem edge="cne" item="21116"/> <borderitem edge="csw" item="21117"/> <borderitem edge="cse" item="21118"/> <borderitem edge="dnw" item="21119"/> <borderitem edge="dne" item="21120"/> <borderitem edge="dsw" item="21121"/> <borderitem edge="dse" item="21122"/> </border> RME/Data/10.31/tilesets.xml Dê CTRL + F e digite Nature, em baixo de: <terrain> adicione: <brush name="forest floor"/> Se Gostou deixe aquele .1 ponto -
[Pokémon] Servidor PokeZot Atualizado by Wolf
[Pokémon] Servidor PokeZot Atualizado by Wolf
Senpai reagiu a TioDoLeite por uma resposta no tópico
1 pontoReputado. Quando você fala que vai editar, edita mesmo hein1 ponto -
Deixando Exp e Catch mais dificil no Poketibia
Deixando Exp e Catch mais dificil no Poketibia
samukillerr reagiu a Bruno Carvalho por uma resposta no tópico
1 pontoMovido para tutoriais.1 ponto -
Como Adicionar um sistema [VIP] em meu servidor?
Como Adicionar um sistema [VIP] em meu servidor?
Francisco Caires reagiu a sear10 por uma resposta no tópico
1 pontokimoszin, mais o sistema VIP que eu quero é o pra donaters, pra aparecer o nome [Vip] na frente do nome e ter acesso a áreia [Vip] , sendo que só possa ser comprado por points.1 ponto -
High Rate OT - Phoenix
1 pontoesta dano erro connection databasse como eu resolvo ?1 ponto