antiblock
diamwall

lucasdiego

Membro
  • Content Count

    11
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    lucasdiego reacted to Annie in Syserr - Alguns Erros...   
    Tua quest "costume_system.start" tá bugada.
    Os monstros 20096 e 10065 não existem num lado mas sim no outro (cliente / server)
  2. Upvote
    lucasdiego reacted to Mocas in [Parte 1 & 2]Entender Sobre Quests!   
    Tutorial 1 : Iniciar em Quest

    - Conceito básico:

    Quest é uma linguagem derivada de Lua em que as funções usadas dentro delas, são 'compreendidas' pelo ficheiro mestre(game) e o ficheiro acaba sendo separado em vários ficheiros dependendo dos "Eventos" que ocorrem dentro dele.(.script,.arg,.when,etc.)
    - Qual é o objectivo de 'programar' nesta linguagem ?

    Bem, as vantagens de 'programar' nesta linguagem, são a simplicidade dos comandos/funções e a capacidade de poder criar várias "Missões"/Eventos em Metin2.
    - Sim,mas como é que vamos programar nessa linguagem?


    Ah bom, estava a ver que nunca mais perguntavam

    Bem, para começar, vou vos mostrar como deve ser o ínicio do vosso 1º Ficheiro Quest.
    Quest primeiro_ficheiro beginstate start begin----------endend
    Explicação:

    Bem, vamos analisar estas 4 linhas de código.
    Linha 1 : Declaramos o nome da Quest.
    Linha 2 : Declaramos o nome do Estado ( PS: Todas as Quest's, têm como 'start' sendo o Estado Inicial, portanto todas as Quest's que um jogador 'entrar', vai entrar directamente no Estado de 'Start'.
    Os '-----' representam código, que no próximo Tutorial iremos falar mais.
    Linha 5: Representa o Fim do Estado. ( Todos os Estados;Quest's;Eventos(próximo tutorial);Condições devem ter um end para "dizer" à Máquina, que ali é o fim do Estado.
    Linha 6 : Representa o Fim da Quest.







    Tutorial #2 - Quest Events
    Bem, hoje vamos falar sobre os Quest Events..
    Vocês devem-se estar a perguntar, o que é isso dos Quest Events?

    Bem, aqui fica uma breve Explicação:


    Um Quest Event, é sempre que um Jogador faz alguma coisa.
    Bem, há vários tipos de Quest Events - no fim do tópico está uma lista completa - mas nós hoje vamos falar dos mais importantes.

    Login:


    Logout:



    Letter:


    Use:


    Kill:


    Chat:


    A Lista de Quest's Events:



    Fonte:Tech-gamers
    Créditos:ReBirTH (menbro da Tech-Gamers)
    mokas2010 , Por transmitir á cyber-gamers. ;)
    Cumprimentos.
  3. Upvote
    lucasdiego reacted to Nello in Aprendendo A Ler Alguns Erros No Syserr   
    Antes de mais nada, devemos saber o que é o syserr;
    Syserr é o registro dos canais onde fica registrado os erros do servidor.
    Aonde podemos localizar?

    cd /home/game/channel1cd /home/game/channel2cd /home/game/game99cd /home/game/g1/dbcd /home/game/g1/auth Erros mais comuns
    SYSERR: Aug 17 21:09:04 :: GetMotionFileName: Motion: boar2 have not motlist.txt vnum(20115) folder(boar2)Este erro diz que o mob 20115 é imóvel ( que o ID dele não está presente nos mobs que se movem ) . Para resolver acessamos o navicat, em player procura-se a tabela mob_proto. Achamos o ID do mob, no caso 20115, e vamos em ai_flag, e deve selecionar o tipo de movimento que vai ser, pode ser agressivo, movendo-se sem atk . etc...
    Ao lado está as tabelas SetRaceFlag, etc. Preencha corretamente até achar a config errada.
    --- -------------------------- -- --

    SYSERR: Aug 17 22:09:52 :: SpawnMob: SpawnMob: no mob data for vnum 10828SYSERR: Aug 17 22:09:52 :: regen_load: No mob data by vnum 10829Este diz que não está recebendo data do mob 10828. Para resolver é o mesmo procedimento do anterior. Acesse o navicat e preencha as lacunas corretamente de acordo com o mob.
    ------ -- --- --------

    SYSERR: Jul 17 20:40:00 :: ChildLoop: AsyncSQL: query failed: Unknown column 'vnum' in 'field list' (query: INSERT DELAYED INTO log (type, time, who, x, y, what, how, hint, ip, vnum) VALUES('ITEM', NOW(), 0, 1, 0, 90001178, 'SET_SOCKET', '', '', 3090) errno: 1054)Metemos essa query em log
    -- ------------------------------ Table structure for `log`-- ----------------------------DROP TABLE IF EXISTS `log`;CREATE TABLE `log` ( `ID` int(11) DEFAULT NULL, `type` varchar(20) COLLATE big5_bin DEFAULT NULL, `time` datetime DEFAULT NULL, `who` int(11) DEFAULT NULL, `x` int(11) DEFAULT NULL, `y` int(11) DEFAULT NULL, `what` int(11) DEFAULT NULL, `how` varchar(20) COLLATE big5_bin DEFAULT NULL, `hint` varchar(20) COLLATE big5_bin DEFAULT NULL, `ip` varchar(30) COLLATE big5_bin DEFAULT NULL, `vnum` int(50) DEFAULT NULL) ENGINE=MyISAM DEFAULT CHARSET=big5 COLLATE=big5_bin;-- ------------------------------ Records of log-- ------------------------------------------------------------------------ ---

    SYSERR: Aug 17 22:51:01 :: socket_connect: HOST localhost:15000, could not connect.SYSERR: Aug 17 22:51:02 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.SYSERR: Aug 17 22:51:02 :: socket_block: fcntl: nonblock: Bad file descriptorSYSERR: Aug 17 22:53:33 :: socket_connect: HOST 220.95.239.40:7120, could not connect.SYSERR: Aug 17 22:53:33 :: heart_idle: losing 75 seconds. (lag occured)Apenas excluir os logs. ---------------------- ---------- ------------

    SYSERR: Aug 17 21:16:26 :: ChildLoop: AsyncSQL: query failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (query: REPLACE INTO quest (dwPID, szName, szState, lValue) VALUES(1, 'event_map', '__status', -2107478168) errno: 2002)SYSERR: Aug 17 21:16:26 :: ChildLoop: AsyncSQL: retryingAqui está falando que está falhando nossa conexão com o Mysql.
    Lembrando que o tópico não tem o intuito de postar todos os possíveis bugs e resoluções. E sim dar uma direção para os iniciantes a entender com que tipo de erros estão lidando.
  4. Upvote
    lucasdiego reacted to SINVAL o.O in [Gamecore 2089M] Corrigido   
    https://mega.co.nz/#!5x8xhQ7Y!ZjxEBxuJtnT3SCaxhyre3H_vyrRpj96BtgWgm5qtULg
    se te ajudei http://cyber-gamers.org/public/style_emoticons/default/451960.gif ae
  5. Upvote
    lucasdiego reacted to Deyvidlos in Mt2Up - Lançamento Dia 11/08   
    Ola, venho apresentar um servidor novo que está em fase de testes, será lançado dia 11/08 as 13hrs
    site : ======> http://www.mt2up.com/ <=======
    Page do facebook : ======> https://www.facebook...622986634386166 <=======
    Informaçoes do servidor:

    Informações Gerais:

    Vamos lotar galera, vai ser muito legal!!!!!!!!!!!!!!
    Att: Deyvid.