antiblock
Elveron

purabrisa

Membro
  • Content Count

    107
  • Joined

  • Last visited

  • Days Won

    1

Reputation Activity

  1. Upvote
    purabrisa got a reaction from caveiraps2 in [Pedido]Query Lupa , Pomo Da Honra , Elixir Hp E Mp   
    A Pedidos de caveiraps2.
    ITEM_PROTO

    INSERT INTO `item_proto` VALUES ('71113', 'Lupa', 'Lupa', '6', '0', '0', '1', '33024', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('71107', 'Pomo da Honra', 'Pomo da Honra', '3', '10', '0', '1', '41344', '8192', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '3000', '5', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('72723', 'Benção de Helong (P)', 'Benção de Helong (P)', '3', '10', '0', '1', '0', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1000000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('72724', 'Benção de Helong (M)', 'Benção de Helong (M)', '3', '10', '0', '1', '0', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '3000000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('72725', 'Benção de Helong (G)', 'Benção de Helong (G)', '3', '10', '0', '1', '0', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '7000000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('72726', 'Benção de Helong (S)', 'Benção de Helong (S)', '3', '10', '0', '1', '0', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '10000000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('72727', 'Benção de Yoora (P)', 'Benção de Yoora (P)', '3', '10', '0', '1', '0', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '100000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('72728', 'Benção de Yoora (M)', 'Benção de Yoora (M)', '3', '10', '0', '1', '0', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '300000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('72729', 'Benção de Yoora (G)', 'Benção de Yoora (G)', '3', '10', '0', '1', '0', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '700000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('72730', 'Benção de Yoora (S)', 'Benção de Yoora (S)', '3', '10', '0', '1', '0', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1000000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');Creio eu que não preciso fazer tutorial.
  2. Upvote
    purabrisa got a reaction from 'PACI in [Resolvido][Pedido]Serverfiles By Rancoroso - Item_Proto   
    Adicional Mob_Proto e Item_Proto(Traduzidos).Download: https://mega.co.nz/#!7YpEAASI!aiIQozOROC6OSn_Xdg5fFmdXkN9gFpX6idFsiVFP9MUVirusScan: https://www.virustotal.com/pt/file/7e9dd805bba0e43900e1d0204710356e2f9ea671c29e2ad5600bd4d424ce8c4b/analysis/1362877815/Obs: No .psc tem umas coisas a mais.Abraços.
  3. Upvote
    purabrisa got a reaction from 'PACI in [Resolvido][Pedido]Serverfiles By Rancoroso - Item_Proto   
    Adicional Mob_Proto e Item_Proto(Traduzidos).Download: https://mega.co.nz/#!7YpEAASI!aiIQozOROC6OSn_Xdg5fFmdXkN9gFpX6idFsiVFP9MUVirusScan: https://www.virustotal.com/pt/file/7e9dd805bba0e43900e1d0204710356e2f9ea671c29e2ad5600bd4d424ce8c4b/analysis/1362877815/Obs: No .psc tem umas coisas a mais.Abraços.
  4. Upvote
    purabrisa reacted to 'PACI in Criando Quests - Os When   
    Oi, hoje vou falar sobre os when.
    Bem já no tópico anterior, falei no que consistem os when e alguns dos when mais utilizados. Utilizamos como exemplo o login, mas desta vez faremos um pouco de tudo.
    when x begin
    Deixaremos o when em x (não existe, é só uma incógnita).
    A incógnita poderá tomar diferentes ações:
    when id_item.use
    Quando se utilizar o item com o ID: id_item, começa a ação.
    when id_npc.click
    Quando clicar no npc com o ID: id_npc, começa a ação.
    when id_npc.chat."texto"
    Quando clicar no npc com o ID: id_npc, irá aparecer uma janela para escolher várias opções (apenas uma neste caso), no caso do exemplo, quando clicarem na opção texto começa a ação.
    when id_npc.target.click
    Quando clicar no target (objetivo) com o ID: id_npc, começa a ação. (Quando começarmos com os local darei um exemplo deste).
    when login
    Quando fizer login, começa a ação.
    when logout
    Quando fizer logout, começa a ação.
    when button
    Tem a ver com as letter (missões em pergaminhos). Explicarei noutro dia.
    when info
    Tem a ver com as letter (missões em pergaminhos). Explicarei noutro dia.
    when letter
    Missão em pergaminho. Explicarei noutro dia.
    when nome.timer
    Quando o timer nome começar, iniciará a ação.
    when kill
    Quando o jogador matar algo (seja mob, seja outra personagem), começa a ação.
    when levelup
    Quando o jogador subir/descer de nível, começa a ação.
    Outras...
    Exemplos:

    Até aqui percebido certo?
    Então vamos complicar um pouco.
    Juntar a incógnita x com outras Funções.
    Como são muitas e muitas mesmo, é normal que por vezes nos esqueçamos de algumas funções, por isso, deixo aqui o Tópico que uso quando me esqueço de alguma.
    Ora bem vamos usar uma função simples utilizada na quest exemplo_levelup. O pc.get_level().
    Esta função, lê o nível da pessoa que pratica a ação, sendo assim, para ler um valor atribuído ao nível do jogador, somos obrigados a usar os símbolos de igualdade, superioridade e inferioridade. (=, >, <).
    Por exemplo, se quisermos que a ação seja praticada quando se faça login e o jogador esteja a nível 5 ou maior, o when seria desta forma:
    when login with pc.get_level() >= 5 begin
    Percebido? E se fosse, menor ou igual?
    when login with pc.get_level() =< begin
    E igual, é só colocar um =...
    Errado!
    É necessário sempre 2 simbolos.
    Ou seja:
    maior ou igual: >=
    menor ou igual: =<
    igual: ==
    As funções ligam-se à ação graças ao with. É um elemento importante quando queremos fazer quests algo mais trabalhadas.
    Então, vocês a partir daqui, chegam à conclusão que o with serve para ligar 2 ou mais funções à ação.
    Errado!
    Para ligar mais que uma função à ação, passamos a utilizar o and em vez do with.
    Isto é:
    when levelup with pc.get_level() == 5 and pc.get_map_index() == 1 begin
    Queremos usar vários when, então fazemos um, fechamo-lo e abrimos outro.
    Sim, mas existe outra maneira mais simples de o fazer. Nesses casos, utilizamos o or.
    when 9001.chat."Texto1" or 9002.chat."Texto2" or 9003.chat."Texto3" begin
    Com isto tudo já conseguimos complicar um when.
    Ou seja, juntar um or, com um with e um and no mesmo when.
    Vejamos:
    when login or levelup with pc.get_map_index() == 1 and pc.get_empire() == 1 begin
    Fácil?
    Ora bem, não vou andar a explicar em que consistem cada uma das funções quest.
    É coincidência que um membro tenha postado o significado das funções mais usuais nas quests.
    Poderão vê-lo neste Tópico.
    Acho que é tudo.
    Dúvidas, comentem aqui no tópico.
    Espero não estar a fazer isto para nada, se for assim deixarei de fazê-lo porque ninguém quer aprender.
    Se alguém estiver a tentar aprender isto, que diga, assim para a próxima faremos um pequeno "exercício" com os conhecimentos lecionados até agora.
    Cumprimentos.
    Edit:
    Na quest exemplo_login vemos uma função nova (para alguns) que é o timer("nome", tempo em segundos), esta função apenas adiciona um temporizador, por assim dizer, à quest.
    Para dar início ao temporizador o nosso when tem que estar da seguinte forma:
    when nome.timer begin
  5. Upvote
    purabrisa got a reaction from SINVAL o.O in [Resolvido]Traduzi Uma Quest Alguem Pode Me Ajudar...   
    se quiser eu tenho aqui traduzido por mim até o 6 andar.Abraços.
  6. Upvote
    purabrisa reacted to .SNiK in [Tut]Autoscript Anti Login Bug + Autokill Log'S   
    Olá, como pedido do TiiToino aqui está o Script Anti login bug + Autokill Log's.
    Este é um sistema anti login bug que apaga automaticamente os log's que originam o tal "login bug"
    Tutorial: autolog.sh
    É um bocado dificil de explicar porque existem milhares de serverfiles diferentes, quem tiver duvidas adicione skype: senhordarua
    - Fazem o download do ficheiro autolog.sh
    - Editam o ficheiro com o notepad++
    - Em "conf/login" colocam o directório do auth
    - E onde taem "../../log/login/syslog" colocam o directório onde é criado o syslog do auth (login)
    - Onde taem "script/login/autolog.sh" colocão o directório onde irão meter o ficheiro
    - Colocam o ficheiro onde estão os outros scripts, exemplo: start.sh, clear.sh, etc...
    - Clicar com botão direito do rato e dar permissões 777
    ​- Reboot :)
    Tutorial: autologDB.sh
    - Fazem o download do ficheiro autologDB.sh
    - Editam o ficheiro com o notepad++
    - Em "cd conf" alteram so o "conf" para o directório da database
    - E onde taem "../log/syslog" colocam o directório onde é criado o syslog da database (Base de dados)
    - Onde taem "script/db/autologDB.sh" colocão o directório onde irão meter o ficheiro
    - Colocam o ficheiro onde estão os outros scripts, exemplo: start.sh, clear.sh, etc...
    - Clicar com botão direito do rato e dar permissões 777
    - Reboot :)
    Download autolog.sh:http://www.4shared.c...5K/autolog.html
    Download autolog.sh(db):http://www.4shared.c.../autologDB.html
    Virustotal(autolog.sh):https://www.virustot...sis/1362325476/
    Virustotal(autologDB.sh):https://www.virustot...sis/1362327166/
    Script autolog.sh:

    #!/bin/shcdcd conf/loginSERVER_NAME=gamewhile ( : ) do DATE=`date` echo "autogame starting game $DATE" >> ../../log/login/syslog echo "running" $SERVER_NAME >> ../../log/login/syslog# cp -f $SERVER_NAME $SERVER_NAME.current $SERVER_NAME rm cores/core.1 mv cores/core.2 cores/core.1 mv cores/core.3 cores/core.2 mv cores/core.4 cores/core.3 mv cores/core.5 cores/core.4 mv cores/core.6 cores/core.5 mv $SERVER_NAME.core cores/core.6 if [ ! -r .fastboot ]; then sleep 3 else rm .fastboot sleep 3 fi if [ -r .killscript ]; then DATE=`date`; echo "autoscript killed $DATE" >> ../../log/login/syslog rm .killscript exit fi while [ -r pause ]; do sleep 60 donedonecdsh script/login/autolog.sh & Script autologDB.sh:
    #!/bin/shcdcd confSERVER_NAME=dbwhile ( : ) do DATE=`date` echo "autogame starting game $DATE" >> ../log/syslog echo "running" $SERVER_NAME >> ../log/syslog# cp -f $SERVER_NAME $SERVER_NAME.current $SERVER_NAME rm cores/core.1 mv cores/core.2 cores/core.1 mv cores/core.3 cores/core.2 mv cores/core.4 cores/core.3 mv cores/core.5 cores/core.4 mv cores/core.6 cores/core.5 mv $SERVER_NAME.core cores/core.6 if [ ! -r .fastboot ]; then sleep 3 else rm .fastboot sleep 3 fi if [ -r .killscript ]; then DATE=`date`; echo "autoscript killed $DATE" >> ../log/syslog rm .killscript exit fi while [ -r pause ]; do sleep 60 donedonecdsh script/db/autologDB.sh & Cumprimentos SNiK Problemas ou duvidas Skype: senhordarua