Ir para conteúdo

LeoTK

Marquês
  • Total de itens

    1249
  • Registro em

  • Última visita

  • Dias Ganhos

    22

Tudo que LeoTK postou

  1. Salve galera meu amigo phsilva pediu para eu postar o cliente do servidor dele o NTO Under e vou confessar que o cliente dele ta muito top tem muita coisa boa o cliente esta tão completo que poderia fazer um servidor baseado nesse cliente espero que vocês curtam e ajude os projetos de nto que estão por ai eu com certeza vou usar no meu bom vamos lá Eu não vou postar prints para não estragar a surpresa kkk  NTO UNDER-NTO ACADEMY.zip SCAN DO CLIENTE
  2. Salve galera bom passando aqui para atualizar vocês e mostrar como vai funcionar o sistema de buff junto com os jutsus espero que curtam Discord Oficial Página no Facebook Bom para acrescentar gostaria de dizer que esse método é para o player criar estrategias e o tempo certo de usar os jutsus porque se usado de maneira errada pode custar a vida 
  3. Salve galera bom demorou mas consegui trazer esse conteúdo para vocês com ajuda de diversos amigos créditos no final do tópico. Bom vamos lá é um conjunto de configurações + script que vai permitir todas as skills do servidor ficar limitada até 250 Primeiramente vamos até o config.lua do servidor e deixa a Rate Magic em 0.01 Ficando assim rateMagic = 0.01 Logo depois disso vamos ao vocation.xml e procure por manamultiplier="1.2" Use o notepad++ Aperte ctrl + H para substituir todos os manamultiplier="1.2" por manamultiplier="1.0" manamultiplier="1.0" Essa modificação vai permitir a sua magic level chegar a 250 Depois faça isso com as demais skills Club / Sword / Axe / Distance / Shield / Fishing - Mude todos para 1.0 Depois disso agora vamos instalar os scripts para criar limites para as skills não bugarem e também vamos configurar a rate do magic level para não bugar também Vá em data/creaturescripts/creaturescripts.xml e adicione essas tags <!-- Skills Block / Stages Skills --> <event type="advance" name="skillblock" event="script" value="skillblock.lua"/> <event type="login" name="skillblock2" event="script" value="skillblock2.lua"/> <event type="death" name="skillblock3" event="script" value="skillblock3.lua"/> <event type="advance" name="skillblock4" event="script" value="skillblock4.lua"/> <event type="login" name="skillblock6" event="script" value="skillblock6.lua"/> Agora abra o login.lua e adicione isso registerCreatureEvent(cid, "skillblock") registerCreatureEvent(cid, "skillblock2") registerCreatureEvent(cid, "skillblock3") registerCreatureEvent(cid, "skillblock4") Crie o arquivo skillblock.lua e adicione isso dentro Lembre-se coloque um numero anterior ao limite ou seja o limite de fist e 250 mas no maxLevel esta 254 Crie o Arquivo skillblock2.lua e adicione isso dentro Crie o Arquivo skillblock3.lua e adicione isso dentro Crie o Arquivo skillblock4.lua e adicione isso dentro Crie o Arquivo skillblock5.lua e adicione isso dentro Crie um Arquivo skillblock6.lua e adicione isso dentro Algumas imagens mostrando funcionando no meu caso eu configurei para enviar a mensagem em uma channel caso se interessar nesse sistema basta seguir o link Clicando Aqui Créditos: @movie @Coltera @lordzetros @Yan Liima @aspira Night Wolf
  4. Salve galera com ajuda de alguns amigos modifiquei o script skill stages 0.3.6 porém estou com um problema ainda estou tentando separar a informação das skills e do magic level porque estou usando um string.format para o magic level e caso o string.format ficar junto ele mostra a rate das outras skills com 5.000x ai estou tentando fazer com que mostre a informação separada porém estou com o seguinte problema toda vez que muda a rate stage deveria mostrar a mensagem que esta no script porém fica aparecendo esse erro [17/03/2019 13:23:35] [Error - CreatureScript Interface] [17/03/2019 13:23:35] data/creaturescripts/scripts/skillblock4.lua:onAdvance [17/03/2019 13:23:35] Description: [17/03/2019 13:23:35] data/creaturescripts/scripts/skillblock4.lua:18: attempt to concatenate a nil value [17/03/2019 13:23:35] stack traceback: [17/03/2019 13:23:35] data/creaturescripts/scripts/skillblock4.lua:18: in function <data/creaturescripts/scripts/skillblock4.lua:3> Tentei editar de diversas maneiras porém sem exito
  5. LeoTK

    Mudar efeito spear

    então ela pega o efeito que tu fez para saber o id do efeito só olhar no object builder... é sempre 1 número a menos ou seja se for 100 e o 99
  6. LeoTK

    Mudar efeito spear

    Salve maninho para fazer algo desse tipo é mais fácil usar um script e adicionar em weapons e configurar por lá ficando assim data/weapons/weapon.xml - Adicione essa tag <distance id="ID DA SPEAR" level="LVL PRA USAR" event="script" value="NOME DO ARQUIVO.lua"/> Data/Weapons/scripts - Crie um arquivo.lua e coloque isso dentro local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) -- TIPO DE DANO QUE VAI CAUSAR setCombatParam(combat, COMBAT_PARAM_EFFECT, 1) -- EFEITO QUE VAI APARECER QUANDO DER O DANO NO ALVO setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 1) -- EFEITO A DISTANCIA QUE VAI MOSTRAR ATE O ALVO setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) -- FORMULA DE DANO DEPENDENDO DA SKILL E O DANO QUE VAI CAUSAR -- DAQUI PRA BAIXO NÃO MEXA local area = createCombatArea({ {0, 0, 0}, {0, 3, 0}, {0, 0, 0} }) setCombatArea(combat, area) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end
  7. acredito que seja tudo no mesmo script porém retirar executa uma função, guardar outra função e por ai vai
  8. Salve galera bom eu achei um script de lenhar antigo fui atrás tentei editar deu fail então recebi ajuda de alguns membros e enfim consegui trazer isso para vocês para muitos pode ser um simples sistema de cortar arvore mas com ele da para usar a criatividade e usar para muitas outras coisas como por exemplo mina para minerar minérios/ arvores com frutos para colher e por ai vai. Bom o script faz o seguinte você usa o machado em uma arvore configurável e você fica com a roupa de lenhador corta a arvore fica o toco dela e depois de um tempo a arvore volta ao normal para ser cortada novamente e assim você ganha itens configuráveis. Membros que ajudaram no script @JoviM @lordzetros Criador do script original @PsyMcKenzie Corrigido por @Storm Testado na versão 0.3.6 / 8.54 Outfit de lenhador 8.54 V outfit obd 854_1248.obd = Homem outfit obd 854_1249.obd = Mulher 8.60 V outfit obd 860_1248.obd = Homem outfit obd 860_1249.obd = Mulher Action.xml <action itemid="ID DO MACHADO" event="script" value="NOME DO SCRIPT.lua"/> Script V Vídeo demonstrativo Espero que gostem do script
  9. realmente foi por esse motivo que fiz isso muitas pessoas estavam além de comprar passando raiva com o péssimo suporte do mesmo então resolvi cortar o mau pela raiz
  10. sim mas o maior intuito foi acabar com algumas pessoas que estavam se aproveitando disso pra vender o programa que é gratuito
  11. kkkk, novidade que algum programa seu não funcione acho melhor ver bem o lugar da onde você pegou pra passar para os outros da forma correta para não ocorrer isso ^^ fica a dica
  12. Eu fiz isso com a intenção de acabar com essa cilada de venda de programas gratuitos
  13. Olá a todos. Bom eu percebi que tem algumas pessoas levando vantagem em cima de um programa gratuito disponível na internet, então resolvi postar ele para todos usarem gratuitamente é um programa que além de criar a pasta cab muda a file name/mask do aplicativo, assim fazendo com que ele necessite abrir o data.cab criado por você trazendo enfim a proteção.cab para os clientes de hoje, o problema que existe nele é que ele coloca diversos falsos positivos no cliente fazendo com que qualquer anti-virus detecte o cliente do servidor como uma ameaça assim excluindo do computador e consequentemente faz com que o servidor perca jogadores, mas já que tem pessoas levando vantagem sobre esse programa gratuito na internet e cobrando horrores para passar esse programa e um tutorial de como fazer isso eu vou disponibilizar aqui para uso gratuito de todos. O Nome do programa em questão é Enigma Virtual Box Link para acessar o site oficial para baixar o programa https://enigmaprotector.com/en/downloads.html Bom agora irei mostrar como fazer o procedimento com um vídeo obs: estarei usando uma versão inferior mas o procedimento é o mesmo Após esse processo o cliente fica dessa forma Scan do cliente https://www.virustotal.com/#/file/c560af8310c672d88f20649178036220cc20b00e074959e9a14975727a8ec936/detection Scan da data.cab https://www.virustotal.com/#/file/2a43b080250ff3e02a1d3d5409f765e70cd4385bca748bae1f0b4b35bbd9e00b/detection Bom é isso pessoal o intuito é acabar com essa cilada Aproveito para falar sim que existe programadores que realmente criam programas próprios e realmente cria uma boa proteção mas não é o que esta acontecendo aqui ultimamente então o intuito e acabar com essas pessoas que estão se aproveitando desse programa para querer enganar falando que a proteção foi criada por eles etc... sendo que é um programa gratuito e disponível na internet
  14. Estarei postando o seu tópico em outro fórum pra ajudar a divulgar curti muito seu servidor coisa que não costuma acontecer e muito menos eu divulgar os mesmos mas eu gostei bastante não só como player mas como desenvolvedor também ^^
  15. Salve galera bom eu procurei bastante nos fóruns por ai, podemos dizer que tem muita coisa do tipo, mesmo assim eu resolvi trazer esse conteúdo, achei bem interessante e claro para quem gosta de detalhes como eu vai ser muito útil, espero que gostem. Requisitos Alteração na 050-Functions Caminho: Pasta do servidor/data/lib Ir até o final de tudo dar dois enters e adicionar o seguinte código Configuração Explicada no próprio script storage = 62163, -- Storage para após usar começar a contagem de tempo após o próximo uso tempo = 120, -- Tempo em minutos que vai curar a stamina 120 = 2 horas delay = 12, -- Tempo em horas que vai demorar para usar novamente 1 = 1 hora effect = 592, -- Efeito que vai aparecer ao usar o item para regenerar a stamina remove_on_use = true, -- Se o item vai sumir ao usar ou não sendo true = sim e false = nao stamina_full = 42 * 60 -- aqui é o valor da stamina completa em MINUTOS OBS: NÃO MEXER Actions.xml Tag <action itemid="ITEM ID" event="script" value="NOME DO ARQUIVO.lua"/> ATENÇÃO: O script esta utilizando uma configuração para enviar a mensagem de erro para uma channel, quase certeza que pode dar erro em seu servidor caso quiser colocar a função no seu servidor de criar novas channels e ao logar aparecer as channels Clique Aqui Caso quiser que o script mande a mensagem de aviso para o default basta editar essa parte return doPlayerSendChannelMessage(cid, MESSAGE_STATUS_CONSOLE, "Voce precisa esperar " .. timeString(getPlayerStorageValue(cid, config.storage) - os.time()) ..", para regenerar a stamina novamente.", TALKTYPE_CHANNEL_O, CHANNEL_INFO) Por essa return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce precisa esperar " .. timeString(getPlayerStorageValue(cid, config.storage) - os.time()) ..", para regenerar a stamina novamente.") Script Obs: O script vai mostrar o tempo em horas, minutos e segundos que falta para usar novamente Créditos: Brunds @Vodkart gryLLo
  16. @BlagozahA não utilizo o sistema antigo de graduação pretendo fazer uma coisas diferentes
  17. Salve galera bom estava a um tempão desenvolvendo esse servidor e finalmente lancei ele claro falta muitas coisas a serem feitas porém tem muitas coisas inéditas e um estilo bem diferente de jogar. Bom vou citar algumas coisas Jutsus totalmente fluidos sem aquele peso na hora de soltar as spells Monstros totalmente refeitos, lugares existentes reformulados e outros sendo reformulados Dando maior utilidade para lugares esquecidos Sistema de quest por classe Sistema de classe para personagem e cada personagem tem seu tipo de arma especifica Sistema de sauna para recuperar stamina em tempo real (em fase de testes ainda, precisa ajustar alguns detalhes) Sistema de vocação por quest (ao completar uma quest você libera uma nova vocação no site para ser criada) Bosses akatsuki totalmente refeitos para darem as vocações de recompensa porém não sera fácil derrota-los Versão atual do servidor 8.54 Economia do servidor ainda em ajustes porém fizemos o gold ser valorizado Vila uchiha totalmente única Algumas hunts totalmente refeitas e únicas do servidor As vocações são constantemente analisadas para manter o balanceamento das mesmas Itens sendo colocado no servidor gradualmente Poderes dos monstros refeitos e diversos poderes característicos Sistema de subir no muro de konoha por clique com direito do mouse sendo que no muro de konoha da acesso a vila uchiha E vários outros venham conhecer o servidor ^^ Site Oficial: https://ntons.sytes.net/ Canal do Youtube Oficial: https://www.youtube.com/channel/UCLcymODAJcuC0XX7IPUlh1A/videos?view_as=subscriber Página do facebook Oficial: https://www.facebook.com/NtoNewSeason Discord Oficial do Servidor: Discord.me/ntons Algumas fotos do servidor Topo do castle war
  18. Salve galera trazendo um spoiler do exame chunin espero que curtam ^^
  19. Salve galera bom estou tentando fazer o seguinte preciso que faça uma verificação de value da mesma storage porém com value diferente ao mesmo tempo para manter o status. PHP <div class='message'> <div style="padding-left: 16px;" class='title'>Graduações</div> <div class='content'> <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); $characterPageQuests = array(); /* A list of quests for character/view page. It will be listed on the page as a table to show acomplished missions. Array contains array of quests which includes STORAGE ID, STORAGE VALUE (Required to finish quest) and NAME To create new quest copy line accross and change values. */ $player = $GLOBALS['player']; /* Eg. $characterPageQuests[] = array('storage'=>5000, 'value'=>1, 'name'=>'Scret Quest'); */ $characterPageQuests [] = array ('storage'=>89745, 'value'=>1, 'name'=>'Genin'); $characterPageQuests[] = array('storage'=>89745, 'value'=>2, 'name'=>'Chunin'); $characterPageQuests[] = array('storage'=>89745, 'value'=>3, 'name'=>'Jounin'); $characterPageQuests[] = array('storage'=>89745, 'value'=>4, 'name'=>'Sennin'); $characterPageQuests[] = array('storage'=>89745, 'value'=>5, 'name'=>'Anbu Ne'); $characterPageQuests[] = array('storage'=>89745, 'value'=>6, 'name'=>'Anbu Oinin'); $characterPageQuests[] = array('storage'=>89745, 'value'=>7, 'name'=>'Akatsuki'); $characterPageQuests[] = array('storage'=>89745, 'value'=>8, 'name'=>'Hokage'); $characterPageQuests[] = array('storage'=>89745, 'value'=>9, 'name'=>'Raikage'); $characterPageQuests[] = array('storage'=>89745, 'value'=>10, 'name'=>'Kazekage'); $characterPageQuests[] = array('storage'=>89745, 'value'=>11, 'name'=>'Mizukage'); $characterPageQuests[] = array('storage'=>89745, 'value'=>12, 'name'=>'Tsuchikage'); $characterPageQuests[] = array('storage'=>89745, 'value'=>13, 'name'=>'Jinchuuriki'); $characterPageQuests[] = array('storage'=>89745, 'value'=>14, 'name'=>'Rikudou'); if(count($characterPageQuests) != 0) { echo "<table class=\"bar\" width='100%'>"; echo "<tr><td width='90%'><b>Nome Das Graduações</b></td><td><b>Status</b></td></tr>"; $SQL = POT::getInstance()->getDBHandle(); foreach($characterPageQuests as $value) { $quest = $SQL->query("SELECT `value` FROM `player_storage` WHERE `player_id` = ".$player->getId()." AND `key` = '".$value['storage']."' AND `value` = '".$value['value']."'")->fetch(); $status = ($quest) ? "true" : "false"; echo "<tr><td width='90%'>".$value['name']."</td><td><center><img src='../../../public/images/$status.gif'></center></td></tr>"; } echo "</table>"; } ?> </div></div> Bom preciso que aconteça o seguinte quando o jogador tiver a storage 89745 value 2 ele matenha o status da value 1 e o da value 2. Foto demonstrando como ficaria Certo Errado Obs: para recriar a foto certa eu coloquei a value igual pra ficar visualmente certa 
  20. Salve galera bom eu e um amigo meu editamos um script e aparentemente esta funcionando normalmente porém tem um problema o efeito da storage não ta saindo no time correto e o efeito do addevent - magiceffect ta saindo antes do time correto. O magic effect e a config.storage tem que durar 10 segundos porém a storage esta durando mais e o effect esta saindo bem antes do time acabar Script local config = { cooldown = 20, -- tempo entre uma magia e outra duration = 10, --- duração storage = 3482101, effect = 34 --- efeito que vai sair } function onCastSpell(cid, var) if os.time() - getPlayerStorageValue(cid, 55695) >= config.cooldown then setPlayerStorageValue(cid, 55695, os.time()) for i = 1, config.duration do addEvent(function() if isCreature(cid) then local pos = {x=getPlayerPosition(cid).x+2, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} doSendMagicEffect(pos, config.effect) setPlayerStorageValue(cid, config.storage, os.time() + config.duration) end end, 1000*i) end doPlayerSendTextMessage(cid, 27, "Seu kaiten vai durar ".. config.duration .." segundos.") else doPlayerSendChannelMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce tem que esperar "..(config.cooldown - (os.time() - getPlayerStorageValue(cid, 55695))).." segundos para usar novamente.", TALKTYPE_CHANNEL_O, CHANNEL_SPELL) return false end return true end Alguém poderia dar uma analisada eu não consegui entender onde esta o problema
  21. @amoxicilinaaaaa o problema é que não pode fazer isso em todos os scripts dependendo do tfs ou otx da bug e não abre o servidor então é bom testar após alterar cada script pra isso abrir o servidor ... eu falo porque eu testei fazer isso com cada script e reinicia o servidor para cada alteração de script que fazia...
  22. a base é o nto white um modern de 2012 se não me engano ou 2009 ...
  23. Olá galera bom eu gostaria de fazer uma verificação de storage no modern da seguinte maneira quando o player fizer uma quest ele libera a vocation para ser criada no site. Para fazer isso teria que fazer uma verificação de storage eu adicionei Disable no select de algumas vocations ai no caso se a conta tiver a storage vai retirar um determinado disable de uma das opções no caso liberando para ser selecionada uma das vocation é isso galera se alguém puder me ajudar com isso vou postar algumas fotos de como ficaria Após fazer a quest e liberar a vocação
  24. Fala galera procurei muito mas não consegui achar, alguém poderia fazer um script para dropar items randomicamente configuráveis de mais de um monstro por exemplo os monstros minotaur,orc tem 50% de chance de dropar um machado ou uma espada e 5% de chance de dropar as duas o machado e a espada no mesmo loot estou precisando muito galera se alguém puder dar essa força tfs 0.3.6 8.54
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...