antiblock
Rodnia | Alpha & Omega

Karbust

Coordenador
  • Content Count

    2,677
  • Joined

  • Last visited

  • Days Won

    117

Everything posted by Karbust

  1. Isso poderia acontecer caso os players tivessem o jogo instalado no disco C, em programas, e não estarem a abrir como administrador, mas mesmo assim é muito estranho isso, visto que todos os outros programas só precisam de permissão para instalar lá, depois não pedem outra vez... Agora se têm no ambiente de trabalho ou assim, ainda mais estranho se torna... É uma questão de perderes algum tempo a olhar para a source do patcher...
  2. Na minha alma vai uma grande confusão confusa de quem está confundido com a confusão da vida que é a maior confusão das confusões...

  3. Caguei me a rir aqui... O objetivo do autopatcher é fazer o download dos ficheiros e substituir os antigos... Porque raio haveriam de ter de apagar?
  4. Esta é a estrutura da minha tabela player /* Navicat Premium Data Transfer Source Server : Source Karbust Source Server Type : MySQL Source Server Version : 50630 Source Host : 192.168.1.96:3306 Source Schema : player Target Server Type : MySQL Target Server Version : 50630 File Encoding : 65001 Date: 26/06/2018 21:14:34 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for player -- ---------------------------- DROP TABLE IF EXISTS `player`; CREATE TABLE `player` ( `id` int(11) NOT NULL AUTO_INCREMENT, `account_id` int(11) NOT NULL DEFAULT 0, `name` varchar(24) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT 'NONAME', `job` tinyint(2) UNSIGNED NOT NULL DEFAULT 0, `voice` tinyint(1) UNSIGNED NOT NULL DEFAULT 0, `dir` tinyint(2) NOT NULL DEFAULT 0, `x` int(11) NOT NULL DEFAULT 0, `y` int(11) NOT NULL DEFAULT 0, `z` int(11) NOT NULL DEFAULT 0, `map_index` int(11) NOT NULL DEFAULT 0, `exit_x` int(11) NOT NULL DEFAULT 0, `exit_y` int(11) NOT NULL DEFAULT 0, `exit_map_index` int(11) NOT NULL DEFAULT 0, `hp` int(4) NOT NULL DEFAULT 0, `mp` int(4) NOT NULL DEFAULT 0, `stamina` int(6) NOT NULL DEFAULT 0, `random_hp` smallint(5) UNSIGNED NOT NULL DEFAULT 0, `random_sp` smallint(5) UNSIGNED NOT NULL DEFAULT 0, `playtime` int(11) NOT NULL DEFAULT 0, `level` tinyint(2) UNSIGNED NOT NULL DEFAULT 1, `level_step` tinyint(1) NOT NULL DEFAULT 0, `st` smallint(3) NOT NULL DEFAULT 0, `ht` smallint(3) NOT NULL DEFAULT 0, `dx` smallint(3) NOT NULL DEFAULT 0, `iq` smallint(3) NOT NULL DEFAULT 0, `exp` int(11) NOT NULL DEFAULT 0, `gold` bigint(255) NOT NULL DEFAULT 0, `stat_point` smallint(3) NOT NULL DEFAULT 0, `skill_point` smallint(3) NOT NULL DEFAULT 0, `quickslot` tinyblob NULL, `ip` varchar(15) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT '0.0.0.0', `part_main` int(7) NOT NULL DEFAULT 0, `part_base` int(4) NOT NULL DEFAULT 0, `part_hair` int(4) NOT NULL DEFAULT 0, `part_acce` smallint(4) UNSIGNED NOT NULL DEFAULT 0, `skill_group` tinyint(4) NOT NULL DEFAULT 0, `skill_level` blob NULL, `alignment` int(11) NOT NULL DEFAULT 0, `prestige` smallint(4) UNSIGNED NOT NULL DEFAULT 0, `last_play` datetime(0) NOT NULL DEFAULT '0000-00-00 00:00:00', `change_name` tinyint(1) NOT NULL DEFAULT 0, `mobile` varchar(24) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL, `sub_skill_point` smallint(3) NOT NULL DEFAULT 0, `stat_reset_count` tinyint(4) NOT NULL DEFAULT 0, `horse_hp` smallint(4) NOT NULL DEFAULT 0, `horse_stamina` smallint(4) NOT NULL DEFAULT 0, `horse_level` tinyint(2) UNSIGNED NOT NULL DEFAULT 0, `horse_hp_droptime` int(10) UNSIGNED NOT NULL DEFAULT 0, `horse_riding` tinyint(1) NOT NULL DEFAULT 0, `horse_skill_point` smallint(3) NOT NULL DEFAULT 0, `prestige2` int(255) NOT NULL DEFAULT 0, PRIMARY KEY (`id`, `last_play`) USING BTREE, UNIQUE INDEX `name_idx`(`name`) USING BTREE, INDEX `account_id_idx`(`account_id`) USING BTREE ) ENGINE = MyISAM AUTO_INCREMENT = 1323 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = Dynamic; SET FOREIGN_KEY_CHECKS = 1; Tenho exp em int e hp também em int
  5. Tens de mudar o exp na source para valores mais pequenos, visto que o exp para mudar para bigint ou terias de fazer muitas mudanças, basta só mudar no constants.cpp para tipo 2.1kkk exp...
  6. tinyint vai até 255 por isso não é disso, mas sim das querys, ele não consegue dar update visto que as querys não consegue guardar devido aos outros dados estarem serem maiores do que a db permite...
  7. Isso é int, bigint é: 9,223,372,036,854,775,807 Mas que lhe adianta mudar na db que depois na source vai ter problemas, como, por exemplo, com os packets...
  8. HP está como smallint, em que o máximo é 32,767, mete int... Já no exp não te aconselho a mudar, visto que na tua source toda deves ter o exp como int, aconselho antes a mudar a tabela de exp para valores mais pequenos...
  9. O game demora cerca de 10min para dar update na db, os dados ficam sempre em cache, a cada 10min +/- o game manda tudo para lá... Que tipo de dados tens no campo exp? int tem como máximo 2,147,483,647 estás a dar-lhe: 2,192,069,185
  10. Cheira me a boost... Devem ter dado lvl ao sócio e esqueceram-se de tirar o exp...
  11. ╠═► 100% Protegido contra Hacks ╠═► 100% Protegido contra Bots Morri...
  12. O tópico vai ser apagado com uma pinta... Ainda gostava de saber o que é que esses servidores brasileiros têm todos de diferente...
  13. Pelo que vi noutro fórum isso deve-se a não haver uma resolução de 800x600 no computador... Esse erro pode ser desativado na source...
  14. root -> locale.py (2089m) ou localeinfo.py (34k+) Eu, por exemplo, não mudo por nenhum desses, eu mudo diretamente pela source...
  15. Já vi que ficas-te ofendido e levas-te o meu comentário como uma crítica em vez de uma dica construtiva... O que eu quis dizer é que: Procurar não custa, este fórum tem muita informação, então em metin2, nem se fala, só a categoria de metin2 tem quase mais tópicos que todas as outras juntas... A tua dúvida, já deve ter sido a dúvida de alguém, eu quando tenho uma dúvida, uso o google, principalmente em programação, às vezes passo horas a tentar resolver um determinado problema num código só a ver muitos tópicos no stackoverflow e em tudo o que me aparece à frente, mas só te digo uma coisa, consigo sempre encontrar/resolver o que procuro... Isto tudo para dizer, perde algum tempo a procurar, tanto nas dúvidas, como nos tutoriais, vais acabar por encontrar o que procuras... E, dá uso ao nosso grande amigo Google, ele ajuda sempre e não se queixa, e se procurares em português, vais acabar por vir parar as esta grande comunidade...
  16. Não é em nenhuma tabela, mas sim no item_desc.txt do locale... Como disso no outro tópico, quem não sabe estas coisas básicas nem deveria começar a criar um servidor, deveriam aprender primeiro, tantos tutoriais que há na internet...
  17. É inútil mudar pela db se ela não é carregada, mas sim o txt... Eu perguntei se tinhas a certeza que está a ser usada a db na source/db e não os txt... Quem não sabe estas coisas básicas nem deveria começar a criar um servidor, deveriam aprender primeiro, tantos tutoriais que há na internet...
  18. Só 20%? A source, se não estiver configurada, tem uma taxa de 3%, tenta ver no item_proto.txt, ou tens a certeza que está pela db?
  19. Comigo com a short tag <? ?> não aparecia nada, já com o <?php ?> ficou tudo direitinho... EDIT: Ativei a short tag <? ?> e aparece tudo... php.ini: short_open_tag=On
  20. Se estiver com em windows não precisa de dar permissões nenhumas... Encontra as diferenças: <!doctype html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php if (isset($_GET["index"])) { $salada = array("imagens/laranja.jpg","imagens/maca.jpg","imagens/abacate.jpg"); $fruta = $_GET["index"]; } else { echo "Não há nada aqui."; } ?> <img src="<?php echo $salada[$fruta]; ?>"> <img src="<?php $teste ?>"> <!-- <img src="imagens/laranja.jpg"> --> </body> </html> O PHP às vezes é estúpido, precisas de dizer que língua é que vais usar, tu só metes <? em vez de <?php... Mas isso tem uma explicação: https://stackoverflow.com/questions/15847072/php-vs-php-echo-whats-the-difference-which-one-is-better-to-use
  21. Lê com atenção o que escrevi... Eu disse que ele vai ser procurado na pasta npc_pet primeiro, se não encontrar vai procurar nas outras...
  22. Isso é uma pet, as pets vão ser procuradas primeiro na pasta npc_pet, senão for encontrada aí vai ser procurada nas outras pastas (npc, npc2, npc_mount, monster, monster2) até encontrar, se não encontrar em nenhuma, não vai aparecer no jogo e vês todos os erros no syserr...
  23. Dif? Estás no game 2089m? Muda isso para uma versão mais recente que isso fica resolvido...
  24. Se não sabes o que é o type do item, provavelmente deverias deixar a criação de um servidor, pelo menos por agora... O type é o tipo que o item vai usar, o tipo 18 é das quests