antiblock
Elveron

Rancoroso

Membro
  • Content Count

    186
  • Joined

  • Last visited

  • Days Won

    18

Everything posted by Rancoroso

  1. ambos são boas opções. mais o sendmail é mais rapido e simples....O sendmail ativa a função mail($email, $titulo, $mensagem, $headers); é como vc tivesse uma hospedagem em localhost....
  2. É possível sim Valenza e é bem simples até XD.bom vamos lá... Download do sendmailaqui uma vídeo aula para lhe ajuda a configurar o sendmail.... Qualquer dúvida me add no skype: invisionbrazil.
  3. Deus é o meu refúgio e fortaleza. +1
  4. Olá pessoal, bom hoje trago o meu trabalho em montar uma serverfiles ótima para disponibilizar para que as pessoas não tenha dificuldade de entender e de compreender basicamente como essa serverfiles funcionar. Essa serverfiles foi criada por mim não está totalmente completar falta 30% para completar pois falta quests e eventos, está serverfiles pode ser pvm ou pvp vai ao gosto do seu desenvolvedor, as quests iníciais foram removidas por mim então só tem as quests importante como você vai nota assim que você baixar para testa mas já garanto de início que está serverfiles estão ótima. Atenção! Para iníciar os 10 channels necessário 12 Gbs de Ram. Ser você gostou do meu trabalho não esqueça de agradecer. Bem-vindo ao Overgame Beta. Descrição do servidor Overgame: Proteções contra ataques. Gamecore2089. Dbcore1667. Lib2010. Nível máximo 120. Contém 10 channels. Contém sistema de install quest. Contém sistema de backup manual. Contém sistema de clear manual. Sistema de energia. Sistema de costume. Sistema de vouchers. Sistema de mascotes. Sistema imperial. Sistema de auto-potes. Sistema de novas montarias (22-30). Guild wars Fixed. OX QUIZ Fixed. Guerra de reinos. Guerra da Tochas. Todas as montarias oficiais. Todos os penteados oficiais. Quase todas as metins novas oficiais. Quase todos os itens novos oficiais. Todas as refinações oficiais. Novos monstros. Sexta skill warrior e ninja. Terceiro andar da Gomi Mapas da invasão. Caverna demoniaca. Quase todos os pets. Mapa gm_guild_castle. Mapa gm_guild_build. Gruta chun fixed. Lojas normais. Sem bug de gold. Novo locale.lua. Vários bugs corrigido. Todas as quest basicas configuradas. Linguagem alemão 91%, 1% br, 6% chinês e 2% inglês. Descrição do FreeBSD 7.4: Instalado Apache2.2 Instalado Mysql5.1 Instalado PHP5 Instalado IP Firewall Rules. Instalado Paketfilter e Antiflood. Instalado Kernel. Instalado Serverfiles2011 criado por Rancoroso. Tamanho do hd virtual 80 Gbs. Login do VirtualBox: User: root Password: 123456 Login da MySql: User: rancoroso Password: 123456 Login da conta: User: rancoroso Password: 123456 Portas do channels: 13001,13002,13003,13004,13005,13006,13007,13008,13009,13010. Comandos da serverfiles2011: Iníciar o servidor: sh start Limpar logs: sh del Criar backup: sh backup Re-instalar quests: sh quest Reiniciar o servidor: reboot Caminho de arquivos: game2089: /usr/rancoroso/share/game dbcore1667: /usr/rancoroso/database/db backup.sh: /usr/rancoroso/backup.sh start.sh: /usr/rancoroso/start.sh clear.sh: /usr/rancoroso/clear.sh channel: /usr/rancoroso/channels/ backup: /usr/rancoroso/backup/ quest: /usr/rancoroso/share/locale/germany/quest www: /usr/local/www/apache22/data/index.php Novos comandos: /go gm1 /go gm2 /go devil1 Novos monstros: 2600 gnoll_helhound 2601 gnoll_warrior 2602 gnoll_mage 2603 gnoll_commander 2620 gnoll_minotaur 2630 troll_warrior 2631 troll_archer 2632 troll_mage 2633 troll_commander 2650 troll_argus 2660 naga_soldier 2661 naga_archer 2662 naga_mage 2663 naga_warrior 2680 naga_commander Novos npcs: 30129 Sr.Coelho. 33002 Sr.Lorey. 33008 Sr.Jack. 30121 Espectro Shura. 33003 até 33007 Andarilho Desafortunado. Montarias: ID: 20110 até 20119. ID: 20213 até 20219. Pets: ID: 20120 até 20143. ID: 34001 até 34003. Download do Overgame Beta Cliente Oficial das Serverfiles Criado por Rancoroso. Autor: Rancoroso. Créditos: Rancoroso. Skype: invisionbrazil. Qualquer dúvida entra em contato com o criador. Bom, amigos deixo aqui o stop para minha serverfiles2011. Tutorial incluído no download.... Download do stop dos channels full https://www.virustot...sis/1361309828/ depois de adicionar basta usar o comando sh stop bom, é isso sejam feliz.
  5. Seu aplicativo é bem interessante newwars...... +1 pelo seu trabalho em VB.NET.......
  6. Olá pessoal.Bom, estava criando um aplicativo para converter o xml para sql no caso mas um update em questão para traduzir os nomes de itens e npcs no banco de dados já que muita gente tem preguiça em traduzir isso então resolvir ajuda vocês.enfim terminei o aplicativo com êxito e para ajuda vocês vim aqui postar o item_proto e mob_proto traduzido em BR diretamente do oficial BR.No item_proto já esta incluído a correção de comprar e vendar de itens igual ao oficial BR.Download item_proto BRDownload mob_proto BRVirus:https://www.virustot...sis/1361453495/https://www.virustot...sis/1361453583/Tutorial:ctrl+a (Selecionar tudo)ctrl+c (Copiar)Navicat >> player >> query >> new query >> (Colar) >> run.Faça o processo em ambos.e Pronto.Bom é isso até a próxima e sejam feliz.Observação: caso alguém do pt-pt queira o item_proto e mob_proto em pt-pt basta manda o item_proto e mob_proto do pt oficial para mim por pm que depois posto no fórum.Créditos: Rancoroso.
  7. Olá pessoal. Bom como eu desenvolvi uma nova ferramenta para converter o item_proto.xml e o mob_proto.sql para .txt resolvi postar os arquivos já convertido... Download: protos_oficial_pt_por_Rancoroso. virus 0: https://www.virustotal.com/pt/url/f992f5750b4deb80aa8db4d5c6df983844e0f451cd07827ae37229f270689aca/analysis/1397791879/ Detalhes: item_proto todos os itens oficial pt-pt. - 2014 mob_proto todos os mobs oficial pt-pt. - 2014 Qualquer bug ou erro entra em contato pelo skype: invisionbrazil. para que eu possa aperfeiçoar as ferramentas e postar novos updates dos files txt. Créditos: Rancoroso.
  8. Oi pessoal, Acho que ninguém me conhece aqui, mas eu bem conhecido na Itália para o que diz respeito Metin2. Quero lançar este pequeno software. Originalmente, eu fiz esse software só para mim, mas então eu decidi postá-lo, esperando que ele pode ser útil para alguém. Eu sei que você também pode encontrar uma fonte patcher diferenças em C que pode ser diretamente compilado no servidor, mas acho que ainda há muitas pessoas, como eu, que se aplicam arquivos DIF no Windows. Eu criei este programa porque muitas vezes eu aplicar arquivos de 7/8 DIF (também arquivos DIF muito longos até 1000 linhas) para o jogo de arquivo, eo patcher DIF outro não era bom para fazê-lo ... Eu realmente odeio xD. Com este patcher diferenças que você pode aplicar tantos arquivos DIF como você quer, ao mesmo tempo. Você pode escolher as configurações habituais (criar cópia de backup, verifique bytes). Cada arquivo DIF está marcada para correção quando adicionado à lista e quando o botão Aplicar for pressionado. Neste último caso, se um arquivo DIF não é válido será ignorado. Se a verificação de bytes falhar, os ficheiros diferen não será aplicado. Os arquivos DIF são aplicados na ordem mostrada na caixa de lista. Você pode alterar a ordem de subir e descer um arquivo. Isto significa que, se duas ou mais ficheiros dif escrever um byte específico, o resultado final será o byte escrito pelo ficheiro dif último em ordem. EDIT: adicionado a configuração para aplicar os arquivos DIF reversa, para que você possa restaurar o arquivo executável original depois de aplicar uma função diferente não funciona (por exemplo). Basicamente ele só escreve o "byte velho" em vez do "byte novo", então se você tem uma função diferente, como: 00035011: 74 0F Normalmente, escreve 0x0F, enquanto que se você permitir que o dife reverso ele vai escrever 0x74, restaurando o byte original. EDIT 2: acrescentou a possibilidade de arrastar e soltar os arquivos. Você pode arrastar e soltar os arquivos DIF e do arquivo executável. Agora adicionar arquivos é muito mais rápido. O programa está disponível em duas línguas, Inglês e Italiano. Inglês é a língua padrão, então você não terá qualquer problema quando você abrir o programa. O idioma escolhido é salvo quando o programa é fechado. Você deve ter o. 4,0 NET Framework instalado para executar o programa. Se você encontrar algum erro, me diga e eu wil corrigi-lo assim que possibile. Screenshot: Os erros foram adicionados intencionalmente aos ficheiros diferen para mostrar um exemplo do programa. Download Advanced Dif Patcher Creditos: BlackYuko. Pet System horse + pet by BlackYuko : http-~~-//www.youtube.com/watch?v=d973aZD8jSA
  9. Olá pessoal. Bom amigos fiz esse aplicativo em principio para mim mesmo como todos sabe eu crio quest e as vezez ocorre de eu esquece alguns comandos pois são muitos e como maioria sabe o quest_functions as funções não estão em ordem então criei esse aplicativo para organizar as funções em ordem alfabética assim fica mais facil o encontro de palavras com a mesma inícial. Observação: Para mim é útil se para você não for útil desculpe estou apenas a compartilhar. Download quest_functions Extra rastreador de dns ip. Creditos: Rancoroso.
  10. Olá pessoal. Bom fiz esse aplicativo para facilitar a criação do xml para novos mobs e npcs porém é para o descompilador 1.0. Download Criar XML MOB - NPC Como usar? http-~~-//www.youtube.com/watch?v=HcjxHoVuhsg Creditos: Rancoroso.
  11. Bom achei ele aplicativo muito bom pra quem quer adicionar mobs em mapas sem dificuldades nenhuma. Como usar é simples basta extrair o mapa que quer adicionar os mobs, exemplo map_a2 ki é o vale dos orcs, depois disso adicione a pasta do mapa junto ao aplicativo e inicie o aplicativo Metin2 Map Pointer v1.0 e selecione a pasta do mapa que quer criar regen.txt dos mobs. imagem: Você pode colocar apenas clicando no monstro, mas tudo deve ser auto-explicativo. Há algumas exceções não tratadas em que uma mensagem. NET Framework vem (pelo menos do jeito que você precisa. NET Framework 3.5), porque o tempo ichh e não quer me levar para onde, não se surpreenda ... Quem estiver interessado na linguagem de programação: CSharp. Uma pequena nota: Seu mob_proto.xml deve ser codificado com UTF-8, o programa faz isso automaticamente, mas na versão automática são caracteres especiais não são exibidos corretamente. Que você pode segurar, dando o seu mob_proto.xml no Notepad + + abre a aba "codificação" em "Converter para UTF-8" cliques e lojas. O group.txt e group_group.txt deve ter sempre o delimitado, isto causaria problemas durante a leitura (você então receber uma mensagem incluindo a linha ofensiva). Então, agora escrito bastante, se divertir com a ferramenta. saudação musicinstructor €: A atualização para v1.0 são algumas correções. http://www.4shared.c...ointer_v10.html
  12. Olá pessoal,Bom como vir que aqui no fórum não tem o tutorial de como bloquear ataques DDoS resolvir postar o tutorial.Antes de iniciar o guia, vamos ver primeiro o que é um vetor de ataque DDoS.DDoS é a abreviatura de "Distributed Denial of Service", que em espanhol se torna "A degeneração de Ataque de Serviço". Basicamente, este tipo de ataque é baseada em tributar a máquina ou o que vai para o ataque. É um ataque bastante comum e que é foda o suficiente, então aqui está o guia para ataque DDoS em nosso servidor Metin2 pelo FreeBSD.Primeiro vamos ativar o firewall (firewall) e devemos adicionar as seguintes linhas ao seu rc.conf,que está localizado no arquivo/etc/: pf_enable="YES"pf_rules="/etc/pf.conf"pf_flags=""pflog_enable="YES"pflog_logfile="/var/log/pflog"pflog_flags=""Agora vamos configurar o firewall, por isso, vamos /etc/pf.conf e abra com um editor de texto que usamos e adicione as seguintes linhas:block in allpass in quick on lo0pass out quick on lo0table <bloqueo> persist file "/var/db/antiddos(chamamos-lo como quiser eu dei o nome de antiddos.)"block quick from <bloqueo>pass in quick on sis0 proto tcp from any to any port 22 keep statepass in quick on sis0 proto tcp from any to any port 80 keep statepass in quick on sis0 proto tcp from any to any port 3690 keep statepass out all keep stateAssim, bloquear as entradas.Agora vamos criar "antiddos" (ou qualquer nome que você escolheu) e, para isso, dar a seguinte permissão:touch /var/db/antiddoschmod 644 /var/db/antiddosAgora vamos criar o script para que chamaremos de bloqueio e dar-lhe permissão para salvar chmod 751:#!/usr/bin/perluse strict;my @assholes = ();open (IN, "/var/log/auth.log");while (<IN>) { if ($_ =~ /Invalid user.*from ([0-9]+.[0-9]+.[0-9]+.[0-9]+)/) { push(@assholes, $1); } if ($_ =~ /Did not receive identification string from ([0-9]+.[0-9]+.[0-9]+.[0-9]+)/) { push(@assholes, $1); }}close (IN);@assholes = sort {lc($a) cmp lc($b)} @assholes;my @allowedIPs = ();open (IN, "/var/db/allowed-ips");while (<IN>) { if ($_ =~ /[0-9]+.[0-9]+.[0-9]+.[0-9]+/) { push(@allowedIPs, $_); }}close (IN);chop(@allowedIPs);my $tmp = "";foreach my $asshole (@assholes) { if ($asshole eq $tmp) { $asshole = ""; } else { if ($asshole =~ /127.0.0.1/) { $asshole = ""; } if ($asshole =~ /192.168.[0-9]+.[0-9]+/) { $asshole = ""; } foreach my $allowedIP (@allowedIPs) { if ($asshole =~ /$allowedIP/) { $asshole = ""; } } $tmp = $asshole; }}@assholes = sort {lc($b) cmp lc($a)} @assholes;my $popCount = 0;foreach my $asshole (reverse @assholes) { if ($asshole eq "") { $popCount++; }}for (my $i = 0; $i < $popCount; $i++) { pop (@assholes);}my $list = "";foreach my $asshole (@assholes) { $list = $list . $asshole . " ";}exec "/sbin/pfctl -t bloqueo -T add $list";Agora vamos /etc/syslog.conf e abri-lo para edição e adicionar a seguinte linha:auth.info;authpriv.info | exec /usr/bin/perl /sbin/bloqueo.plcorrendo assim o script para bloquear ips externos.Eu espero que vocês tenha aprendido.Funcionar perfeitamente.Fonte: universojuegos.Créditos: DjZed.Traduzido por Rancoroso.
  13. Olá pessoal. Bom galera vou disponibilizar o common_drop_item.txt convertido ID[vnum] os nomes em chinês. como eu fiz isso? simples com um aplicativo que criei em C#. DOWNLOAD common_drop_item.txt https://www.virustotal.com/pt/file/0e4193fc20fbc50e1e0e411aa948c08ee38c24b23c5e1eb89c1d2352b13897d3/analysis/1381693142/ Obs: Bom acho que não precisa de virustotal pq o mediafire mostrar que é um arquivo de texto, tal como é possivel visualizar. -.-' demo: 1 15 0.01 11 25001 15 0.01 11 19231 15 0.01 11 16671 15 0.4 11 1000 Créditos: Rancoroso.
  14. Olá pessoal. Hoje fiz um novo aplicativo muito útil para mim espero que para vocês seja útil também. Download Create quest_list Video de como usar: http-~~-//www.youtube.com/watch?v=WLI60MKUxjE Creditos: Rancoroso.
  15. Olá pessoal. A pedido de um membro venho postar o script de adicionar a 6ª Skills no cliente r27K - r36K. Extrair o root.epk e substitua o playersettingmodule.py por esse abaixo de By Gherusio: Download: download playersettingmodule.py Obs: Como a planilha de efeito fica nessa parte pode ser que alguns efeito em itens pare de funcionar. Créditos: By Gherusio.
  16. precisa que no skilldesc.txt e no skilltable.txt que fica no locale_de.epk exista a descrição das novas habilidades. skilldesc.txt 51 ASSASSIN Wutausbruch Zorn Hass Schleudere deinen Gegner mit diesem heftigen Hieb zu Boden. Nahkampf-Angriff Wirft den Gegner zu Boden ATTACK_SKILL|STANDING_SKILL|WEAPON_LIMITATION BOW|DAGGER seomgwang 21 4 Angriffswert %.0f-%.0f (minatk + (1.6* minatk + 200 + dex*7 + str*7)*k) (maxatk + (1.6* maxatk + 300 + dex*7 + str*7)*k) 36 ASSASSIN Schnelle Offensive Dimensionsangriff Dimensionswechsel Mit einer enormen Geschwindigkeit wechselst du die Dimension und bist schneller beim Feind. Tarnungsbonus Teleportationsangriff ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION DAGGER|DOUBLE_SWORD|SWORD seomjeon 6 4 Angriffswert %.0f-%.0f (minatk + (1.6* minatk + 200 + dex*7 + str*7)*k) (maxatk + (1.6* maxatk + 300 + dex*7 + str*7)*k) 6 WARRIOR Blitzschlag Donnerschlag Gewitterschlag Lasse mächtige Blitze auf deinen Gegner regnen. Mächtiger Durchschlag-Angriff ATTACK_SKILL|STANDING_SKILL|WEAPON_LIMITATION SWORD|TWO_HANDED noegeom 6 4 Angriffswert %.0f-%.0f 2.3*MinATK + (3*MinATK + 4*STR + 3*CON)*SkillPoint 2.3*MaxATK + (3*MaxATK + 4*STR + 3*CON)*SkillPoint 21 WARRIOR Zerschneiden Zerschlagen Zetrümmern Schneide deinen Gegner mit einem mächtigen Blitzangriff. Mächtiger Blitz-Angriff ATTACK_SKILL|CAN_CHANGE_DIRECTION|WEAPON_LIMITATION SWORD|TWO_HANDED gihyeol 21 4 Angriffswert %.0f-%.0f 2.3*MinATK + (3*MinATK + 4*STR + 3*CON)*SkillPoint 2.3*MaxATK + (3*MaxATK + 4*STR + 3*CON)*SkillPoint skilltable.txt 51 ImperiaNinjaSkill1 2 1 1 0 HP -(atk+(1.6*atk+number(200,300)+dex*7+str*7)*k) 40+160*k 20 ATTACK,USE_MELEE_DAMAGE NONE 0 0 MELEE 6 0.8 800 036 ±Ã½Åź¿µ 2 1 1 0 HP -(atk+(1.6*atk+number(200,300)+dex*7+str*7)*k) 40+160*k 20 ATTACK,USE_MELEE_DAMAGE NONE 0 0 MELEE 6 0.8 800 06 °Ý»êŸ¿ì 1 1 1 0 HP -(2.3*atk+(3*atk+str*4+con*3)*k) 60+150*k 15 ATTACK,USE_MELEE_DAMAGE NONE 0 0 MELEE 8 1 0 20021 °Ý»êŸ¿ì 1 1 1 0 HP -(2.3*atk+(3*atk+str*4+con*3)*k) 60+150*k 15 ATTACK,USE_MELEE_DAMAGE NONE 0 0 MELEE 8 1 0 200
  17. vou lhe ajuda de modo simples.... Vamos lá você baixou o serverfiles Sg-Wom Riped em winrar, zip sei lá. extraiu na area de trabalho ok. agora vamos usar um hd virtual de qualquer serverfiles para instalar o Sg-Wom Riped. como faze isso instalar o Sg-Wom Riped facil vamos iniciar o hd virtual que vc selecionou e em /usr/ passamos a pasta live que esta dentro do serverfiles Sg-Wom Riped baixado, depois de passar tudo para o hd virtual dar-mos permissão 777 na pasta live. bom agora digitamos no sistema freebsd: cd /usr/live && sh install.sh para instalar as configurações da serverfiles Sg-Wom Riped. databases: nessa parte vc criar as databases que veio junto no download e depois crie um user no navicat: host: 127.0.0.1 user: wom_live pass: 932vanlqITk4JUW e dê all privileges.... depois de tudo configurado certinho vá sistema freebsd: cd /usr/live && sh run.sh. tuto basico my Rancoroso. caso não consiga depois que eu terminar um projeto aqui vou postar essa serverfiles reconfigurada por mim.
  18. Bom, eu faço de outro jeito, mais parabéns pelo tutorial vai ajuda muitos iniciantes, não lir tudo com atenção pq já estou cansado de freebsd# comand.... agora para completa. necessário conexão com a internet: freebsd- update fetch #Para atualizar as bibliotecas freebsd-update install Deixo +1.
  19. Bom, deixo aqui uma demostração de tipo de ataques DDoS com vários aplicativos capaz de derruba alguns servidores web.Atenção: não me responsabilizo pelos seus atos.Download do pack na descrição do vídeo no youtube. http-~~-//www.youtube.com/watch?v=Fdyua-4NSig Tumbar paginas web! (Ataque DDoS / Pack de programas / Manual DDoS) Anonymous CCG.Créditos: Maxim Hack Julieinstein.
  20. Bom para quem precisa de todas as funções do quest_functions versão game2089.Total de 680 funções. __fish_real_refine_rod__get_empire_priv_string__get_guildid_byname__get_guild_priv_string__give_char_priv__give_empire_priv__give_guild_priv__refine_pickaddimageaddmapsignaladd_bgm_infoadd_goto_infoadd_ox_quizaffecr.remove_all_collectaffect.addaffect.add_collectaffect.add_collect_pointaffect.add_hairaffect.removeaffect.remove_badaffect.remove_collectaffect.remove_goodaffect.remove_hairarena.add_maparena.add_observerarena.get_duel_listarena.is_in_arenaarena.start_duelba.startblock_chatbool_to_strbuilding.get_land_idbuilding.get_land_infobuilding.has_landbuilding.reconstructbuilding.set_land_ownerBuildSkillListCancelTimerEventchar_logchatclearmapsignalcleartimerclear_letterclear_named_timerclear_server_timercmdchatcolorcommandcomplete_questcomplete_quest_stateconfirmd.check_eliminatedd.clear_regend.count_monsterd.exitd.exit_alld.exit_all_to_start_positiond.getfd.get_kill_mob_countd.get_kill_stone_countd.get_map_indexd.is_unique_deadd.is_use_potiond.joind.jump_alld.jump_all_locald.kill_alld.kill_uniqued.new_jumpd.new_jump_alld.noticed.purged.purge_uniqued.regen_filed.revivedd.selectd.setfd.setqfd.set_destd.set_exit_all_at_eliminated.set_regen_filed.set_uniqued.set_warp_at_eliminated.spawnd.spawn_goto_mobd.spawn_groupd.spawn_mobd.spawn_move_groupd.spawn_move_uniqued.spawn_name_mobd.spawn_stone_doord.spawn_uniqued.spawn_wooden_doord.unique_get_hp_percd.unique_set_def_graded.unique_set_hpd.unique_set_maxhpdance.event_go_homedelaydl.startRaiddragonlair.startRaiddungeon-set_quest_flagdungeon.all_near_todungeon.check_eliminateddungeon.clear_regendungeon.count_monsterdungeon.exitdungeon.exit_alldungeon.get_flagdungeon.get_kill_mob_countdungeon.get_kill_stone_countdungeon.get_map_indexdungeon.is_unique_deaddungeon.is_use_potiondungeon.joindungeon.jump_alldungeon.kill_alldungeon.kill_uniquedungeon.new_jumpdungeon.new_jump_alldungeon.noticedungeon.purgedungeon.purge_uniquedungeon.regen_filedungeon.reviveddungeon.selectdungeon.set_destdungeon.set_exit_all_at_eliminatedungeon.set_flagdungeon.set_regen_filedungeon.set_uniquedungeon.set_warp_at_eliminatedungeon.spawndungeon.spawn_goto_mobdungeon.spawn_groupdungeon.spawn_mobdungeon.spawn_move_groupdungeon.spawn_move_uniquedungeon.spawn_stone_doordungeon.spawn_uniquedungeon.spawn_wooden_doordungeon.unique_get_hp_percdungeon.unique_set_def_gradedungeon.unique_set_hpdungeon.unique_set_maxhpempire.infoenable_over9refineend.oxeventfind_npc_by_vnumfind_pcfind_pc_by_namefind_pc_condfish_real_refine_rodforked.getbosskillcountforked.getdeadcountforked.getlevellimitforked.getpassmapindexforked.getpassmapindexbyempireforked.getpasspathforked.getpasspathbyempireforked.getpassstartposxforked.getpassstartposyforked.getsungzimapindexforked.getsungziposxforked.getsungziposyforked.get_dead_countforked.get_pass_path_by_empireforked.get_pass_start_posforked.get_sungzi_start_posforked.incbosskillcountforked.initforked.initforkedforked.initkillcountforked.initmobkillcountforked.init_kill_count_per_empireforked.isforkedmapindexforked.issungzimapindexforked.is_forked_mapindexforked.is_registered_userforked.is_sungzi_mapindexforked.pass_mapindex_by_empireforked.pass_mapindex_by_empireforked.purge_all_monstersforked.register_userforked.setdeadcountforked.set_dead_countforked.sungzi_mapindexforked.sungzi_start_posforked.warp_all_in_mapfrog.to_empire_moneygame.drop_itemgame.drop_item_with_ownershipgame.get_event_flaggame.get_guild_namegame.get_safebox_levelgame.get_warp_guild_war_listgame.open_mallgame.open_safeboxgame.request_make_guildgame.set_event_flaggame.set_safebox_levelgame.web_mallgetnpcidget_empire_privilegeget_empire_privilege_stringget_global_timeget_guildid_bynameget_guild_privilegeget_guild_privilege_stringget_localeget_locale_base_pathget_quest_stateget_server_timer_argget_timegive_char_privilegegive_empire_privilegegive_guild_privilegegoldbar.questguild.around_ranking_stringguild.change_masterguild.change_master_with_limitguild.get_any_warguild.get_ladder_pointguild.get_member_countguild.get_nameguild.get_rankguild.get_reserve_war_tableguild.get_warp_war_listguild.high_ranking_stringguild.is_betguild.is_warguild.levelguild.nameguild.war_betguild.war_enterhighscore.registerhighscore.showhorse.advancehorse.feedhorse.get_gradehorse.get_healthhorse.get_health_pcthorse.get_hphorse.get_levelhorse.get_namehorse.get_staminahorse.get_stamina_pcthorse.is_deadhorse.is_minehorse.is_ridinghorse.revivehorse.ridehorse.set_levelhorse.set_namehorse.summonhorse.unridehorse.unsummoninputis_test_serveritem.can_over9refineitem.change_to_over9item.get_cellitem.get_countitem.get_iditem.get_levelitem.get_nameitem.get_over9_material_vnumitem.get_refine_vnumitem.get_sizeitem.get_socketitem.get_sub_typeitem.get_typeitem.get_valueitem.get_vnumitem.has_flagitem.next_refine_vnumitem.over9refineitem.removeitem.selectitem.select_cellitem.set_socketitem_logitem_namekill_all_in_mapleft_imageloop_timermakequestbuttonmarriage.divorce_time_checkmarriage.end_weddingmarriage.engage_tomarriage.find_married_vidmarriage.get_married_timemarriage.get_wedding_listmarriage.in_my_weddingmarriage.join_weddingmarriage.marry_tomarriage.removemarriage.set_to_marriagemarriage.warp_to_my_marriage_mapmarriage.wedding_client_commandmarriage.wedding_darkmarriage.wedding_is_playing_musicmarriage.wedding_musicmarriage.wedding_snowmath.ceilmath.floormath.maxmath.minmath.modmath.randommember.chatmember.clear_readymember.set_readymgmt.monarch_change_lordmgmt.monarch_statemob.spawnmob.spawn_groupmob_namemob_vnummonarch.blessmonarch.defenseupmonarch.defenseup_eventmonarch.noticemonarch.powerupmonarch.powerup_eventmonarch.transfermonarch.transfer2monarch.transfer2_eventmonarch.warpnext_time_is_nownext_time_setnoticenotice_allnotice_in_mapnpc.dec_remain_hairdye_countnpc.dec_remain_skill_book_countnpc.getracenpc.get_empirenpc.get_guildnpc.get_racenpc.get_remain_hairdye_countnpc.get_remain_skill_book_countnpc.is_nearnpc.is_near_vidnpc.is_pcnpc.is_questnpc.killnpc.locknpc.open_shopnpc.purgenpc.unlocknpc_get_jobnpc_is_same_empirenpc_is_same_jobnumberoh.candidacyoh.candidacycountoh.candidacy_listoh.candidacy_nameoh.electionoh.frog_to_empire_moneyoh.isguildmasteroh.ismonarchoh.monarchblessoh.monarchdefenseupoh.monarchpowerupoh.noticeoh.spawnguardoh.spawnmoboh.takemonarchmoneyos.dateos.executeos.timeoxevent.closeoxevent.end_eventoxevent.end_event_forceoxevent.get_attenderoxevent.get_statusoxevent.give_itemoxevent.openoxevent.quizparty.chatparty.clear_readyparty.getfparty.get_flagparty.get_max_levelparty.get_near_countparty.is_leaderparty.is_partyparty.run_cinematicparty.setfparty.setqfparty.set_flagparty.set_quest_flagparty.show_cinematicparty.syschatpc.aggregate_monsterpc.can_warppc.changealignmentpc.changegoldpc.changemoneypc.change_alignmentpc.change_empirepc.change_goldpc.change_moneypc.change_namepc.change_sexpc.change_sppc.clear_one_skillpc.clear_skillpc.clear_sub_skillpc.countitempc.count_itempc.dec_skill_pointpc.delqfpc.del_quest_flagpc.destroy_guildpc.diamond_refinepc.enough_inventorypc.forget_my_attackerpc.getarmorpc.getcurrentmapindexpc.getempirepc.getfpc.getgoldpc.getguildpc.gethppc.getleadershippc.getmaxhppc.getmaxsppc.getmoneypc.getnamepc.getplaytimepc.getqfpc.getsppc.getweaponpc.getxpc.getypc.get_accountpc.get_account_idpc.get_alignmentpc.get_another_quest_flagpc.get_armorpc.get_change_empire_countpc.get_channel_idpc.get_dxpc.get_empirepc.get_empty_inventory_countpc.get_equip_refine_levelpc.get_exppc.get_flagpc.get_gm_levelpc.get_goldpc.get_guildpc.get_horse_hppc.get_horse_levelpc.get_horse_staminapc.get_hppc.get_htpc.get_iqpc.get_jobpc.get_leadershippc.get_levelpc.get_local_xpc.get_local_ypc.get_logoff_intervalpc.get_map_indexpc.get_max_hppc.get_max_sppc.get_moneypc.get_namepc.get_next_exppc.get_partpc.get_player_idpc.get_playtimepc.get_premium_remain_secpc.get_quest_flagpc.get_racepc.get_real_alignmentpc.get_sexpc.get_skill_grouppc.get_skill_levelpc.get_skill_pointpc.get_socket_itemspc.get_sppc.get_special_ride_vnumpc.get_stpc.get_start_locationpc.get_vidpc.get_war_mappc.get_weaponpc.get_xpc.get_ypc.give_exppc.give_exp2pc.give_exp_percpc.give_goldpc.give_itempc.give_item2pc.give_item_from_special_item_grouppc.give_lottopc.give_or_drop_itempc.give_polymorph_bookpc.give_poly_marblepc.hasguildpc.has_guildpc.has_master_skillpc.have_map_scrollpc.have_pos_scrollpc.in_dungeonpc.isguildmasterpc.is_clear_skill_grouppc.is_deadpc.is_engagedpc.is_engaged_or_marriedpc.is_gmpc.is_guild_masterpc.is_horse_alivepc.is_marriedpc.is_monarchpc.is_mountpc.is_near_vidpc.is_polymorphedpc.is_ridingpc.is_skill_book_no_delaypc.learn_grand_master_skillpc.miningpc.mountpc.mount_bonuspc.ore_refinepc.pc_attract_rangerpc.polymorphpc.refine_equippc.removeitempc.remove_from_guildpc.remove_itempc.remove_polymorphpc.remove_skill_book_no_delaypc.reset_pointpc.reset_statuspc.revive_horsepc.save_exit_locationpc.selectpc.select_pidpc.select_vidpc.send_block_modepc.set.skill_levelpc.setfpc.setqfpc.set_another_quest_flagpc.set_change_empire_countpc.set_flagpc.set_partpc.set_quest_flagpc.set_skillgrouppc.set_skill_grouppc.set_skill_levelpc.set_warp_locationpc.set_warp_location_localpc.teleportpc.unmountpc.upgrade_polymorph_bookpc.warppc.warp_exitpc.warp_localpc.warp_to_guild_war_observer_positionpc_find_skill_teacher_vidpc_find_square_guard_vidpc_get_exp_bonuspc_get_village_map_indexpc_is_novicepurge_areaq.doneq.getcurrentquestindexq.no_sendq.setstateq.set_clockq.set_clock_nameq.set_clock_valueq.set_counterq.set_counter_nameq.set_counter_valueq.set_iconq.set_quest_stateq.set_stateq.set_titleq.set_title2q.startq.yieldquest.donequest.no_sendquest.setstatequest.set_another_titlequest.set_clock_namequest.set_clock_valuequest.set_counter_namequest.set_counter_valuequest.set_icon_filequest.set_titlequest.startquest_create_server_timer_eventquest_create_timer_eventquest_server_timer_eventquest_timer_eventraw_scriptrefine_pickregen_in_mapRegisterMonarchFunctionTableresetdelayrestart_questsayScriptToStringselectselect_itemselect_tablesend_lettersend_letter_exserver_loop_timerserver_timersetbgimagesetcolorsay_colorsetdelaysetleftimagesetmapcenterpositionsay_sizesetskinsetstateset_named_loop_timerset_named_timerset_quest_stateset_server_loop_timerset_server_timerset_skinset_stateset_timershow_horse_menuskill_group_dialogspawn.guardspawn.mobspawn_mobstring.formatstring.lensyschatsyserrsyslogsys_logtable.foreachtable.foreachitable.getntable.inserttable.removetable_get_random_itemtakemonarchmoneytarget.cleartarget.deletetarget.idtarget.npctarget.pctarget.postarget.vidtest_chattimertime_hour_to_sectime_min_to_sectime_to_strtonumbertop_imagetostringtypeunder_hanwaitwarp_all_in_area_to_areawarp_all_in_mapwarp_all_to_map_eventwarp_all_to_map_my_empire_eventwarp_all_to_villagewarp_all_to_village_eventwarp_all_to_village_except_my_empirewarp_to_villageCréditos: LexicoFonte: Elitepvpers.
  21. sim.....http://cyber-gamers.org/index.php?/topic/8366-gm-mod/page__view__findpost__p__57250
  22. Olá galera hoje estava fazendo uma buscar na net sobre a caverna demoniaca e achei uma quest bem feita.no caso do regen.txt vc terá de faze pois ainda não achei nenhum 100%. quest catacomb beginstate start beginwhen 1093.kill with pc.get_map_index() == 66 begind.notice("Dute catre catacomba diavoului")d.new_jump_all(MAPINDEX , x , y)endwhen 20092.chat."Catacomba diavoului" with pc.get_map_index() == 713 beginsay_title("Gardian")say("")say("Ai nevoie de nivelul 75 ca sa intri")wait()if pc.get_level() < 75 thensay("Imi pare rau,nu ai nivelul necesar")endif pc.get_level() >= 75 thensay("Ok,te voi trimite imediat")pc.warp(307200,1203200)endendwhen login with pc.get_map_index() == 712 begind.jump_all(81,58)say_title("Catacomba diavolului Piatra 1")say("")say("60 Minute ai la dispozitie")say("Dute la locul sfat si la sculptura din piatra!")pc.give_item2("seal",1)endwhen sculpture.chat."Etajul 1" with pc.get_map_index() == 712 beginsay_title("Catacomba diavolului Piatra 1")say("Vei fi teleporatat imediat!")d.jump_all(544,42)endwhen login with pc.get_map_index() == 712 begind.notice("Gaseste statuia!")endwhen sculpture1.chat."Etajul 2" with pc.get_map_index() == 712 beginsay_title("Sculptura ******")say("")say("Salut,vrei sa te duci la urmatorul etaj? ")say("")wait()local s = select("Da", "Nu,iesi")if 1 == s thend.jump_all(1380,250)endif 2 == s thend.exit_all()endendwhen login with pc.get_map_index() == 712 begind.notice("Scopul este sa gasesti textul corect")endfunction get_3floor_stone_pos()local positions = {{1249,343}{1353,351}{1249,250}{1249,153}{1349,150}{1149,252}{1152,148}{1148,347}}for i = 1, 6 dolocal j = number(i,8)if i != j thenlocal t = positions[i];positions[i] = positions[j];positions[j] = t;endend-- for i = 1, 8 do-- positions[i][1] = positions[i][1] * 100-- positions[i][2] = positions[i][2] * 100endwhen 8019.kill with pc.get_map_index() == 712 beginlocal positions = catacombstone.get_3floor_stone_pos()for i = 1, 8 dochat(positions[i][1], positions[i][2])d.set_unique("fake" .. i , d.spawn_mob(8017, positions[i][1], positions[i][2]))endchat(positions[7][1], positions[7][2])local vid = d.spawn_mob(8017, positions[7][1], positions[7][2])chat(vid)d.set_unique("real", vid)server_loop_timer('catacomb_stone3_update', 10, pc.get_map_index())server_timer('catacomb_stone3_fail1', 5*60, pc.get_map_index())d.notice("3. Podeaua usa.");d.notice("Ai gasit cele mai multe pietre false");d.notice("Gasesteo pe cea adevarata in 15 minute");d.notice("si Distrugeo !.. ")d.notice("Este singura cale sa treci la etajul urmator");endwhen catacomb_stone3_fail1.server_timer beginif d.select(get_server_timer_arg()) thend.notice("10 Minute Ramase.")server_timer('catacomb_stone3_fail2', 5*60, get_server_timer_arg())endendwhen catacomb_stone3_fail2.server_timer beginif d.select(get_server_timer_arg()) thend.notice("5 Minute Ramase.")server_timer('catacomb_stone4_[img]http://cyber-gamers.org/public/style_emoticons/<#EMO_DIR#>/55158.gif[/img]', 5*60, get_server_timer_arg())endendwhen catacomb_stone3_[img]http://cyber-gamers.org/public/style_emoticons/<#EMO_DIR#>/55158.gif[/img].server_timer beginif d.select(get_server_timer_arg()) thend.notice("Timp expirat.")d.exit_all()clear_server_timer('catacomb_stone3_update', get_server_timer_arg())endendwhen catacomb_stone3_update.server_timer beginif d.select(get_server_timer_arg()) thenif not d.is_unique_dead("real") thenfor i = 1, 8 doif d.getf("fakedead" .. i) == 0 thenif d.unique_get_hp_perc("fake" .. i) < 50 thend.purge_unique("fake" .. i)d.setf("fakedead" .. i, 1)d.notice("");endendendelseserver_timer("catacomb_stone3_end", 5, get_server_timer_arg())d.notice("Se pare ca ai reusit! ")d.notice("")d.notice("Ai distrus piatra");d.notice("Vei ajunge la etajul 4")d.jump_all(500,717)clear_server_timer('catacomb_stone3_fail1', get_server_timer_arg())clear_server_timer('catacomb_stone3_fail2', get_server_timer_arg())clear_server_timer('catacomb_stone3_[img]http://cyber-gamers.org/public/style_emoticons/<#EMO_DIR#>/55158.gif[/img]', get_server_timer_arg())endelseserver_timer('catacomb_stone3_stop_timer', 1, get_server_timer_arg())endendwhen catacomb_stone3_stop_timer.server_timer beginclear_server_timer('catacomb_stone3_update', get_server_timer_arg())endwhen login with pc.get_map_index() == 712 begind.notice("Omoarata toti sefi !")d.spawn_mob(mobid , 500,787)endwhen 2526.kill with pc.get_map_index() == 712 begind.jump_all(846,907)endwhen login with pc.get_map_index() == 712 begind.notice("Aceasta este camerea sigiliilor")d.notice("Cauta si ia sigiliul!")endwhen 2322.kill with pc.in_dungeon() begingame.drop_item("seal",1)endwhen stone.take with item.vnum == seal and pc.get_map_index() == 712 begind.notice("Vei fi teleportat catre urmatorul etaj")item.remove();npc.purge();d.jump_all(1300,704)endwhen login with pc.get_map_index() == 712 begind.notice("Omoara toti sefi")endwhen boss.kill with pc.in_dungeon() beginsay_title("Catacomba diavoululi Piatra 6")say("")say("Doresti sa continuii ?")local s = select(locale.yes , locale.no)if 1 == s thend.jump_all(74,1158)endif 2 == s thenlocal reward_alchemist = {20074, 20075, 20076}d.spawn_mob(reward_alchemist[number(1,3)], 425, 216);d.setqf("can_refine", 5)timer("catacombs_times",120)endendwhen catacombs_times.timer with pc.get_map_index() == 712 begind.notice("Timp exipirat")d.exit_all()endwhen login with pc.get_map_index() == mapindex begind.notice("Dr.House omoara !")endwhen 5290.kill with pc.in_dungeon() beginwait()say_title("Catacomba diavoululi Piatra 7")say("")say("Misiune Completa !")say("")d.exit_all()endendendFonte: cheatsbrasil.Autor : não tinha o nome.