Líderes
-
xWhiteWolf
HéroiPontos3605Total de itens -
-
-
pokemon ghost
MembroPontos9Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 09/08/14 em todas áreas
-
Criando Runa de Mana (Actions)
Criando Runa de Mana (Actions)
luanluciano93 e 2 outros reagiu a Rayan medeiros por uma resposta no tópico
3 pontosOlá está querendo criar uma Runa de Mana Vip para seu Otserv ? Basta seguir o Tutorial! Crie um arquivo com o nome Runevip.lua em Actions/scripts e coloque isso dentro: local MIN = 4550 local MAX = 5550 local EMPTY_POTION = 2276 local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) if isPlayer(itemEx.uid) == FALSE then return FALSE end if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end Agora vá em if doPlayerAddMana(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then return FALSE end doAddCondition(cid, exhaust) doSendMagicEffect(getPlayerPosition(cid),65) doCreatureSay(itemEx.uid, "ManaRune...", TALKTYPE_ORANGE_1) doTransformItem(item.uid, EMPTY_POTION) return TRUE end E em Actions.xml adcione a tag: <action itemid="2276" script="mfrune.lua" /> Explicando: Actions/scripts local MIN = 4550 = O minimo que a Runa vai encher sua Mana! local MAX = 5550 = O máximo que a Runa vai encher sua Mana! local EMPTY_POTION = 2276 = ID do item ou runa que você vai usar para ser sua ManaRune. "ManaRune..." = Mensagem que aparecerá como você usar a RUNA! Agora Actions.xml itemid="2276" = O ID do item que quando você usar vai encher sua Mana! "mfrune.lua" = Nome do arquivo que está o seu Script. Bem simples né pessoal ? , Espero ter ajudado, abraços!3 pontos -
Experience System
Experience System
Yan Liima e 2 outros reagiu a xWhiteWolf por uma resposta no tópico
3 pontosrespondendo rapidamente: 1- faço qualquer coisa que eu quiser, se eu não for capaz eu te garanto que vou atrás e consigo fazer 2- sempre achei sistema de empério uma bosta e extremamente falho no quesito de história/RPG 3- ele não foi o primeiro a fazer sistema de forja porque tinha ot 7.6 que usava isso quando eu comecei a scriptar 4- ele fez o sistema de tapete voador com 4 mil linhas (parabens pra ele) uma semana depois eu vazei o script no x-tibia e fui banido porque o dono do x-toba era amiguinho dele, um mês depois disso o Jovial fez o mesmo script funcionar pra qualquer direção (sem ter que colocar piso invisivel numa reta configurada) e usou menos de 120 linhas. (Antes do server dele ser lançado eu já tinha 3 versões de tapete voador e barco que navega sozinho, na época esses scripts eram vendidos por quantidades absurdas de OT$ (moeda da OTNET), eu cheguei a tentar postar gratuitamente pra todos terem acesso e não trancar a evolução do open tibia mas parece que os adm's eram mercenários naquela época e minhas tentativas de fazer algo bom pra comunidade do tibia foram falhas. 5- Estar na internet não é desculpa pra escrever errado; Abreviação é uma coisa, escrever mecher é outra. 6- Quem diabos vai dar credibilidade pra alguém que quer apresentar um projeto escrevendo errado? 7- Você percebeu o caos que você criou no tópico? Você chegou falando coisas sem sentido e querendo discutir com alguém que realmente se esforça pra manjar do assunto e ajudar os outros, depois veio querer gozar com o pau dos outros em pleno tópico e ficar criando discussões sem sentido sobre pessoas que nem mexem com open tibia mais. Não pode ser cara, vc tá tentando se promover em cima de algum suporter ou oque? Vi você falando asneira do absolute num outro tópico e não vou nem entrar no mérito da escrotidão que eu achei isso mas se você não tem nada de sugestão pro meu script então acho melhor você ficar quieto e guardar suas opiniões pra alguém que dê a mínima. Eu nem sequer mexo com Tibia, fazem ao menos 6 anos que não jogo e apenas scripto pra manter o espírito do projeto e ajudar quem tá começando, fora que tudo que eu faço é apenas pra liberar e servir de base pros scripts grandes do Tibia não morrerem que nem vinha acontecendo. O dia que seu herói fizer um décimo doque eu já fiz pode tirar minhas conquistas e meu cargo de suporter e dar pra ele. Fim de papo. Não vou repetir novamente, se tiver algo a acrescentar diga em PM ou terei que te alertar.3 pontos -
[CreatureScript] Level Speed ao Atingir Determinado Level - REFORMULADO
[CreatureScript] Level Speed ao Atingir Determinado Level - REFORMULADO
[email protected] e um outro reagiu a Bizzle por uma resposta no tópico
2 pontos[CreatureScript] Level Speed ao Atingir Determinado Level Basicamente, esse script se resume a aplicar determinada velocidade ao player quando ele atingir determinado level. Vamos dar início a instalação do script em seu servidor. Primeiramente, vá até a pasta data/creaturescripts/scripts, crie um arquivo nomeado como levelspeed.lua e adicione o seguinte script a ele: local info = { [10] = {speed = 238}, [50] = {speed = 318}, [100] = {speed = 418}, [150] = {speed = 518}, [200] = {speed = 618}, [250] = {speed = 718}, [300] = {speed = 818}, [350] = {speed = 918}, [400] = {speed = 1018}, [450] = {speed = 1118}, [500] = {speed = 1218}, [550] = {speed = 1318}, [600] = {speed = 1418}, [650] = {speed = 1518}, [700] = {speed = 1618}, [750] = {speed = 1718}, [800] = {speed = 1818}, [999] = {speed = 2218} } function onAdvance(cid, skill, oldLevel, newLevel) for level, x in pairs(info) do if skill == 8 and newLevel >= level then doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, info.speed) end end return 1 end Na mesma pasta (data/creaturescripts/scripts) abra o arquivo login.lua e adicione a seguinte linha ao script: registerCreatureEvent(cid, "LevelSpeed") local info = { [10] = {speed = 238}, [50] = {speed = 318}, [100] = {speed = 418}, [150] = {speed = 518}, [200] = {speed = 618}, [250] = {speed = 718}, [300] = {speed = 818}, [350] = {speed = 918}, [400] = {speed = 1018}, [450] = {speed = 1118}, [500] = {speed = 1218}, [550] = {speed = 1318}, [600] = {speed = 1418}, [650] = {speed = 1518}, [700] = {speed = 1618}, [750] = {speed = 1718}, [800] = {speed = 1818}, [999] = {speed = 2218} } Acima, onde está, por exemplo: [150] = {speed = 518}, quando o player atingir o level 150, sua velocidade será 518 (velocidade de um level 150 no Tibia Global, sem itens ou spell ativada). Agora, na mesma pasta (data/creaturescripts), abra o arquivo creaturescripts.xml como bloco de notas e adicione a seguinte tag: <event type="advance" name="LevelSpeed" event="script" value="levelspeed.lua"/> Mudei a função do script quando reformulei o tópico. Acesse essa página para fazer diversos cálculos (como o de Experiência, de Skill, de Velocidade, de Informações do Level e/ou Level mínimo para Exp Party) com mais facilidade, clicando aqui (não tiver nenhuma intenção em divulgar o site onde essa calculadora está hospeada, apenas informar aos membros que há um recurso neste link). Se for postar em outro lugar, ao menos coloque os créditos (meus). Façam bom proveito.2 pontos -
Experience System
Experience System
Yan Liima e um outro reagiu a xWhiteWolf por uma resposta no tópico
2 pontosEai galera, eu acabei criando um sistema bem legal que você mata certos bixos e acumula parte da experiencia deles na sua arma, por enquanto tá bem rudimentar mas eu gostaria de saber a opinião de vocês.. esses leveis a mais deveriam significar oque?? Comentem as sugestões doque vocês acham que o level da arma deveria influenciar no sistema que depois eu vejo de postar ele Uma arma +5 deveria ter oque em relação à uma arma que não tem level ainda? É isso que eu quero que vcs comentem com sugestões pra terminar o sistema. Aqui tá uma lista de coisas que eu pensei mas sintam-se livres pra falar opções que vcs considerem melhores: • Dropar mais gold dos monstros • Adicionar skills pro player • Aumentar vida/mana • Tirar mais dano (+ attack) • Deixar ele tomando alguma condition (poison/curse/fire/energy) • Liberar novas magias pro player • Ao clicar nela/Ao atacar soltar um efeito bonito • Fazer um efeito em area em volta do char que possuir uma arma de nivel alto • Aumentar a experiencia ganha • Roubar vida/Mana de quem atacar dependendo do level • Aumentar chance de critical dependendo do level Então, essas foram as coisas que eu pensei.. eu também fiz uma votação pra vcs colocarem se eu devo continuar com essa idéia ou se ela é uma merda auheuhuha2 pontos -
Sprites de alguns lendarios Shinys ( Sem Corpse ou portrait )
Sprites de alguns lendarios Shinys ( Sem Corpse ou portrait )
juniorbomba e um outro reagiu a wesquel por uma resposta no tópico
2 pontosEae Galera do TK , Venho Disponibilizar algumas Sprites que eu fiz de alguns Lendarios que nao tem por ai ! Isso So Foi 1 das primeiras sprites que tornei shinys ! Pokemons ! Alguns Pokemons Download : Aki Senha : pokemonwxw2 pontos -
[8.60+] Red Mountain
[8.60+] Red Mountain
jbrenner e um outro reagiu a William Ferreira por uma resposta no tópico
2 pontosRed 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 .2 pontos -
(Resolvido)OTItemEditor
2 pontos1) Devo editar de outra forma ou não é possível realizar essa transformação? Acho que tem que ser feitas alterações no arquivo .Dat do cliente, portanto a alteração SÓ com o Item editor não ira funcionar. 2) O ItemEditor serve apenas para edições em clientes próprios ou outra pessoa ao logar no meu servidor (com o cliente do Tibia normal) teria acesso às edições? Acredito que irá funcionar só com o cliente "próprio", mas com o .Dat que foi alterado. Eu posso estar errado, mas pelo que intendo é isso.2 pontos
-
[PEDIDO] AO DAR USE EM ITEM, RECEBER ADDON! TFS 1.O
[PEDIDO] AO DAR USE EM ITEM, RECEBER ADDON! TFS 1.O
churupetinha e um outro reagiu a Qwizer por uma resposta no tópico
2 pontosfunction onUse(cid, item, fromPosition, itemEx, toPosition) local storage = 90001 -- storage pra usa so 1x local item = 22715 --id do item q vai clica if getPlayerStorageValue(cid, storage) == -1 and doPlayerRemoveItem(cid, item, 1) then doPlayerAddOutfit(cid, 156, 3) doPlayerAddOutfit(cid, 152, 3) setPlayerStorageValue(cid,storage,1) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE,"Voce obteve o addon full do Assassin, nossa equipe agradece sua doaçao.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_SOUND_PURPLE) end return true end uso esse no meu e funciona. tenta ai2 pontos -
Sistema de Reset 100%
Sistema de Reset 100%
bagulhoescroto reagiu a xWhiteWolf por uma resposta no tópico
1 pontoFala galera do TK, hoje vim pra trazer pra vocês um npc criado por mim e pelo Nogard numa madrugada aí para solucionar a dúvida de um cara no suporte. Eu dei uma melhorada no script original, tirei umas coisas repetidas e adicionei novas funções; Você agora pode configurar se quer que o preço aumente a cada reset, se quer que o level pra resetar aumente e se vc quer que a vida resete junto (e quanto % da vida atual será a vida após resetar). Testado em TFS 0.3.6, Versão 8.45 Sem mais delongas, vamos ao script. Antes de tudo crie um arquivo chamado reseter.lua na pasta data\npc\scripts\ e coloque isso daqui dentro dele: Você pode editar tudo mexendo aqui: local config = { minlevel = 150, --- level inical para resetar price = 10000, --- preço inicial para resetar newlevel = 20, --- level após reset priceByReset = 0, --- preço acrescentado por reset percent = 100, ---- porcentagem da vida/mana que você terá ao resetar (em relação à sua antiga vida total) levelbyreset = 0 --- quanto de level vai precisar a mais no próximo reset } Feito isso, crie agora o npc que irá utilizar esse script.. em data\npc crie um arquivo.xml chamado Reseter.xml e coloque isso dentro dele: Agora é só colocar o seu npc no mapa pelo mapa editor e curtir OBS 1: Se seu server for 8.6 ou maior troque no script.lua as funções db.executeQuery por db.query OBS 2: Esse script dava pra ser diminuido ainda mais mas por hora deixa ele assim, se vc tiver alguma proposta melhor por favor poste nos comentários que eu testo a sua versão e edito o tópico se for o caso. OBS 3: Não remova os créditos, isso é a coisa mais baixa e suja que alguém pode fazer.. eu scripto pra ajudar a comunidade do Tibia a evoluir e libero 99% doque eu faço, se vocês não removerem os créditos e não postarem em outros fórums sem minha permissão isso pode continuar assim. --- EDIT: Coloquei algumas imagens pra vcs verem como fica no server EDIT: Arrumei o problema de o npc não dar bye automáticamente qnd o player se afasta, bugando em algumas versões e impedindo de conversar com outros npcs. Apenas substituam o arquivo em scripts pela versão atualizada, grato. EDIT2: Novos erros arrumados, agora o NPC dá bye automaticamente e não buga qnd te reseta. EDIT3: Resolvido bug de dar hi, reset, yes várias vezes e derrubar o servidor (troque tanto o xml qnt o script do npc) O script também foi identado.1 ponto -
Comando "Spy" Players
1 pontoOlá pessoal do TK, venho aqui trazer um script que não fui eu quem o criou, somente coloquei-o em português (e daí?).. Achei em um fórum e no final do tópico estarei disponibilizando o nome do criador. Utilidade do Script: Bom, o script serve para você com um character com acesso de GOD (configurável) possa ver quais itens um certo player está utilizando no momento. PS: Inclusive os itens presentes dentro da backpack do Player. Como funciona: Você digita a talkaction /spy seguida do nome do player a ser "espionado". Por Exemplo: /spy Rusherzin /spy Tibia King Testado em: Versão 8.54 Imagem: Agora vamos ao script: Vá em data/talkactions/scripts/ copie e cole um arquivo .lua qualquer, renomeie para spy e cole isso dentro: E adicione essa tag no talkactions.xml: Créditos: Azi1 ponto
-
Anti Divulgação
Anti Divulgação
Carlos Henrique II reagiu a Bruno Carvalho por uma resposta no tópico
1 pontoNome: advertisingBlock Versão: 2.0 Suportada: Tfs 0.3 e 0.4 Descrição: Bloqueie propagandas de outros servidor eu seu sem ficar recompilando toda hora. Em configmanager.cpp procure: m_confNumber[PACKETS_PER_SECOND] = getGlobalNumber("packetsPerSecond", 50); Abaixo adicione: m_confString[ADVERTISING_BLOCK] = getGlobalString("advertisingBlock", ""); Em configmanager.h procure: GAME_PORT, Abaixo adicione: ADVERTISING_BLOCK, Em game.cpp procure: int32_t muted = 0; bool mute = player->isMuted(channelId, type, muted); if(muted && mute) { if(muted > 0) { char buffer[75]; sprintf(buffer, "You are still muted for %d seconds.", muted); player->sendTextMessage(MSG_STATUS_SMALL, buffer); } else player->sendTextMessage(MSG_STATUS_SMALL, "You are muted permanently."); return false; } Abaixo adicione: std::string _text = asLowerCaseString(text); for(uint8_t i = 0; i < _text.length(); i++) { char t = _text[i]; if(t != '-' && t != '.' && !(t >= 'a' && t <= 'z')) { _text.erase(i, 1); i--; } } StringVec strVector; strVector = explodeString(g_config.getString(ConfigManager::ADVERTISING_BLOCK), ";"); for(StringVec::iterator it = strVector.begin(); it != strVector.end(); ++it) { std::string words []= {(*it)}; int ii, length; length = sizeof(words)/sizeof(words[0]); for(ii=0; ii < int(length); ii++) { if (int(_text.find(words[ii])) > 0 || _text == words[ii]) { player->sendTextMessage(MSG_STATUS_SMALL, "You can't send this message, forbidden characters."); return false; break; } } } Em config.lua adicione: advertisingBlock = "" Configurando: No config.lua onde tem advertisingBlock = "" substitua para o que deseja bloquear adicionando ; para separar. Exemplo: advertisingBlock = ".net;servegame;no-ip,.net;.com;.com.br;.org;.pl;.net;.biz" Créditos: Comedinha OTLand (Versão antiga)1 ponto -
Player Online Spoof
Player Online Spoof
123willian reagiu a Bruno Carvalho por uma resposta no tópico
1 pontoNome: Player Online Spoof Versão: 2.0 Suportada: Tfs 0.3 e 0.4 Descrição: Coloque quantos players quiser em seu otserv. Eu estava vendo o utilitário de player spoof (http://tibiaking.com...r-online-spoof/) e resolvi dar uma extraia no code e fazer com que você adicione quantos quiser em seu servidor. Em configmanager.cpp procure: m_confNumber[MAX_PLAYERS] = getGlobalNumber("maxPlayers", 1000); Abaixo adicione: m_confNumber[SPOOF_PLAYERS] = getGlobalNumber("spoofPlayers", 0); Em configmanager.h procure: MAX_PLAYERS, Abaixo adicione: SPOOF_PLAYERS, Em status.cpp procure: p = xmlNewNode(NULL,(const xmlChar*)"players"); sprintf(buffer, "%d", g_game.getPlayersOnline()); xmlSetProp(p, (const xmlChar*)"online", (const xmlChar*)buffer); sprintf(buffer, "%d", (int32_t)g_config.getNumber(ConfigManager::MAX_PLAYERS)); xmlSetProp(p, (const xmlChar*)"max", (const xmlChar*)buffer); sprintf(buffer, "%d", g_game.getPlayersRecord()); xmlSetProp(p, (const xmlChar*)"peak", (const xmlChar*)buffer); [/code] [i]Modifique para: [/i] [code] p = xmlNewNode(NULL,(const xmlChar*)"players"); sprintf(buffer, "%d", g_game.getPlayersOnline()+(int32_t)g_config.getNumber(ConfigManager::SPOOF_PLAYERS)); xmlSetProp(p, (const xmlChar*)"online", (const xmlChar*)buffer); sprintf(buffer, "%d", (int32_t)g_config.getNumber(ConfigManager::MAX_PLAYERS)+(int32_t)g_config.getNumber(ConfigManager::SPOOF_PLAYERS)); xmlSetProp(p, (const xmlChar*)"max", (const xmlChar*)buffer); sprintf(buffer, "%d", g_game.getPlayersRecord()+(int32_t)g_config.getNumber(ConfigManager::SPOOF_PLAYERS)); xmlSetProp(p, (const xmlChar*)"peak", (const xmlChar*)buffer); Em config.lua procure: maxPlayers = Abaixo adicione: spoofPlayers = 0 Configurando: No config.lua onde tem spoofPlayers = 0 substitua o valor 0 para o valor de players spoof que você deseja ter. Recomendações: Remova o comando /online de seu servidor ou modifique para somente gm+ pode utiliza-lo. Modifique no site o total de players e adicione +(a quantidade que você colocou). Créditos: Comedinha http://tibiaking.com...r-online-spoof/1 ponto -
Otitemeditor
Otitemeditor
ArielZeRah reagiu a Bruno Carvalho por uma resposta no tópico
1 pontoOlá, Venho aqui trazer a vocês o novo otitemeditor, Como todos sabem ele é aquele que edita os itens e atualiza de acordo com a versão... Novidades: - Suporte de 8.5 até a versão 10.71 (novo) - Suporte para 8.1 (novo) - Comparação de itens arrumada - Open Source - Suporte para windows 8.1 - Nome dos items no market - Walk Stacking button Imagens: Download: Otitemeditor para até o tibia 10.71 otitemeditor.rar Source Outras versões: Tutorial: 1) Descompacte o arquivo zip (por exemplo C:\Arquivos de Programas\otitemeditor) 2) Localize a pasta Tibia geralmente é C:\Arquivos de Programas\Tibia\ 3) Copie o tibia.dat e tibia.spr para C:\Arquivos de Programas\otitemeditor\data 4) Crie uma pasta com o numero da versão que você quer editar e coloque os arquivos .dat e .spr nela. Ex: 1035/comedinha.dat Se você abrir um OTB e você obterá um erro que não poderia encontrar o arquivo, isso significa que OTB foi criado com uma versão de cliente diferente. Assim, para abrir o OTB você precisa baixar a versão que está pedindo (TibiaKing Clients) e copiar o tibia.dat e tibia.spr (passo 4). Creditos: SimOne - Criador do programa Talaturen - Principal dono do projeto Comedinha (Eu) - Tópico, compilação e novidades Tryller - Lib 10.10 Outros - Contribuir com fixes de bugs e atualizações. Observação: Encontrei pessoas copiando meu otitemeditor e postando em outros fórums sem créditos, se repetir ele será deletado e o projeto será fechado. Dica: As versões do comedinha editor funcionam para as versões 8.5 até a dita nas descrições de download, recomendamos baixar a mais recente para aproveitar de todos os recursos.1 ponto -
PDA By: [GOD Anna]
PDA By: [GOD Anna]
arcaydecom reagiu a Wend por uma resposta no tópico
1 pontoEae Galera do Fórum, Estava editando esse Server Para deixar online Mais estava Sem tempo e Achei Melhor Postar para usarem como Base • Menu: ├ Informações; ├ Ediçoes; ├ Erros; ├ Prints; ├ Download; └ Creditos. • Informações Basicas • • Edições / Ajustes • • Erros Do Servidor • • PrintScreen • Novos Lendarios:: Ancient Aero:: Articuno Quest:: NPC de Teleport:: • Download's • Servidor:: http://www.4shared.com/rar/06OG8lB5ba/pda_by_bolz_verso_god_anna.html? OtClient:: http://www.4shared.com/rar/x5LgTQKLce/otclient.html? Scan:: 4Shared Já faz Scan *--* Para nossa Alegria @Atualizado v2 • Menu: ├ Ediçoes; ├ Prints; ├ Download; • Edições / Ajustes • • PrintScreen • Ditto System:: Held System:: • Download's • Servidor v2:: http://www.4shared.com/rar/_lB31rwxba/pda_by_bolz_verso_god_anna_v2.html? OTClient v2:: http://www.4shared.com/rar/aiqka_kQce/otclient_v2.html? Scan 4Shared Já faz Scan • Creditos • Slicer (pelo servidor) Brun123 (por alguns scripts, e por criar o pda) Stylo Maldoso (pelo mapa) Bolz (por editar Maior Parte do Server) Gabrielsales (Pelo Held System) Eu (Por Minhas Edições) Xtibia (por alguns scripts)1 ponto -
(Resolvido)[Pokemon] Como arrumar experiencia e outros
(Resolvido)[Pokemon] Como arrumar experiencia e outros
Salazar Slytherin reagiu a ryukicho por uma resposta no tópico
1 pontoComo Arrumar Experiencia de Pokemon com Level e outros : Para Quem não sabe aumentar experiencia , arrumar tempo de ataque de Pokemon's e até mesmo trocar a Portrait , esse tutorial Escrito Por Min "Ryukicho" Venho lhe mostra o básico do configuration.lua. Como aumentar/abaixar Experiencia do PokeTibia , speed , ataque/defesa . 1 abra o arquivo configuration.lua com bloco de notas ou outro que se encontra na pasta server/data/lib . Procure isso no script , que se encontra logo no começo: explicação : Experiencia no config.lua Procure por isso: Explicação : Como arrumar os tempos e ataque dos pokemon's Vá em configuration.lua e procure isso : Obs : procure o pokemon que queira editar em ( movestable = { ), no meu caso peguei Salamence ! Explicação : Bom galera se ajudei Rep+ Tutorial feito Por Min , aqui fiz somente o básico . caso tenha duvida Posta , que lhe ajudo1 ponto -
[ORIGINAL] New Baiak Yurots V5.0 By:Baiak Upate 09/01/2014
[ORIGINAL] New Baiak Yurots V5.0 By:Baiak Upate 09/01/2014
rugeroalves reagiu a Luizbaiak por uma resposta no tópico
1 pontoVisite Meu Servidor Online! Devilbaiak.ml Olá Pessoal, Passou 3 anos eo baiak yurots ainda continua fazendo sucesso depois de mais de 3 anos sem editar o baiak venho trazer o novo baiak yurots feito por mim Baiak. Como Saber Que sou o Baiak, Simples somente eu tenho o RG com o Sobrenome Baiak vou posta a foto do meu RG. Criei o Nome Baiak por meu sobrenome ser baiak e por meu apelido ser Baiak Lula .. Rooxx Né pessoal!!! entao vamos Lá! • Baiak Yurots V5.2 Oque Mudou ? •Tirei bug das houses •Tirei todos os erro do distro •Arrumei o lado >> da city vip agora mais rox. • Baiak Yurots V5.1 Oque Mudou ? • Mudei a Quest do templo lv 150 ganha 2kk agora ganha só 500k • Melhorei os teleports master lv 300+ agora tem 4 novas quest e 2 hunt + • Mudei respaw de todas as hunts free , vip e master agora ta 5x melhor. • Mudei Tempo da loteria tava 15 em 15 minutos agora ta de 1 em 1 hora. • Melhorei a Exori gran do kina. • Mudei os loot do monster bosses agora igual da versao 10.30 do global • Adicionei quest do addon doll na area d lvel 300+ • Adicionei Quest do 2kk na area d Lvl 300+ • Adicionei Quest do necromancer shield na area de Lv 300+ • Adicionei Quest do Dwarven Set e hornede helmet na area de level 300+ • Adicionei o novo monster Master Medusa Lv 300+ • Adicionei 2 novas hunt de Master Medusa. Se eu lembrar mas alguma coisa eu posto. :S • Baiak Yurots V5.0 Oque Mudou ? • Agora a City Está Maior Mais Bonita e Com Mais Houses. • Novo Sistema de Treiner não prescisa andar muito para axar um livre. • Novos monstros vip ( Sea Serpent Vip , Hellhound vip , night mare vip , fury vip ) novos monstros master ( hydra master , frost master , grim master e demon master). • Nova Quest Master Com Armas Para todas as vocaçao. • Agora o NPC VIP Vende e compra items vip, pois se voce pegar item vip de algum red algo assim voce pode vender mais so que o npc compra 60% mais barato ☺ • Novo Npc que vender Red Remover. • Novo Templo. • Novas Quests. • Novo Depot. • Novos Commandos ( !food Compra 100 , !topfrags Ver quem é o top frag , !glist ver as guild do server e !glist Nameguild para ver os player da guild. • Teleports Free e vip Agora com nova cara. • Novo Caminho Para Poi no mesmo lugar so que mais bonito. • Addon agora é com addon doll npc Varkhal Vende. • Systema de Loteria a cada 2 Horas. • Nova arena de team god que organiza. E muito Mais .. Vamos Ver Umas Screen Shootes. Templo Visao do Alto Templo Tele Vip De Baixo Novos Treiners Master Quest Items Teleports Free Teleports Master 01/01/2014 Sem erro 09/01/2014 Bom Está Ai as fotos ACC do GOD -> 263366/263366 BOM PROVEITO DO OT SERVER. Esta ai minha Indentidade O Server Está Sem o Executer e as DLL use a do baiak que tiver ou baixe abaixo! • Download do Server 09/01/2014 -> http://www.4shared.com/rar/4LDMG4Yhce/Baiak_Yurots_52.html? • Scan do Server -> https://www.virustotal.com/pt-br/file/31ee2f78321551fa8e0109498ac38afbd5f9a0a51ef41e5e949cabd958be50dd/analysis/1387427559/ Creditos 10% GOD Bon | Por editar em 2008 90% Baiak Lula | Por editar2010 a 2014 Contato Face -> https://www.facebook.com/luizhenrique.baiak Email -> [email protected] Obrigado bom jogo! GOSTOU? DE REP+.1 ponto -
2015 GESIOR ACC 1.0 BY VICTORWEBMASTER
2015 GESIOR ACC 1.0 BY VICTORWEBMASTER
Bluetooth reagiu a Victor Fasano Raful por uma resposta no tópico
1 pontoBom, acho que não preciso falar muito! WEbsite gesior com compatibilidade a versões novas e recentes do tibia! Disponibilizado em primeira mão com qualidade e desempenho. Website comporta uma vasta gama de ferramentas de ultima geração para maior desempenho do servidor na maquina instalada e também na hora do acesso, diversos erros foram arrumados das versões anteriores, eu peguei uma base aqui do Tibia King para poder editar pois os modulos de injeção ao banco de dados eram completamente diferentes do que eu havia dos ultimos mais antigos. Então resolvi disponbilizar pois criei para venda e para uso exclusivo de meus clientes ja ativos, porém não vou mais dar procedimento a sistemas exclusivos pagos. Vocês do Tibia King terão em primeira mão e exclusivo com o conteudo extremamente bloqueado para outros foruns, portais, blogs etc. (É open source, porém tem as credenciais registradas em cartório!). Sem mais delongas, segue os links protegidos e exclusivos. DOWNLOAD PRINT DATABASE [DOWNLOAD]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 -
[Tutorial] Substituindo Sprites no Client
[Tutorial] Substituindo Sprites no Client
IIG3N3S1SII reagiu a Wend por uma resposta no tópico
1 pontoBom Galerinha várias pessoas estavam pedindo esse tutorial de como substituir sprites no client! então resolvi postar. Tutorial Super fácil ! vamos começar! Programas Necessários! 1° Spr editor feito pelo Cristofer Martins!. (Download no Final do Tópico) 2° Spr do seu servidor e do Servidor que você quer pegar as Sprites. Bom Começando agora o Tutorial. 1° Selecione a versão do seu client no caso 8.54 o de Poketibia e Selecione onde está localizado sua SPR. 2° Clique em Extract para começar a abrir sua SPR. OBS: você Pode abrir 2 Programas ao mesmo tempo. 3° Espere carregar a barrinha verde. ai depois clique em Ok. 4° Agora vá na SPR do servidor que você quer copiar a Sprite e seleciona elas e depois clica em Export! OBS: Recomento criar uma pasta para as Sprites. 5° ficando assim na pasta que você selecionou para ficar as Sprites. 6° Agora volte na sua SPR e Selecione a mesma quantia de Sprites que você exportou no meu caso 12 sprites sem contar a Sprite do corpo do pokemon. OBS: Recomendo selecionar Sprites dos monstros de tibia. 7° Agora você seleciona as 12 Sprites que você exportou do client que você queria pegar as Sprites. 8° Ficando assim na Sua SPR . 9° Agora para salvar só você clicar em compile e depois ir na sua SPR e salvar por cima. Pronto galera é isso ai só esperar salvar e pronto você substituiu sprites no seu client. depois Se quiser criar ele no dat faço outro tutorial mais já tem um tutorial desse genero no tibiaking. Créditos: PxG;; Pelo client usado para pegar o Bulbasaur. Cristofer Martins;; pelo SPR editor usado. Gabrieltxu:: por fazer o Tutorial Download do SPR editor by: Cristofer Martins Download: http://www.4shared.com/archive/BYQgxaDt/SprEditor.html1 ponto -
[Video] Arrumando erro de itens vermelhos e items com sprites diferentes
Vejam o video a seguir explicando como arrumar o erro de itens vermelhos e items com sprites diferentes no rme: gostou ? clica em Gostei1 ponto
-
Map editor com lag [Tutorial]
1 pontoSalve galera do TK, estou dando inicio a uma nova tag criada por min aqui no TK, é a denominada "Como Resolver" ela ensina a resolverem coisas simples e incomodas e em todas as áreas do TK, seja mapping, scrippting ou outra coisa, ela estará presente em todas as áreas do TK sempre que eu puder ensinar algo que seja realmente um incomodo e simples de resolver eu estarei compartilhando essa solução com vocês e eu garanto que isso será melhor que ensinar a jogar tibia, então vamos ao tutorial de hoje é um problema que afeta muitas pessoas, algumas não sabem resolver, outras já sabem, é realmente muito simples e muito efetivo seja para jogar ou para mappear isso te ajudara muito então sem mais delongas vamos logo com este tutorial: Como retirar o lag do map editor Espero que gostem pessoal e até mais.1 ponto
-
Doação Rápida.
1 pontoOlá pessoal, fiz esse script para facilitar algumas ações como por exemplo você sair de um lugar longe do templo para fazer uma transferência no banco, com esse script você poderá enviar dinheiro para algum player online de onde você estiver, se você não tiver dinheiro em sua mochila automaticamente irá descontar de sua conta no banco a não ser se você não tenha haha, o legal também é que se você não tiver dinheiro em sua mochila e tiver no banco você pode doar para você mesmo e em seguida o dinheiro sairá da sua conta diretamente pra mochila Como usar? - É fácil e simples de usar, apenas use o comando /doar Fulano, quantidade. 1º - vai em data/talkactions/talkactions.xml e adicione esta tag : <talkaction words="!doar;/doar" event="script" value="doar.lua"/> 2º - crie um arquivo lua chamado doar na pasta data/talkactions/script e insira o seguinte código : --[[ script created by Ladyazaleia with love. ]]-- function onSay(cid, words, param) local tmp = param.explode(param, ',') if not tmp[1] then return doPlayerSendCancel(cid, 'Command param required.') elseif not tmp[2] then return doPlayerSendCancel(cid,'you need to specify the value.') end if isPlayer(getCreatureByName(tmp[1])) then if getPlayerBalance(cid) >= tonumber(tmp[2]) and setPlayerBalance(cid, getPlayerBalance(cid) - tmp[2]) or doPlayerRemoveMoney(cid, tmp[2]) then doPlayerAddMoney(getCreatureByName(tmp[1]), tmp[2]) else return doPlayerSendCancel(cid, "you're not have money.") end else return doPlayerSendCancel(cid, 'player not is on-line or not exists.') end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'donation of '..tmp[2]..' gold coins sent.') return doPlayerSendCancel(getCreatureByName(tmp[1]), 'you received a donation from '..getCreatureName(cid)..'.') end obs : o valor será em gold coins. pronto, agora é só usar e ser feliz, aqui vai um simples exemplo de uso : /doar Ladyazaleia, 1 "ganhei um gold coin :/" créditos : Halls Santos or Ladyazaleia.1 ponto
-
O Inicio
O Inicio
maknot reagiu a Rodrigo Rilthor por uma resposta no tópico
1 pontoOla, esse é minha primeira criação e como achei que não seria ruim resolvi postar aqui no Tibia King para vocês, que tem uma experiência melhor com mapas darem uma olhada. Vou disponibilizar alguns Prints: Vou também disponibilizar o download caso queiram dar uma olhada nos detalhes do mapa: Mapa: http://www.4shared.com/rar/z3nIhfNgba/Treinamento_de_Mapping.html Scan: https://www.virustotal.com/pt/file/b714dfa67f158b947facbbeae5b7ae85adeea799c6cec6930206f6a575f219db/analysis/1410215621/ Se tiverem uma dica de como colocar imagens de maior qualidade e tamanho eu aceito. Bom acho que é só, obrigado pela atenção e tchau!1 ponto -
(Resolvido)Edit Tile teleport Premion account
local pos = {x=1354, y=898, z=8} -- posição do lugar function onStepIn(cid, item, pos) if isPremium(cid) == true and getPlayerLevel(cid) >= 150 then doTeleportThing(cid, pos) doCreatureSay(cid, ""..getCreatureName(cid).." Bem Vindo A Outland !.", TALKTYPE_ORANGE_1) else doCreatureSay(cid, "Muito perigoso esse lugar só players lv 150 + pode passar por aki .", TALKTYPE_ORANGE_1) end end1 ponto
-
(Resolvido)OTItemEditor
1 pontoComo o way20 disse, você precisa modificar no arquivo dat do cliente. O Item Editor edita os itens no lado do servidor e o dat no lado do cliente, no entanto, ambos têm que estar com mesmos valores ou pode causar debug no cliente. Quando o item aparece em vermelho no Item Editor, significa que o valor está diferente do cliente. Editando no Item Editor você terá que usar também um cliente customizado, com arquivo dat editado.1 ponto
-
[AJUDA] ERRORS NA DISTRO [URGENTE]
[AJUDA] ERRORS NA DISTRO [URGENTE]
DarkUchiwa reagiu a Wolf Admin por uma resposta no tópico
1 pontoErro Nº 3 = Os pokemons selvagens estao usando Movementos (ataques) que nao esta na tabela de movementos.. Entao para concertar, voce tem que verificar quais pokemons estao com ataques que nao tem na tabela movestable no configuration.lua e remover os ataques que eles nao tem no xml dele (pasta data/monsters/pokes...) Ficou meio confuso '-' Erro 22º = O pokemon que você usou os ataques, nao esta adicionado na tabela de movementos no configuration.lua, Adicione ele la que estara concertado. Erro 15 = Isso é normal, se o player ja tem 6 pokemons na bag, que é o limite, os que ele conseguir serao mandados para o Cp Erro 5 = Os UniqueIDs nao podem se repetir quando colocados em algo no mapa, entao vc so pode colocar um uniqueid em um unico item no mapa. Para concertar, ache esses itens em que os ids estao duplicados e troque eles Espero ajudar vc ... So isso que consegui resolver pelo que vi, qualquer coisa ajudo mais. Boa Sorte :31 ponto -
Sobre as novidades do Tibia
1 pontoFalando da parte gráfica esta bom, mas a CipSoft trás essas atualizações para tentar fazer os players esquecerem dos problemas que eles não resolvem (bots).1 ponto
-
[Show Off] Sword Art Online
1 ponto[show Off] Sword Art Online Map.1 ponto
-
quais os comandos para dar house a um player?
/owner NomeDoPlayer1 ponto
-
NPC Guard com erro no distro
NPC Guard com erro no distro
Lyon reagiu a Adriano SwaTT por uma resposta no tópico
1 pontoPoste o script para podermos saber como funciona o NPC em sua integra. Fico aguardando.1 ponto -
Shutdown TFS 1.0
1 pontoBom, não sei de quem é os créditos pelo código, porém eu adaptei para tfs 1.0 e resolvi compartilhar. Para quem não sabe, o shutdown serve para desligar o servidor, você pode usar ele em contagem regressiva, exemplo: /shutdown 5 - O servidor irá desligar em 5 minutos. Para cancelar a contagem /shutdown stop Caso você queira pular a contagem /shutdown kill E caso você queira que não tenha contagem, basta /shutdown Vamos ao código, em talkactions/scripts: local shutdownEvent = 0 function onSay(cid, words, param, channel) if(param == '') then Game.setGameState(GAME_STATE_SHUTDOWN) return true end if(param:lower() == "stop") then stopEvent(shutdownEvent) shutdownEvent = 0 return true elseif(param:lower() == "kill") then os.exit() return true end param = tonumber(param) if(not param or param < 0) then doPlayerSendCancel(cid, "Numeric param may not be lower than 0.") return true end if(shutdownEvent ~= 0) then stopEvent(shutdownEvent) end return prepareShutdown(math.abs(math.ceil(param))) end function prepareShutdown(minutes) if(minutes <= 0) then Game.setGameState(GAME_STATE_SHUTDOWN) return false end if(minutes == 1) then broadcastMessage("Server is going down in " .. minutes .. " minute, please log out now!") elseif(minutes <= 3) then broadcastMessage("Server is going down in " .. minutes .. " minutes, please log out.") else broadcastMessage("Server is going down in " .. minutes .. " minutes.") end shutdownEvent = addEvent(prepareShutdown, 60000, minutes - 1) return true end Em talkactions.xml: <talkaction words="/shutdown" separator=" " script="shutdown.lua" />1 ponto
-
(Resolvido)Tem como deichar esse otclient extendido?
(Resolvido)Tem como deichar esse otclient extendido?
alanzinhofm reagiu a Wend por uma resposta no tópico
1 pontová na pasta modules\things e abra o things.lua apague tudo e cole isso; e depois coloque o dat e spr do seu client na pasta data\things\8541 ponto -
como criar um pokemon copia de outro pokemon com nome diferente
como criar um pokemon copia de outro pokemon com nome diferente
aelson reagiu a lordzetros por uma resposta no tópico
1 pontoVou dá exemplo no meu ot server tibia baiak, mas vai servir pra tí Vá em data/monster e vá na pasta do seu pokemon que queira copiar e depois abra o arquivo '.xml' dele. Exemplo, vou editar o monstro demon do tibia; E depois clique em editar. Logo após irá abrir um documento em bloco de notas com cheio de códigos, selecione tudo e ctrl + c (copie) Código do demon: Verde: Nome do monstro Laranja: descrição ao clickar no monstro Azul: Experiência ao matar o monstro Vermelho: Velocidade do monstro Amarelo: HP dele Em seguida, crie um novo documento de texto em bloco de notas na sua desktop e cole o código que copiou do seu pokemon lá dentro, depois edite como eu expliquei lá em cima. Após você editar as configurações do seu novo monstro, você vai clickar no bloco de notas em: arquivo>salvar como... Coloque o nome do monstro que você editou, exemplo: pikachunovo.xml Obs.: Depois de colocar o nome que você quis, adicione .xml no final dele (Como segue o exemplo do pikachunovo.xml) E logo em seguida, em tipo de arquivo em baixo do nome, coloque em: todos os arquivos ~> Feito isso, salve na sua desktop o arquivo .xml que você criou. Demonstração: Agora vamos para parte final, pegue o seu arquivo que você editou e salvou na desktop e arraste para dentro da pasta data/monster E depois nesta mesma pasta 'data/monster' procure o arquivo chamado: monsters.xml e faça do mesmo jeito, clique em editar No final do arquivo adicione esse código lá: Azul: É o nome do monstro que você irá dá summon nele, exemplo: /m Novo demon Vermelho: É o nome do arquivo que você salvou como .xml, no meu caso é 'novodemon.xml' Se o seu for 'pikachunovo.xml' substitua novodemon por pikachunovo. Feito isso, salve e feche o arquivo 'monsters.xml' Pronto, agora é só ligar seu servidor e no jogo dá /m novo demon (ou o nome do seu pokemon) Lembrando: Ele estará com a skin do pokemon que você copiou. Se eu ajudei, dá REP + Desculpa a organização, estou meio apressado e quis te ajudar.1 ponto -
Item Inédito
Item Inédito
SubjectRp reagiu a xWhiteWolf por uma resposta no tópico
1 pontoxp e mostrar um sinal nos players que tem o item é de boa, stamina dá pra fazer um addEvent pra ficar adicionando 1 minuto de stamina a cada minuto (logo, infinita), mandar a mensagem de onde o item está eu acho dificil porque se tiverem mais de dois players com o item no jogo ia ficar meio bugado, fora que o player pode ter o item guardado e não teria como checar mas posso organizar essa checagem por um globalevent de uma em uma hora pra dizer se tem alguém online do jogo que possui o item mas não sei como fazer pra pegar o nome da cidade que o item está e nem como fazer ele dobrar o loot '-'1 ponto -
Sprite De Ninja
1 pontoClaro, posso sim, agora estou no trabalho rsrs, assim que chegar em casa faço 1 edit e te explico. Edit: o segredo para fazer 1 bom metal, é contraste, você escolheu muito bem as cores (usei as mesmas)... no caso da armadura, use as cores escuras para definir como serão as formas, e as cores claras para dar volume as formas.1 ponto
-
(Resolvido)Ajuda, PVP Tool!
(Resolvido)Ajuda, PVP Tool!
SliceFalso reagiu a Wend por uma resposta no tópico
1 pontoSó para esconder? com o Mapa aberto clique em E1 ponto -
[Ajuda] Boss que da storage
[Ajuda] Boss que da storage
SliceFalso reagiu a Wend por uma resposta no tópico
1 pontoTeste a que eu postei logo acima1 ponto -
(Resolvido)[DÚVIDA] Tirar brilho que fica em Saffron
(Resolvido)[DÚVIDA] Tirar brilho que fica em Saffron
SliceFalso reagiu a Wend por uma resposta no tópico
1 pontona pasta data\globalevents\scripts mim manda o Effects.lua1 ponto -
Sprite De Ninja
1 pontoMuito bom, começou intender como funciona, melhorou bastante. Edit: não precisa separar os braços com a outline, oque vai definir a forma deles, é a pintura e o AA.1 ponto
-
Quem vence permanece!
1 pontoDesafio ao atual campeão RojaoXD.1 ponto
-
[pedido] aguem me manda o dowload da idc do mega mewtwo
[pedido] aguem me manda o dowload da idc do mega mewtwo
mega eu reagiu a pokemon ghost por uma resposta no tópico
1 pontonão sei se to no luga serto mais se não tive me mova para lugar serto aguem me manda o dowload do idc do mega mewtwo e idc da mega stone curtir @pokeghosts1 ponto -
[pedido] como tiro localhost e 127.0.0.1
[pedido] como tiro localhost e 127.0.0.1
guizinlokim reagiu a pokemon ghost por uma resposta no tópico
1 pontonão sei se to no luga serto mais se não tive me mova para lugar serto eu criei um site poketibia usando o xampp mais não sei tira o localhost para coloca um link para as pessoas entarem no meu site aguem me ajuda curtir pf @pokeghosts1 ponto -
[pedido] eu tenho deoxys no meu poketibia e quero coloca quando fo ataca ele vira as outras formas
[pedido] eu tenho deoxys no meu poketibia e quero coloca quando fo ataca ele vira as outras formas
mega eu reagiu a pokemon ghost por uma resposta no tópico
1 pontonão sei se to no luga serto se não tive mova para lugar serto eu quero coloca quando o deoxys vo ataca ele vira as outras formas dele aguem me ajuda @pokeghosts1 ponto -
(Resolvido)[PEDIDO] Catch system facil .
Facio Apenas Altere ali no 15 . Ali É o rate do cagth da ball quantos mais vc almentar mais facio vai ser o cagth .[2392] = {cr = 15, on = 200, off = 199, ball = {11829, 11746}, send = 49, typeee = "ultra"}, para ficar balanceado vc pode mexer no seo serv tbm o rate de cagth de cada um dos seus pokemons em data/lib/confgu la vc axa a rate de todos os seus pokemons Se ajudei Rep +1 ponto
-
[pedido] aguem me manda o idc sprait do rayquaza
[pedido] aguem me manda o idc sprait do rayquaza
mega eu reagiu a pokemon ghost por uma resposta no tópico
1 pontonão sei se to no lugar serto mais se não tive me mova para luga serto aguem me manda o dowload da idc sprait do rayquaza vermelho curtir pf1 ponto -
[pedido] aguem me passa um serve
[pedido] aguem me passa um serve
pokevire reagiu a pokemon ghost por uma resposta no tópico
1 pontonão sei se to no lugar serto mais se não tive me mova para luga serto eu quero cria um serve completo que tenha pokemon de 3 geracão o mais que tenha o mapa grande e pokemon inicial aguem me passa o dowload menos poke zot e poke galaxy @pokeghosts1 ponto -
[.lua] Ajuda em script .lua?
[.lua] Ajuda em script .lua?
Wlucas reagiu a Nagatouzumaki por uma resposta no tópico
1 pontoda uma olhada nesses videos http://www.tibiaking.com/forum/topic/14725-video-aula-aprenda-ser-um-scripter/ e se nao conseguir olhe esse tbm http://www.tibiaking.com/forum/topic/451-tutorial-basico-sobre-lua/1 ponto -
O que é mapear? - Parte um
O que é mapear? - Parte um
Aoshi Shinomori reagiu a GoTheHell por uma resposta no tópico
1 pontoEai galera beleza? Hoje eu vou estar trazendo a primeira parte de vários tutorias explicando o que é e como funciona a arte de mapear. O meu objetivo aqui é explicar a forma que eu utilizo para criar os meus mapas. As primeiras coisas que serão tratadas são: --> O que mapear? --> O que posso fazer mapeando? --> Qual programa utilizo para fazer isso? --> Algumas observações sobre o Remere’s Map Editor (RME). 1º O que é mapear? Mapear é, de uma forma bem básica, observar, uma paisagem, e coloca-la no papel em forma de desenho, facilitando assim às pessoas a saber como é o lugar que foi colocado neste desenho. Isso pode ser visto no anime One Piece (mas isso não é importante). Mas aqui não estamos falando da forma de mapear de um anime, mas sim de um jogo. A forma de mapear que estou me referindo é de Tibia. A forma de mapear de Tibia é bem diferente da forma a qual nós fazemos um desenho. Para começarmos, Tibia é um jogo RPGMMO (baseado em Ultima, se não me engano) o qual o objetivo é terminar missões e tarefas, sem contar o maior objetivo de não morrer. Sinceramente estes aspectos não são muito importantes em relação a mappers, a não ser que esteja em algum projeto ou queira fazer um script (casos a parte), pois o seu único objetivo é de fazer o mapa. Para criar um mapa, o mapper, deve saber de algumas coisas básicas, como por exemplo: Ter paciência e tempo disponíveis, pois não se cria um mapa bom quando não se está bem ou se não possui tempo sobrando –pois vai acabar fazendo o mapa rápido, e coisas feitas na pressa não ficam boas–, fazer o mapa apenas quando está com vontade –pois, caso contrário, não vai conseguir nada bom e vai ter perdido seu tempo enquanto podia estar fazendo outras coisas– e por fim ter uma boa imaginação para ter êxito nos seus mapas. 2º O que posso fazer mapeando? Isto pode ser uma pergunta muito idiota, mas não é. Existem várias coisas que podem ser feitas, isso só vai depender da pessoa que está fazendo-o, além disso você pode ficar um pouco dependente de sprites (o que é um caso à parte). Muitos mappers utilizam da imaginação para criar, de coisas clássicas, até coisas inovadoras. 3º Qual programa utilizo para fazer isso? Eu recomendo, altamente, o Remere’s Map Editor (ou simplesmente RME), pois é o programa mais eficiente e fácil para se criar mapas. *Observações sobre o Remere’s Map Editor (RME). - Utilizar auto-border como forma de criar um mapa é errado; - Ao clicar em Shift e arrastar o mouse cria mais de um tile/walls. - Ao clicar em Ctrl você deleta o item que está segurando sem tem apertar deletar, ou clicar com o botão direito e clicar em delete. - Ao clicar em Shift + Ctrl e arrastar você pode deletar mais um item, que você esteja segurando, de uma vez. - Ao clicar em Alt você pode colocar um item sobre o outro sem fazer com que o item de baixo desapareça. (Vai ser citado mais para frente, com imagens, para um melhor entendimento). - Ao apertar a tecla “A” a função Auto-border será desativada. - Ao apertar a tecla “O” podemos observar quais os tiles que são passáveis. Me desculpem pela grande quantidade de letras, e explicação. Na próxima parte irão ter mais imagens. Espero que gostem. Segundo Tutorial ->1 ponto -
(resolvido) Montaria em 8.60
(resolvido) Montaria em 8.60
Felliphexd reagiu a Gustavo Ferreira por uma resposta no tópico
1 pontovamos fazer uma pequena alteração no arquivo items.xml, abra-o e procure por "giant eye", mude esse nome para "mysterious pet", assim: <itemid="11191"name="mysterious pet"> <attribute key="weight" value="120" /> </item> Agora vamos adicionar as actions, vá até a pasta "Actions" e abra o arquivo "Actions.xml" e adicione esta tag: <actionitemid="11191"event="script"value="mount.lua"/> Ok, agora volte a pasta "Actions" e abra a pasta "Scripts", faça uma arquivo chamado "mount.lua" e adicione isto: --[(MountSystem1.4 created byMatheus)]-- function onUse(cid, item) local outfit = {lookType = 342} -- Outfit da montaria! local exhaust = 60 -- Tempo para player poder usar o item novamente! (tempo em segundos) local time = 60 -- Tempo para ficar na montaria! (tempo em segundos) local speed = 300 -- Velocidade adicionada ao player após usar o item! (300 = velocidade, quanto maior mais rapido...) local mana = 1300 -- Quantidade de mana que o player necessita para usar o sistema! local premium = "yes" -- Apenas players premium accounts "yes" or "no"!? local storage = 9393 -- Não mexa aqui! if premium == "yes" and not isPremium(cid) then return doPlayerSendTextMessage(cid, 23, "Sorry, only premium players.") end if(getCreatureMana(cid) < mana) then return doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTENOUGHMANA) end if (getPlayerStorageValue(cid, storage) <= os.time()) then doCreatureSay(cid, "Yeeeah!!!\nYou went up on his ride.", 19) doSetCreatureOutfit(cid, outfit, time*1000) doChangeSpeed(cid, speed) doSendMagicEffect(getCreaturePosition(cid), 34) setPlayerStorageValue(cid, storage, os.time()+exhaust) doPlayerAddMana(cid, -mana) addEvent(doChangeSpeed, time*1000+40, cid, -speed) addEvent(doPlayerSendTextMessage, time*1000+45, cid, 23, "Mount System is time out!") addEvent(doSendMagicEffect, time*1000+50, getCreaturePosition(cid), 2) doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.") end return TRUE end1 ponto -
Aumentar danos no PVP
1 pontoa formula é muito facil de se fazer... setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 8) 5, 5, 5, 8 5, 5 = dano por level 5, 8 = dano por magic level Para você ter uma noção! 5, 8 = 5 base dano 500 monstro, 8 base level 80 Este é como eu me viro, Você vai testando até chegar ao dano que você goste.1 ponto