Líderes
-
-
ricksi2012
MembroPontos463Total de itens -
xWhiteWolf
HéroiPontos3605Total de itens -
GabrielSapient
MembroPontos317Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 01/16/15 em todas áreas
-
[Tutorial] Bug "Temple position is wrong" (MySql)
[Tutorial] Bug "Temple position is wrong" (MySql)
tirso e um outro reagiu a olokomeu por uma resposta no tópico
2 pontosBem, quebrei muita cabeça um dia desses com esse maldito Bug, porém, com umas dicas do amigo "danihcv" e eu mexendo, acabei resolvendo e quis dividir esse tutorial com o povo do TibiaKing. Lembrando que esse erro acontece quem usa Mysql e possue website "Gesior"( Não sei se todas as versões dão esse erro, mas a versão 0.3.8 deu). Vamos deixar e papo e mão na massa . O erro é o seguinte: - Quando loga a conta no tibia ele abre a janela normalmente do char, porém, quando tenta logar dar esse erro: (Esse erro é um conflito que há entre as coordenadas (x,y e z) do config.lua + database). 1- Para retirar esse bug, a primeira coisa será entrar no config.lua e achar essa tag: Caso ela estiver em "1", não altere nada. Mas se tiver outro numero, coloque "1". 2 - Abra o arquivo accountmanagement.php, que se encontra na pasta htdocs procure essa tag: Dentro do (), coloque "1", se dentro do () tiver algo parecido com "$newchar_town", apague e coloque "1". 3- Verifique ainda no mesmo arquivo accountmanagement.php essa tag: As coordenadas (PosX,PosY e PosZ) varia de otserver para otserver e tem que estar igual ao que tem no config.lua: 4- Va na sua DataBase (phpadmin), procure uma "aba" acima que diz "SQL", clique nela, coloque essa tag e aperte em "executar": Lembrando mais uma vez, as coordenadas (PosX,PosY e PosZ) variam de otserver para otserver e devem está iguais, ao do Config.lua + accountmanagement.php . Pronto. Depois disso entre normalmente que o char ira logar nas coordenadas configuradas. Gostou? não esquece do REP+! Tutorial feito por: 70% Eu 30% danihcv2 pontos -
[Poketibia] JhonBot
[Poketibia] JhonBot
Wolf e um outro reagiu a Jhonatan Carvalho por uma resposta no tópico
2 pontosJhonBot - 1.4.0 Bot incrivel desenvolvido em Java que manipula funções do jogo utilizando apenas o teclado e o mouse, fazendo com que seja o bot mais seguro da atualidade. Atualmente, suas principais funções são: - Fishing: capacidade de pescar sozinho. - Love: !love periódicos ao seus pokemons. - Food: alimenta seu pokemon automaticamente. - Heal: utiliza potions no seu pokemon de acordo com o life atual do mesmo. - Revive: revive seu pokemon utilizando potion caso morto. - Attack: ataca qualquer pokemon que aparecer na tela. - Moves: executa as spells de seu pokemon como configurado. - Loot: recolhe itens de corpses ao redor de seu personagem. - Atalhos: atalhos para ajudar na performance. Você tem total liberdade de salvar as configurações para utilizar novamente, ou abrir configurações prontas já salvar. Toda configuração utilizando segundos tem um sistema de "Random" onde sorteia um numero (exemplo: de 1 á 5), e adiciona esse numero sorteado na configuração no momento de usa-la, fazendo assim ficar mais imperceptível que é um bot executando as funções. O bot trabalha de modo silencioso, porem só executa suas funções quando o cliente do poketibia esta a frente das outras telas abertas. Clientes testados: PXG, PokeStorm, otPokemon e outros. Site oficial: http://jhonbot.com/ Manual: http://jhonbot.com/jbot_files/manual-jhonbot.pdf Se o Bot apresentar algum problema ao abrir, faça download do Java através desse link: Java 32x - http://javadl.sun.com/webapps/download/AutoDL?BundleId=101467 Java 64x - http://javadl.sun.com/webapps/download/AutoDL?BundleId=101469 depois reinstale o Bot. Se o erro persistir, leia a página 1 do manual. Caso alguma dúvida, [email protected] Skype: jhonatan.scarvalho Facebook: https://www.facebook.com/groups/JhonBot/2 pontos -
[TUTORIAL] Formatando textos em PHP
[TUTORIAL] Formatando textos em PHP
Shadow.Styller e um outro reagiu a Danihcv por uma resposta no tópico
2 pontosBom galera dessa vez trago pra vcs um tutorial simples de como editar (formatar) textos em suas páginas PHP. 1°) Negrito Para deixar um texto em negrito basta definir esse texto com <b> (no inicio) e </b> (no final). Então o seguinte código: <b>Essa frase esta em negrito!</b> Teria esse efeito: Essa frase esta em negrito! 1.1°) Modo alternativo Outro modo de escrever em negrito é usando <strong> e </strong> Apesar do strong não ser destinado à isso tem o mesmo efeito de negrito. 2°) Sublinhado Para deixar um texto sublinhado basta definir esse texto com <u> (no inicio) e </u> (no final). Então o seguinte código: <u>Essa frase esta sublinhada!</u> Teria esse efeito: Essa frase esta sublinhada! 3°) Itálico Para deixar um texto em itálico basta definir esse texto com <i> (no inicio) e </i> (no final). Então o seguinte código: <i>Essa frase esta em italico!</i> Teria esse efeito: Essa frase esta em italico! 3.1°) Modo alternativo Outro modo de escrever em itálico é usando <em> e </em> 4°) Riscado Para deixar um texto riscado basta definir esse texto com <s> (no inicio) e </s> (no final). Então o seguinte código: <s>Essa frase esta riscada!</s> Teria esse efeito: Essa frase esta riscada! 5°) Mudando a fonte do texto Para mudar a fonte basta colocar <font face='FONTE QUE VC DESEJA'> (preste atenção aqui, pois o nome da fonte deve estar entre aspas simples!) no inicio e </font> no final da frase. Então o seguinte código: <font face='Times New Roman'> Fonte massa! </font> Teria esse efeito: Fonte massa! 6°) Mudando a cor do texto Para mudar a cor basta colocar <font color='COR (EM INGLES) QUE VC DESEJA ou código html'> (preste atenção aqui, pois a cor deve estar escrita em inglês e entre aspas simples! O mesmo serve para o código html, deve estar entre aspas simples!) no inicio e </font> no final da frase. Então o seguinte código: <font color='red'>Ta vermelho!</font> <font='blue'>Ta azul!</font> Teria esse efeito: Ta vermelho! Ta azul! 6.1°) Tabela de cores em html Aqui tem um link onde vc pode pegar o código html das cores de sua preferência para usar no código acima: http://www.flextool.com.br/tabela_cores.html 7°) Mudando o tamanho do texto Bom aqui tem uma diferença da formatação de texto normal. Existem 7 tamanhos de fonte em php: O tamanho 2 é o tamanho padrão dos textos. Para mudar o tamanho da fonte basta usar o código <font size='TAMANHO QUE VC DESEJA (de 1 a 7)'> (preste atenção aqui, pois o tamanho deve estar escrito entre aspas simples!) no inicio e </font> no final da frase. Então o seguinte código: <font size='5'>Tamanho 5!</font> Teria esse efeito: Tamanho 5 8°) Textos especiais (subscrito e sobrescrito) Para deixar um texto subscrito basta usar <sub> (no inicio) e </sub> (no final). Então o seguinte código: X<sub>5</sub> Teria o seguinte efeito: X5 (OBS: não ficaria em negrito! Eu apenas coloquei negrito para chamar atenção!) Para deixar um texto sobrescrito basta usar <sup> (no inicio) e </sup> (no final). Então o seguinte código: X<sup>3</sup> Teria o seguinte efeito: X3 (OBS: não ficaria em negrito! Eu apenas coloquei negrito para chamar atenção!) 9°) Iniciando uma nova linha Para iniciar uma nova linha basta usar <br> no inicio da frase que inicia a nova linha. Então o seguinte código: <br>Se liga, linha 1 <br> <br> <br>Agora linha 4 Teria o seguinte efeito: Obs.: Não necessita fechar esse comando usando </br> pois ao declarar um <br> ele já inicia outra linha mesmo que a anterior "não tenha sido fechada". 10°) Juntando os efeitos Você pode usar os comandos de size, color e face (fonte) em um só comando <font> da seguinte maneira: Ou seja, o seguinte código: <br><font face='times new roman' color='#0000FF' size='5'> Olha que loko! </font> Teria o seguinte efeito: Olha que loko! Vc pode concatenar todos os efeitos acima da forma que vc quiser, basta ter atenção! Por exemplo, o seguinte código: Aqui ta sem nada! <b>A partir daqui ta tudo em negrito... <font face='times new roman' color='##D2691E' size='6'>A partir daqui ta em negrito, azul, outra fonte, outro tamanho e em outra cor... </font> <i>A partir daqui ta em italico </i>Agora ta sem italico... </b>Agora ta sem negrito... </font>Agora ta da forma padrão! Teria o seguinte efeito: Aqui ta sem nada! A partir daqui ta tudo em negrito... A partir daqui ta em negrito, azul, outra fonte, outro tamanho e em outra cor... A partir daqui ta em italico Agora ta sem italico... Agora ta sem negrito... Agora ta da forma padrão! _____________________________________________________________________________________ --------------------------------------------------------------------------------------------------------------------------- AGORA É A SUA VEZ!!! Poste aqui um texto de sua autoria e editado da forma ensinada do jeito que vc quiser! Eu darei REP+ a todo post que estiver editado de forma correta! E isso é tudo pessoal!2 pontos -
[Object Builder] Adicionando Pokemons
Bom sem delongas o tutorial é em vídeo, espero que ajude a galera, serve para adicionar pokes e outfits. é isso ai galera, até o próximo vídeo2 pontos
-
(Resolvido)First Items, posição inicial e posição quando renasce mySQL
(Resolvido)First Items, posição inicial e posição quando renasce mySQL
Hoad e um outro reagiu a thiagomcz11 por uma resposta no tópico
2 pontosMano vamos la. 1 erro > Items Iniciais< Voce vai ter que ir la no seu phpmyadmin e deletar todos os items da tabela player items, depois voce refaz com o que voce quer. se nao resolver voce vai em creaturescripts e tira o script que esta com itens iniciais. 2 erro > Position ao Nascer < Essa position voce configura tambem no seu phpmyadmin, voce coloca as cordenadas que voce quer, ai voce poe as msms na sua config. 3 erro > Position ao Relogar < Essa provavelmente é o seu TOWNID, voce vai no phpmyadmin e poe townid 1 < ou o que voce quiser >. vai na sua config e poe o mesmo townid que voce colocou no phpmyadmin. Se nao resolver entre em contato, Ajudei ?? REP +2 pontos -
[TUTORIAL] Formatando textos em PHP
2 pontos<b> Muito bom, <font face="verdana">com certeza esse tutorial vai ajudar bastante</font><i>pessoas quem tiverem dúvidas sobre<font size ="17">Códigos HTML</font></i></b>2 pontos
-
[TUTORIAL] Formatando textos em PHP
[TUTORIAL] Formatando textos em PHP
luanluciano93 e um outro reagiu a olokomeu por uma resposta no tópico
2 pontosSimples e muito Útil. Já quebrei mt cabeça no começo rsrsr. Mas você como sempre me ajudou !! <b> Grande Professor </b> ! Rep+2 pontos -
(Resolvido)[Pedido] Arena onde TP é liberado após monstro morrer!
(Resolvido)[Pedido] Arena onde TP é liberado após monstro morrer!
victorat e um outro reagiu a zipter98 por uma resposta no tópico
2 pontosAntes de tudo: caso você já tenha um script que dê início a esta missão (como, por exemplo, uma alavanca), coloque isso em tal script para verificar se o jogador já completou a quest: if getPlayerStorageValue(cid, 90182) > -1 then return doPlayerSendCancel(cid, "You already completed this quest.") end Se você não souber aonde colocar exatamente, ou não tiver o script que mencionei, avise que eu faço para você. Agora, vamos ao código do teleporte: Tag: <movevent type="StepIn" actionid="xxx" event="script" value="arenatp.lua"/> Troque xxx por um actionid que não esteja em uso no seu servidor. data/movements/scripts, arenatp.lua: local arenas = { [1] = { --Cada número representa uma room. fromPos = {x = x, y = y, z = z}, --Coordenadas da posição superior esquerda da arena. toPos = {x = x, y = y, z = z}, --Coordenadas da posição inferior direita da arena. pos = {x = x, y = y, z = z}, --Pra onde o player será teleportado. }, [2] = { fromPos = {x = x, y = y, z = z}, --Coordenadas da posição superior esquerda da arena. toPos = {x = x, y = y, z = z}, --Coordenadas da posição inferior direita da arena. pos = {x = x, y = y, z = z}, --Pra onde o player será teleportado. }, [3] = { fromPos = {x = x, y = y, z = z}, --Coordenadas da posição superior esquerda da arena. toPos = {x = x, y = y, z = z}, --Coordenadas da posição inferior direita da arena. pos = {x = x, y = y, z = z}, --Pra onde o player será teleportado. }, [4] = { fromPos = {x = x, y = y, z = z}, --Coordenadas da posição superior esquerda da arena. toPos = {x = x, y = y, z = z}, --Coordenadas da posição inferior direita da arena. pos = {x = x, y = y, z = z}, --Pra onde o player será teleportado. }, [5] = { fromPos = {x = x, y = y, z = z}, --Coordenadas da posição superior esquerda da arena. toPos = {x = x, y = y, z = z}, --Coordenadas da posição inferior direita da arena. pos = {x = x, y = y, z = z}, --Pra onde o player será teleportado. }, [6] = { fromPos = {x = x, y = y, z = z}, --Coordenadas da posição superior esquerda da arena. toPos = {x = x, y = y, z = z}, --Coordenadas da posição inferior direita da arena. pos = {x = x, y = y, z = z}, --Pra onde o player será teleportado. }, [7] = { fromPos = {x = x, y = y, z = z}, --Coordenadas da posição superior esquerda da arena. toPos = {x = x, y = y, z = z}, --Coordenadas da posição inferior direita da arena. pos = {x = x, y = y, z = z}, --Pra onde o player será teleportado. }, } local storage = 90181 local monsters = {"monster_name", "monster_name"} --Configure aqui os monstros que serão ignorados pelo script. function isThereSomeMonster(frompos, topos) for x = frompos.x, topos.x do for y = frompos.y, topos.y do local area = {x = x, y = y, z = frompos.z} local creature = getTopCreature(area).uid if creature > 0 and isMonster(creature) then if not isInArray(monsters, getCreatureName(creature)) then return true end end end end return false end function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end local arena = getPlayerStorageValue(cid, storage) < 1 and 1 or getPlayerStorageValue(cid, storage) if arenas[arena] then local _arena = arenas[arena] if getPlayerStorageValue(cid, 90182) > -1 then return doPlayerSendCancel(cid, "You already completed this quest.") and doTeleportThing(cid, fromPosition) elseif isThereSomeMonster(_arena.fromPos, _arena.toPos) then return doPlayerSendCancel(cid, "Kill all the monsters first.") and doTeleportThing(cid, fromPosition) else local msg = "You were teleported to the room "..(arena + 1)..". Good luck!" local new_value = arena + 1 if not arenas[arena + 1] then msg = "You completed all the rooms. Congratulations!" new_value = -1 setPlayerStorageValue(cid, 90182, 1) end doTeleportThing(cid, _arena.pos) doPlayerSendTextMessage(cid, 27, msg) setPlayerStorageValue(cid, storage, new_value) end end return true end2 pontos -
[8.54] Servidor + Client Naruto B&W [EXCLUSIVO]
OLÁ USUARIOS DO TIBIA KING .. HOJE ESTAREI TRAZENDO UMA NOVIDADE .. O SERVIDOR DE NTO EXCLUSIVO DO NTO BLACK & WHITE(AKELE OT NOVO QUE FOI CRIADO A 1 MES POR E MIN E POR O [ADM] Johnatan). VALE LEMBRAR QUE O NTO BLACK WHITE FOI UM DOS SERVIDORES DE NARUTIBIA QUE MAIS CRESCEU NOS ULTIMOS TEMPOS .. EM APENAS 1 SEMANA DE NTO JÁ ATINGIMOS A META DE 70 ~ 80 USUARIOS ONLINE FIXOS DIARIOS, E ESSE É O SERVIDOR MAIS RECENTE DO NTO BLACK WHITE BASEADO NO DO SERVIDOR MADARA RINNEGAN EDITADO POR MIN E POR O JOHNATA. ANTES DE MAIS NADA GOSTARIA DE EXPLICAR O MOTIVO DE TAR POSTANDO O SERVER .. BEM O JOHNATAN ERA QUEM FAZIA PRATICAMENTE TUDO NAS ATUALIZAÇÕES E TAALS .. POREM ELE PAROU COM NTO AI TIVE QUE DESMONTAR O NTO B&W PORQUE EU NÃO TINHA CONDIÇÕES PRA DAR CONTA DO NTO SOZINHO. CHEGA DE BLABLA E VAMOS LÁ!! [+] NOVIDADES & CARACTERISTICAS [+] ERROS E BUGS [+] PRINTS DO SERVER [+] DOWNLOAD [+] CREDITOS [+] NOVIDADES & CARACTERISTICAS [+] ERROS E BUGS [+] PRINTS DO SERVER [+] Downloads Servidor Naruto B&W: Clique Aqui Client(descompilado): Clique Aqui [+] Creditos - Madara Rinnegan (servidor base) - [ADM] Johnata Editar Praticamente Todo o Servidor - Eu Por umas Besteiras q eu Coloquei e Por Postar GOSTOU DO SERVIDOR? DA UM REP++1 ponto
-
Launcher AutoUpdate C#
Launcher AutoUpdate C#
premii reagiu a GabrielSapient por uma resposta no tópico
1 pontoGalera sempre procurei um Launcher AutoUpdate para meu servidor, depois de muita pesquisa e pouco conhecimento consegui fazer um em C#, está ai: 1. Download: • Download | • Scan 2. Oque ele faz: • Verifica a existência da versão local na pasta do cliente; • Se a versão do arquivo não existir, ele assume que a versão é "1.0" e cria um arquivo de versão; • Verifica arquivo .xml no servidor de atualização; • Baixar atualizações para todas as versões maiores do que a versão atual do cliente (atualiza tudo em apenas formato de arquivo .zip); • Extrai os arquivos .zip; • Exclui os arquivos .zip após a extração; • Arquiva a versão atualizada na pasta do cliente; • E, finalmente, desbloqueia o botão "Start Game". 3. Como editar: • Abra o arquivo .sln na pasta "VS Project" com o Visual Studio: Procure por: string Server = "http://127.0.0.1/Updates/"; • Altere o http://127.0.0.1/Updates/ para qualquer URL que você estará hospedando suas atualizações. • Agora vamos procurar por: Process.Start("OTClient PkR DX9.exe", "\\Pokémon Rusty"); • Modifique o OTClient PkR DX9.exe pelo nome do .exe do seu Client. • \\Pokémon Rusty e a pasta que está seu .exe e vai ficar seu Launcher. (troque sem tirar os "\\") • No Visual Studio, selecione o controle WebBrowser(Neste caso, o nome "patchNotes") e alterar a url do "http://127.0.0.1/"para o caminho do arquivo index.html, na pasta do host: OBS: Isto á opcional, é apenas um template em .html. Você pode remove-lo e editar da maneira deseja. • Agora apenas jogue o .exe, .dll e o arquivo version da pasta "Launcher\VS Project\Launcher v2\bin\Debug ou Release" para a pasta de seu Client: Pronto! Agora e com o Site. • No host do site, apos colarmos a pasta Updates, editamos o arquivo Updates.xml, para cada atualização adicionamos um <update> fechamos com </update> como no exemplo do arquivo. Colocamos o arquivo atualização em .zip nessa mesma pasta, editando a versão e o nome no arquivo: • No arquivo version.txt colocamos a versão da nova atualização: • Uma dica para o .zip de atualização é colocar em pastas o caminho no client desejado a fazer update. Exemplo: data/things/854 nesta pasta colocaremos os arquivos que será substituído, no exemplo foi Tibia.spr e .dat. Depois compactamos e deixamos na pasta Updates, sem esquecer de colocar o nome no arquivo Updates.xml. 4. Dica • Pronto! Agora e só criar um instalador com o launcher, com atalho na área de trabalho (o launcher é o .exe que você colocou no client). Você pode modificar o launcher do jeito que quiser, o arquivo index.html e etc. Quando abrir o arquivo ele irá atualizar, liberar o botão "Start Game", e quando você clicar vai fechar o Launcher e abrir o Client. 5. Créditos Eu - Pelo launcher e pelo tutorial.1 ponto -
Crystal Spider + Frost Dragon [8.60]
Bom, estou criando um OT, então como peguei hunt's daqui, resolvi deixar meu agradecimento também Nada muito grande, coisa simples só para contribuir com a glr! http://imgur.com/qOMuXLu,zCZSvnC,ZKrkrTk,dBDgl1D http://imgur.com/alCfjcZ Novo link: http://www.4shared.com/rar/m7rs_QRGce/MapaFrost.html? https://www.virustotal.com/pt/file/f47cfbf070c8e5508cb37d35f2c11a239eee49bb9c7e222a5942bcf9e21ebe6d/analysis/1421444919/1 ponto
-
Remake Sprite PokeBalll (poketibia)
Ola galerinha, venho aqui postar algumas balls para vcs http://imgur.com/iWzKEIq se ajudei deixa um rep+ vlw Créditos : ----------- (não sei quem as fez) link mediafire: https://www.mediafire.com/?g8n3ivae8n3babc1 ponto
-
(Removido)DXP Server 1.0 Rick(DFB No my credits)
(Removido)DXP Server 1.0 Rick(DFB No my credits)
tuloi14 reagiu a ricksi2012 por uma resposta no tópico
1 ponto@Removido1 ponto -
[Pokémon] Servidor PokeZot Atualizado by Wolf
[Pokémon] Servidor PokeZot Atualizado by Wolf
gian velasques reagiu a Wolf Admin por uma resposta no tópico
1 pontoPokeZot Olá Galerinha, alguns devem me conheçer, sou o ADM Wolf, criador do "PokeZot".. Hoje venho apresentar a vocês tudo que o servidor tem de bom..Vamos Começar ~~Versão 1.0 PokeZot 1.0 OBS: Desculpe pelo tamanho excessivo do servidor, minhas ferramentas que uso no servidor foram junto ai ficou muito pesado. @Atualizado 16/08 Abaixo disponibilizo a vocês o Servidor PokeZot 2.0, atualização do 1.0, onde ocorreu varias mudanças, e foi um ótimo trabalho na minha opinião • Menu: ├ Informações; ├ Ediçoes; ├ Erros; ├ Prints; ├ Download; └ Creditos. Informações Edições Erros Prints Downloads Créditos Então, é isso.. Espero que gostem e aproveitem bastante. E se Gostou, por favor Deixe um "Gostei" aqui que me Ajuda Muito Até a Próxima Galera1 ponto -
[ATS] Spirit Hunter
1 pontoEae pessoal do Tibiaking, venho hoje através deste tópico apresentar meu projeto para vocês, em torno de 2 anos atrás, na epoca do tibiaking em que eu usava o nick xotservx, eu tinha iniciado um projeto, o projeto se chamava Spirit Hunter, e tinha como foco a idéia de que você poderia jogar um servidor baseado em pokemon, porém, com os monstros do tibia, eu acabei abandonando o projeto, e estou retornando nele agora do zero, pois não havia salvo nada. No Spirit Hunter os monstros depois de mortos podem ter seu espirito selado em uma pedra de captura. Após este selamento ele pode ser invocado quando quiser para auxiliar em sua jornada, capturando outros monstros, encontrando as relíquias perdidas, e se tornando um mestre dos espiritos. Segue abaixo mais algumas informações do projeto: Sources Versão: The Forgotten Server 1.0 Protocolo: 10.41 Interface 1. Rod - Vara para pescar monstros aquáticos. 2. Rope - Corda e Pá. 3. Bag - Bolsa para guardar itens. 4. Book - Livro que contém informações sobre os montros. 5. Order - Usado para ordenar o espirito. (Andar, montar, ...) 6. Relics - Reliquias já encontradas (Sistema de quests.) 7. Anel - Anéis que podem ser usado para suporte a você ou ao espirito. 8. Potrait - Imagem do monstros que contém na pedra. 9. Potions - Slot reservado para os potions. 10. Espirito - Pedra que contém algum espirito. Lista de Monstros Para ver os monstros selecionados e suas respectivas evoluções: Clique Aqui Monstros já configurados (Portrait, Spells, Evolutions, Loots) Todos monstros já configurados. Lista de vantagens de tipo Clique Aqui Progresso Go/Back (script) - 100% Catch (script) - 100% Moves (script and source) - 100% Passive/Agressive (source) - 100% Portrait (script) - 100% Evolve (script) - 100% Npc Heal (script, modalwindow and source) - 100% Order (script and source) - 100% Mount (script and source) - 100% Book (script and modalwindow) - 100% Gender (source) - 100% Vantagens e Desvantagens (source and script) - 100% Npc Buy Monsters (script and modalwindow) - 100% Cut (script) - 100% Rock Smash (script) - 100% Dig (script) - 100% Monstros já configurados (gif demonstração go/back) (algumas stones de evolução) (vídeo demonstração sistema de montaria) (imagens demonstração sistema de book) (gender system) (imagens demonstração sistema de vender monstros) Vagas 1 Spriter 1 Designer 1 Mapper * Caso tenha interesse em alguma vaga, pode responder este tópico.1 ponto
-
Ideias e boms scripts para PokeTibia
Ideias e boms scripts para PokeTibia
Fawkzz1 reagiu a Drazyn1291 por uma resposta no tópico
1 pontogalera como eu estou parando de ser um OTadmin vou mandar tudo que der para compartilha com vcs e vou começar com estas ideias e anotações de scripts para os curiosos : Servidores de Base e Auxilio XRain: www.tibiaking.com/forum/topic/27903-nova-vers%C3%A3opokemon-xrainpda-by-malconte/ Pyrus-OT: www.tibiaking.com/forum/topic/45169-pokemon-pyrus-ot/ Paraiso: www.tibiaking.com/forum/topic/44630-854pok%C3%A9mon-paraiso-bydungeon-man-13/ Generations : www.tibiaking.com/forum/topic/41868-pokemon-x-generation-spells-pxg-best/ Open Soucer : PStorm 3.20:www.tibiaking.com/forum/topic/45299-854npo-derivado-pokestorm-320-linux/ Dash V9: www.tibiaking.com/forum/topic/44734-pokemon-dash-v9-o-melhor-open/ Forums : www.tibiaking.com/forum/ ::REMOVIDO:: by Zet0N0Murmurou Base Para WebSite OTP Completo: www.tibiaking.com/forum/topic/38301-modenacc-website-otpokemon-v40-completo/ OTP Normal: www.tibiaking.com/forum/topic/43161-edi%C3%87%C3%83o-em-template-otpokemon-v40/ Tipos de Pokemons Leaf_Thunder_Dark_Fairy_Psichic_Fire_Iron_Dragon_Water_Combat_Comun_Venon_Flyging_Bug_Earth_Rock_Ice_Legendary_Shiny Adicionar novos tipo de pokemon : http://www.tibiaking.com/forum/topic/44030-tutorial-como-adicionar-novos-tipos-de-pokemons-fairy/ PokeDex: pokemondb.net/pokedex/national Scripts Destaque Infraestrutura: www.tibiaking.com/forum/forum/263-tutoriais-e-dicas-de-infraestrutura/ Outros Tutoriais: www.tibiaking.com/forum/forum/124-outros-tutoriais/ Events Event Five Fase Quest: www.tibiaking.com/forum/topic/39375-evento-five-fase-quest/ Torneio System: www.tibiaking.com/forum/topic/42722-pokemon-torneio-system/ Dota: www.tibiaking.com/forum/topic/17181-evento-dota-completo/ Run Event: www.tibiaking.com/forum/topic/33974-run-event/ Pikachu Event: www.tibiaking.com/forum/topic/39549-pikachu-event-derivados-estilo-zombie/ Futbol System: www.blacktibia.org/t3316-sistema-de-futbol Plants vc Zombies: www.blacktibia.org/t33324-minigame-plants-vs-zombies Window Catch: www.tibiaking.com/forum/topic/44200-mod-catch-window-v13/ Xwhitewolf: www.tibiaking.com/forum/user/103767-xwhitewolf/ Cargo + Renomear: www.tibiaking.com/forum/topic/47608-script-para-dar-cargos-e-renomear-os-nomes/#entry275678 1Mensagen p/ iniciante: www.tibiaking.com/forum/topic/47325-mensagens-para-iniciantes/ 2Mensagem primeiro login: www.tibiaking.com/forum/topic/36577-mensagem-no-primeiro-login/ Changer nick: www.tibiaking.com/forum/topic/25204-talkaction-change-name-in-game-30/ Mudar Nome Em Game NPC jogo da velha: www.tibiaking.com/forum/topic/25196-npc-tic-tac-toe/ NPC jogado de jogo da velha inteligente com niveis Converter Imagem para OTBM: www.tibiaking.com/forum/topic/12557-converta-imagens-para-otbm/?fromsearch=1 Win e Lose Core: www.tibiaking.com/forum/topic/42723-pokemon-win-e-lose-score-system/ 1Portal Text: www.tibiaking.com/forum/topic/40356-simples-texto-piscando-no-ot/ 2Tile Informativo: www.tibiaking.com/forum/topic/9839-moveevents-tile-informativo/ Kill Monster Open Portal: www.tibiaking.com/forum/topic/39340-creature-scripts-quando-matar-poke-abre-tp/ Limite Premmium Tile: www.tibiaking.com/forum/topic/12441-area-vip-premmium-tile/ Extra Area Exp: www.tibiaking.com/forum/topic/36528-extra-area-experience/ Pvp Team: www.tibiaking.com/forum/topic/28193-creatureevent-pvp-team/ City Inicial: www.tibiaking.com/forum/topic/28151-tile-que-muda-city-natal/ Diminuir Perda de Exp: www.tibiaking.com/forum/topic/23616-creaturescript-diminuir-a-perda-de-xp-quando-o-player-morre/ 1Login Menssage: www.tibiaking.com/forum/topic/20910-login-message/ 2Mensagen Boas Vindas:www.tibiaking.com/forum/topic/21870-creaturescript-mensagem-de-boas-vindas/ Hit Menssage: www.tibiaking.com/forum/topic/12594-creaturescripts-hit-message/ Item Proibido De Trade: www.tibiaking.com/forum/topic/9707-creatureevent-item-que-nao-pode-dar-trade/ Janela System: www.tibiaking.com/forum/topic/46265-talk-sistema-de-janelas/ Quest c/ Recompensa de Pokemon: www.tibiaking.com/forum/topic/40511-atualizado-quest-que-da-pok%C3%A9mon-como-recompensa/ Auto-Loot = Pxg: www.tibiaking.com/forum/topic/41693-pda-autoloot-igual-pxg/ Stone Box: www.tibiaking.com/forum/topic/36813-action-stone-box/ Item P/ Player On: www.tibiaking.com/forum/topic/33793-talkactions-adicionar-item-para-todos-players-online/ Item Para Player:www.tibiaking.com/forum/topic/35865-talkaction-adicionar-x-item-para-o-player/ Liberador De Pokemon: www.tibiaking.com/forum/topic/37853-item-faz-poke-selvagem-aparecer/ Boost e Shiny Stone: www.tibiaking.com/forum/topic/35575-actions-script-scripts-boost-stone-e-shiny-stone-configur%C3%A1veis/ Rare Candy: www.tibiaking.com/forum/topic/24769-action-rare-candy/ Invasão: www.tibiaking.com/forum/topic/25526-talkaction-invasao-espec%C3%ADfica/ Entrada De Quest Especial: www.tibiaking.com/forum/topic/23196-action-entrada-dark-abra-charizard-valley/ Backpack com nick de Player: www.tibiaking.com/forum/topic/7909-actioncriando-backpack-com-nome-do-player/ Primeira Quest: www.tibiaking.com/forum/topic/14763-primeira-quest/?p=78253 TV Cam System: www.tibiaking.com/forum/topic/11348-854-tv-cam-system/ Bike System: www.blacktibia.org/t5816-actions-bike-system-pokemon Saffari: www.blacktibia.org/t12743-inovador-saffari-zone-para-tibia-o-poketibia-100-sin-bugs Primeiro Item: www.blacktibia.org/t20216-mod-first-items-facil Pokedex Complet: www.blacktibia.org/t533-script-pokedex-completo Auto Mensagens: www.tibiaking.com/forum/topic/1979-globalevents-mensagens-automaticas/ PopUP: www.tibiaking.com/forum/topic/26838-novo-sistema-de-noticias/ Monster Check Info: www.blacktibia.org/t6538-mod-monster-info-check-info Raibow System: www.blacktibia.org/t14881-talkaction-new-rainbow-system Character Info: www.tibiaking.com/forum/topic/8387-talkaction-character-info/ List de Staff: www.tibiaking.com/forum/topic/25523-talkaction-lista-de-staff/ Emoticos: www.tibiaking.com/forum/topic/34443-mods-emoticons/ Mensagen quando Staff Onlinewww.tibiaking.com/forum/topic/44773-simples-mensagem-quando-staff-logar/ NPC Anunciante: www.tibiaking.com/forum/topic/19832-npc-anunciante/ Criar Log GM: www.tibiaking.com/forum/topic/2627-talkaction-criar-logs-gm/ Comando Mute Atualizado: www.tibiaking.com/forum/topic/16321-talkaction-comando-mute-atualisado/ Staff Fala por PLayer: www.tibiaking.com/forum/topic/23403-talkaction-gm-faz-player-falar/ Online Diferente: www.tibiaking.com/forum/topic/34765-talkactions-online-diferente/ Novo Report: www.tibiaking.com/forum/topic/36554-talkaction-mandar-mensagem-para-pasta-do-servidor/ Spy Player: www.tibiaking.com/forum/topic/36462-comando-spy-players/ Pokemon Falar: www.tibiaking.com/forum/topic/42656-comando-adicionando-comando-say/ Correr System: www.tibiaking.com/forum/topic/44601-correr-poketibia/page-2#entry258010 Limpador de Backpack: www.tibiaking.com/forum/topic/44454-limpador-de-backpack-tfs-10/ Tempo Online: www.tibiaking.com/forum/topic/31329-m%C3%A9dia-online/ Ditto System = Pxg: www.tibiaking.com/forum/topic/35599-pda-ditto-system-igual-pxg/ Price Loot: www.tibiaking.com/forum/topic/25387-sistema-de-price-nos-loots/ Monstro C/ Aparencia de Item: www.tibiaking.com/forum/topic/47636-mostro-com-aparencia-de-itemajuda/ Player Account Info: www.tibiaking.com/forum/topic/42199-talkaction-player-account-information/ Video OTS Em Linux: www.tibiaking.com/forum/topic/8751-videootserv-em-linux-site/ Dicas De Segunrança Web: www.tibiaking.com/forum/topic/33036-10-dicas-de-seguran%C3%A7a-para-seu-servidor-web/ Deixar Servido + Bonito: www.tibiaking.com/forum/topic/8077-3-em-1-deixe-seu-servidor-mais-bonito/ Espero ajudar muita gente. Feliz ano novo galera1 ponto -
Erro ao tentar deixar OT online
1 pontoHumm, ok vamos começar os teses. Abra seu prompt de comando (Windows+r e digite cmd) então escreva ipconfig. Ele te dará alguns ips, dentre eles seu gateway padrão (modem) e seu ipv4 ip do seu pc na sua rede. As portas no modem devem ser liberadas para seu ipv4 e não para o gateway padrão! Se seu ot for new client vc vai ter que editar o arquivo client_entergame.lua, senao para você tentar acessar seu server pelo ipchanger use o ip 127.0.0.1. Para testar se suas portas estão liberadas corretamente, acesse o site www.canyouseeme.com e veja se o resultado eh postivo ou negativo1 ponto
-
Erro quando pessoas fora eu vão logar no server.
Tem algo errado na configuração da sua porta, ele não encontra ela aberta. Mande um print de como ta seu firewall, eu costumo liberar também as portas 80, 8090, 7272 alem dessas que você liberou, mas eh mais mania do que necessidade haha1 ponto
-
Erro ao tentar deixar OT online
1 pontoprimeiramente: É possível sim abrir um servidor com net compartilhada sem utilizar o hamachi, tive diversos servidores abertos normalmente em minha net compartilhada! Segundo: Não basta somente as portas no modem, libere-as também em seu firewall1 ponto
-
Erro quando pessoas fora eu vão logar no server.
Vc colocou seu ip fixo no config.lua e no client que os outros irão testar? No cliente que vc liga continua seu ipv4 assim como o dani sedutor falou. Quando você acessou o site que ele passou qual foi o resultado? Lembrando também que os ip's que devem ser liberados no modem deve ser seu ipv4 e não seu ip fixo!!1 ponto
-
Erro ao tentar deixar OT online
1 pontoNet Compartilhada ? Se For Net Compartilhada , Tem Que Usa o Hamachi Ou Paga Um Vps1 ponto
-
Erro quando pessoas fora eu vão logar no server.
Calma lá, galera. Vamos passo a passo. Primeiro, tenha em mente que pra vc (host) entrar no seu server vc, e somente vc, usará o ipv4 e os demais players usarão ou o seu ip global (que vc pode conseguir nesse site: www.meuip.com.br) ou então o seu ip fixo (que vc cria no www.no-ip.com). (Se vc optar pelo ip global, vc terá que mudá-lo no config.lua toda vez que seu modem/roteador for desligado. Já com o ip fixo não precisa fazer esse processo repetitivo) Para eu dizer se suas portas estão configuradas de forma correta, pf aperte *tecla windows* + R digite cmd e aperte enter. Agora digite ipconfig e aperte enter. Agora mande print.1 ponto
-
Erro quando pessoas fora eu vão logar no server.
Amigo, pelo que vi seu erro está em: O que acontece é o seguinte, para você fazer com que os outros conectem em seu servidor com o new client, você deve setar o seu ip fixo, ou no caso ip = "187.40.157.102" em seu client_entergame.lua, pois você passará esse client para outros entrarem, e ao conectarem no seu servidor, estão fazendo pelo seu endereço ipv4, ou seja, seu ip residencial, por isso não entram e não veem o servidor online! Tente colocar seu fixo ou o ip que você setou no config.lua e me diga se funcionou!1 ponto
-
Erro quando pessoas fora eu vão logar no server.
Entre nesse site: www.canyouseeme.org e teste as portas 7171 e 7172 se de Error então qr dizer que as suas portas não estão realmente abertas. E aí te recomendo ou pesquisar mais sobre abrir portas no seu modem/roteador ou então mandar prints de como estão configuradas suas portas no seu modem/roteador.1 ponto
-
[Pokemon] Task System Full Separado Por Elementos
[Pokemon] Task System Full Separado Por Elementos
nick306 reagiu a GabrielSapient por uma resposta no tópico
1 pontoGostei, u.u posta ai. Você não tem nenhum evento de catch ai nao, igual do otpokemon ?1 ponto -
[Pokemon] Win e Lose Score System
[Pokemon] Win e Lose Score System
nick306 reagiu a GabrielSapient por uma resposta no tópico
1 pontoAcho que eu tentei no primeiro e foi namoral, só pra conferir o painel de Blue e Red zera ou não ?1 ponto -
Crystal Spider + Frost Dragon [8.60]
@hiran, amigo, vc tem 48 horas para postar o download (caso ainda queira disponibilizar). Se não o fizer, terei que deletar o tópico... :/1 ponto
-
Crystal Spider + Frost Dragon [8.60]
arquivo deletado colega1 ponto
-
(Resolvido)First Items, posição inicial e posição quando renasce mySQL
Acessa meu Tutorial abaixo, e vê se o seu erro é esse. http://www.tibiaking.com/forum/topic/48314-tutorial-bug-account-manager/1 ponto
-
[MAPA] Castle Map
[MAPA] Castle Map
Wise reagiu a Finn Mertens por uma resposta no tópico
1 pontoOlá,vim trazer esse mapa de castle que eu mesmo fiz para disponibilizar para vocês usarem.espero que gostem! 8.60 Começo Entrada do castle Primeiro andar Segundo andar Terceiro andar Quarto andar Link: http://www.4shared.com/rar/_lUsxFTMba/castle.html Scan:1 ponto -
[MAPA] Castle Map
[MAPA] Castle Map
Finn Mertens reagiu a Wise por uma resposta no tópico
1 pontoBacana, um castle diversificado. Agora que você postou o scan, seu tópico foi aprovado e movido para a seção correta. Além disso, você também recebeu um ponto de reputação positiva por contribuir trazendo conteúdo ao fórum. Parabéns1 ponto -
Ajuda com Script (usando 1 item no bau para destranca-lo e pegar o item)
@makestro, tu botou a tag em actions.xml com o id do pocket tool?1 ponto
-
(Resolvido)[DUVIDA] Usar iten por Vocação
Não precisa fazer upload. Apenas clique no painel do editor de texto, onde se localizam os operadores relacionais <> e cole o script. De qualquer forma, substitua os códigos do seu movements.xml, por estes:1 ponto
-
[PESQUISA] Como se prevenir das disputas no PagSeguro?
[PESQUISA] Como se prevenir das disputas no PagSeguro?
luanluciano93 reagiu a Caronte por uma resposta no tópico
1 pontoPara isso, serve os termos de contrato. Se o dono de otserver se prevenir, não existe espertinhos.1 ponto -
(Resolvido)[PEDIDO] Add item para o player msm ele tando offline
(Resolvido)[PEDIDO] Add item para o player msm ele tando offline
Fire3712 reagiu a ricksi2012 por uma resposta no tópico
1 pontoBom pq vc n faz pelo site pega 1 site adiciona o shop no site e eu te passo o script pra por no servr pra receber os itens do site Bom se usar o shop do site adicione isso no seu server quando compra ira chegar automaticamente e esse aqui no seu globalevents.xml <globalevent name="Shop" interval="60000" script="shop.lua" />1 ponto -
[Show Off] Gabisa00
[Show Off] Gabisa00
gabisa00 reagiu a Bruno Minervino por uma resposta no tópico
1 pontoEu curti, ta ficando melhor, Continua treinando que logo logo você está pegando o jeito. Abraço!1 ponto -
Pokemons By zagaf (iniciante)
1 pontoSó faltou eles estarem na perspectiva correta.1 ponto
-
Template Pokeball - Sistema Pokeicon
1 ponto
- (Resolvido)ERROR RME, PONTO DE ENTRADA
(Resolvido)ERROR RME, PONTO DE ENTRADA
kooask01 reagiu a xBlackWolf por uma resposta no tópico
1 pontoFerramenta de pesquisa ta ai pra usar viu rsrs Delete as 2 Dlcs abaixo e Execute o RME.EXE Não o Atalho na Área de Trabalho "WSOCK32.dll" e "RPCRT4.dll". Delete o atalho do RME que está na sua área de trabalho. (Caso utilizar este atalho irá criar as dll's novamente)1 ponto- (Resolvido)[DÚVIDA] Como alterar local do CP
(Resolvido)[DÚVIDA] Como alterar local do CP
rafanasser reagiu a ricksi2012 por uma resposta no tópico
1 pontoBom amigo não e necessariamente trocar o local do cp basta apenas colocar piso de area de paz1 ponto- Ajuda com Script (usando 1 item no bau para destranca-lo e pegar o item)
Ele quer um item X que ao ser usado em um item Y, de um item Z. Tu só fez um script de clickar no bau e ganhar um item.1 ponto- Ajuda com Script (usando 1 item no bau para destranca-lo e pegar o item)
local id = xxx --ID do baú. local reward = {item_id, quantity} --Prêmio da quest. function onUse(cid, item, frompos, item2, topos) if item2.itemid == id then if getPlayerStorageValue(cid, 90181) < 1 then doRemoveItem(item.uid, 1) doPlayerAddItem(cid, reward[1], reward[2]) doPlayerSendTextMessage(cid, 27, "You got your prize.") setPlayerStorageValue(cid, 90181, 1) else return doPlayerSendCancel(cid, "You already got your prize.") end end return true end1 ponto- [Pokemon] Win e Lose Score System
[Pokemon] Win e Lose Score System
nick306 reagiu a GabrielSapient por uma resposta no tópico
1 pontoReputado, desculpe reviver o tópico mas no meu exitem vários if valor >= getCreatureHealth(cid) then, pode explicar melhor que qual colocar ?1 ponto- [Pokemon] Task System Full Separado Por Elementos
[Pokemon] Task System Full Separado Por Elementos
nick306 reagiu a GabrielSapient por uma resposta no tópico
1 pontoIsso e um bom conteúdo, estou surpreso de ninguém ter comentado nada até hoje. Reputado1 ponto- [Iniciante] - Básico para abrir um servidor.
[Iniciante] - Básico para abrir um servidor.
ramonrodrigoss reagiu a huuumberto por uma resposta no tópico
1 pontoMeu querido, já que necessitas praticar a boa linguagem, corrigi o teu texto de introdução, o qual traria pontos negativos se fosse um artigo cientifico em uma universidade Sobre o teu questionamento: http://www.tibiaking.com/forum/forum/110-otserv/ Bom proveito!1 ponto- Bless automatico até determinado level.
Quando você for reviver um tópico, tenha absoluta certeza de que o que irá comentar será algo construtivo e com relação ao assunto em questão. Se possível, da próxima vez crie o seu próprio tópico e relate o que precisa. Você chamou a atenção de outro membro, causando um desvio do assunto principal do tópico. Não importando se ele está ou não em atividade recente, esse tipo de ação é prioridade da equipe e só poder ser feita por um membro da mesma. Da próxima vez que você vir um membro infringindo as regras, apenas clique em Relatar para a equipe! abaixo do post principal do mesmo. Leiam e se preciso, releiam as Regras Gerais do fórum.1 ponto- [DÚVIDA] Ativar action por comando
[DÚVIDA] Ativar action por comando
nick306 reagiu a GabrielSapient por uma resposta no tópico
1 pontoGalera tenho uma action que funciona certinho... mas queria que para poder usar ela tenha um comando para habilitar... e se tivesse como desabilitar séria legal, ai vira uma talkaction certo ? tentei colocar function onSay(cid, words, param) no inicio e colocar um talkaction mas não deu.... ta ae o script: Quem ajudar ganha REP+ valeu....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)Spells diferentes
(Resolvido)Spells diferentes
r0bert0lol reagiu a xWhiteWolf por uma resposta no tópico
1 ponto1- creaturescripts.xml <event type="statschange" name="defensive1" event="script" value="defensive1.lua"/> login.lua ---------- Defensive 1 ---------------- registerCreatureEvent(cid, "defensive1") if getPlayerStorageValue(cid, 3482101) < 0 then setPlayerStorageValue(cid, 3482101, 0) end creaturescripts\scripts\defensive1.lua local config = { storage = 3482101, effect1 = 2, --- efeito ao ser atacado estando invulnerável percent = 30 -- porcentagem de esquivar } function onStatsChange(cid, attacker, type, combat, value) if value >= 1 and (type == STATSCHANGE_HEALTHLOSS or (getCreatureCondition(cid, CONDITION_MANASHIELD) and type == STATSCHANGE_MANALOSS)) then if getPlayerStorageValue(cid,config.storage) > 0 and isCreature(attacker) and math.random(1,100) <= config.percent then doSendMagicEffect(getCreaturePosition(cid), config.effect1) doSendAnimatedText(getCreaturePosition(cid), "-kawarimi-", 215) setPlayerStorageValue(cid, config.storage, getPlayerStorageValue(cid, config.storage) - 1) doPlayerSendTextMessage(cid, 20, "You have now ".. getPlayerStorageValue(cid, config.storage) .." charge(s).") return false end end return true end 2- creaturescripts\scripts\defensive2.lua local config = { storage = 3482101, effect1 = 2, --- efeito ao ser atacado e teleportar percent = 30 -- porcentagem de esquivar } function onStatsChange(cid, attacker, type, combat, value) if value >= 1 and (type == STATSCHANGE_HEALTHLOSS or (getCreatureCondition(cid, CONDITION_MANASHIELD) and type == STATSCHANGE_MANALOSS)) then if getPlayerStorageValue(cid,config.storage) > 0 and isCreature(attacker) and math.random(1,100) <= config.percent then doSendMagicEffect(getCreaturePosition(cid), config.effect1) doTeleportThing(cid, getCreaturePosition(attacker), false) doTargetCombatHealth(cid, attacker, 1, -50, -100, 255) setPlayerStorageValue(cid, config.storage, getPlayerStorageValue(cid, config.storage) - 1) doPlayerSendTextMessage(cid, 20, "You have now ".. getPlayerStorageValue(cid, config.storage) .." charge(s).") return true end end return true end (o resto é a mesma coisa, só muda os storages e os nomes né) Agora pra ambos vc vai fazer essa mesma spell: spells.xml <instant name="kawarimi no jutsu defensive" words="kawarimi no jutsu defensive" lvl="16" mana="500" prem="1" aggressive="0" exhaustion="1000" needlearn="0" event="script" value="especiais/kawarimi.lua"> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> </instant> data\spells\scripts\especiais\kawarimi.lua local config = { storage = 3482101, cooldown = 3, --- tempo entre um uso e outro maxcharge = 20, --- máximo de cargas que dá pra acumular effect1 = 29 -- efeito que sai ao falar a spell } function onCastSpell(cid, var) if getPlayerStorageValue(cid, config.storage) >= 20 then doPlayerSendCancel(cid, "You already reached the max of charges for this skill.") return false end if os.time() - getPlayerStorageValue(cid, 55697) >= config.cooldown then setPlayerStorageValue(cid, 55697, os.time()) doSendMagicEffect(getCreaturePosition(cid), config.effect1) setPlayerStorageValue(cid, config.storage, getPlayerStorageValue(cid, config.storage) + 1) doPlayerSendTextMessage(cid, 27, "You have now ".. getPlayerStorageValue(cid, config.storage) .." charge(s).") else doPlayerSendCancel(cid, "Your skill is in cooldown, you must wait "..(config.cooldown - (os.time() - getPlayerStorageValue(cid, 55697))).." seconds.") return false end return true end Lembrando que se vc quiser ter ambas as spells vc precisa duplicar os scripts e mudar os storages/nomes1 ponto- Anti-Trap com ITEM .
1 pontoAo usar o item no player que está te trapando você troca de posição com ele . Mais você so pode usar o item se não tiver com skull . e também so pode usar a cada X minutos . vá em data / actions / scripts . Cria um Arquivo.lua e cola isso dentro : function onUse(cid, item, fromPosition, itemEx, toPosition) local time = 1 -- tempo por minuto local storage = 1961 -- storage local pos = getCreaturePosition(cid) local pos2 = getCreaturePosition(itemEx.uid) if isPlayer(itemEx.uid) then if getPlayerStorageValue(cid, storage) - os.time() <= 0 then if getCreatureSkullType(cid) == SKULL_NONE then doTeleportThing(cid, pos2) doTeleportThing(itemEx.uid, pos) doSendMagicEffect(pos, 4) doSendMagicEffect(pos2, 4) setPlayerStorageValue(cid, storage, os.time()+time*1*60) else doPlayerSendCancel(cid, "Você está com Skull.") end else doPlayerSendCancel(cid, "Você só pode usar esse item denovo a "..time.." Minutos.") end else doPlayerSendCancel(cid, "Você só pode usar este item em Players.") end return TRUE end e em actions.xml coloca a tag : <action itemid="IDdoItem" script="NomeDoArquivo.lua"/> você so pode usar o item se tiver ao lado do player .1 pontoLíderes está configurado para São Paulo/GMT-03:00 - (Resolvido)ERROR RME, PONTO DE ENTRADA
Informação Importante
Confirmação de Termo