Ir para conteúdo

Oneshot

Marquês
  • Total de itens

    1347
  • Registro em

  • Última visita

  • Dias Ganhos

    36

Tudo que Oneshot postou

  1. Olá, XTibiano. Seu tópico foi movido para Pedidos e dúvidas resolvidos - Scripting, por não possuir atividade há mais de uma semana.
  2. Bom, não achei nenhum script no servidor que o cara possa estar se aproveitando para obter GOD. Enfim, se vocês tem site e database no Xampp/Uniserver, verifiquem se o cara não está fazendo SQL Injection e etcétera. Abraços.
  3. Bom saber, valeu pelo feedback, irei consertar tudo isso em uma atualização. Abraços.
  4. Você baixou o servidor de algum lugar? Se sim, passe aqui o link de download do servidor.
  5. Por exemplo, existe um usuário no PHPMyAdmin que não tem senha. Este usuário se chama 'pma', se você monta um servidor, sem colocar a senha neste usuário, qualquer um que ache o endereço do PHPMyAdmin do seu servidor, vai poder ter acesso ao seu banco de dados. Na pasta do seu PHPMyAdmin, encontre o arquivo config.inc.php, e procure por essas duas linhas: /* PMA User advanced features */ $cfg['Servers'][$i]['controluser'] = 'pma'; $cfg['Servers'][$i]['controlpass'] = ''; Mude: $cfg['Servers'][$i]['controlpass'] = ''; Para uma senha de 8 caracteres. Depois acesse o PHPMyAdmin e lá na aba Privileges/Privilégios, faça o procedimento da imagem abaixo: Há também a possibilidade de o servidor que vocês usam, ter um script relacionado com alguma parte do mapa que dê acesso de GOD a um jogador qualquer.
  6. Qual o servidor utilizado pelo seu amigo? Usa MySQL? Se sim, fez todos os procedimentos de segurança para com o PHPMyAdmin?
  7. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  8. Essa dúvida não tem muita relação com C++ que é o assunto abordado na seção. Estou movendo para Pedidos e dúvidas - Geral
  9. Faz assim. local outfit = getCreatureOutfit(cid) outfit.lookType = 340 doSetCreatureOutfit(cid, outfit, -1) Pois irá mudar apenas o elemento lookType e manter os outros, uma vez que a função getCreatureOutfit(cid) retorna uma tabela com essa estrutura: local outfit = { lookType = 0, lookTypeEx = 0, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0, }
  10. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  11. Olá, AnneMotta. Antes de criar um tópico, procure sempre utilizar o sistema de pesquisa do nosso fórum. Se você pesquisar 'fórmulas' no sistema de pesquisa, o primeiro resultado é um tutorial: http://www.xtibia.com/forum/topic/187138-algumas-formulas-uteis/ Abraços.
  12. Consertei, desculpe. Agora esse negócio de não ser compatível com 64-bits. Meu computador é 64-bits e abre normal.
  13. Oneshot

    Open Tibia Data Cleaner

    Open Tibia Data Cleaner Fala aí, pessoal. Sabe quando você baixa aquele servidor muito daora e vai dar uma olhada na pasta 'data' dele e está aquela baderna? Por exemplo, na pasta actions, milhares de scripts sem utilidade, que nem registrados no actions.xml estão, jogados por todas as pastas? Seus problemas acabaram. Este é um aplicativo desenvolvido para limpar a pasta 'data' do seu servidor, procurando por scripts .lua que não estão registrados nos XMLs de cada pasta. Essa é a versão Alpha do aplicativo e gostaria de receber um feedback dos usuários para saber como aprimorar ainda mais ele. Por enquanto ele ainda está limitado a limpeza de scripts .lua em arquivos XML principais, ou seja, ele não irá limpar as pastas npc e monster do seu servidor. Para utilizar, basta colocar o aplicativo e a dll na pasta raiz do seu servidor. Qualquer bug encontrado, por favor, poste aqui no tópico. Abraços Download otdc.tar.gz
  14. Em breve: Open Tibia Data Cleaner.
  15. local outfits = { [136] = 137, [128] = 129, } function onAttack(cid, target) local tmp = getCreatureOutfit(cid) if outfits[tmp.lookType] then tmp.lookType = outfits[tmp.lookType] doSetCreatureOutfit(cid, tmp, 900) end return true end registerCreatureEvent(cid, "AttackAnimation") <event type="attack" name="AttackAnimation" event="script" value="attackanimation.lua"/> Testado e funcional. Coloquei como exemplo, se o jogador está com a outfit Citizen, muda para Hunter por 900 milissegundos, ficaria bem mais realista se mudasse conforme o attackspeed do jogador, mas não existe uma função que retorne o attackspeed. Abraços.
  16. Nah, para explodir o PC é assim: repeat while true do for i = 1, math.huge do os.execute("ECHO " .. i) end end until false By: vulpes vulpes Skyen Hasus
  17. Não, na boa, você chama os programadores de covardes e preguiçosos e quer ainda que alguém, de boa vontade, faça algo para você? Este tópico é ridículo, simplesmente porque vejo um leecher, ou "sugador", revoltado porque não tem o programinha dele para usar. Fico puto, pois não vejo um leecher sequer, pesquisar que em que linguagem tal aplicativo foi programado, estudar uma linguagem de programação para tentar desenvolver algo. Eu tenho nojo do seu tipo, que quer tudo na mão. Na boa, o covarde e preguiçoso aqui é você. Abraços.
  18. Acho que vocês deviam se basear na proposta do anime, na sua história e mecânica de jogo, mas não a ponto de usar esse sistema de morte. Boa sorte.
  19. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 2) setCombatParam(combat, COMBAT_PARAM_USECHARGES, true) local area = createCombatArea(AREA_SQUARE1X1) setCombatArea(combat, area) function onGetFormulaValues(cid, level, skill, attack, factor) local skillTotal, levelTotal = skill + attack, level / 5 local item = getPlayerItemById(cid, true, 1211) local level, skill_axe = getItemAttribute(item.uid, "nivel"), getPlayerSkillLevel(cid, SKILL_AXE) local extra = (skill_axe + level) return -(skillTotal * 0.5 + levelTotal + extra), -(skillTotal * 1.5 + levelTotal + extra) end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") function onCastSpell(cid, var) doCombat(cid, combat, var) end
  20. @rogeriok Mude o 0.00375 para 0.0055
  21. Ah talvez eu faça isso sim em um próximo update, rsrs.
  22. <?xml version="1.0" encoding="UTF-8"?> <npc name="NPC" script="default.lua" walkinterval="2000" floorchange="0"> <health now="150" max="150"/> <look type="128" head="0" body="74" legs="25" feet="107"/> <parameters> <parameter key="module_shop" value="1"/> <parameter key="message_greet" value="Hello |PLAYERNAME|. I buy and sell items, just say {trade}."/> <parameter key="shop_buyable" value="axe,2386,20;battle axe,2378,235;battle hammer,2417,350;bone sword,2450,75;brass armor,2465,450;brass helmet,2460,120;brass legs,2478,195;brass shield,2511,65;carlin sword,2395,473;chain armor,2464,200;chain helmet,2458,52;chain legs,2648,80;club,2382,5;coat,2651,8;crowbar,2416,260;dagger,2379,5;doublet,2485,16;dwarven shield,2525,500;hand axe,2380,8;iron helmet,2459,390;jacket,2650,12;leather armor,2467,35;leather boots,2643,10;leather helmet,2461,12;leather legs,2649,10;longsword,2397,160;mace,2398,90;morning star,2394,430;plate armor,2463,1200;plate shield,2510,125;rapier,2384,15;sabre,2385,35;scale armor,2483,260;short sword,2406,26;sickle,2405,7;soldier helmet,2481,110;spike sword,2383,8000;steel helmet,2457,580;steel shield,2509,240;studded armor,2484,90;studded helmet,2482,63;studded legs,2468,50;studded shield,2526,50;sword,2376,85;throwing knife,2410,25;two handed sword,2377,950;viking helmet,2473,265;viking shield,2531,260;war hammer,2391,10000;wooden shield,2512,15;" /> <parameter key="shop_sellable" value="axe,2386,7;battle axe,2378,80;battle hammer,2417,120;battle shield,2513,95;bone club,2449,5;bone sword,2450,20;brass armor,2465,150;brass helmet,2460,30;brass legs,2478,49;brass shield,2511,25;carlin sword,2395,118;chain armor,2464,70;chain helmet,2458,17;chain legs,2648,25;club,2382,1;coat,2651,1;copper shield,2530,50;crowbar,2416,50;dagger,2379,2;double axe,2387,260;doublet,2485,3;dwarven shield,2525,100;fire sword,2392,1000;halberd,2381,400;hand axe,2380,4;hatchet,2388,25;iron helmet,2459,150;jacket,2650,1;katana,2412,35;leather armor,2467,12;leather boots,2643,2;leather helmet,2461,4;leather legs,2649,9;legion helmet,2480,22;longsword,2397,51;mace,2398,30;magic plate armor,2472,6400;morning star,2394,100;orcish axe,2428,350;plate armor,2463,400;plate legs,2647,115;plate shield,2510,45;rapier,2384,5;sabre,2385,12;scale armor,2483,75;short sword,2406,10;sickle,2405,3;small axe,2559,5;soldier helmet,2481,16;spike sword,2383,240;steel helmet,2457,293;steel shield,2509,80;studded armor,2484,25;studded club,2448,10;studded helmet,2482,20;studded legs,2468,15;studded shield,2526,16;sword,2376,25;throwing knife,2410,2;two handed sword,2377,450;viking helmet,2473,66;viking shield,2531,85;war hammer,2391,470;wooden shield,2512,5;" /> </parameters> </npc>
  23. Trade NPC Creator Este é um executável simples, criado por mim, que gera XMLs de NPCs feitos para vender ou comprar itens. Todas as instruções de uso estão no arquivo readme.txt da pasta do programa. trade npc creator.tar.gz
  • Quem Está Navegando   0 membros estão online

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