Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 07/19/15 em todas áreas

  1. (Resolvido)duvida absorver elementos

    Sekk e um outro reagiu a xWhiteWolf por uma resposta no tópico

    2 pontos
    Olá amigo, primeiramente queria dizer que fico feliz de saber que meus scripts estão sendo úteis. Pro seu problema de healar apenas para danos de fogo: no callback onStatsChange nós temos alguns parametros que nos permite manipular que tipo de dano estamos recebendo: function onStatsChange(cid, attacker, type, combat, value) cid - uid do player que tem os stats alterados attacker - uid do player que implica essa mudança de stats type - tipo de mudança de stats que está ocorrendo combat - o tipo de combat que está sendo utilizado para fazer a alteração de stats value - valor da mudança de stats vide> http://www.tibiaking.com/forum/topic/34420-callbacks-de-creaturescripts/ Como você quer dar heal somente em danos de fogo, estamos procurando um combat do tipo COMBAT_FIREDAMAGE Apenas faça um if combat == COMBAT_FIREDAMAGE ou if combat == 8 (no lugar desse 8 você bota no numero que aparece lá em data/lib/constant.lua O meu está COMBAT_FIREDAMAGE = 8 então eu posso usar tanto 8 quanto COMBAT_FIREDAMAGE e aí você aplica o heal dentro dessa condição. Espero ter ajudado em algo
  2. Pedido logomarca

    MagmaRoox e um outro reagiu a TheSekcy por uma resposta no tópico

    2 pontos
    Eu faço amigo, Como voce falou que poderia ser algo simples. eu peguei uma base do google e escrevi super, Se gostou nao custa da REP+ Link HD: http://imgur.com/y4N9XcY Basta clicar com o botao direito em cima da imagem e salvar ela, está com o fundo transparente!
  3. DEV C++ Compilando TFS no Windows

    Gabriel485 reagiu a Natanael Beckman por uma resposta no tópico

    1 ponto
    DEV C++, aprenda a compila uma source TFS! Downloads(Baixe de acordo as configurações do seu windows): DEV C++ CONFIGURADO PARA 32BITS DEV C++ CONFIGURADO PARA 64BITS REV 3884 TFS 0.4 Certo, feitos os downloads, extrai DEV C++ no Disco C e REV 3884 em Documentos. ====================================== Abra o DEV C++: ====================================== ====================================== Abra a Source: ====================================== ====================================== Localize a pasta da Source e abra o arquivo TheForgottenServer.dev, Documentos> trunk.r3884> dev-cpp> TheForgottenServer.dev: ====================================== ============================================================= ====================================== Aguarde carregar todos os arquivos: ====================================== ====================================== Vamos adicionar o parâmetro -D__CONSOLE__ no teclado digita ALT + P, clique em parameters e adicione o parâmetro... Feito? clique em OK: ====================================== ====================================== Vamos compilar Source, no teclado digite CTRL+F9 e aguarde finalizar o processo: ====================================== ====================================== Se der tudo certo em Log vai estar como mostra a imagem abaixo: ====================================== ====================================== Verifique na pasta Documentos> trunk.r3884> dev-cpp você vai encontrar o arquivo TheForgottenServer.exe e pronto meu parabéns você compilou! ====================================== =========================================== Só isso galera tutorial rápido resumido e útil! Créditos Natanael Beckman! =========================================== Caso você adquira uma source com apenas os arquivos .cpp e .h e não sabe como compilar o projeto, abaixo vamos explicar: Na pasta onde está localizado os arquivos .cpp e .h crie uma pasta chamada dev-cpp, e dentro dela adicione uma imagem icone. Abra o DEV-C++, clique em File> New> Project: Logo em seguida selecione Empty Project, em name terá o nome Project1 altere utilize o nome quer quiser, após isso clique em OK e em seguida selecione a pasta dev-cpp que criamos: Agora selecione a opção Win32GUI caso use source OTX ou TFS selecione Win32Console ao lado << Browse selecione a imagem do icone que está na pasta Dev-Cpp. No mesmo menu na aba Parameters em C++ compiler adicione os seguintes parâmetros: -D__ENABLE_SERVER_DIAGNOSTIC__ -D__ROOT_PERMISSION__ -D__GROUND_CACHE__ -D__USE_SQLITE__ -D__USE_MYSQL__ -D__CONSOLE__ -D__WAR_SYSTEM__ E em Linker adicione as seguintes libs: -lboost_filesystem -lboost_thread -lboost_system -lboost_regex -lsqlite3 -lwsock32 -llua5.1 -lws2_32 -leay32 -lmysql -lxml2 -lgmp -lz -s No mesmo Menu na aba Build Option escreva na segunda coluna horizontal escreva Obj e dê OK. Na lateral terá o nome do seu projeto o meu no caso é The Forgotten Server, clique com o botão direito do mouse em cima do nome e clique na opção Add Project: Selecione na pasta da sua source todos os arquivos .cpp e .h após isso salva o projeto e já pode compilar CTRL+F9: OpenSSL 0.9.8 1º baixe http://devpaks.org/details.php?devpak=73 2° abra Dev-Cpp > Tools > Packager Manager > Install > Seleciona o arquivo baixado e instala, fecha abre e testa! Clica aqui \/
  4. GesiorACC 2019 8.60 UPDATE 29/06/2019

    wiz444 reagiu a Natanael Beckman por uma resposta no tópico

    1 ponto
    Atualização de 29/06/2019. Olá meus amigos, essa é a minha última contribuição free que faço na área de OTserver, fiz uma atualização bem completa do Gesior comparando com os que existem disponíveis, não vou falar muito pois grande parte já conhecem... Vou apenas posta algumas imagem das mudanças feitas. Sempre gostei de evoluir e de oferecer aos demais uma facilidade de obter um material grátis e de qualidade, nunca utilizei meu pouco conhecimento para prejudicar os demais, pelo o contrario sempre foi na intenção de ajudar e se em algum momento falhei, falhei inconscientemente. - Foi mudado algumas imagens de layout para renovar a estrutura. - Server Info + Most Power Ful Guilds na mesma estrura. - Create Account exigindo senhas com letras minusculas, maiúsculas e números, fortalecendo a segurança do seu cliente e dificultando futuras dores de cabeças. - Adicionado o mecanismo que identifica os valores de Premuim Points e Backup Points. - Algumas mudanças de layout. - Nome do player abaixo linkado. - Adicionado um Box de doação, com a intenção apenas de complementar o layout enriquecendo a pagina. - Fixado o bug edit town, e melhorado o layout. - Characters.php refeito, nesta imagem é uma visão de uma conta com access admin. - Visão normal. - Inventário completo. - Guilds com visão ampliada. - Detalhes... - Novo SHOP com as estrutura de layout melhorada e modernizada. - Sem BUGs lembre-se do CTRL + F5 para atualizar os cookies nesta pagina. - Detalhes... - Detalhes... - Detalhes... - Histórico do SHOP... DOWNLOAD SITE SHOP.LUA XAMPP 1.7.3 DATABASE LIMPA MYSQL DATABASE COMPLETA MYSQL TUTORIAIS ÚTEIS E COMPATÍVEIS PARA O SITE: PAGSEGURO AUTOMATICO SHOPGUILD BACKUP_POINTS SISTEMA VIP_TIME Créditos: Gesior.pl(WEBMaster) Felipe Monteiro(WEBMaster, WEBDesigner) Natanael Beckman(WEBNada) Nailan (WEBMaster) Ivens Pontes (WEBMaster) Marcio Porto (WEBMaster) Danyel Varejão (Programmer LUA, C++)
  5. [MOD] CandyBot

    Yazka reagiu a Will Oliveira por uma resposta no tópico

    1 ponto
    O que faz? O CandyBot é um mod do otclient que funciona como um bot comum. Instalação: Você deve ir a página do github do candybot e clicar no botão ZIP, você estará baixando o mod compactado, descompacte e transfira a pasta do CandyBot para a pasta mods do seu otclient. ScreenShots: Créditos: BeniS (Ben Dol) - [email protected] Alexandre do Amaral Severino - [email protected] Evesys
  6. Ditto Memory System por talkaction

    Merascylla reagiu a zipter98 por uma resposta no tópico

    1 ponto
    OK, isto não é exatamente um sistema, visto que é composto por um único arquivo com um único callback, mas enfim. Antes de começar a desenvolver o tópico, digo-lhes: o código é para poketibia, não outros derivados ou Tibia comum. Introdução: A pedidos de um amigo, resolvi escrever este script. Por não programar em OTClient, optei por escrevê-lo em uma talkaction. Para aqueles que não conhecem o sistema, consiste em praticidade para as transformações do Ditto: ao invés de repetir o cansativo processo de procurar o pokémon que deseja-se copiar, você pode simplesmente salvá-lo na memória do Ditto para, sempre que quiser, transformá-lo em um único comando. Você pode configurar quantos slots de "memória" quiser. Para usar os comandos, você deve colocar uma pokebola com um Ditto no slot 8/feet (a.k.a "pokeball slot"). Alguns, no entanto, necessitam também que o pokémon esteja "solto". Comandos: /memory check Use este comando para verificar os atuais slots de seu Ditto. /memory forget [slot] Use este comando para deletar uma memória salva, respectiva ao slot indicado. Ex.: /memory forget 1 /memory save [slot] Use este comando para salvar uma memória, respectiva ao slot indicado. A memória salva será do pokémon que seu Ditto estará transformado no momento. Ex.: /memory save 3 /memory [slot] Use este comando para transformar seu Ditto no pokémon que estiver armazenado no slot indicado. Ex.: /memory 2 PS: Você também pode usar !memory. Instalação: Em data/talkactions/scripts, crie um arquivo com extensão .lua, nomeie-o dittomemory e coloque o seguinte conteúdo: Em data/talkactions, abra o arquivo talkactions.xml e coloque a seguinte tag: <talkaction words="/memory;!memory" event="script" value="dittomemory.lua"/> Versão testada: 8.54 Servidor testado: PDA by Slicer, versão 1.9 É um código bem simples, escrito em poucos minutos. Resolvi postá-lo pois gostei do resultado apresentado. Para alguns, pode não ser tão útil; para outros, espero que sim. É isso aí, até mais.
  7. 1 ponto
    Olá Galera do Tibiaking! Hoje Vim Trazer Para voçes uma base parecida com OtPokémon pois editei muito nessa base em breve teremos v2 com as sprites substituidas base (PDA). Vamos Ao Que Importa Alguns Dos Nossos Sistemas Abaixo Agora vamos ao que interessa informaçoes do servidor começando com os Sistemas. Sistemas Moves System: 80% Caught System: 50% Go-Back System: 50% Portrait System: 50% Evolution System: 100% Ginasios 90% (Tentar Adicionar mais na V2) Changelog do servidor: • A Opçao Pokebag Do Client Esta Com o Sistema do Cassino Retire que Sera Aberto Normalmente Versao 1.0 • Adicionei Shiny Clefable - Shiny Wigglytuff - Shiny Tangrowth e Shiny Roserade • • Arrumei Os Attakes Dos Pokemons pareçidos com o OtPokémon (V2 Serao Todos) • • Adicionado Boost System Beta ( Esta Apenas Aumentar 300 De Hp, V2 Sera Arrumado ) • • Todos Os Shinys Alterados para Poderem Usar Level 1 e as Magias Tambem • • o Atake "Healarea" Nao Heala Players Apenas os Pokémons Downloads: Servidor Client (Pode usar este normal) Scan do Servidor Equipe: Apenas eu.
  8. [MOD] Cavebot

    markq reagiu a gugugpg por uma resposta no tópico

    1 ponto
    Bom, recentemente eu tenho feito um modulo de cavebot pro otclient, ele é bastante útil quando combinado com candybot. Dando uma bela resumida ele simplesmente anda pelos waypoints que vc marca. Não possui auto target ainda. As opções são as seguintes: Add Waypoint Mode: Walk - Marca um waypoint em modo walk, anda como se estivesse clicando com o lado esquerdo do mouse(não marque waypoints( aconselho marcar entre 20 e 30 sqms de distancia para evitar problemas.) Use - Adiciona waypoint em modo use, como se vc estivesse clicando com o lado direito do mouse, é bom para subir aquelas escadas que vc tem que clicar( tem um limite de 5 sqm +/- , então use a cabeça e n marque mto distante), e tbm passa em cima do fogo. 2. Add Stair Direction(adicionar a direção da escada que quer subir ou descer): North - adiciona que a escada esta para o north e anda para o north. E as outras opções fazem o mesmo porem para direções diferentes. Uma breve ajuda: marque um walk antes da escada, marque a direção em cima desse mesmo walk, e mais um walk dps de subir a escada, se n fizer isso vai dar errado 3. Sleep Adiciona uma pausa no waypoint anterior. 4. Mouse Popup Adiciona as opções de marcar no ctrlClick do mouse, as opções de escada e de andar ficam junto a aquelas de look, use... 5. Use find path Opção para andar em cima de fogo, poison em waypoints modo walk.(ele se "confunde" com escadas então marque Walk direitinho) O resto não precisa de explicação , só de bater o olho vc já entede.. Esse mod não tem target porque o candybot já tem, então por isso eu disse que pode ser bem útil quando combinado com ele, este mod serve só para andar mesmo. scan: https://www.virustotal.com/pt/file/12c3d207b3c2bce2ea6e4673aeb2368fdbf6874725cd6d9f928c02f4ab9a8846/analysis/1437335925/ download: http://www.4shared.com/rar/cuv3O_JKba/cavebot_mod.html
  9. PokeGOD v0.1 - Open Source

    HSparis reagiu a yuricrazk9 por uma resposta no tópico

    1 ponto
    Eai PokeTibianos ! Trago aqui o PokeGOD um servidor que está sendo desenvolvido de um base antiga o PField Project, Será disponibilizado atualizações aqui semanalmente, Atualmente estamos na v0.1. As sources já vem na pasta do Server na pasta 'src'. Systems do PokeGOD! Bike System: 100% Caught System: 100% Evolution System: 100% Go-Back System: 100% Gerações 1: 100% Gerações 2: 100% Limite de 6 Pokemons na Bag: 100% Moves System: 100% Portrait System: 100% Pokedex System: 100% Ride System: 100% Sem Level System! fly System: 100% Surf System: 100% Teleport System: 100% e etc... Observações Os systems acima apenas afirma que os sistema em si esta em 100%, quero deixa bem claro que nem todos os pokemos então adicionados ao sistemas. Lembrando tambem que possa aparece bugs porque todos os OtServs de Poketibia á Bugs... Mais Caso Ocorra algum por favor me relate que sera rapidamente corrigido. Obrigado por acompanhar nosso projeto, by: YuriAntunes! Prints Downloads PokeGOD PokeGOD v0.1 - Data 15/06/2015 PokeServer v0.1: http://www.mediafire.com/download/ansu4fqtiso9u7v/PokeServer.rar PokeClient v0.1: http://www.mediafire.com/download/trpcexe33nre9t2/PokeClient.rar Scan PokeServer v0.1: https://www.virustotal.com/pt/file/93990c7828eb5747fbc36785ce5fe89f93c7489ce84b7dde29b5c32f4268ba5b/analysis/1434401536/ Scan PokeClient v0.1: https://www.virustotal.com/pt/file/9c24143be6c215c84252722c7115ddb49828a5dcdd44e597a90e24f63ba156ad/analysis/1434402568/
  10. [MOD] Pokedex Window para base PDA

    Jepart reagiu a deivaoo por uma resposta no tópico

    1 ponto
    Bom galera, estive estudando OtClients e decidi fazer uma pokedex semelhante do pxg, mas para PDA... Versão Atual: 1.6 - Histórico - Prints *Obs.: Veja hora/data de cada print [tiro o print quando termino de editar o mod] -1.0 [Como não é necessária nenhuma edição no servidor, fiz o teste no Pokemon Force] -1.1 -1.2 -1.3 -1.4 -1.6 - Créditos: @PXG ~ por criar o original; @david0703 ~ pelo desenvolvimento do mod; @tioj ~ pela idéia da efetividade; @Soulviling ~ pela ideia de fechar a pokedex quando deslogar; - Downloads @ v1.0 @ Bom, é isso... Espero que tenham gostado... *Obs¹.: Na versão 2.0 colocarei a tão esperada lista de pokemons. *Obs².: Quando fui postar a versão 1.3 deu um erro ao editar o tópico e ficou tudo bagunçado, tive que refazer todo o layout do tópico. *Obs³.: Excluíram as versões anteriores que eu postei... Tá certo! Belo incentivo de postagem de conteúdo!
  11. Callbacks de creaturescripts

    Agaka reagiu a xWhiteWolf por uma resposta no tópico

    1 ponto
    Fala galera do TK, hoje eu vim trazer pra vocês uma coisa que se perdeu em todos esses anos de OT e que é uma das coisas mais importantes prum scripter intermediário/avançado. São as explicações dos respectivos callbacks de creaturescripts. Espero que ajude bastante gente Créditos: 90% Zonnebloem (um gringo ai que postou isso das sources) e 10% pra mim por completar oque ele não tinha escrito e arrumado umas coisas que ele escreveu errado. ____________________________ CREATURE EVENTS TIPOS: _________________ TFS 0.2 type="login" function onLogin(cid) type="logout" function onLogout(cid) type="advance" function onAdvance(cid, skill, oldLevel, newLevel) type="think" function onThink(cid, interval) type="kill" function onKill(cid, target) type="death" function onDeath(cid, corpse, lasthitkiller, mostdamagekiller, lasthitunjustified, mostdamageunjustified) type="preparedeath" function onPrepareDeath(cid, killer) TFS 0.3/0.4 type="login" function onLogin(cid) type="logout" function onLogout(cid) type="advance" function onAdvance(cid, skill, oldLevel, newLevel) type="think" function onThink(cid, interval) type="kill" function onKill(cid, target, lastHit) type="death" function onDeath(cid, corpse, deathList) type="preparedeath" function onPrepareDeath(cid, deathList) type="statschange" function onStatsChange(cid, attacker, type, combat, value) type="combat" function onCombat(cid, target) type="target" function onTarget(cid, target) type="look" function onLook(cid, thing, position, lookDistance) type="textedit" function onTextEdit(cid, item, newText) type="outfit" function onOutfit(cid, old, current) type="push" function onPush(cid, target) type="follow" function onFollow(cid, target) type="attack" function onAttack(cid, target) type="areacombat" function onAreaCombat(cid, tileItem, tilePosition, isAggressive) type="cast" function onCast(cid, target) type="direction" function onDirection(cid, old, current) type="reportbug" function onReportBug(cid, comment) type="sendmail" function onSendMail(cid, receiver, item, openBox) type="receivemail" function onReceiveMail(cid, sender, item, openBox) type="traderequest" function onTradeRequest(cid, target, item) type="tradeaccept" function onTradeAccept(cid, target, item, targetItem) type="joinchannel" function onJoinChannel(cid, channel, users) type="leavechannel" function onLeaveChannel(cid, channel, users) TFS 1.0 type="login" function onLogin(cid) type="logout" function onLogout(cid) type="think" function onThink(cid, interval) type="preparedeath" function onPrepareDeath(cid, killer) type="death" function onDeath(cid, corpse, lasthitkiller, mostdamagekiller, lasthitunjustified, mostdamageunjustified) type="kill" function onKill(cid, target) type="advance" function onAdvance(cid, skill, oldLevel, newLevel) type="modalwindow" function onModalWindow(cid, modalWindowId, buttonId, choiceId) type="textedit" function onTextEdit(cid, item, text) type="changehealth" function onChangeHealth(cid, attacker, primaryDamage, primaryType, secondaryDamage, secondaryType) type="changemana" function onChangeMana(cid, attacker, manaChange) type="extendedopcode" function onExtendedOpcode(cid, opcode, buffer) ____________________________ INFORMAÇÃO SOBRE OS TIPOS: _________________ antes de tudo tenha em mente que os tipos só serão executados no player ou monstro em que eles forem registrados; Registrar no login.lua vai fazer com que ele seja executado em todos os players assim q eles logarem. Se deve ser executado somente por alguns monstros, registre no monstro em questão no xml dele. login Quando é executada: - Quando um player loga Parametros: - cid = creatureid do player que logou quando está return false: - nada registra creature event: - não ~~~~ logout Quando é executada: - quando um player desloga pelo logout do próprio cliente. Não acontece se o player morrer, for disconectado ou xlogs Parametros: - cid = creatureid do player que deslogou quando está return false: - Player não vai conseguir deslogar registra creature event: - não ~~~~ advance Quando é executado: - Toda vez que um player avançar de level, magic level ou qualquer outra skill Parametros: - cid = creature id do player que avançou - skill = tipo da skill que o player avançou vide tabela abaixo (note que vc pode utilizar tanto o nome SKILL_FIST quanto o numero 0) SKILL_FIST = 0 SKILL_CLUB = 1 SKILL_SWORD = 2 SKILL_AXE = 3 SKILL_DISTANCE = 4 SKILL_SHIELD = 5 SKILL_FISHING = 6 SKILL__MAGLEVEL = 7 SKILL__LEVEL = 8 - oldlevel = level antes do player avançar - newlevel = o novo level após avançar quando está return false: - ele não vai avançar o nível Registra creature event: - sim (isso significa que vc pode colocar pra ele registrar um outro creatureevent dentro desse script após alcançar X level) ~~~~ think Quando é executada: - Pelo tempo Parametros: - cid = creatureid do monstro ou player - interval = intervalo entre cada checagem OU em que intervalo deve ser executada, 500 é 0.5 segundo. quando está return false: - nada Registra creature event: - sim ~~~~ kill Quando é executada: - Ao matar um player/monstro Parametros: - cid = creatureid do player ou do monstro que mata - target = creatureid do player ou monstro que é morto quando está return false: - O target não morrerá, ele ficará com 0 de vida e a barra sumirá para os inimigos.Ele precisará se curar para que sua barra de vida volte registra creature event: -sim ~~~~ death Quando é executada: - Quando um player ou monstro morrem Parametros: - cid = creatureid do player monstro que morre - corpse = corpo do monstro ou player que morre exemplo de adicionando 3 crystal coins no corpo que morreu. doAddContainerItem(corpse.uid, 2160, 3) - deathlist = uma table com o nome de todos que mataram, sendo na ordem o deathlist[1] oque deu o ultimo hit e o deathlist[2] sendo oque deu mais dano. quando está return false: - O corpo não será criado Registra creature event: - Sim ~~~~ preparedeath Quando é executada: - Quando um monstro ou player está prestes a morrer (pode ser usada em scripts que devem ser executados no segundo antes do player morrer) Parameters: - cid = creatureid do player ou monstro que está prestes a morrer - deathlist = uma tabela com o nome dos atacantes quando está return false: - o player ou monstro não irá morrer (mesma história do kill) Registra creature event: - Sim ~~~~ statschange quando é executada: -Quando um player ou monstro ou ganha ou perde vida/mana de um combat ou uma função (combats não são só os das spells, mas também weapons/fist/melee... vale lembrar também que monstros não possuem mana) Parametros: - cid = creatureid do player ou monstro q ganha/perde vida/mana - attacker = creatureid do player ou monstro que causou a mudança na health/mana - type = tipo da mudança, sendo ela:Ganho de vida, perca de vida, ganho de mana e perca de mana vide tabela abaixo: STATSCHANGE_HEALTHGAIN = 0 STATSCHANGE_HEALTHLOSS = 1 STATSCHANGE_MANAGAIN = 2 STATSCHANGE_MANALOSS = 3 - combat = o tipo de combat que causou a alteração, sendo esses tipos: COMBAT_NONE = 0 COMBAT_PHYSICALDAMAGE = 1 COMBAT_ENERGYDAMAGE = 2 COMBAT_EARTHDAMAGE = 4 COMBAT_POISONDAMAGE = 4 COMBAT_FIREDAMAGE = 8 COMBAT_UNDEFINEDDAMAGE = 16 COMBAT_LIFEDRAIN = 32 COMBAT_MANADRAIN = 64 COMBAT_HEALING = 128 COMBAT_DROWNDAMAGE = 256 COMBAT_ICEDAMAGE = 512 COMBAT_HOLYDAMAGE = 1024 COMBAT_DEATHDAMAGE = 2048 - value = valor da mudança quando está return false: - O player ou o monstro não ganharão/perderão vida/mana no combat. Pode ser usado pra fazer ele ficar imortal por um certo período ou não ser capaz de tomar dano de certos players/creaturas Registra creature event: - Sim ~~~~ combat Quando é executado: - Quando um player ou monstro starta um combat (qualquer tipo de ataque) Parametros: - cid = creatureid do player ou monstro que usa o combat - target = creatureid do player ou monstro que sofre o combat quando está return false: - O player ou monstro não será capaz de levar ataques, isso também inclui que ele não poderá dar target em alguém/algo . Isso pode ser usado para criar monstros que não possam levar ataques ou fazer players ficarem imunes a dano por um certo tempo. Registra creature event: - Sim _______________________________________________________________________________________________ Agora começa a graça da coisa: ~~~~ target Quando é executado: - Quando um player ou monstro dá target em um player/mostro (follow/attack) Parametros: - cid = creatureid do player ou monstro que dá o target - target = creatureid do player ou monstro que é targeted quando está return false: - O player/monstro não poderá dar target.. alguns testes com monstros revelaram que o monstro ainda consegue te atacar então acho que essa função só serve para player Registra creature event: - Sim ~~~~ look Quando é executado: - Quando um player dá look em algo Parametros: - cid = creatureid do player que dá o look - thing = objeto/player/monstro que o player dá look - position = não tenho certeza se é a posição do objeto que é dado look ou se é a minha posição. - lookDistance = distancia entre esse objeto e eu. quando está return false: - Não aparece a mensagem de look na tela Registra creature event: - Sim ~~~~ textedit Quando é executado: - Quando um player edita um texto em algum item writeable (livros por exemplos) Parametros: - cid = creatureid do player - item = item que está sendo modificiado - newText = texto novo que foi escrito quando está return false: - O player não conseguirá editar o texto, quando ele tentar dar ok o item continuará com o mesmo texto.. Pode ser usado numa quest com muito RPG pra checar se a senha que o player escreveu no livro é a correta. Registra creature event: - sim ~~~~ outfit Quando é executado: - Quando um player ou monstro muda de outfit Parametros: - cid = creatureid do player ou monstro que muda de outfit - old = outfit antiga - current = outfit atual (após ter trocado) quando está return false: - a troca de outfit será cancelada e o player/monstro voltará para a antiga outfit Registra creature event: - sim ~~~~ push Quando é executado: - Quando um player tenta empurrar um monstro ou um player Parametros: - cid = creatureid do player que empurrar - target = creatureid do player ou monstro que é empurrado quando está return false: - O player não conseguirá empurrar (arrastar o oponente com o mouse). É bastante util em eventos para que eles não possam ficar se empurrando Registra creature event: - sim ~~~~ follow Quando é executado: - Quando um player dá follow em algum monstro ou player ou até num NPC Parametros: - cid = creatureid do player que dá o follow - target = creatureid da criatura (monstro/npc/player) que é seguida quando está return false: - O follow não irá ocorrer Registra creature event: - Sim ~~~~ attack Quando é executado: - Quando um player ou monstro ataca (melee, spells não contam) Parametros: - cid = creatureid do player ou monstro que ataca - target = creatureid do player ou monstrp que sofre o ataque quando está return false: - O player/monstro não irá atacar, é bastante útil em sistemas que vc queira deixar uma certa criatura imune a ataques mas que ela ainda possa morrer pra spells Registra creature event: - Sim ~~~~ areacombat Quando é executado: - Quando um player ou monstro starta um combat em área (usa uma spell ou dano em área) Parametros: - cid = creatureid do player ou monstro que usa o combat - tileItem = player que está dentro da area - tilePosition = posição do player que está dentro da area - isAggressive = se esse combat em área é agressivo ou não, lembre-se que magias como exura gran mas res fazem combat em área mas esse combat não é agressivo porque ela cura em área quando está return false: - o combat é cancelado Registra creature event: - Sim ~~~~ cast Quando é executado: - Quando um player ou monstro solta uma magia Parametros: - cid = creatureid do player ou monstro que usa a magia - target = creatureid do player ou monstro que sofre o dano da magia quando está return false: - a magia não é lançada Registra creature event: - sim ~~~~ direction Quando é executado: - Quando uma criatura (NPC/Player/Monster) muda de direção Parametros: - cid = creatureid do player ou monstro que mudará de direção - old = direção antiga - current = direção atual, após ter mudado, vide tabela abaixo: NORTH = 0EAST = 1 SOUTH = 2 WEST = 3 SOUTHWEST = 4 SOUTHEAST = 5 NORTHWEST = 6 NORTHEAST = 7 atente-se no fato de que não é possível virar pras direções 4,5,6 e 7 mas você utilizá-las num script que cheque a direção entre dois players, daí sim seria possível (como é no caso do exiva) quando está return false: - A criatura não será capaz de mudar de direção Registra creature event: - Sim ~~~~ reportbug Quando é executado: - Quando um player reporta um bug Parametros: - cid = creatureid do player que reportou o bug - comment = comentário que ele adicionou ao reportar quando está return false: - O report será cancelado e não será enviado. Pode ser usado num script avançado de reports onde se o player não tiver escrito nenhum comentário ou tiver escrito determinadas palavras o envio será cancelado (pra evitar spams) Registra creature event: - Sim ~~~~ sendmail Quando é executado: - Quando um player manda uma carta/parcel para outro Parametros: - cid = creatureid do player que mandou a correspondencia - receiver = creatureid do player que irá receber essa correspondencia - item = item que foi enviado (id dele) - openBox = conteúdo (no caso de parcel) quando está return false: - Correspondência não será enviada. É util pra registrar um log de todas as trocas entre players e pegar hackers. Registra creature event: - Sim ~~~~ receivemail Quando é executado: - Quando um player recebe uma carta/parcel de outro Parametros: - cid = creatureid do player que recebou a correspondência - sender = creatureid do player que enviou a correspondência - item = item recebido - openBox = conteúdo da correspondencia (no caso de ser uma parcel) quando está return false: - Ele não receberá a correspondência. Registra creature event: - Sim ~~~~ traderequest Quando é executado: - Quando um player dá trade Parametros: - cid = creatureid do player que deu o trade - target = creatureid do player que ele tentou iniciar uma troca - item = item que foi iniciada a troca (se for uma backpack cheia de coisas dentro esse item será uma table com todos os itens) quando está return false: - A troca não será executada. É útil para scripts de itens vip onde o player não possa trocar determinados itens Registra creature event: - Sim ~~~~ tradeaccept Quando é executado: - Quando um player aceita a troca com outro) Parametros: - cid = creatureid do player que aceitou a troca (você) - target = creatureid do player que aceitou a troca (cara com quem você trocou) - item = items que você deu em troca, no caso de uma backpack cheia de itens esse parametro será uma table com todos os itens - targetItem = items que você recebeu em troca, no caso de uma backpack cheia de itens esse parametro será uma table com todos os itens quando está return false: - a troca não será concluída. Registra creature event: - Sim ~~~~ joinchannel Quando é executado: - Quando um player entra num channel (aqueles canais tipo trade/ help chat/ info/ guild/ etc...) Parametros: - cid = creatureid do player que entrou no chat - channel = canal que o player entrou.. vide lista abaixo: CHANNEL_GUILD = 0 CHANNEL_PARTY = 1 CHANNEL_RVR = 3 CHANNEL_HELP = 9 CHANNEL_DEFAULT = 0xFFFE CHANNEL_PRIVATE = 0xFFFF - users = outros usuários do canal. quando está return false: - O player não conseguirá entrar no channel Registra creature event: - Sim OBS: a mesma coisa vale pra função leavechannel, só que o return false o player não conseguirá sair do channel. Espero que isso ajude bastante gente, eu não expliquei os types da versão 1.0 porque é basicamente a mesma coisa e pelos parametros dá pra você ter uma ideia doque é oque. :]
  12. Swamp

    p e o p l e reagiu a Bruno Carvalho por uma resposta no tópico

    1 ponto
    Resolvi brincar no mapa e acho que ficou legal pra um Show Off :3 Ps. não mappeio assim desde 2010, deixe sua critica :3 Só mudei a swamp e o herb já foi removido (coisa do alissow) :v
  13. Naruto Legacy [8.54]

    thalisson12 reagiu a Nanewolf por uma resposta no tópico

    1 ponto
    Naruto Legacy [8.54] -- God -- Pesso Que Crie Uma... -- Erros -- Algums Jutsus Estao Com a Sprite Errada. Presciza Ajeitar Id Dos Itens.. -- Mini Explicação -- Esse e Um Nto Cujo Foi Alterado Para Pareçer Com o Otnaruto... Naruto Da Base Do Nto Atarashi 2.0 -- Scan -- https://www.virustotal.com/pt/file/e16be91f3c126b3a6bcff60f1f50828d5fcb218e2c6308af79682b1ef0e2ab23/analysis/1415544348/ --Prints-- -- Downloads -- Server e Client https://www.mediafire.com/?8r7o4io035yc134 Client Para Entrar No Mapa https://www.mediafire.com/?i6k1x6c4i6clqh3 Creditos 60% (Avuenja) - Motivo: "Peguei a Base Do Nto Atarashi Criado Por Ele". 37% Eu (Nanewolf) - Motivo: "Edições/ Ajustes No Mapa / Implantação Da Dat e Spr / Adicionar Sistemas No OtClient / e Outros".
  14. Intalando Xampp+Site

    Fawh reagiu a alissonfgp por uma resposta no tópico

    1 ponto
    Precisaremos de... Baixe o Xampp, Site+DB: Links: Site: http://www.4shared.com/rar/TPd7zQ0V/Website_Version_11415.html --- por Victor Xampp: http://www.4shared.com/rar/SnV4T6NX/xampp-win32-172.html Database: http://www.4shared.com/document/Xz4i_7sk/website.html? Scan: Xampp: https://www.virustotal.com/pt-br/url/ea4a557a9b771dda10b5ce8e5870cb5a204bff15e4ccbf1293552568ef0b747c/analysis/1378605521/ (Pode ser de sua escolha o site ou xampp) Após baixar instale o Xampp: Vai aparecer uma telinha preta após completar a instalaçao do xampp, entao aperte ENTER até que a tela fique igual a essa e dps feche... Depois clica em start apache e mysql até que fique running... Depois clique em Admin... Feito isso ira abrir uma pagina (escolha a linguagem)... depois clica em "segurança" no canto da tela... e depois clique em xamppsecurity (marcado) Feito isso ira abrir uma pagina para vc escolher uma senha... terminando essa parte digite na URL ==> http://localhost/phpmyadmin/ quando abrir a pagina digite a senha que voce escolheu no caso vai estar em cima """" root e em baixo sua senha """" Depois disso vamos criar a database com o nome de "website" agora vamos importar a database no caso a website.sql 1.0 que voce baixou... Agora abra a pasta do xampp delete uma pasta chamada webdav Depois abra a pasta Htdocs apague tudo menos a pasta Xampp Depois entre na pasta xampp e apague td (NAO feche AINDA)... Agora extraia os arquivos do Website Version (ultima versao) ira criar uma pasta chamada www... Copie todos os arquivos que esta na pasta www para dentro da pasta Xampp(no caso esse diretorio: xampp\htdocs\xampp) que acabamos de apagar os arquivos... Feito isso vamos instalar o site feche todas as abas e click em Admin no xampp novamente ira aparecer uma pagina assim agora... ANTES VERIFIQUE SE A CONFIG.LUA ESTA TUDO CERTO... DPS click em ==> STEP 1 - Set Server Patch E SELECIONE O DIRETORIO EM QUE ESTA O SERVER CONFIG.LUA (Depois disso vc só clica do lado direito da linha vermelha) --- DPS EM Agora clicando só do lado direito ==> click em ==> STEP 2 - check database connection--- DPS EM click em ==> STEP 3 - Add tables and columns to DB---- DPS EM click em ==> STEP 4 - Add samples--- DPS EM click em ==> STEP 5 - Set Admin Account---- DPS ESCOLHA UMA SENHA E CLICK EM (SET) Após isso digite na URL ==> localhost/xampp crie a account e pronto só logar no server. SE VOCE QUISER.... AGORA MUDAR SEU PERSONAGEM PARA GOD ALTERAR LIFE ENTRE OUTROS, FAZEMOS ASSIM... EM localhost/phpmyadmin/ ----na URL ABRIREMOS A DATABASE WEBSITE NO CANTO... SELECIONAMOS A TABELA PLAYERS DEPOIS QUE ESCOLHEMOS O CHAR QUE IREMOS ALTERAR, VAI APARECER ASSIM.... MAIS EM BAIXO TEM MAIS COISAS PARA ALTERAR TIPO DIAS PREMIUM ENTRE OUTROS... E para alterar o acesso do site é só fazer quase o mesmo procedimento só que na tabela "accounts" e altera o page_access para 5 ou sei la qual é o acess kkkk Bom Espero ter ajudado!!
  15. Blackdproxy NG = Elfbot NG 2.0?

    p e o p l e reagiu a Bruno Carvalho por uma resposta no tópico

    1 ponto
    Galera, eu tava conversando com o people sobre o blackdtools e o elf bot sobre quais as diferenças e acabei vendo uma nova versão chamada blackd NG... Acho que ela foi feita pra se assemelhar com o elfbot ng e trazer as pessoas para utilizarem ela... Está melhor que o elfbot e aceita qualquer versão de tibia!
  16. [Global] Original Sem Bugs

    wellingtontds reagiu a Gustavo Ferreira por uma resposta no tópico

    1 ponto
    Cidades! Spoiler Ankrahmun Ab'Dendriel Carlin Cormaya Darashia Edron Farmine Fibula Greenshore Kazordoon Liberty Bay Meluna Mintwallin Northport Orc Land (Orc Fortress) Outlaw Camp Port Hope Plains of Havoc Rookgaard Shadowthorn (Elven Village) Svargrond Thais Venore Zao (With North) 2 Cidades VIP's (Ethno e Gengia) Quests! Spoiler Arena Quest Demon Oak Demon Helmet Inquisition Quest Anihileator Quest Pits of Infernum (POI) HOTA Quest Crown Quest Behemonth Quest Blue Legs BK Bright Sword Naginata Vamp Shield Fire Axe Mermaid Comb Orc Fortress Medusa Shield Dark Shield Noble Armor Desert Quest Stealth Ring Mad Mage Room Entre varias outras... Informações do Server: War System (Escudos) Distro DEV_0.4 Spells 8.6 100% Npc's Igual RL Sem bugs (dinheiro, entre outros). Server pronto para por Online. Outros: Kiwi Guard DDOS Protect! War Of Emperium! Zombie Event! Website http://www.4shared.com/rar/nYSDhqKT/Gesior_Acc_860_By_ADM_DaNgeR_2.html Downloads Server: Download Dlls e Distro: Download Scan Dlls e Distro: Scan Créditos: - Gustavo - XLac - Doidin - Comedinhas - TFS Team - Alissow Team
  17. Paleta de Cores

    MagmaRoox reagiu a TheSekcy por uma resposta no tópico

    1 ponto
    Paleta de Cores _____________________________________________ Olá, hoje venho trazer minha primeira exposição de recursos no fórum Primeiramente peço que se algo tiver errado no tópico me informe para mim corrigir ou remover. _____________________________________________ Paleta Produzida Por Mim! Primeiramente trago um material que eu produzi, é bem simples mais é algumas cores que eu costumo utilizar. Download Mediafire http://www.mediafire.com/download/3zq99nl6xutplbm/Palheta+de+Cores.psd Scan do Download https://www.virustotal.com/pt/file/2a04ca1f4d150e623199d3ea0891c40bd348d591ade52fc76c92d1b27e0e170a/analysis/1437489631/ Como Utilizar: 1- Primeiramente clique na Ferramenta Conta-Gotas 2- Depois simplismente pressionando o botão esquerdo do mause, passe o icone do conta-gotas na cor desejada e ela será selecionada altomáticamente pela paleta do Photoshop _____________________________________________ Sites que disponibilizam paletas http://www.flextool.com.br/tabela_cores.html O flextoll disponibiliza uma imagem com muitas paletas, e com todos os códigos para poder utiliza-los. Como utilizar os códigos HTML: 1- Ache a cor que mais lhe agrade, copie o código HTML. 2- Vá ao seletor de cores do Photoshop, e na ultima caixinha no # cole o seu código HTML e a cor será selecionada automaticamente _____________________________________________ http://wmonline.com.br/design/paletas-de-cores/1 Este site disponibiliza muitas paletas, muitas mesmo, no mesmo formato da anterior, com as cores e seus respectivos códigos para utilizar. _____________________________________________ http://www.degraeve.com/color-palette/ Eu particularmente adoro o degraeve, pois ele deixa que você pegue qualquer foto e tire a paleta de cores a partir desta foto. _____________________________________________ http://webcolourdata.com/ Este site permite que você pegue qual quer site (Pelo menos de todos que eu testei, nem um deu problema) , e tire uma paleta de cores a partir dele, como na imagem abaixo algumas já padrão que ele te dá _____________________________________________ Espero que gostem deste tópico sobre paleta de cores, e algo básico mais é realmente para quem quer conhecer um pouco mais sobre o Photoshop, algo bem simples mais útil. Como disse inicialmente, este é meu primeiro tópico, então qualquer erro cometido por minha pessoa, já peço desculpas! E meu portugues é um zero a esquerda D: desculpem... Se você gostou peço que de um REP+ custa somente 5 segundos da sua vida .
  18. Pedido Account Mananger Modificado

    Movie reagiu a xWhiteWolf por uma resposta no tópico

    1 ponto
    em casa eu tenho o código pra isso aí, vc tem que alterar essas linhas: doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.") no lugar de MESSAGE_STATUS_CONSOLE_ORANGE vc pode colocar quaisquer uma dessas: a lista fica em data/lib/constant.lua e pode usar ou o nome ou o número. MESSAGE_FIRST = 18 MESSAGE_STATUS_CONSOLE_RED = MESSAGE_FIRST MESSAGE_EVENT_ORANGE = 19 MESSAGE_STATUS_CONSOLE_ORANGE = 20 MESSAGE_STATUS_WARNING = 21 MESSAGE_EVENT_ADVANCE = 22 MESSAGE_EVENT_DEFAULT = 23 MESSAGE_STATUS_DEFAULT = 24 MESSAGE_INFO_DESCR = 25 MESSAGE_STATUS_SMALL = 26 MESSAGE_STATUS_CONSOLE_BLUE = 27 MESSAGE_LAST = MESSAGE_STATUS_CONSOLE_BLUE Só que o problema é que nenhum desses fica igual ao que você mostrou na foto, pois o da foto é outra função.. segunda eu vou pra casa e te passo a função já com os parametros certos
  19. (Resolvido)Problema guildpoints.lua

    acesso123 reagiu a Caronte por uma resposta no tópico

    1 ponto
    Você testou o meu, e deu o mesmo erro?
  20. (Resolvido)Pegar cor da Outfit

    luanmaximus reagiu a Caronte por uma resposta no tópico

    1 ponto
    function onUse(cid, item) local cidOutfit = getCreatureOutfit(cid) local outfitm = {lookType = 684, lookHead = cidOutfit.lookHead, lookLegs = cidOutfit.lookLegs, lookBody = cidOutfit.lookBody, lookFeet = cidOutfit.lookFeet} local outfitf = {lookType = 685, lookHead = cidOutfit.lookHead, lookLegs = cidOutfit.lookLegs, lookBody = cidOutfit.lookBody, lookFeet = cidOutfit.lookFeet} local exhaust = 120 -- Tempo para player poder usar o item novamente! (tempo em segundos) local time = 120 -- Tempo para ficar na montaria! (tempo em segundos) local speed = 200 -- Velocidade adicionada ao player após usar o item! (300 = velocidade, quanto maior mais rapido...) local mana = 0 -- Quantidade de mana que o player necessita para usar o sistema! local premium = "no" -- Apenas players premium accounts "yes" or "no"!? local storage = 9393 -- Não mexa aqui! if premium == "no" and not isPremium(cid) then return doPlayerSendTextMessage(cid, 23, "Sorry, only premium players.") end if (getPlayerStorageValue(cid, storage) <= os.time()) and getPlayerSex(cid) == 1 then doCreatureSay(cid, "Yeeeah!!!\nYou went up on his ride.", 19) doSetCreatureOutfit(cid, outfitm, time*1000) doChangeSpeed(cid, speed) doSendMagicEffect(getCreaturePosition(cid), 12) setPlayerStorageValue(cid, storage, os.time()+exhaust) addEvent(doChangeSpeed, time*1000+40, cid, -speed) else doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.") end if (getPlayerStorageValue(cid, storage) <= os.time()) and getPlayerSex(cid) == 0 then doCreatureSay(cid, "Yeeeah!!!\nYou went up on his ride.", 19) doSetCreatureOutfit(cid, outfitf, time*1000) doChangeSpeed(cid, speed) doSendMagicEffect(getCreaturePosition(cid), 12) setPlayerStorageValue(cid, storage, os.time()+exhaust) addEvent(doChangeSpeed, time*1000+40, cid, -speed) else doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.") end return true end
  21. [MOD] Cavebot

    gugugpg reagiu a Caronte por uma resposta no tópico

    1 ponto
    Em nome da comunidade do TK, muito obrigado pela contribuição! Seu tópico de conteúdo foi aprovado e será movido para a seção adequada. Você ganhou 1 REP+!
  22. 1 ponto
    voce tera q exportar a sprite do alakazan e tera de refaze-la de cor vermelha para que fique tudo direitinho sem mormotagem você tera de ter certo conhecimento de sprites
  23. Lag no Ot, mesmo estando em Rede Interna

    DrayStorm reagiu a Caronte por uma resposta no tópico

    1 ponto
    O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de Infraestrutura"
  24. (Resolvido)Problema com efeitos

    Tadelho reagiu a L3K0T por uma resposta no tópico

    1 ponto
    apaga tudo da pasta obj e recompila se não, não vai ter efeito devido o cache dos códigos antigos.
  25. (Resolvido)vps cloud

    tibi reagiu a Nightz por uma resposta no tópico

    1 ponto
    Não precisa instalar nada para o No-IP funcionar. Só acessar o site deles, criar o "subdomínio" e colocar seu IP.
  26. Addon doll e mount doll 10.76

    Pedro. reagiu a Wakon por uma resposta no tópico

    1 ponto
    Você precisa colocar o comando, exemplo: <talkaction words="!addondoll" script="addondoll.lua" />
  27. (Resolvido)Guild war

    Sekk reagiu a kualkerun por uma resposta no tópico

    1 ponto
    ajustei o comando ALTER TABLE `guild_wars` ADD CONSTRAINT `guild_wars_ibfk_1` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `guild_wars_ibfk_2` FOREIGN KEY (`enemy_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE para rodar na data base do meu servidor ajustei o servidor para tf 0.4 e acertei o war.lua que não estava reconhecendo o comando /war accept,nome da guild
  28. (Resolvido)Guild war

    kualkerun reagiu a Sekk por uma resposta no tópico

    1 ponto
    Cara, desculpa a DEMORA KKKKKKKK, eu tava ocupado até agora, mas vamos lá: Eu também usei esse tutorial do Matheus ai, mas comigo não funcionou, então eu procurei na internet mais sobre o system, e achei em outro fórum e ai vai o contéudo, o começo é igual o do Matheus: Crie um arquivo db.mysql, coloque isso dentro e importe para a sua database MySql: Agora em globalevents/scripts/start.lua coloque: WAR_GUILD = 0 WAR_ENEMY = 1 Em talkactions/scripts crie 2 arquivos: war.lua e balance.lua: Dentro de war.lua coloque: Dentro de balance.lua coloque: <talkaction words="/war" channel="0" event="script" value="war.lua" desc="(Guild channel command) War management."/> <talkaction words="/balance" channel="0" event="script" value="balance.lua" desc="(Guild channel command) Balance management."/> Isso é na parte do seu ot, se quiser com o site, no tutorial do Matheus está tudo certo! Eu não sei qual era o erro, mas o war.lua do Matheus tinha algo errado... Bom, é isso Comandos war: /war invite, GUILD, FRAGS /war accept, GUILD INVITING Créditos: Matheus TK Walef Xavier XT
  29. 1 ponto
    vai no phpmyadmin no shop encontra o item e verifica count1. se esta 10.
  30. 1 ponto
    Pode colocar para os outfit precisar de X storage, e no site você vende o outfit ( com a stg )
  31. parecer level do pokemon inimigo

    elton123 reagiu a TsplayerT por uma resposta no tópico

    1 ponto
    Cara eu aconselho voce a baixar um novo server com level system que ja apareça, pois acho meio confuso e chato mecher nos leveis de pokemons
  32. Addon doll e mount doll 10.76

    razzio12 reagiu a Pedro. por uma resposta no tópico

    1 ponto
    talkactions/scripts/addondoll.lua talkactions/scripts/mountdoll.lua créditos: luanluciano93
  33. (Resolvido)[AJUDA] Erro com War System

    Sekk reagiu a xWhiteWolf por uma resposta no tópico

    1 ponto
    é db.query mas ainda assim acho q não é esse o problema
  34. (Resolvido)vps cloud

    tibi reagiu a Augusto por uma resposta no tópico

    1 ponto
    Neste vídeo você pode encontrar a maneira correta de realizar este procedimento. Como o IP do vps não irá mudar, não vejo necessidade de se instalar o client deles no vps...
  35. Spells- error no distro

    Admnwso reagiu a xADMx por uma resposta no tópico

    1 ponto
    Qual a versão e tfs do seu Server
  36. 1 ponto
    Amigo vc quer que fique intocavel, tenta isso: http://www.tibiaking.com/forum/topic/39215-spell-para-ficar-intocavel/
  37. Spells- error no distro

    Admnwso reagiu a xADMx por uma resposta no tópico

    1 ponto
    Esse getPlayerJacolos eu acho que n tem na distro
  38. N entendi muito mas ver esse aqui. http://www.tibiaking.com/forum/topic/36279-pedido-spells-auto-explosao/ se não funfa, da mas uma explicadinha.
  39. (Resolvido)Contagem no Cooldown

    Admnwso reagiu a xADMx por uma resposta no tópico

    1 ponto
    Troca: doPlayerSendCancel(cid, "Falta "..(getPlayerStorageValue(cid, cooldownStorage) - os.time() ).." segundos pra usa o magia novamente.")
  40. 1 ponto
    em 0.4 não se usa db.executeQuery, se usa db.query.. testa agr: local time = 10 -- tempo em segundos para permitir o login function onSay(cid, words, param, channel) doSetGameState(GAMESTATE_CLOSED) db.query("UPDATE `players` SET `level` = 8 WHERE `group_id` < 6;") db.query("DELETE FROM `player_depotitems` WHERE `itemtype` NOT IN (11257, 11238, 11237, 11236, 11235, 11115, 10522, 10521, 10520, 10519, 10518, 9775, 9774, 7739, 7738, 7737, 7587, 7343, 7342, 5950, 5949, 5927, 5926, 5801, 3960, 3940, 3939, 2365, 2004, 2003, 2002, 2001, 2000, 1999, 1998, 1997, 1996, 1995, 1994, 1993, 1992, 1991, 1988, 1987, 2663, 2656, 7730, 12607, 8905, 7735, 12610, 8925, 7422, 8858, 7840, 10502, 8981, 9004, 7722, 2218, 1294, 8303, 2157);") db.query("DELETE FROM `player_items` WHERE `itemtype` NOT IN (11257, 11238, 11237, 11236, 11235, 11115, 10522, 10521, 10520, 10519, 10518, 9775, 9774, 7739, 7738, 7737, 7587, 7343, 7342, 5950, 5949, 5927, 5926, 5801, 3960, 3940, 3939, 2365, 2004, 2003, 2002, 2001, 2000, 1999, 1998, 1997, 1996, 1995, 1994, 1993, 1992, 1991, 1988, 1987, 2663, 2656, 7730, 12607, 8905, 7735, 12610, 8925, 7422, 8858, 7840, 10502, 8981, 9004, 7722, 2218, 1294, 8303, 2157);") return addEvent(doSetGameState, 1000 * time, GAMESTATE_NORMAL) end
  41. 1 ponto
    meu deus quanta query mal feitaaaaaaaAAAAAAAAAAAAAAAAAAAAAAAAA. De onde vcs tiraram esse IGNORE aí? esse bagulho é de mysql, ele falou que usa sqlite studio, ou seja, é sqlite a linguagem '-----' e nao precisa fazer if x or y or z or w or a, faz isInArray que tem no banco de dados tb e se chama clausula IN ().
  42. (Resolvido)Monstro virou npc-bug

    acesso123 reagiu a fironfox por uma resposta no tópico

    1 ponto
    Está muito enganado amigo, fazendo isso irá apagar o monstro do jogo e tambem ira fazer gerar milhões de erros no log do servidor =) Para arrumar isso basta abrir o arquivo chamado spawn.xml e lá voce procurar pelo nome do monstro que ta como npc e ele estará assim: <npc name="Orc Berserker" x="1" y="1" z="0" spawntime="60" /> para <monster name="Orc Berserker" x="1" y="1" z="0" spawntime="60" /> Basta alterar o NPC ali para MONSTER em todas as linhas que estiverem assim e pronto, problema solucionado com o monstro funcionando normalmente.
  43. Dado da Sorte

    PedroUchiha reagiu a Wend II por uma resposta no tópico

    1 ponto
    resolvido? se sim clique em melhor resposta para que a tag seja adiciona automaticamente
  44. [Pedido] Spell "Izanagi"

    The New reagiu a Eremin por uma resposta no tópico

    1 ponto
    Bom, Vo passa o que eu uso no meu server e você ve se da ai.. Crie um arquivo nos creaturescripts com isto dentro ainda em creaturescripts em login.lua coloquei isto antes do ultimo return true agora em creaturescripts.xml adicione esta tag <event type="statschange" name="reborn" script="izanagi.lua"/> agora na pasta spells, cri um arquivo .lua e coloque isso coloquei esta tag no spells.xml <instant name="izanagi" words="izanagi" prem="0" selftarget="1" aggressive="0" lvl="150" mana="1000" exhaustion="1000" event="script" value="nome do seu arquivo.lua">
  45. OT com bug, travando e caindo help :\

    Duzinho reagiu a Cat por uma resposta no tópico

    1 ponto
    o problema está nessa linha do config.lua: shutdownAtGlobalSave = true O servidor está fechando ao salvar
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo