Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 09/18/11 em todas áreas
-
Alissow OTs 4.11! Esta versão 4.11 foi meio apressada, só adicionamos as features novas do 8.6. Aproveitem. Créditos: Alissow Comedinha Luis Nirk TFS Team Viniply Xedegux Sobre o OT/Mapa: Principais quests: -Annihilator -Inquisition Quest -Pits of inferno -Demon Oak -Solar axe quest -HOTA -MPA quest -The Challenger Monstros: -Total monstros: 10292 -Total spawn: 5587+ Cidades: -12 Cidades -200 Houses+- Raids/Invasões: -Rat -Orshabaal -Ghazbaran -Giant spider/The old window -Ferumbras -Morgaroth Spells: -Magias editadas para balanceamento das vocações Changelog Atualização [3.4 BETA]: - Removido áreas não usadas no mapa, diminuindo o tamanho em MBs - Adicionado Anti Magebomb System - Corrigido bugs no npc addon - Adicionado sistema onde os npcs falam sozinhos (Igual como foi adicionado no global). First ;] - Adicionado Elf village em Venonh ( bem parecida com a do global ;]) - Potions desaparecem quando usadas - Corrigido sistema de Up - Corrigido sistema de Monster Counter - Nova dragon lair em Mirand Theraan (Subsolo) - Adicionado porta de level, que protege leveis baixos acessarem os demons da cidade de Flam - Ampliado deserto da cidade de Mirand Theraan - Adicionado Ilha de Goroma - Adicionado Forbidden islands - Ampliado floresta da cidade de alfon e colocado área de macacos parecida com Banuta. - Ligação de alfon com Mirand Theraan - Corrigido bugs reportados nas portas das casas - Corrigido posição dos buracos e escadas - Adicionado beds em todas as casas - Corrigido bugs em casas de yalahar - Adicionado Blue legs quest ( Koshei The Deathless global) - Corrigidas quase todas as areas de Yalahar - Teleports em Yalahar substituidos por NPCs de teleport do global - Corrigido pequenos erros no npc Capitao Coruja, e adicionado viagem à goroma - diminuido ataque do Eye of the seven - Ice rapier agora quebra - Corrigido npc Banker - Adicionado quase todos os items 8.5 - Adicionado medusa - Adicionado Todos os outfits novos - Corrigido NPC Banker (que dava dinheiro) Script By Ta4e - Corrigido Annihilator Quest - Adicionado Notice System - Adicionado novo distro, compilado por Comedinha Atualização nº 2 [3.4]: Otserv atualizado... Corrigido debugs frequentes Corrigido debugs na magia exevo pan Corrigido bugs nos npcs Roy e Firewalker Adicionados mais novos items 8.5, agora temos 90% dos items novos... Atualização 3.5 [06/08/2009]: - Cidade principal (dorion) totalmente reformada - corrigido blue legs quest - Corrigido alavancas de compra de potions - Adicionado alavancas de compra de runas - Corrigido npc Bank - Adicionado NPC King Arthas, que vende promotion - Adicionado npc Rashid, que vende items. - Arrumado Wild Growth rune - Arrumado Utani Hur - Magias reajustadas - Novo estilo de server save - Ilha de mystic reformulada (by Nirk) - Adicionado nova magia para knights "Exkordium". - Adicionado nova magia para mages (promoted) "Exura Seil". - Adicionado nova magia para mages (promoted) "Exevo Gran Frigo". (arrumar -> sem exhausted nem gasta mana) - Adicionados novos monstros. - Adicionado quest challenge (lvl 250) - Corrigido bug do Dead Cyclops - Bug aol Arrumado - Poi Modificada - Corrigido teleports ghouls yalahar - Modificada demon helmet quest, assim como o premio da quest - Corrigido nome do Hallowed axe - Corrigido bug das houses - Corrigido bug dos items andaveis Atualização Patch 3.5.1 [07/08/2009]: - Corrigido erro na inicialização do Ot - Bug das potions corrigido - Bug do aol corrigido (pelomenos pra mim) - Bug dos outfits corrigido - Corrigido erros nas escadas na ilha PvP - O monstro The Fastest Turtle agora não morre, se tornando um monstro apenas para atrapalhar - Retirada suposta quest dos 3 hellhounds e 1 minishabaal - Adicionado teleport de retorno na Ferumbras Tower - Corrigido posições da raid de The old widow - Corrigido bug das escadas nas minas de demons - Corrigido alguns bugs vistos no mapa Atualização 3.6 [10/08/2009]: - Arrumado bugs criticos - Arrumado comando !promote/!demote - Atualizado Items.xml - Bug das Beds arrumado - Modificações na cidade, como, nature e caves - Nova sala de treino - Adicionado comando !highscores Atualização 3.7! Beta [18/12/2009]: - Guildhall support (Elf) - Nova deathlist(Elf, OpenTibia SVN) - Frags funcionando (Elf) - Atualizado monstros e items (slawkens, KaczooH, Elf) - Novas talkactions: /commands, /wp, /storage, /config, /promote & /demote. (slawkens) - Novas funções lua - Novos creatureevents (slawkens, Elf) - Novos configuráveis (Elf, slawkens) - Modificado ataque de monstros existentes (especialmente outfits e velocidade) (Elf) - Monstros reorganizados & atualizados (Nem todos) (slawkens) - Melhorado sistema de banimentos (Elf) - Reescrita janela de Rule Violation (Elf) - Arrumado Stamina (Elf, OpenTibia SVN) - Casas agora são salvas nas modificações do dono (Elf) - Escadas de yalahar funcionando perfeitamente (Elf, Talaturen) - Sistema de nado & waterball completo (slawkens) - Monstros invisiveis não são mais mandandos ao client (anti bot) (OpenTibia SVN) - Anti-dash (OpenTibia SVN) - Sistema de leilão de casas, possibilidade de usar site para vender casas (house_actions table) (OpenTibia SVN, Elf) - Salvando bot actions para /logs/bots por cada player. Por exemplo, bot pode enviar mensagem com mais de 255 caracteres (slawkens) - Novos raid events- item spawning & disappearing and more (Elf) - Modificações no NPC system (Elf) - NPCs OutfitModule (Elf) - Completo 8.53 support, com wars (Elf) - Completo 8.54 support (Elf) - Arrumado NPC voices (Elf) - Players serão informados quando o Gamemaster logar ou ficar invisivel (slawkens) - Arrumado Player Deaths (Elf, slawkens) - Arrumado Abuso de PZ (slawkens) - Portas agora não ajudam players a entrar em PZ (slawkens) - Magic level formula (OpenTibia SVN, KaczooH) - Memory leaks (Elf) - Queries optimization (Talaturen) - Janelas podem ser abertas do lado de fora da casa- agora apenas GMs podem fazer isso (slawkens) - arrumado Efeitos para o Ghost (GM)- configuravel (slawkens) - Corrigido >> Ghost debugging players (OpenTibia SVN, Elf) - Corrigido erro na promotion (Elf) - Corrigido vários erros no console. (slawkens) - Corrigido Spam de magias (Elf) - Corrigido stamina premium (Elf) - Corrigido Clean (Elf) - Corrigido vários outfits (Elf) - Corrigido Ghost (Elf) - Todas as correções no OpenTibia SVN (Open Tibia SVN, Elf) - Corrigido Todos os crashes possiveis (Elf) - Npcs Corrigidos (Comedinha) - Distro Reformulado (comedinha) - Bugs de reports arrumados (Comedinha) - Novos outfits (Alissow) - Actions Arrumadas (Comedinha) - Libs trocadas (Comedinha) - Talkactions bugadas arrumadas (Comedinha) - Reforma na área Sul da cidade Dorion (Alissow) - Adicionado monstros 8.54 (Alissow) - Corrigido bug das potions infinitas (Alissow) Atualização 3.7 Patch 1 [27/12/2009]: - Rampa na frente da loja de foods retirada (Alissow) - Arrumado bugs de mapa em anknor (Alissow) - Bug na Lib dos npcs corrigido (Alissow) - Bug do acc manager arrumado! (Alissow) - Magias "Exkordium" e "Ice Storm" arrumadas (Alissow) - Monstros 8.54 funcionando (Alissow) - 2º Addon Yalaharian arrumado (Alissow) - Addons Warmaster adicionados no NPC Addoner (Alissow) - Pequenas modificações na cidade principal, Dorion, para melhora da jogabilidade (Alissow) - Comando /Deathlist retirado (Alissow) - Magic Wall Rune arrumada (Alissow) - Quest Annihilator arrumada (Alissow) - "Your depot contain x items" Arrumado (Alissow) - Addons reorganizados, mais facil aggora (Alissow) - Tempo de Red skull e Black skull reduzidos para 24 e 42 horas (Alissow) - Reduzida porcentagem de morte (Alissow) - Acrescentado chance de critical hits (Alissow) - ShowHealingDamage Adicionado (Alissow) - Várias partes do mapa remapeadas (Alissow) - NPCs para recarga de Soft boots & Firewalker boots arrumados [Não testado] (Alissow) - Comando !frags arrumado! (Alissow) - Agora é possivel fazer addons sem precisar do comando !buypremium (Alissow) Atualização 3.8 [17/01/2010]: - Arrumado bug nas escadas do Dlair (Alissow) - Todos os bugs nos NPCs arrumados (Comedinha) - Novas talkactions [a pedidos] (Comedinha) - Deathlist arrumada (Comedinha) - Novo Distro (Comedinha) - MySQL Atualizada (Comedinha) - Firewarker boots não é mais gasta quando não está usando (Comedinha) - Problemas com items no Rashid arrumados (Alissow, Comedinha, Comunidade) - O NPC Banker foi corrigido, mas achei mais seguro retira-lo, visto que ninguem usava e poderia causar outro tipo de bug - Ilha (Sim aqui é uma ilha) de Zao adicionada (Alissow, Barker) - Monstros 8.54 aperfeiçoados (Alissow, Markithu, Zkum) - Reduzido danos da magia Exkordium (Alissow) - Os npcs Dark Rodo e Rachel vendem Blank Runes (Alissow) - Magias que não hitavam anteriormente foram arrumadas (Alissow) - Comando !buypremium arrumado (Alissow) - Arena PVM - Mais conhecida como Arena Svargrond - FUNCIONANDO!!! (Alissow) - Magia LightChain Retirada (Alissow) - Adicionado um sisteminha legal no templo (Alissow) - NPC Rashid retirado (Alissow) Atualização 3.8 Minor Patch 1 [17/01/2010]: - Comando Deathlist retirado novamente, fizemos testes equivocados. Se você é uma das 16 pessoas que baixou a versão anterior (3.8) não precisa baixar esta, basta retirar o comando !deathlist e /deathlist do seu Talkactions.xml, Os comandos causam quedas no servidor. Atualização 3.9 [15/02/2010]: - Cidade principal (Dorion) reformada, novo templo, novo depot, novo porto, novos npcs :] (Alissow) - Adicionado Reputation System (Comedinha, Cybermaster) - Adicionado !bless system (Comedinha) - /info melhorado (Comedinha) - Jail System (Comedinha) - Bug chatinho nos tiles pretos arrumado. - Magic Wall Funcionando! (Alissow) - Agora você pode fazer bolos e pães :] (Comedinha, Jean, Ojani) - Adicionado sistema de casamento (Comedinha, ScorpiOOn93, Alissow) - Loot The Fastest Turtle diminuido (Alissow) - Loot e experiencia do Feromous mais baixo (Alissow) - Sistema de parceis para Dorion funcionando (Alissow) - Guildwar System (Comedinha) - Anti MageBomb System (Comedinha, Huggen) - Adicionado Anti Nuker - Esse funciona! (Comedinha) - Adicionado Map Marks, para os players novos (Alissow, Comedinha) Atualização 4.0 [15/02/2010]: - Cidade Mountain totalmente reformada (Alissow) - Montanha de Goblins de Dorion reformada (Alissow) - Demonic Castle de Dorion reformado (Alissow) - Cidade de Venonh modificada (Luis) - Distro atualizado, funcionando nos clients 8.54, 8.55, 8.56 e 8.57 (Comedinha) - Comando !bless retirado (Alissow) - O NPC Ermes não vende mais items de decoração (Alissow) - Arrumado bugs na Ferumbras Tower (Alissow) - O comando !AFK on agora mantem o player parado (Comedinha) - Arrumado bugs nas escadas da área de DeathFans (Alissow) - Comando !Deathlist funcionando! (Alissow, Doidinmapper, GT Thionix) - Sistema de REP atualizado (Comedinha) - Sistema de Polls (Comedinha) - Banco por comandos (Comedinha) - Novos comandos de addon e accounts (Comedinha) - Sistema de futebol completo! (Comedinha) - Sistema Antibot (Comedinha) - Magia Spared Hur modificada (Alissow, Orzeleagle) - Adicionado sistema de montaria (Alissow, unknown666) - Adicionado Canivetes (Alissow, Siramix) - Nova hunt Subaquatica (Luis) Atualização 4.11! [11/07/2010]: - Versão 8.6, todos os items, outfits e monstros novos (Comedinhasss, Fireelement) - Adicionados os novos monstros 8.6 (Alissow) - Bug das potions arrumado (Comedinha, Matheusmkalo, Gabriel linhares, Fireelement) - Erros das runas arrumado (Comedinha, Gabriel linhares, Matheusmkalo, fireelement) Download Servidor: 4shared Tamanho: 17,416 KB Download: http://www.4shared.com/file/ez8XKrju/860_Alissow_Ots_411.html Link protegido: http://lix.in/-8d4bc0 Scan VirusTotal: http://www.virustotal.com/pt/analisis/983abb574dbb957a75aa1fd29eb804065f775e6a0c43216aa277686d32bce22a-1263702373 Atenção - Acc do God: god/god - LEIA o tópico antes de postar qualquer coisa ou duvida - Reportem se houver algum bug - A database fica na pasta schemas+Database - Proibido o uso do nosso distro sem o nosso consenso, obrigado. Andei percebendo que há muitos mapas feitos por mim em outros servidores postados aqui no xtibia, eu não sei se vocês sabem, mas isso é PLÁGIO. Eu não sou uma pessoa egoista, tudo que eu posto aqui no XTibia é para ser compartilhado, mas desde que mantenham os devidos créditos. Será denunciado qualquer tipo de "roubo" sem minha autorização para beneficio próprio. Eu sei que vocês não se importam muito com isso, eu também não deveria me importar, mas é o tempo e a dedicação de outra pessoa que vocês estão roubando, então peço gentilmente aos que tem conhecimento desses mapas, que me apontem. Não tem graça trabalhar horas e horas e ser roubado em dois minutos.1 ponto
-
[9.1] 4Fun Server
JustinnoTibianno reagiu a Vmspk por um tópico no fórum
4Fun Server Versão: 9.1 Distro: Crystal Server 1.5 Mapa Base: Vários Foi um edit rápido, 2 dias. Juntei algumas partes de mapas desconhecidos e algo do Azeroth. 2 amigos (ociosos =D) me ajudaram a importar algumas quests e editar o resto. Me disseram que os Ots 9.1 estavam muito ruins, talvez este possa ajudar. 4 Cidades: -> Celestia -> Theos -> Valmun -> Sandrina Mudanças/Conteúdo: Principais Quests: Imagens: Sistema de Guerras pelo Castelo [Honor Castle] Upgrade & Slot System ACC GOD: 222222/password Se acha que ter um OtServ é só baixar, abrir e largar lá, ou ainda editar chars e equipamentos para você mesmo jogar e fazer o que quiser, garanto-lhe que não vai durar 2 dias. Crie eventos, interaja com os jogadores, faça torneios Pvp, marque datas para a Honor Castle, faça updates no mapa, crie monstros, hunts e quests, dê suporte e, o mais importante, mantenha o HELP aberto, sempre. IpChanger 9.1 - Sources - Scan Download 4Fun Server Completo - [MEDIAFIRE] Créditos: Otmind/Kantera, Mistocalana, Mock, Majesty, Bruno0, Crystal Server Team, TFS Team, Coruja e Vmspk. Este tópico recebeu destaque em nosso portal!1 ponto -
Bom Galera , este é meu primeiro tutorial sobre websites. Só vai funcionar com database phpmyadmin Que pode ser muito útil para aqueles que gostam de resetar mas nao quer devolver items. =D Vamos lá. 1) Acesse seu localhost/phpmyadmin 2) Vá na sua database e depois em SQL 3) Vai aparecer "Faser consulta no banco de dados" 4) Nele voce escreve os codigos correspondentes á açao que voce quer faser. -AS açoes vou listar elas abaixo Para resetar os lvl e a life: UPDATE `players` SET `level` = '8', `health` = '180', `healthmax` = '180', `experience` = '4200', `mana` = '35', `manamax` = '35', `cap` = '400' Para resetar os skills: UPDATE `ot`.`players_skills` SET `value` = '10' Remover Premium Dos players: (serve para vip system que vende premmy no gesior) UPDATE account SET premdays=0; Adicionar 3 dias de Premium: UPDATE accounts SET premdays = premdays + 3; Mandar Geral po templo: UPDATE players SET posx = X, posy = Y, posz = Z; Criar Account Manager: INSERT INTO `players` VALUES (1, 'Account Manager', 1, 1, 1, 0, 150, 150, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 50, 50, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 0, 10, 10, 10, 0, 0); Remover Red skulls , Black Skuls e Frags de todos: UPDATE `players` SET `redskulltime`=0; Dar bless para todos: UPDATE `players` SET `blessings`=31; Remover um Item especifico: (exemplo 2160= crystal coin) ótimo para casos de clonadores. DELETE FROM player_depotitems, player_items, tile_items WHERE itemtype = 2160; Deletar players lvl 50- (CUIDADO, EXECUTANDO ESSA AÇAO VOCE IRÁ DELETAR OS SAMPLES. AUMENTE O LVL DOS SAMPLES E DEPOIS VOLTE AO NOMRAL) DELETE FROM players WHERE level < 50 AND lastlogin < UNIX_TIMESTAMP() - 20*24*60*60 Deletar houses de players que foram deletados: UPDATE `houses` SET `owner` = '0' WHERE `houses`.`owner` NOT IN ( SELECT `players`.`id` FROM `players` WHERE `players`.`id` = `houses`.`owner` ); Trocar Outifit de all players: UPDATE players SET lookbody =61, lookfeet =93, lookhead =127, looktype =128 Deletar players que nunca logaram: DELETE FROM `players` WHERE `lastlogin`=0; É isso galera, espero ter ajudado. fmz? Se nao for muito para vcs , dao REP + Thanks. é para o xtibia. :XTibia_smile:1 ponto
-
Como Criar Um Server De Wodbo
joseanpereira reagiu a dragonfight por um tópico no fórum
Pessoal, fiz esse tutorial para ajudar aqueles que estão tentando criar um server de wodbo. Vamos lá: Downloads necessários: Wodbo by Jao: http://www.mediafire.com/?zfyjjm25nbj Xampp: http://www.baixaki.com.br/download/xampp.htm Htdocs: http://www.megaupload.com/?d=39TPRQD3 Informações: Wodbo by Jao: Arquivos necessários pra por o ot e site on. Xampp: Programa necessário para rodar o site e o banco de dados do server. Configurando o banco de dados: Primeiro, extraia o xampp e o server. Após isso rode o arquivo "setup_xampp.bat", dentro da pasta xampp, para instalar o xampp. Para rodar o xampp, abra o arquivo xampp-control, aonde tem apache e mysql, clique em "start". Depois abra o internet explorer e acesso o endereço http://localhost/phpmyadmin. Se pedir usuário, digite root e senha em branco. Logo no começo vai estar assim "Criar Novo Banco de Dados", deixe Collation e no espaço em branco coloque server, e clique em criar. Do lado esquerdo irá aparecer a database, Server(0), clique nela. Depois clique na barra acima, em "importar" e importe o arquivo chamado datebase na pasta wodbo, do wodbo by jao, clique em executar. Vai ficar com 19 abas. Depois importe outro arquivo chamado database na pasta Copy of Sparking do Acc Maker, também do wodbo by jao. Vai ficar com 27 abas agora. Deixando Ot on: Abra o arquivo config.lua na pasta server e ache essa parte: --- MySQL part (ignore if you are using SQLite) sql_host = "localhost" sql_user = "root" sql_pass = "patito2858" sql_db = "otserv" Deixe assim: --- MySQL part (ignore if you are using SQLite) sql_host = "localhost" sql_user = "root" sql_pass = "" sql_db = "server" Agora rode o arquivo chamado restarter(ele simplesmente roda o arquivo serv.exe, mas se o ot cair ele abre denovo). Pronto, seu ot está online! Para testar, abra a pasta "Client i IP Changer" do wodbo by jao, abra o cliente e depois o WoDBO Server Changer for Sparking. No ip coloque "localhost" sem aspas e na port, deixe "7171", também sem aspas, e clique em Change IP. Agora tente logar a account padrão que é acc:1 e senha também 1. Se você fez tudo certo até aqui parabéns! Acertando o site: Extraia os arquivos da pasta Copy of Sparking, dentro da pasta htdocs do xampp. Se pedir autorização para substituir os arquivos, diga, "sim para todos". Depois abra o arquivo config.inc, na pasta htdocs do xampp. Aonde está: # MySQL server settings $cfg['SQL_Server'] = 'localhost'; $cfg['SQL_User'] = 'root'; $cfg['SQL_Password'] = 'wodbo9elektro8'; $cfg['SQL_Database'] = 'sparking'; Deixe: $cfg['SQL_Server'] = 'localhost'; $cfg['SQL_User'] = 'root'; $cfg['SQL_Password'] = ''; $cfg['SQL_Database'] = 'server'; Depois vá em xampp\apache\conf e abra o arquivo httpd.conf. Aonde está assim: #Listen 0.0.0.0:80 #Listen []:80 Listen 80 Deixe assim: #Listen 0.0.0.0:8090 #Listen []:8090 Listen 8090 Pronto, agora para acessar o site do seu ot, acesse http://localhost:8090 no internet explorer. Para que outras pessoas possam facilmente entrar em seu ot, aconselho procurar tutoriais sobre ip fixo, sobre "no-ip". Assim, em vez das pessoas acessarem seuip:8090, elas acessariam, endereço:8090, exemplo, wodbo.no-ip:8090. Se estiver tendo problemas para outras pessoas acessarem seu site, talvez as portas do firewall estejam bloqueadas, aconselho procurar tutoriais sobre isso. Como proteger seu ot de wodbo contra hackers: Anti-Hackers Wodbo Simplesmente siga este tutorial feito por mim, e você não terá esse tipo de problema. É isso pessoal, se gostaram, agradeçam, dê um rep+ ai, não custa nada pra você, mas me incentiva muito :smile_positivo:1 ponto -
Criando Conta God 9.10
VictorWEBMaster reagiu a paulo0102 por um tópico no fórum
Bom é meu primeiro Tutorial então dá um desconto vai kkkkkkkkkkk Então antes de mais nada estou aqui esinando a cria conta god e o char em ots 9.10, da forma Sqlite, mais pra frente eu ensino no Mysql voocês irão presisar do seguinte progama Sqlite Studio Download AQUI SCAN AQUI 1°passo: Bom primeramente crie uma conta no seu server com um char, depois abra seu Sqlite : 2°passo: Clike na opção Add Database como na imagem : 3°passo: Depois clike na pasta dá janelinha que abriu : 4°passo: Depois disso navege ate a pasta do seu otserv e ache a database dentro dá pasta do ot assim como no exemplo : 5°passo: Depois selecione a database e de abrir, depois aperte ok na Janelinha anterior assim : 6°passo: Depois voocê percebeu que abriu uma coluna chamada "forgottenserver.s3db" bom no meu caso saiu com esse nome pelo fato do nome do meu database se no seu caso estiver com outro nome, não entre em panico é normal, o nome ficara dependendo do nome do seu database: 7°passo: Bom depois disso dê um duplo clike no seu database, aquela que apareçeu lá em cima no canto e ficara assim na imagem: Agora abra o seguinte, "Tables/accounts" ai voocê vera todas as accounts como mostra na imagem abaixo, depois disso, voocê escolhera uma conta a ser a conta god isso vai ser dá sua preferençia, escolhido a conta a ser a do god, voocê tera que mudar o "Type" e "group_id" isso define, o tipo de conta, e o acesso de certos comandos do ot, que na minha opnião fico melhor esse estilo, do antigamente voocê so mudava o "acess" do player e tinha o acesso de god aah so de observação, pra vêr os os diferentes comandos disponiveis em seu ot vá na pasta "data/xml" e abra o arquivo chamado "commands.xml" lá voocê vera todas os commandos do seu otserver, e outro detalhe, o god so terá acesso a comando "x" se onde a conta do god tiver o "type" eo "group_id" que o comando exija ter o type e group_id, então prestem atenção ai galera :smile_positivo: 8°passo: Bom seguindo no nosso tutorial com a parte dos accounts aberta, e com a conta já decidida para ser a conta god primeiro dê um duplo clike no campo Type da database dá conta desejada como na imagem abaixo : 9°passo: Depois disso ponha o valor da conta god que séria "6" assim a Mesma coisa na coluna "group_id" que tem valor que é "3" assim depois de trocados os dois valores voocê tera que confirma a troca de valores apertando esse botão que confirma os valores trocados igual na imagem abaixo : Pronto depois disso voocê já tem a conta GOD ! mais doque adianta ter a conta god e não ter o char ? 10°passo: então agora agente seleciona a tabela chamada "Players" que se encontra aqui : Bom aqui voocê vera todos os Personagens de seu servidor, até ai tudo bem 11°passo: dai ai voocê seleciona o 'char' que voocê tem na conta de god que voocê quer que seja o god bom dai é simples é so voocê troca o grop_id do player para "3" como antigamente assim : Depois de ter feito isso voocê séra o God do server, ah mais não se esqueça de aperta o botão para confirmar a troca de valores se não, não ira aconteçer nada nas suas alterações. Bom Agradeço a a atenção de todos e já sabe se te Ajudei Dá um Reply + qualquer duvida galera comentem ai que eu tentarei ajudar todos no maximo de conhecimento que eu tiver bom e lembrem-se se o tutorial for aprovado eu postarei aqui como fazer esse mesmo processo no modo mysql que o melhor metodo para se trabalhar com ots Atée a proxima galera fuiiz Créditos: 100% para mim ;D1 ponto -
Informações: Vocês já devem ter visto um site global que é chamado de TIBIACOM by Gesior ele é um site de servidor de tibia muito usado atualmente, uma das melhores copias já lançadas, esse tópico ira trazer á vocês uma skin do projeto Gesior, ele foi criado por DeGhost e vocês poderam estar vendo mais informações a baixo. Descrições: Para você estar usando apenas substitua os arquivo que conterá no download pelos atuais do projeto do TIBIACOM by Gesior. Foto: Download do arquivo:1 ponto
-
[Talkaction] Entregando Items Aos Players.
PostadorHunter reagiu a Themaper por um tópico no fórum
Vamos lá, procurei por aqui e não achei . Abra a pasta de seu OT, vai em data e depois em TalkAction. Feito isso, vá em TalkAction.xml. Coloque essa Tag: Bom, feito isso vá na pasta TalkAction e vá em Scripts. Copie um arquivo .lua qualquer e renomeie para giveitem.lua, agora abra o giveitem.lua. Coloque isso dentro dele: Pronto, ta criado, agora como usar no jogo? /giveitem playername, itemid, quantidade Exemplo: /giveitem Lord'paulistinha, 2160, 100 No caso, 2160 é crystal coins, e 100 é a quantidade, ou seja? 100 crystal coins. A mensagem que aparecerá para o Player é: Você acabou de receber um item do ADM! Vocês podem modifica-la a gosto. Espero Ter Ajudado. Qualquer dúvida é so postar ou me mandar uma MP.1 ponto -
Baiak Chorme 8.60 By Wakesoft
eneasneto2 reagiu a WakeSoft por um tópico no fórum
Baiak Chorme 8.60 By Wakesoft Unico Com Todas As Vips Encluindo A Inedita VIP4! Baiak Yurots V2.2 Oque Mudou ? Mudou a City ta 90% 8.5 Foi Arrumada As Houses. Adicioano Npc Papai Noel no Templo Vende Items 8.54! Novos Items Novos Outifits Novas Hunts E Muito Mais... Baiak Yurots V2.7 Oque Mudou ? Foi Adicionada um Nova Cidade Chamada Baiak City Foi Adidionada Um Teleport no Templo Que Vai para Alumas City's Foi Adicionado Npc de Bless,Pagando Todas as Bless você nao prescisa usar aol... Foi Adicionado Uma Ilha de GM's ... Bug do Account Mananger Arrumado. Novo Executer adicionado,se o ot cai ele salva sozinhoo. E Muito Mas Estara por vim ... Baiak Yurots v1.0.9 Oque Mudou ? Foi Adicionado Sistema Vip.. Foi Adicionado 5 Novos Portais Vip Foi Adicionado Novos Bixos Vip,Warlock Vip,Medusa Vip,Bossing of Baiak.. Foi Adicionado New Quest Baiak Super Foda !! ;D Foi Modificado o Templo Foi Adicionado Mais Treiners ! Entre Alguns Bugs Retirados Baiak Yurots v1.1.0 Oque Mudou ? Mudou o Protocolo de 8.57 para 8.60 Novos Item Novo Outfit Baiak Yurots V1.1.4 Oque Mudou ? Tirei o Pz tool do Templo Fiz um Novo System Vip por Comando Fiz o Novo Addon do Outfit do Wayfarer ------------------------------------------------------------------------------------------------------------------------------------------------ Baiak Yurots Edited By Bryaan Oque mudou ? Modifiquei o templo, totalmente ICE Fiz novos comandos, !aol, !bless, !jail playername <para gods>, !removeskull (retira sua black ou red skull por 1kk), entre outros Criei novos itens vips II! (obtidos na vip quest) Fiz quest para axe vip, star vip,club vip,sword vip,wand e rod vip Fiz uma vip II Fiz Um Castelo, onde ocorre batalhas do time Verde X Vermelho. Fiz uma Area Pvp, onde quem morrer nao perde level Fiz uma quest vip, onde se ganha a vip II E mais um amuleto vip(permite que red skull e black skull nao percam itens, funciona como aol tambem, possui 30 cargas) e tambem um item vip de sua escolha( axe,sword,club,star,rod ou wand vip.) Novos Teleports Adcionados na Vip II Monstros novos como Medusa vip II, Hydra Vip II, entre outros. Fiz uma Super Poi para vips II Vocaçoes Balanciadas Teleports Especiais [ARENA, CASTELO DO REI E HOUSE ISLAND] para level 300+ Bug Da baiak cape que nao dava ml+6, arrumado, entre outros varios bugs System Vip Como Funciona ? A Vip I é free, portanto o comando !buyvip, foi removido, pois implicava com a vip II. A Vip II é somente para quem conseguiu completar a Vip Quest, onde la voce ganha a vip stone, e vira vip usando ela. Baiak Chorme 0.1 Oque Mudou? Feito VIP4 Totalmente Original Feito Set VIP3 Wakesoft SET! Fiz Trainer VIP4 Teleports VIP4 Quest VIP4 Templo e City VIP4 Novas Spells: Exura Mana And Exura VIP Entre outras de attack! ScrenShots Templo Templo VIP4! Teleports VIP4! Cidade Inteira VIP4! Trainers VIP4! Areninha Bosses! Download! And Scan! Gostou? REP+ ;D OBS! Se Tiver Algum Bug Avisa que arrumarei No Proximo Upedt E Se For Bug Piqueno Pesso Que Vc Retire e me fale.! Porque ainda O Mapa Não Foi Totalmente Testado! Os Tps VIP4 Das Quest nao esta funfando porque ainda esta em construçao e jaja eu botarei os bixos nas cave da vip4 porque o pior ja foi que foi fazer as cave o resto e supinpa!!1 ponto -
Autumn Patch: Teaser #1
fsg reagiu a Fernandinand por um tópico no fórum
O patch de outono (primavera no Brasil) está chegando. Neste primeiro teaser, são reveladas as mudanças nas tasks paw and fur society. Grizzly Adams, o líder bem conhecido da paw and fur society, está sempre procurando novos membros para juntar-se a sua caça. Agora, ele tem planejado algumas alterações interessantes. Curioso? Então saiba o que vai mudar. Uma nova variedade de level para as tasks será definida: até o level 50, do level 50-79, 80-129, e 130 para cima. Novas tasks serão criadas. Como por exemplo, caçar Ghastly Dragons, Wailing Widows, Apes e Hellspawns. A quantidade de pontos que você receberá irá depender do level de dificuldade e disponibilidade. Além disso, alguns locais de caça serão expandidos. Locais de caça completamente novos também serão adicionados. Você poderá fazer até três tasks ao mesmo tempo, contanto que elas pertencem a sua faixa de level. Você poderá repetir tasks que dão pontos até no máximo três vezes. Entretanto, personagens acima do level 130 podem repetir as tasks dentro da sua faixa de level quantas vezes quiserem. O sistema de pontuação será ajustado. Ao todo, haverá 100 pontos no máximo. Dentro de cada faixa de level, você poderá avançar apenas um rank. A única exceção será até o level 50. Nesta faixa, você conseguirá os dois primeiros ranks. Por último, muitos novos bosses serão adicionados. Por exemplo, Ethershreck ou Fleshcrawler. E você conseguirá achievements para cada boss da paw and fur society. Atenção! Se você está atualmente em uma elementals task, certifique-se de terminá-la antes do patch de outono. Todas as quatro tarefas elementares serão retiradas com o "Killing in the name of...", ou seja, com o patch. Killing in the name of... - Perguntas e Respostas: P: Sobre a caça em equipe? Há alguma novidade? R: Caçar em equipe não será suportado neste momento. Vamos ver o que o futuro trará. P: E sobre a recompensa da Demon Oak task? R: Com esse patch as recompensas da Demon Oak não serão mudadas mas uma discussão interna a respeito disso está em andamento. P: Eu serei capaz de comprar os itens dependentes de rank com Grizzly Adams independente do meu level? R: Sim. P: Eu já tenho 50 pontos de paw and fur. Eu serei forçado a obter outros 50 pontos para obter o rank de Elite Hunter? R: Não. Todos os pontos foram dobrados. Caso você ja tivesse mais de 50 pontos você agora 100. P: O que ocorre caso eu já esteja acima do level 130 e ainda não tenha começado a "Killing in the name of..."? R: Sem problemas. Há tasks o suficiente disponíveis para os jogadores level 130+ para obterem todos os 100 pontos. P: Posso lutar com bosses de tasks de level menor caso eu esteja level 130 ou acima? R: Se você estiver no rank Elite Hunter simplemente comece e termine uma das tasks de level 130+ para ter acesso a todos os bosses mais fracos para obter os achievements. Os bosses 130+ devem ser acessados através das tasks de 130+. P: Psso fazer as tasks de levels menores? R: Não. Mas não se preocupe, há tasks o suficiente para todos os levels. P: O que acontece se eu estiver atualmente no rank Big Game Hunter, porém no level 49? R: Nada acontece. Você ainda vai estar no mesmo rank. P: O que acontece caso eu esteja em uma task no momento, por exemplo Quara Scouts, e o level necessário para essa task mudou? R: Você pode terminar a task e obter os pontos mesmo que o level dos monstros tenha mudado. P: O que acontece caso eu esteja atualmente em uma task "antiga"? R: Grizzly Adams perguntará se você quer terminar essa task "antiga" ou se você quer cancelá-la e começar as novas tasks. Se você escolher "cancelar" você pode começar de novo, fazendo até três tasks ao mesmo tempo. Se você escolher "continuar" você poderá continuar sua task atual e começar mais duas tasks adicionais. P: O que são boss points? R: Depois que você terminar tasks o suficiente para obter todos os pontos de paw and fur do seu level, você poderá começar outras tasks do seu level caso você já não as tenha feito três vezes. Para cada uma dessas tasks você obterá uma recompensa de experiência e um boss point. Com um boss point você será capaz de liberar um boss do seu level ou de um level menor. P: Sobre bosses e tasks. Ainda funciona como antes? R: Não. Depois que você terminar uma task, você ainda poderá ter o direito de lutar e matar com o boss referente a ela. Por exemplo, se você matou a quantia necessária de crocodiles você pode escolher lutar contra o Snapper ou não. De qualquer forma você será capaz de obter todos os pontos de paw and fur para essa task após você matar a quantia necessária de crocodiles. P: Após o patch, eu receberei automaticamente os achievements dos bosses que eu já matei? R: Não. Para obter esses achievements você terá que matar os bosses novamente. Um achievement para cada boss. Informação retirada do Auditorium. Imagens retiradas do: Font.1 ponto -
Abstract Fractal Brushes Uns bons brushes para vocês. •Link• Download --------------------------------------------------------------- Radiant Brush Set Um bom pack de brushes, e estou disponibilizando eles para vocês. •Link• Down load --------------------------------------------------------------- Abstract Brush Pack VOL.8 Pack de brushs, abstract. Eu baixei, testei alguns e são bons, recomendo. •Link• Download1 ponto
-
[Oficial] Refugia (8.60) 26/08/2012 0.0.8
Heitorzimnn reagiu a Subwat por um tópico no fórum
ss,e tem outras das animações ao pisar no chão que é em movements xd flw1 ponto -
Quest do global olhem ou não. The Horned Fox (DWARVEN HELMET) Titanpp in Banshee http://www.youtube.com/watch?v=nDayk9yzLWA&feature=player_embedded Titanpp in Arena 1 and 2 http://youtu.be/nBvoq1upWnI The Best Anihilator http://www.youtube.com/watch?v=0V16kdZpFW4&feature=player_embedded Demon Helmet Quest Inquisition Bosses Pits of Inferno Quest (POI) Tibia Candia http://www.youtube.com/watch?v=0dVPPflfLSQ&feature=player_embedded Valoria - Annihilator - Helloween Style http://www.youtube.com/watch?v=Tb68upAMOPA&feature=player_embedded Orc Fortress http://www.youtube.com/watch?v=RMwulsWK8oI&feature=player_embedded Annihilator Dead All Infelismente todos morreram! É ISSO....1 ponto
-
me add no msn que te explico: jajazinn@hotmail.com1 ponto
-
é só ir em movements.xml e editar lá1 ponto
-
(Talkaction) !keys
othereality reagiu a fokus090 por um tópico no fórum
Cara, essa foi dificil. Aprendendo ainda scripting, e esse seu pedido foi realmente um desafio. Mas acredito eu que eu tenha conseguido. -- < Script by Frenesy > -- function onSay(cid, words, param) if words == "!keys" then local e = getPlayersOnline() local text = "" for _, pid in ipairs(e) do if getPlayerStorageValue(cid, 5000) == 1 then text = text .. "Chave da Casa de Adolfo\n" end if getPlayerStorageValue(cid, 5001) == 1 then text = text .. "Chave do Castelo\n" end if getPlayerStorageValue(cid, 5002) == 1 then text = text .. "Chave Universal\n" end text = "[ -- SUAS CHAVES -- ]\n\n" .. text doShowTextDialog(cid, 8983, text) end return TRUE end end Coloquei outras chaves apenas para você modificar a Storage e a Mensagem. Abraços !! :smile_positivo:1 ponto -
[Tutorial] Iluminando O Local Sem Uso De Torch Ou De Utevo Lux
Capetinha10 reagiu a Kindred por um tópico no fórum
Clique: Options > Graphics > Advanced > E em Set Ambient Light clique e arraste até o 10 . E em Set Ambient Light clique e arraste até o 100% Aproveite e Economize muita de mana e GP. Mas Se você quiser ver se fica bom até em monitor ruim faz a seguinte coisa : ™ : Vá no menu de configuração da sua tela. ( Clicando em um botão na frente da tela ou no lado. Escrito " Menu " ) ™ : Mude o Brilho e o Contraste. ™ : Vá no seu cliente do tibia , poketibia , dbz , naruto ou bleach. ™ : Clique em ( Options -> Graphics -> Advanced ). ™ : Vai aumenta e diminuindo aos poucos as seguintes coisas ( Set Ambient Light ). Quanto mais exemplo " 100 % Iluminação Total , 50 % Metade da Iluminação " Assim em diante. @EDIT Fiz um vídeo, se que não precisava mais era para passar o tempo. Se inscreva em meu canal Ajudei,Gostou ? Da REP +1 ponto -
Recomendem Bons Sites Para Comprar Peças Pro Meu Pc
noobdoxtibia reagiu a Zurpho por uma questão
Essa placa de vídeo você pode achar de até R$ 171,29. Quanto a memória preciso saber qual a sua MOBO. Se possível coloque todas as especificações do seu computador. Lembrando que é melhor fazer um DualChannel com a memória colocando 2x2GB para obter um maior desempenho. Quanto ao seu segundo computador, devemos levar em conta que vai haver um enorme gargalo para essa placa de vídeo que você vai estar adquirindo (Caso seja a mesma supracitada), devido ao processador. Quando a memória ela(MOBO) tem apenas suporte para até no máximo 2GB DDR2 533 se não estou enganado.1 ponto -
[Duvida]Outfits
Vallen50 reagiu a SkyDangerous por um tópico no fórum
Spr editor ele faz descompila o arquivo tibia.spr em imagens. Tibia.dat ele adiciona novas sprites e compila , mas tibia.dat já existe para descompilar também.1 ponto -
fmz querida, espero meu +REP dos outros __________________________________________________________________________________ quem colocar on posta ip no topico! entrara mais players!1 ponto
-
As pedras estão na Actions.xml. <action itemid="8306" event="script" value="upgrade.lua"/> <action itemid="8300" event="script" value="upgrade.lua"/> A pedra 8306 é a pedra que tem chanse de falhar. A pedra 8300 é a pedra com 100% de chanse de sucesso. Vá em Data/raids. Apague tudo lá dentro e adicione isso. <raids> <!-- Raids: --> </raids> Se você deleta algum script do seu OT, você tambem tem que deletar a TAG dele. Ex: Você deleta algum script que esteja na pasta actions, então você precisa ir na Actions.xml, procurar o nome do script que você deletou e retirá-lo de lá tambem. SIMPLES! Dessa eu não tenho certeza, mas... <globalevent name="save" time="21:35" event="script" value="save.lua"/> Onde tem ( time="21:35" ) você coloca a hora desejada. function onThink(interval, lastExecution) -- Configurações local cor = 22 -- Defina a cor da mensagem (22 = branco) local mensagens = { [[Propaganda: Tutorial Feito Por FezZinN Do XTibia.Com.]], [[ Propaganda: Acessem já XTibia.Com o Melhor Forum de Tibia e Otserv.]], [[You advanced in magic level. Oops, mentira, mas poderia ter acontecido se você fosse premium account. Compre a sua em nosso website. ]] } -- Fim de Configurações doBroadcastMessage(mensagens[math.random(1,table.maxn(mensagens))], cor) return TRUE end TAG no Glovalevents.xml <globalevent name="propaganda" interval="1500" script="propaganda.lua"/> Essas eu desconheço! :confused: Aqui um script de Potion pertencente ao Real Server 8.60. local config = { removeOnUse = "no", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", realAnimation = "no", -- make text effect visible only for players in range 1x1 healthMultiplier = 1.0, manaMultiplier = 1.0 } config.removeOnUse = getBooleanFromString(config.removeOnUse) config.usableOnTarget = getBooleanFromString(config.usableOnTarget) config.splashable = getBooleanFromString(config.splashable) config.realAnimation = getBooleanFromString(config.realAnimation) local POTIONS = { [8704] = {empty = 7636, splash = 2, health = {50, 100}}, -- small health potion [7618] = {empty = 7636, splash = 2, health = {100, 200}}, -- health potion [7588] = {empty = 7634, splash = 2, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8}, vocStr = "knights and paladins"}, -- strong health potion [7591] = {empty = 7635, splash = 2, health = {500, 700}, level = 80, vocations = {4, 8}, vocStr = "knights"}, -- great health potion [8473] = {empty = 7635, splash = 2, health = {800, 1000}, level = 130, vocations = {4, 8}, vocStr = "knights"}, -- ultimate health potion [7620] = {empty = 7636, splash = 7, mana = {70, 130}}, -- mana potion [7589] = {empty = 7634, splash = 7, mana = {110, 190}, level = 50, vocations = {1, 2, 3, 5, 6, 7}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion [7590] = {empty = 7635, splash = 7, mana = {350, 400}, level = 80, vocations = {1, 2, 5, 6}, vocStr = "sorcerers and druids"}, -- great mana potion [8472] = {empty = 7635, splash = 3, health = {200, 400}, mana = {110, 190}, level = 80, vocations = {3, 7}, vocStr = "paladins"} -- great spirit potion } local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) local potion = POTIONS[item.itemid] if(not potion) then return false end if(not isPlayer(itemEx.uid) or (not config.usableOnTarget and cid ~= itemEx.uid)) then if(not config.splashable) then return false end if(toPosition.x == CONTAINER_POSITION) then toPosition = getThingPos(item.uid) end doDecayItem(doCreateItem(2016, potion.splash, toPosition)) doTransformItem(item.uid, potion.empty) return true end if(hasCondition(cid, CONDITION_EXHAUST_HEAL)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return true end if(((potion.level and getPlayerLevel(cid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(cid)))) and not getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES)) then doCreatureSay(itemEx.uid, "Only " .. potion.vocStr .. (potion.level and (" of level " .. potion.level) or "") .. " or above may drink this fluid.", TALKTYPE_ORANGE_1) return true end local health = potion.health if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.healthMultiplier))) then return false end local mana = potion.mana if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.manaMultiplier))) then return false end doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) if(not realAnimation) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) else for i, tid in ipairs(getSpectators(getCreaturePosition(cid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1, false, tid) end end end doAddCondition(cid, exhaust) if(not potion.empty or config.removeOnUse) then doRemoveItem(item.uid, 1) return true end doRemoveItem(item.uid, 1) doPlayerAddItem(cid, potion.empty, 1) pot_count = getPlayerItemCount(cid, potion.empty) doPlayerRemoveItem(cid, potion.empty, pot_count) doPlayerAddItem(cid, potion.empty, pot_count) return true end Ufaah, quanta coisa eim. Espero ter ajudado. Abraços !! :smile_positivo:1 ponto
-
1 ponto
-
Update - Enigma Baiak [V0.2]
LadyElegance reagiu a AdmZenhow por um tópico no fórum
Obrigado Lady! __________________________________________________________________________________ Entrem Otserver de um colega com meu mapa IP: arcor.servegame.com Exp inicial: 5.000 Stage! 24hrs No Lag Dedicado! __________________________________________________________________ Outro servidor com meu mapa: não garanto que seja bom e não tenho informações apenas ip: baiakenigma.servegame.com __________________________________________________________________________________ Lembrando o meu é o melhor mapa baiak feito para :XTibia_smile: ____________________________________________________________________________________________________________________ Qualquer bug encontrado entrar em contato por favor! Agradeçido!:smile_positivo:1 ponto -
[Pedido] Systema Vip
MarcioSkate22 reagiu a grigacuin por uma questão
Nada, Reportado para fechar topico :button_cancel: Antes tava, "Vlws rep++++++++" Entao, ta ae acho que voce so nao gostou, por causa que eu esqueçi de configurar mensagem se nao for VIP Tente este!! Peço desculpas pela minha preguiça function onStepIn(cid, item, pos) -- teleports config teleport1 ={x=154, y=44, z=7} -- Posição para voltar se nao tiver a actionid if isPlayer(cid) then if item.actionid == 7942 then vip = getPlayerStorageValue(cid,7942) if vip == -1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não é vip, para adquirir sua vip add o ADM na sua lista vip.") doTeleportThing(cid,teleport1) else end end end end Se quizer que mande para o templo, se nao tiver o vip, avise, eu nao consegui fazer com que voltasse para o floor antigo =/1 ponto -
Guuh Torres Vs 4.0
Deadpool reagiu a GuuhTorres por um tópico no fórum
Guuh Torres Vs 4.0 *Pessoal,me desculpem pela demora da atualização,pois tinha muitos bugs nesta base,e em pedidos de vários xtibianos,arrumei o "Pokemon Squadium" do brun123...Este server era um bom server,mais tinha muitos bugs,irei listar os que eu arrumei,ou acrescentei: -Catch -Goback -Portrait -Pokedex -Order -Talkactions -!lg para mudar a linguagem (English-Português) -Status sistema -Novos pokemons (Johto-Shinys) -Coloquei mais moves (Johto) -Npc Name (Que coloca um apelido ao pokemon) no ultimo andar do CP -Novo Mapa do Betinhowz666 -Novas quests -Novas Spawns (Eu não sei fazer muito bem,mais dá para usar) -PVP ZONE -Efeito ao upar level -Client na pasta (IP : 127.0.0.1) -Senha do GOD : guuh/torres DOWNLOAD do server: -Guuh Torres vs 4.0 Créditos : -GuuhTorres 25% -Brun123 40% (Caso você ler este tópico,peço que adicione ght-2-@hotmail.com) -Betinhowz666 15% -Xtibia 5% -Victorkta 5% -Ciffer 5% -Italo 5% QUE VENHAM OS REPS :button_ok: ------------------------------------------------------------- PRÓXIMA ATUALIZAÇÃO!!! Na próxima atualização irei fazer sem os BUGS,que vocês falarem...1 ponto -
[Oficial] Enigma Baiak 8.60 Todos Updates
revankesh reagiu a BrunooAngel por um tópico no fórum
Muito bom, ficou super massa mais voce feiz uma coisa errada: Editar um BAIAK toodos ja cançaram de baiak mais ta super massa parece aqueles styler yourots 8.501 ponto -
3 Pedidos E 6 Rep
williamserravalle reagiu a fokus090 por um tópico no fórum
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'curar') then local max = getCreatureMaxHealth(cid) local max = getCreatureMaxMana(cid) doCreatureAddHealth(cid, max) doCreatureAddMana(cid, max) doSendMagicEffect(getCreaturePosition(cid), 12) end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Tentah aí! Abraços !! :smile_positivo:1 ponto -
[Pedido] Script De Exevo Auras
styflerzin reagiu a fokus090 por um tópico no fórum
function onUse(cid, item, frompos, item2, topos) voc = getPlayerVocation(cid) queststatus = getPlayerStorageValue(cid,11566) if voc == 1 then if queststatus == -1 then doPlayerAddItem(cid,9778,1) setPlayerStorageValue(cid,11566,1) else doPlayerSendTextMessage(cid,22,"Você já recebeu o seu prêmio.") end elseif voc == 2 then if queststatus == -1 then doPlayerAddItem(cid,9778,1) setPlayerStorageValue(cid,11566,1) else doPlayerSendTextMessage(cid,22,"Você já recebeu o seu prêmio.") end elseif voc == 3 then if queststatus == -1 then doPlayerAddItem(cid,9777,1) setPlayerStorageValue(cid,11566,1) else doPlayerSendTextMessage(cid,22,"Você já recebeu o seu prêmio.") end elseif voc == 4 then if queststatus == -1 then doPlayerAddItem(cid,9776,1) setPlayerStorageValue(cid,11566,1) doPlayerSendTextMessage(cid,22,"Você já recebeu o seu prêmio.") end elseif voc == 5 then if queststatus == -1 then doPlayerAddItem(cid,9778,1) setPlayerStorageValue(cid,11566,1) doPlayerSendTextMessage(cid,22,"Você já recebeu o seu prêmio.") end elseif voc == 6 then if queststatus == -1 then doPlayerAddItem(cid,9778,1) setPlayerStorageValue(cid,11566,1) doPlayerSendTextMessage(cid,22,"Você já recebeu o seu prêmio.") end elseif voc == 7 then if queststatus == -1 then doPlayerAddItem(cid,9777,1) setPlayerStorageValue(cid,11566,1) doPlayerSendTextMessage(cid,22,"Você já recebeu o seu prêmio.") end elseif voc == 8 then if queststatus == -1 then doPlayerAddItem(cid,9776,1) setPlayerStorageValue(cid,11566,1) else doPlayerSendTextMessage(cid,22,"Você já recebeu o seu prêmio.") end else return 0 end return 1 end Tag: <action actionid="0000" script="NomeDoArquivo.lua"/> Configuração: Os Números de 1 a 8 são os IDs da vocação. ID: 1 = Sorcerer ; ID: 2 = Druid ... ID: 5 = Master Sorcerer ; ID: 6 = Elder Druid ... E assim por diante. Basta mudar a recompensa de cada vocação. Abraços !! :smile_positivo:1 ponto -
Baiak Chorme 8.60 By Wakesoft
BenicioKall reagiu a WakeSoft por um tópico no fórum
Vlws ae da rEP+ para me ajuda todo mundo ta achando legal mas ate gora nenhum rep+ :x1 ponto -
Mudanças 08/09/11 - 23:55 -> Annihilator consertada (100%) - Alguém havia trocado os arquivos. -> Edições no script do Honor Castle (não totalmente testado, me falta tempo, mas se alguém puder testar com o !war ficaria grato). -> Adicionados comandos !aol e !bless. -> Sistema de propaganda automática otimizado.1 ponto
-
THE WALKING DEAD PROJECT PRESENTS: FALL OF DENDERIM - Capítulo 8 - A Batalha Do Trigo 2 Matt arregalou os olhos. O cachorro gigante de três cabeças havia derrubado as portas do galpão e agora, já dentro, rosnava para ele e Violet, com seu tentáculo-cauda balançando ferozmente atrás dele. -Matt! -Sobe logo Violet! Violet subiu, o cachorro avançou neles. Alcançou o topo bem a tempo. Matt se jogou para o lado, o cachorro deu de cara com os caixotes transformando-os em madeira inútil. Estava preso agora. Com vários zumbis e um cachorro de três cabeças. Levantou-se do chão e começou a correr. Virou-se em direção ao cachorro. Não tinha opção a não ser lutar. Abriu fogo com Bianca. O cachorro nem pareçeu sentir e avançou com tudo nele. Saltou para o lado novamente, racarregou Bianca e atirou em alguns zumbis próximos, descarregando o resto da arma no animal. Este se virou e avançou novamente. Matt puxou sua shotgun e guardou Bianca, podia ouvir os tiros de apoio de Violet nos zumbis ao seu redor. O cachorro passou muito próximo dessa vez, mas Matt agora estava bem ao lado da cabeça desfigurada dele. Um tiro da calibre doze fez o que restava da cabeça explodir em um jorro de sangue escuro. O cachorro ganiu e afastou um passo para o lado. Matt sentiu um forte impacto no peito. o tentáculo o havia atingido e agora o arremessava contra a parede do galpão. -Matt! Bateu com muita força a cabeça na parede. Caiu de joelhos. Sentiu um fio de sangue quente escorrer por sua nuca. Caiu no chão de bruços. Viu o cachorro pegar a sua calibre doze, que tinha caído longe, e espatifa-la em sua boca. De repente ficou tudo escuro. Ficou deitado ali na escuridão. -Matt! Porque estava ali mesmo? Parecia que tinha sicdo ontem quando embarcou naquele barco direto para Denderim. -Matt! Porque estava ali agora? Tinha deixado tudo para trás, sua casa, seus avós, sua cidade, simplesmente para ajudar uma garota. -Matt! E agora ia morrer do jeito mais pavoroso possível. Líder.. Kyle era um louco, agora não tinha dúvidas disso. -Matt! Começou a se sentir encomodado com a voz que chiava em seu ouvido. Isso lembrava do primeiro tiro de Bianca. Bianca. Nome forte pra uma arma. Era estranho, como ela sempre tinha o peso certo, a precisão, ela era uma baita arma. De onde será que Paul.. Paul, ele deve.. -Matt! Ele deve estar agora na casa de Violet. Violet.. Violet! -Matt! Reconheçeu a voz de Violet. Abriu os olhos e rolou para o lado bem a tempo de ver o tentáculo golpeando onde sua cabeça estaria segundos atrás. Deitado no chão puxou Bianca. Abriu fogo contra os tornozelos do animal, que cambaleou e urrou de dor. Se levantou cambaleante, e correu em direção ao outro lado do galpão. Oviu o som do tentáculo cortando o ar atrás dele. Parou contra a parede e começou a atirar na cabeça do outro lado do animal. Este tomou impulso e se jogou contra Matt. Matt sacou a espada na última hora, esquivou para o lado e cravou a espada na nuca da cabeça do lado. O animal ganiu novamente, tentou acreta-lo com o tentáculo, mas Matt se esquivou para trás. O Monstro agora urrava de dor com a cabeça do meio, enquanto a cabeça da lateral espirrava sangue escuro pela boca com a espada atravessada em seu pescoço. Matt voltou a correr para o outro lado do galpão, atirando em alguns zumbis que gemiam na direção dele. Ouviu uma saraivada de tiros. Violet ainda estava de apoio. Olhou na parede e viu um extintor de incêndio fixado nela. O cachorro urrava de dor e fúria, espirrando sangue escuro na parede e no chão. Matt pegou o extintor e colocou-o no chão, com a parte da váuvula virada para ele e a outra para o cachorro. Deu um tiro com Bianca bem na váuvula de segurança, o extintor então, se transformou em um míssil improvisado, indo em direção ao cachorro. O projétil o acertou como um murro, bem nas costelas do bicho, com tanta força que o arremessou de lado na parede. O monstro agora gritava com uma fúria incrível. Debatia suas pernas e tentáculo para se levantar enquanto Matt pregava fogo com Bianca. O animal finalmente se levantou e tomou impulso mostrando os agora quebrados dentes, e soltando um rugido infernal. Matt guardou Bianca e puxou seu brinquedo novo. O botão 'on' fez com que a lâmina de corrente girasse, e um barulho de motor 'trek, trek, trek' agora saía dela. Matt puxou bianca com a mão esquerda e aguradou com a espada elétrica em sua mão direita. O cachorro agora avançava soltando um urro. Matt abaixou-se e começou a atirar com Bianca nas patas do bixo, que então vacilou, perdeu o controle e deu de cara com a parede em que matt estava encostado segundos atrás. Matt havia pulado encima do bicho, e agora cravava a espada acelerada na cabeça restante dele. A espada ligada girou e sua serra agora ia entrando pelo crânio do cachorro, espirrando muito sangue. Matt podia ouvir o tentáculo confuso rasgando o ar atrás dele e o grito infernal do monstro, que logo foi abafado quando a serra passou por seu pescoço, dando lugar a um barulho de algo entalado. O sangue jorrava, então Matt puxou a serra de lado e ela saiu como se estivesse cortando manteiga. O tentaáculo do bicho agora batia no chão violentamente soltando um barulho triste como se tivessem jogado um saco de cima de algum lugar alto. Não era só brarulho. matt olhou e viu violet e um outro cara tacando sacos de grãos para formar outras escadas. Matt saiu de cima do cachorro enfim morto, e acertou uma espadada em um zumbi próximo, o que o nocauteou em uma. Outro rapaz agora se juntava a Violet e o outro, assim que terminaram se jogaram encima do monte disforme de sacos de grão.(0) Correram os quatro em direção ao caminhão. Violet e Matt subiram na caçamba e os dois homens entraram e deram partida. O caminhão disparou pela porta aberta até uma estradinha de terra que contornava a casa. Estavam indo pegar Tom e Virgílio. Matt desligou a espada e a guardou onde antes estava a espada de Kyle. Violet o abraçou. -Obrigada por não me deixar... Matt sorriu. Ela desgrudou dele. O caminhão passava por cima de vários mortos até que pela porta de trás da caçamba, que estava aberta, saltaram Tom e Virgílio, cobertos por sangue, com suas espadas igualmente sujas. Sentaram-se os dois do lado do caminhão. A porta se fechou. Virgílio e Tom se entreolharam. Começaram a rir histéricamente. Um rapaz da frente abriu uma janelinha para a caçamba. Era um cara com uma cicatriz no olho esquerdo, e barba. Tinha um sorriso estampado. Apontou para Matt e disse: -Rapaz! Você é um MITO! -A gente conseguiu, a gente REALMENTE conseguiu! Gritou o motorista. E todos comemoraram enquanto o caminhão inrrompia da porteira para a estrada, a caminho de Manchester. -Próxima parada, colônia de Manchester! -Gritou o motorista.1 ponto
-
Desculpem o atraso. Este fim de semana estava muito ocupado mechendo com o servidor do The Walking Dead, e com minha nova série: Rise of the Elements. (Em breve! Aguardem!) THE WALKING DEAD PROJECT PRESENTS: FALL OF DENDERIM - Capítulo 7 - A Batalha Do Trigo Os quatro caminhavam entra as árvores fazendo o mínimo de barulho possível. Mais de uma vez olharam para a estrada e viram carros parados com zumbis vagando ao redor, corpos em decomposição no solo enquanto zumbis se alimentavam ou simplesmente ficavam parados debilmente ao lado dos corpos. Durante a primeira noite, os quatro montaram acampamento em uma clareira nas árvores. Virgílio tinha uma grande rede de nylon, que era tão grande a ponto de rodear o acampamento. Sacos de dormir camuflados eram outro ponto positivo. Não podiam acender uma fogueira, pois a luz poderia denunciar a sua posição, então tiveram que comer algumas frutas que tinham pego no rancho Kyle. Virgílio começou também com as aulas de esgrima. Violet parecia que tinha nascido pra coisa, já Matt... -Mas não é possível! É assim que se faz! -Disse Virgílio, enquanto demonstrava um movimento com a espada. Matt o refez debilmente.- Não.. Nossa. Maldito, você não disse que tinha tido aulas de Kung Fu ou sei lá o que? -Eu não cheguei a treinar com arma nenhuma, sei rolar, pular, etc. Me desculpa mas esse negócio de espada é.. -Vai salvar sua vida trouxa. -Não posso simplesmente dar na cabeça dele com um pedaço de pau, sei lá? -Mas e se não for um zumbi? -Bom, eu não conheço muita gente que levou um toco na cabeça e não caiu.. -Sua MULA! Estou falando de coisas tipo aquelas que eu vi em Denderim. -De repente o rosto de Virgílio tremeu. - ...Quer saber.. Eu desisto. Você tem a habilidade de um vegetal. Vamos dormir. Matt não se sentiu ofendido. Era verdade, era uma negação com a espada. Não conseguiu dormir aquela noite, o arrastar de pés de um zumbi assustava-o de tempos em tempos. (Trk1) Pela manhã recolheram o acampamento e começaram a seguir em frente, na direção de Denver. Chegaram a uma cerca de arame cortante com uma vasta plantação de trigo a frente, cuja falta de cuidados, ou a radiação, tinha feito as plantas ficarem um pouco mais altas que eles. Matt começou a entortar a cerca para passar por cima até que virgílio o parou. -O que? -Emboscada. Pensa um pouco. Visibilidade zero até que um zumbi esteja encima de você. Matt Engoliu em seco. -Não tem outro jeito mesmo, vamos ter que passar pela estrada. -Disse virgílio, puxando sua Glock. Começaram a andar pela estrada. o trigo os cercava pelos dois lados, e o medo invadiu Violet, que tinha certeza que a qualquer momento algo iria pular do trigo. Viram uma porteira. Um rapaz sentava-se triste no chão próximo a ela. Um zumbi cambaleava tristemente pela estrada em sua direção. O homem usava as mesmas roupas que virgílio, com os detalhes azuis e tudo. Quando o zumbi se aproximou ele levantou uma glock e estourou os miolos do morto, que agora jazia no chão. -Jonas! -Virgílio correu em sua direção.- Jonas o que foi? Onde estão os outros? Jonas? O homem de aparência de um homem de meia-idade, ergueu o rosto para Virgílio. Virgílio paralisou. Havia uma sangrenta ferida no pescoço dele. -Jonas..? -Virgílio.. -O homem esboçou um sorriso.- Você sobreviveu.. -Jonas o que houve? Pelo amor de Deus o que é isso no seu pescoço? -A voz de Virgílio agora passava para um tom de pânico. -Tem outros lá.. Um grupo lá dentro.. Da casa da fazenda.. Coisa.. Cercou.. -Outros?! Então vamos Jonas, levanta, a gente vai até lá e resgata eles.. Você está bem, só precisa de um kit médico. Jonas... Mestre.. -Virgílio, você e seu irmão foram os meus melhores alunos.. Teimosos.. Você sabe o que é isso no meu pescoço sim.. Fui mordido.. -Não, não! -Negar não adianta.. Eu não planejo ficar vagando por aí Virgílio.. -Não.. O velho sorriu tristemente, segurou sua arma pelo cano e ergueu a coronha na direção de Virgílio. Virgílio hesitou. Vários segundos se passaram. O velho olhava para ele com um olhar esperançoso. Virgílio pegou a arma. Tremia um pouco. Firmou a mão. Dava pra ver o suor escorrendo de sua testa e seus olhos cheios de pânico e.. remorso. (0) A porteira, que levava a um caminho de terra, ia se distanciando, assim como o corpo estendido no chão. Virgílio caminhava firmemente, tinha que salvar os outros que estavm presos na fazenda. Um grupo de uns cinco zumbis os encontrou no caminho, Virgílio os abateu com tiros na cabeça. Todos agora tinham sacado as pistolas. Bianca reluzia na mão de Matt na pálida claridade de meio-dia em um dia nublado. Ouviam trovões ao longe. Enfim avistaram-na. Uma grande casa de sítio, em um descampado. Era cercada pela plantação e agora, por uns 20 zumbis de vários tamanhos e estágios de decomposição, gerando um cheiro insuportável. Tom fez sinal para se abaixarem. Sacou seu rifle. -Algum plano? -Deve haver uns vinte deles. -Disse Matt -Vamos forçar passagem e pronto, temos munição mais do que sufi... Mue Deus! -Violet parou de falar e arregalou os olhos. Todos olharam horrorizados. Um grande cachorro rodeava rapidamente a casa. Não era um cachorro comum. Devia ter a altura de um homem adulto, tinha as patas negras e o corpo era acinzentado e todo multilado. Tinha três cabeças, uma delas completamente desfigurada, as outras duas estavam em melhor estado, mas ainda sim apresentavam vários ferimentos. Sua calda mais aparentava um tentáculo que tinha mais ou menos o tamanho do corpo, era igualmente desfigurada. Continuou andando até ir para lateral da casa. -O que você ia dizendo? -Zombou Tom -Temos que passar. -Afirmou Virgílio.- Eu tenho uma idéia. É... -Fala logo. Virgílio puxou uma caneta, com um pequeno laser vermelho na ponta. Apontou para janela do segundo andar, e ficou piscando a luz da caneta. -Isso, vamos piscar uma caneta até que eles cansem. -Tom e Violet soltaram um riso abafado da piada de Matt. -Mula. Isso é código morse. Se houver outro caçador lá dentro. -Um feixe de laser bateu no chão próximo de Virgílio.- Bingo. Passaram um tempo trocando feixes de luz. -Ótimo, eles teem um plano. São dois vivos lá dentro. -Plano.. -Sim. Olha, dois de nós temos treinamento de combate próximo. Tom e eu vamos ficar aqui e distrair eles com as espadas. Os dois teem pouca munição de rifle, mas vão ajudar lá de cima. Violet e Matt, eles disseram que eles destruiram as escadas lá de dentro, mas tem algumas caixas de madeira que vocês podem empilhar e subir. Depois disso, Violet sobe e Matt você vem aqui pra suporte. Enquanto Violet se agrupa com os dois, e os três deçem, aí agente corre. -Ta, mas e o tótó? -Tótó? Kyle fez lavagem cerebral em você foi? -Violet e Tom riram. Virgílio então ficou sério.- Eles disseram que entrou pro meio da plantação. Disseram que ele demora bastante quando sai assim. Com sorte... Suspirou fundo. Boa sorte a todos... No três. Um. Dois. Três! Os quatro dispararam a correr, Matt ouviu o som metálico de espadas sendo desembaidas, e firmou Bianca na mão. Um zumbi cambaleou pra frente dele. Acertou-o com um chute frontal, ouviu o som da pistola de Violet sendo disparada, disparou Bianca na cabeça do morto. Ouviu o som metálico inconfundível de um rifle sendo disparado acime deles. Chegaram a porta, que estava trancada. Matt acertou-a um chute, ela nem deu sinal de movimento. Violet agora dava cobertura atirando contra um grupo de zumbis que cambaleava e gemia tristemente na direção deles. Um tiro de Bianca na maçaneta e mais um chute escancararam a porta, e dois zumbis que estavam atrás da porta foram jogados para trás. Matt abriu fogo contra eles e ele e Violet entraram por um grande corredor que terminava em uma escadaria. Olharam para uma porta ao lado e viram uma sala com um enorme buraco na parede que dava para o lado de fora, viram um enorme grupo de zumbis na lateral da casa. Tinham contado vinte zumbis na entrada da casa, mas ao redor, poderia haver dezenas deles. Fecharam a porta Violet agora atirava contra zumbis que os tinham seguido pela porta de entrada, enquanto Matt atirava contra alguns que estavam no corredor. Avançaram até um grande galpão com duas portas de madeira, onde um caminhão estava estacionado próximo as enormes portas. Dava pra veru uma porta no segundo andar, e aonde deveria estar uma escada, tinha um monte de entulho velho. -Caixas, cade? -Perguntou Violet aos berros Matt viu uma porta que dava para uma outra sala dentro do galpão, e correu até ela. Violet agora sacara a metralhadora e dava saraivadas de balas contra os grupos de zumbis que emergiam de todos os lados do galpão. A porta parecia emperrada. Chutou-a várias vezes até que a mesma se despedaçou. Entrou na sala. Viu vários caixotes empilhados envolta da sala. e sentado com uma arma na mão havia um corpo de um caçador. Tinha se matado. Ao lado dele o que parecia ser um serra elétrica jazia no chão, com algumas baterias do lado. Matt apanhou-as. Não era uma serra elétrica. Era algum tipo de espada elétrica. Provavelmente uma serra elétrica modificada para um pequeno cabo com dois botões. Um provavelmente ligava, e o outro acelerava, como uma serra normal. Deixou de lado o seu facínio por armas, guardou a nova arma no cinto, e apanhou dois caixotes. Começou a carrega-los para perto da escada, com Violet dando cobertura. Carregou vários até que dava pra subir. Violet começou a escalar primeiro até que ouviu-se um grande estrondo.(0)1 ponto
-
Desculpem o atraso. Ontem não deu pra postar.. Muito sono. Enfim, estou muito agradecido a todos que vem me apoiado a continuar a série. Desculpem por não conseguir fazer uma revisão decente, e por usar linguagem coloquial de vez em quando. Se alguém da staff do xtibia quiser corrigir as imperfeições ficarei honrrado. Vamos a história então? THE WALKING DEAD PROJECT PRESENTS: FALL OF DENDERIM - Capítulo 6 - Presente de Grego Pela manhã do dia seguinte os quatro se reuniram próximos a porta de saída quando Kyle e todos os seus 8 alunos apareçeram próximos a eles. Matt colocou o a mão sobre Bianca, temendo o pior. -Saindo sem se despedir.. Que feio.. Tenho que pedir uma coisa a vocês.. Pode relaxar 'go go boy', não tenho intenção de atacar. -Coisa.. -Disse Tom- Vindo de você sei que não é boa coisa. -Hm. Você sempre foi o mais respondão.. Olha só. Eu preciso de um favor. Eu vou ajudar, prometo. Mas preciso de uma promessa antes. -Como vamos prometer se nem sabemos o que é? -Vocês vão. Só vão. Eu vou ajudar, prometo. Os quatro se entrolharam. Tom tinha razão, vindo dele não era boa coisa. -Ta certo. -Matt deu um passo a frente.- Prometemos que vamos tentar. -Um líder. -Kyle sorriu. -Hm? -Todo grupo precisa de um líder. Vejo que seus amigos não teem nada contra isso. -Virgílio encheu o pulnão para começar a falar- Você não conta Virgílio. Geralmente.. Eu deixaria vocês irem do mesmo modo que entraram.. mas.. Não posso deixar.. Eu vejo futuro em vocês. Bah.. Vão até o quarto, deixei um presentinho pra vocês. Menos pra você Virgílio... Porque você é feio. Enquanto Virgílio esbravejava palavrões para Kyle, (e este se dobrava de rir) os três passaram pelos alunos e subiram as escadas. Se depararam com o 'quarto de hóspedes' intacto. Três sacolas jaziam na cama onde Matt tinha apagado, cada uma com uma letra bordada. Um T, um V e um M. Cada um dos três pegou a sacola específica. Na de Violet, havia alguns kits medicinais, uma Glock 9mm novinha em folha, e uma mini metralhadora também 9mm, isso sem contar todas as caixas de munição e um bilhete: 'A tática. Sempre que se esqueçem dela vidas são perdidas.' Na de Tom, havia um rifle Igual ao dele, contudo esse era original: 3kg de pura liga metálica cinza terminavam em um cano calibre 7.62mm. Era acompanhado de muita munição. Tinha também um binóculos e quatro rádios de médio alcançe, que Tom prontamente distribuiu os de Matt e Violet e guardou o de Virgílio para dar a ele mais tarde. Acompanhava uma pistola "FiveSeven" de 5.7mm com muita munição. Também havia um bilhete: 'O atirador. Sempre a distância, cobre os inimigos com projéteis. 1 Tiro, 1 vida. Depois que o gatilho ranje, já não há arrependimento nem sofrimento. 1 Tiro, 1 vida. O tiro sempre certeiro sai da escuridão, sempre com alvo, sempre na mira, sempre sem tempo, pra se arrepender, pra sofrer. 1 Tiro, 1 ESCOLHA.' Os três se entreolharam. Fosse pela frase medíocre de Violet ou pela poética frase de Tom, os três estavam anciosos para ver o que tinha na sacola de Matt. Na sacola havia uma calibre 12 com muita munição, Muita munição de .357 e um bilhete: 'O líder. Sempre a frente. Luta pelo que é certo, ajuda os que estão na luta de suas vidas e não estão prontos pra morrer. Luta pelos fracos, os faz acreditar. Luta pelo que é certo, sempre diz o que pensa, e se isso pode mata-lo, estará pronto pra morrer. Não tem medo de dar sua vida, e sempre salva todos bem a tempo.' Matt se sentiu sem jeito ao ler o bilhete. Um menino surgiu da escada e colocou três sobretudos pretos idênticos ao que ele mesmo usava na cama. A única diferença é que estes tinham bordados em vermelho envolta. Colocou também 3 espadas ainda embaiadas no chão. -O mestre pediu que vestissem. Qualquer coisa era melhor do que aquelas roupas sujas de Bright Falls. Colacaram-nas. Perceberam que não eram roupas comuns, havia uma espécie de malha de aço entre as camadas de tecido, ainda sim ele era extremamente leve e maleável. Havia vários furos nos quais podia-se enfiar a mão para retirar as armas etc. Também tinha um cinto interno com vários lugares para colocar armas e munição. Depois de prontos deceram as escadas. Virgílio estava parado ao lado da escada, e exclamou silenciosamente quando viu as roupas dos três. As espadas embaiadas ao lado de cada um, firmemente seguras por uma espécie de cinto, o que estabilizava os movimentos e permitia correr, pular, rolar etc.. Virgílio agora carregava consigo uma espada também. Sinal que também poderia ter recebido uma das sacolas de Kyle. Mas suas roupas continuavam as mesmas. O sobretudo velho e preto, com detalhes em azul. Encontraram Kyle perto da porta. -Matthew. Preciso falar com você. -Kyle disse seriamente. Matt seguiu ele até um quarto. Kyle fechou a porta. -Tome. Não queria entregar isso perto de seus amigos. Acho que ia deixa-los nervosos. -Passou para Matt uma outra sacola Matt a abriu. Dentro dela havia uma caixinha com os dizeres: Epinefrina + Epinefrina U. Dentro havia duas seringas. Uma havia um líquido amarelo, e a outra um amarelo esverdeado. Havia também uma caixinha com 6 Mini-granadas. Matt só tinha ouvido falar delas. Dizia-se que tinham 3 vezes mais poder de destruição do que uma granada normal. Havia 2 de cada tipo. Duas de impacto, Duas de flash, e duas incendiárias. -Granadas eu sei o que são... Agora.. -Adrenalina e Adrenalina com urânio. -Olha, isso não mata não? -Tem só uma pequena dose de urânio, e em só uma das ampoulas. Veja. Só use isso, em caso de EXTREMA emergência. Isso vai te dar uma força sobrenatural. e a com urânio.. bem.. é só um protótipo... -Ótimo, então eu posso morrer mesmo assim. Típico. -Hahaha! Ai ai.. veja, pedi que Virgílio desse a você e Violet aulas de esgrima. Ele concordou. -E Tom? -Ele.. Ele se vira.. -Ele era bom..? -Meu segundo melhor aluno.. -O primeiro? -Dante. -Duh! ..Entendo.. É só isso? -Não... Veja.. A razão pela qual vou ajudar vocês.. Eu tenho.. Parte da culpa -o rosto de Kyle se escureçeu em uma expressão triste.- Eu tenho culpa disso.. -Como?! -Eu ignorei avisos... Algumas relíquias apalaches foram encontradas ao norte daqui. A usina ela.. Se fundiu com o vírus.. eu não sei o que houve... Os últimos relatórios.. As relíquias estavam na usina. Elas emitiam forte radiação. Faziam qualquer coisa viva mutar muito rapidamente. Aconteçeu isso com um vírus.. Essa é a causa.. Acho que houve um vazamento. Não sei a proporção. As relíquias, ou a usina.. em último caso a ilha toda. TEM QUE SER DESTRUÍDA. -Não.. As pessoas, não pode fazer isso! -Lógico que eu iria tentar uma evacuação antes, mas com a censura das aurtoridades.. Bom, tem a estação de tv em Denver.. Se você pudesse.. É só uma idéia.. -Vamos tentar sim! -Kyle deu um cansado sorriso com o comentário de Matt. -Confio em vocês. Seja qual for a decisão que vocês tomarem, eu estarei logo atrás apoiando. -Mas como? Você não vai? Não vai mandar nenhum aluno? -Confio em vocês. Além disso, Matthew, nesta escola tem muito mais coisas além de ótimos lutadores. -Como? -Acho que Virgílio deve estar impaciente. -Disse Kyle abrindo a porta.- Vamos. Matt achou muito confuso aquilo. Assentiu com a cabeça e foi se encontrar com seu grupo, próximo a porta. Dada a hora do dia, enquanto passavam pela ponte, podiam ver os alunos acenando das janelas, até que uma grande bandeira branco com os dizeres: BOA SORTE! foi erguida, e outra bandeira foi erguida imediatamente logo ao lado: VIRGÍLIO, VOCÊ É FEIO.1 ponto
-
THE WALKING DEAD PROJECT PRESENTS: FALL OF DENDERIM - Capítulo 4 - Bianca -Violet! Tom! -Gritou Matt enquanto corria entre os gemidos abafados dos zumbis que avançavam. Encontrou Tom com seu rifle em mãos atirando contra um zumbi. -Na cabeça Tom! Tom então mirou na cabeça do zumbi, que espirrou miolos enquanto a bala atravessava seu crânio sem vida. Então ambos começaram a correr em direçao aos gritos de violet. Acharam-na em luta corporal contra um zumbi que tentava desesperadamente abocanhar seu pescoço. Tom deu uma pancada com o cabo do rifle na cabeça do morto, que a largou, então Tom pos o rifle na garganta dele e disparou. Não foi boito. -Me mordeu! Me mordeeeu! -Disse Violet aos prantos. -NÂO MORDEU! EU VI VIOLET, NÂO MORDEU! Violet chorava nos braços do irmão. Matt agora avaliava quantos zumbis teria atrás deles. Vários ruidos famintos de "uhhh" ecoavam na escuridão do acampamento. Derrubou um que chegou perto com um tiro de sua .38 na cabeça. -Gente! Vamos com isso! Tom e Violet se levantaram e os três começaram a correr em direção a estrada, quando saíram do acampamento podiam agora ouvir gemidos de todas as direções. Começaram a correr no sentido do rancho KYLE, quando Violet parou e bateu violentamente de joelhos no chão. Matt e Tom pararam, e Tom começou a chamar Violet. -Droga ela ta em choque! Dava pra ouvir os mortos saindo das árvores ao redor deles, Matt tentou puxar seu rifle mas percebeu que não estava lá. Devia ter caído da mochila enquanto corria no acampamento. Preparou a .38. Não tinha mais muitas balas, tinha uma recarga no máximo. Tinha que servir. Os zumbis agora começavam a chegar perto. Violet estava com as mãos no rosto, e Tom havia se levantado com seu rifle em mãos. Arbiram fogo contra os zumbis. Matt gastou todas as balas no revolver e começou a recarregar. De repente ouviu-se um 'klang' da arma. Emperrou. Matt olhou desesperado pro pedaço inútil de aço e madeira que agora tinha nas mãos. Dava pra desemperrar, mas não ali, e não sem ferramentas. Olhou pra tom e viu que suas mãos tremiam de medo, tinha deixado várias balas cair enquanto tentava carregar seu rifle. Matt ouviu um rosnado ao seu lado. Olhou e viu um grande cão preto a uns 5 metros dele. Seu pelo claramente duro de sangue seco e ssua cara toda desfigurada. Faltava-lhe um pedaço da pele das costelas, deixando-as expostas. O bicho avançou velozmente contra Matt, que foi derrubado com o impacto. Suas coisas saltaram da mochila e caíram no chão. Por reflexo tinha conseguido empurrar o cachorro sobre ele, fazendo-o passar direto. Era questão de tempo até atacar denovo. Iria morrer ali? Olhou pro lado e viu pés que se arrastavam em sua direção, e um vulto preto que se aproximava. De relançe viu do outro lado a caixa de sua .38 que tinha guardado com grande afeto dentro da mochila. Tinha apenas uma chançe. Quando o cachorro chegou perto, agarrou a caixa e bateu-a com toda força na fuça do cachorro, que recuou com um ganido. A caixa se espatifou em vários pedaços. Um vulto dourado escorregou da caixa. Matt agarrou-o e sentiu o formato familiar de uma pistola. A agarrou e viu o cachorro vindo em sua direção. Justo quando o cachorro aproximava-se de seu pescoço disparou a arma diretamente na boca dele. 'Pro inferno' pensou, enquanto a cabeça dele explodia sujando Matt e a arma de sague escuro. Os ouvidos de Matt agora sustentavam um agudo 'pii'. -Matt!- Ouviu a voz de Violet enquanto tentava se focar novamente na realidade. Olhou para a arma. Reconheçeu imediatamente a mesma. Magnum 357, e no cano, jazia uma inscrição, em grandes letras itálicas: Bianca. (0) -Matt! Matt! Matthew!! Levantou-se com dificuldade e viu que Violet e Tom agora estavam de pé, ambos com seus rifles em mãos, atirando contra os zumbis que agora quase os cercavam. Quando os dois perceberam que ele havia se levantado, começaram a correr. Matt ainda cambaleava um pouco, tinha uma dor de ouvido grande, mas a adrenalina de quase ter morrido o fazia correr. Dispararam a correr em direção ao rancho KYLE, ocasionalmente desviando de zumbis que vagavam sem rumo pela estrada, e que quando os viam, soltavam o pavoroso 'uhh'. Foi quando viram um grande farolete acender na escuridão. -POR AQUI!- Gritou um homem, que agora apagava o farolete e começava a correr dentro da mata. Sem hesitar os três o seguiram. Correram até uma pequena colina que ficava na beira de um lago. A vegetação densa de plantas aquáticas cobria a maior parte dele, dando um efeito assustador na fraca luz da noite. Avistaram uma ponte de corda e madeira que dava para uma pequena ilha de rocha no centro do lago, e bem acime dele, um grande vulto se estendia ao céu. Um zumbi cambaleava tristemente pela ponte. O homem que seguiam avançou, puxou uma espada e decepou a cabeça do zumbi com um único golpe. Chutou o corpo, que caiu com um ruído em meio as plantas embaixo. Continuaram a correr pela ponte até o outro lado. O homem então gritou: -Pronto agora liga isso já! O vulto agora mostrava ser uma grande casa de dois andares construída no meio do lago, bem encima da pedra. Uma porta se abriu, todos entraram e o homem bateu a porta atrás deles. Matt sentiu a adrenalina deixar seu corpo, começou a sentir frio, e então desmaiou. Acordou mas não abriu os olhos. Sentiu o macio de um colchão sob ele e um lençol. Teria sonhado aquilo tudo, e ainda estaria na casa de seu avô, só esperando as aulas começarem? E Paul estaria esperando ele na loja como sempre, e sim, com algo novo que pudesse fuçar e.. Abriu os olhos. Viu um teto de madeira improvizado. Olhou ao seu lado, e viu Bianca repousando em um criado mudo ao lado de sua cama. Ela era bem mais bonita sem o sangue e a luz de uma fogueira... Fogueira?! Matt olhou envolta e viu três vultos sentados envolta do que parecia ser uma fogueira. Um dos vultos virou a cabeça em sua direção. -Acho que acordou- outro vulto se levantou rapidamente e se aproximou quase correndo. -Matt! Viu um sorriso brilhar na face de Violet. -Ouvidoo..- Foi só o que Matt conseguiu dizer com a forte dor de ouvido que invadiu-lhe. -Hey garoto, naõ é todo mundo que dispara uma 357 tão perto assim da fuça e sai ileso. Tem sorte de não ter ficado é surdo. -Garoto...? Dante...? -Longe disso. Esse palerma esteve aqui sim. Mas longe disso. Agora tudo havia clareado. Reconheçeu Tom e Violet perfeitamente agora. Havia um homem com cabelos pretos e olhos bem pretos olhando pra ele com os braços cruzados e uma cara de 'não acredito que esse muleque ta vivo'. -Bianca.. É um nome forte esse.. Tem cara de ter sido feita pelo Paul. -Conheçe Paul? -Indagou Tom -Sim sim. Ele fez o meu brinquedo predileto há algum tempo atrás. Matt olhou ao redor e viu um telescópio que ficava apontado para uma janela fechada. -Então foi assim.. -O que? Ah sim, o microscópio, digo, telescópio. É, foi assim que achei vocês. Meu aluno achou na verdade. Eu geralmente não me arrisco a sair lá fora nesse frio. Posso pegar um resfriado, sabe como é... -Resfriado..? -É.. Brincadeira! -Duh.. -Seguinte garoto, daqui eu vi você explodindo aquele totó. Foi épico o momento. -..Valeu..? -Que isso garoto. -Mas.. o que era aquilo, o que foi aquilo, e pelo amor de Deus, PORQUE VOCÊ NÂO FOI LÀ ANTES? -Ei Ei, calma aí 'go go boy'.- Violet e Tom seguraram uma risada. -'Go go boy"...? -Hahaha.. Vou começar por onde? Ah sim, um resumo. Como eu disse aui aos seus amigos, alguma coisa aconteçeu. Pareçe algum tipo de vírus que infecta as pessoas e as deixa daquele jeito. Começou algumas semanas atrás. -Tipo do Resident Evil? -Hmm.. é.. Igualzinho. Só que sem a corporação satânica por trás. -Ótimo. Bem reconfortante. -Bem, só que tem mais. Eu vi, há algumas semanas atrás, uma nuvem saindo da usina nuclear. E a julgar pela cor da fumaça, coisa boa não era. Ainda mais a noite, quando ela brilhou no escuro. -Nossa! -Ééé, e ainda teve aqueles bichos feios que passavam por aqui de vez em quando... Radiação é uma coisa estranha não? -Onde agente ta? -Matt, -Disse Violet sorrindo- Esse é Kyle. Kyle sorriu amigavelmente.1 ponto
-
pelo map editor você pode editar isso.1 ponto
-
THE WALKING DEAD PROJECT PRESENTS: FALL OF DENDERIM - Capítulo 3 - O Outro Lado Foram em direção a estação de trem. Concluíram que estava fechada há tempos. Teriam de ir a pé até Lothering. Tom tinha conseguido um mapa de toda a ilha na estação. Amanhecia quando chegaram a um acampamento aparentemente abandonado. Resolveram usar o lugar para descansar um pouco. Tendas coloridas se estendiam pela clareira feita na beira da estrada. -O que são essas coisas? Vi muito disso no caminho de Bright Falls. -Apalaches- Disse tom -São o povo que habitava a ilha antes do progresso vir e.. bem.. Eles são um problema. Constroem essas barracas, e ficam bloqueando a estrada por dias. Acho que deve ser por isso que ta tudo parado. Violet voltava com lenha e agora usava uma caixa de fóasforos para acender uma fogueira. -Mas por que ta vazio? -Ah eles fazem isso, mudam de acampamento em acampamento infernizando a ilha toda. -Hmm.. Assaram uma carne que Tom tinha consigo, e depois cada um foi pra uma tenda dormir. Matt demorou a dormir. Imaginou a reaçãode seu avô quando acordasse e visse que ele tinha fugido. Pensou em voltar. Mas com certeza isso era melhor do que ficar o dia todo esperando na loja de Paul. Então Dormiu. Acordaram era três da tarde. Era bom acordar tarde pra variar, apesar de ter dormido desconfortável no colchão de palha da sua cabana. Comeram, recolheram equipamento e então seguiram caminho pela estrada. Era estranho. Não havia carros. Desde quando partiram, nenhum carro. Chegaram na entrada de Lothering as seis horas, e um pouco mais além na estrada principal era possível ver um grande amontoado de madeira. Como se fosse uma grande e malfeita barricada. (Trk1) Entraram em lothering. O cenário era estranho. Lothering era um pouco maior que Bright Falls, mas havia pouquíssimas pessoas na rua. E as que ali estavam, andavam apressadas, como se estivessem vigiando por cima de seus ombros. -Temos que achar Dante. Mas onde ele ia estar aqui? -Bar -Responderam os três Foram a um bar próximo. Entraram, e viram vários bêbados sentados cantando alegremente com seus copos de cachaça dheios até o topo. Pareçia que o que quer que estivesse aconteçendo, a bebida tinha deixado apenas para fora do bar. Foram ao balcão. -Me vê um copo de ca.. Violet olhou para tom com os olhos apertados de raiva. -Água. Me vê um copo de água... E um cigarro. O balconista se virou e começou a preparar o pedido. Matt odiava o cheiro de cigarro, mas Tom devia ter uns 23 anos, ao contrário dele de 17 e de Violet com 18, ele já era bem grandinho. -Então garçon, Você viu um tal de Dante por aqui ultimamente? -Ah, fala de um dos irmãos encrenca? Não. -Irmãos o que?- Disse Matt. -Encrenca. Eles cresceram aqui esses dois. Eram verdadeiras pragas do inferno. Olha o Dante não tenho visto não. Virgílio por outro lado... Ele esteve aqui ha alguns dias. Disse que tinha que tratar de alguns assuntos no rancho KYLE e depois isa pra Denver. Mais com os trens parados aposto que ele está bem longe de Denver ainda. -Esse tal rancho.. -Disse Matt- É perto daqui? -já entendi. Forasteiro... Olha o rancho KYLE.. Só é pouco depois do restaurante Champz. é só seguir na estrad... De repente o bar man parou de falar. Seus olhos ficaram distraídos por um momento. -Senhor? -Duh?! -Sehor, ta tudo bem? -Ta, Ta sim. É que... Vocês são de onde afinal? -Viemos de Bright Falls. -Devem ter visto a barricada então.. O exército não nos deixa passar.. E não fala o que está acontecendo. Eu suspeito que finalmente os apalaches pisaram no calo de alguém importante dessa vez. -Ta bem isso é tudo. -disse Tom, colocando dinheiro no balcão.- Vamos. Sairam do bar. Começaram a caminhar em direção a saída de Lothering. -Bem, aqui no mapa mostra sim, o restaurante, o rancho KYLE, depois a cidade de Manchester.. -Espera, o que é o rancho KYLE? -É um hotel na verdade. -Disse Violet- o Hotel KYLE é na frente do rancho do Sr. Kyle. Dono do hotel. Pessoal fala que ele é o melhor professor de esgrima do mundo. Um monte de endinheirados do continente vem pra tentar aprender com ele. Mas ele só aceita poucos. Tom chegou a treinar defesa pessoal com ele né tom? Tom deu um gemido de positivo com o cigarro na boca. (0) Já era noite quando chegaram a barricada. Alguns soldados guardavam-na com grandes Fuzis em mãos. Passaram facilmente se esgueirando por entre as árvores. (Trk2) Continuaram andando na calada da noite. Passaram por plantações de trigo, e pelo Champz, que mais parecia um buteco de beira de estrada abandonado a muito tempo. Tudo estava estranhamente quieto. Algumas agitações nos arbustos ao redor da estrada davam calafrios em Matt. Algo estava errado. Foi quando avistaram ao longe um acampamento apalache. Chegaram até ele e olharam ao redor. Vazio, assim como o primeiro. Violet foi procurar lenha, Tom entrou em uma barraca e Matt ficou observando o terreno. Passou por uma barraca e o que ele viu o assustou. Uma marca de uma mão ensanguentada na parede de uma barraca. Começou a reparar, acendeu sua lanterna e começou a passar a vista pelas barracas. Marcas e mais marcas de sangue. Um cheiro horrendo invadiu o lugar. Olhou para o chão e viu que a situação era ainda pior. A grama estava com grandes marcas vermelhas de sangue seco, o cheiro de fruta podre agora ficava cada vez mais forte. Sentiu um calafrio. Tinha algo errado. Tirou a pistola .38 que Paul tinha lhe dado do bolso da mochila. Seu coração começou a acelerar. Apontou a lanterna para o meio das árvores e então ele viu. Um homem, totalmente desfigurado, com sua pele branco-morto e um pedaço do rosto faltando. Matt apontou a arma. -Pra trás!- disse enquanto recuava. Sentiu uma mão fria tocar seu ombro, e quando se virou, um morto havia tocado nele e agora soltava um gemido abafado: Uhh.. Matt pulou de susto e caiu sentado na grama suja de sangue. Olhou em volta, deveriam haver mais. Mais gemidos agora apareciam cada vez mais. Ouviu um grito de Violet. Matt se levantou e atirou no ombro do morto que o tocou. Um buraco apareçeu e espirrou sangue escuro, mas não deu sinal de efeito, o morto continuava a avançar. Atirou mais tres vezes, o último acertando na cabeça. O morto então cambaleou e caiu. Enfim morto. Ouviu barulho de disparos. Começou a correr na direção do barulho. (0)1 ponto
-
Poe mais '0' pô! no inverval do clean. da rep+ ae1 ponto
-
Introdução À Programação Lua
MichelHelmer reagiu a joaohd por um tópico no fórum
Introdução à programação LUA e lógica de programação Assim como todas as linguagens de programação, LUA tem suas particularidades e sua estrutura lógica própria, a qual envolve suas funções, operadores e engines. Para começarmos a programação em LUA, devemos conhecer sua lógica, para que possamos aplicá-la em nossos códigos. Abaixo, você encontra os operadores da linguagem e sua explicação: • “Local” = É usado para a definição de variáveis. Pode ser encontrado também destacando uma função. Neste último caso, seu uso pode ser dispensado quando a função não se encontra embutida na função principal. Exemplo de uso: ► local a = 1 ► function onUse(cid, item, fromPosition, itemEx, toPosition) local function helloWorld() print("Hello World") return TRUE end return helloWorld() end ► function helloWorld() print("Hello World") return TRUE end function onUse(cid, item, fromPosition, itemEx, toPosition) return helloWorld() end Note a diferença entre o segundo e o terceiro exemplos. Em ambos, a função principal é a “onUse”, porém, em um dos casos foi usado o operador “local” destacando a função secundária, que se encontrava embutida na função principal, ou seja, “abaixo” da função principal. • “If” = É usado para definir condições. Ele é bastante usado para tornar o script restrito ao uso não programado. Exemplo de uso: ► function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) > 10 then print("O jogador possui level maior que 10") end return TRUE end Neste exemplo, o código só poderá ser usado para jogadores com level maior que 10 e retornará a mensagem “O jogador possui level maior que 10”. • “Elseif” = Assim como o “if”, é usado para definir condições, porém, seu uso deve estar obrigatoriamente associado ao “if”. Este operador define outras condições para que o código entre em vigor. Exemplo de uso: ► function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) > 10 then print("O jogador possui level maior que 10") elseif getPlayerLevel(cid) == 10 then print("O jogador possui level 10") end return TRUE end Neste exemplo, caso o jogador tenha level maior que 10, o código retornará a mensagem “O jogador possui level maior que 10”, mas se o jogador tiver level 10, o código retornará a mensagem “O jogador possui level 10”. Note que para usar o “elseif”, antes tive de usar um “if”. • “For” = É usado para fazer loops no código, executando várias ações ao mesmo tempo. Seu uso é indicado para encurtamento de scripts, fazendo com que leve menos tempo para o código ser processado e economizando memória. Exemplo de uso: ► function onUse(cid, item, fromPosition, itemEx, toPosition) local pos = { {x=1, y=2, z=3}, {x=4, y=5, z=6} } for a = 1,2 do doSummonCreature("rat", pos[a]) end return TRUE end Neste exemplo, uma tabela indica as posições onde serão sumonados os monstros. O “for” foi usado para indicar que deveriam ser sumonados 1 rat em cada uma das posições especificadas na tabela. • “While” = É usado para fazer loops no código, porém, diferente do “for”, este executa a ação até ser interrompido. Não é muito usado em OpenTibia pelo fato de usar muita memória para ser executado. Exemplo de uso: ► function onUse(cid, item, fromPosition, itemEx, toPosition) local i = 0 while i < 10 do print (i) i = i + 1 end return TRUE end No caso acima, a variável “i” foi definida inicialmente como sendo zero. Quando o código é executado, os valores assumidos por “i” são retornados até que “i” chegue ao valor nove, que é quando o código se encerra. • “Else” = É usado para definir o que será feito caso a condição definida anteriormente seja falsa ou verdadeira, de acordo com o código e com o que se deseja. Exemplo de uso: ► function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) >= 10 then print("O jogador possui level 10 ou mais") else print("O jogador possui level 9 ou menos") end return TRUE end Note que foi usado anteriormente um “if” para a definição da condição. Neste exemplo, caso o jogador tenha level 10 ou mais, será retornada a mensagem “O jogador possui level 10 ou mais”. Mas se o jogador não tiver atingido level 10, será retornado “O jogador possui level 9 ou menos”. Operadores matemáticos em LUA Após entender a função de cada operador de linguagem acima, podemos passar aos operadores matemáticos ou “Operadores relacionais”. São usados para fazer a comparação numérica ou de uma string. Veja abaixo: • “<” = É usado para dizer que algo é “menor que” outro. Exemplo de uso: ► function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) < 8 then print("O jogador não possui vocação, pois seu level é menor que oito") end return TRUE end A comparação feita mostra se o jogador possui vocação de acordo com seu level, mostrando se ele tem level mínimo para ter vocação, visto que no Tíbia, jogadores abaixo do level 8 não possuem vocação. • “>” = O inverso de seu antecessor. É usado para dizer que algo é “maior que” outro. Exemplo de uso: ►function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) > 8 then print("O jogador pode posuir vocação") end return TRUE end Neste caso, o código retornará que o jogador pode possuir alguma vocação pois possui level maior que 8. •“<=” = Este operador faz a comparação que algo é “menor ou igual” que/a outro. Exemplo de uso: ► function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) <= 8 then print("O jogador não pode usar exura") end return TRUE end Neste exemplo, o código verifica se o jogador possui level 8 ou menos para dizer se ele pode ou não usar exura, visto que no Tíbia o jogador só pode usar exura se tiver level 9 ou maior. • “>=” = Este operador faz a comparação que algo é “maior ou igual” que/a outro. Exemplo de uso: ► function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) >= 9 then print("O jogador pode usar exura") end return TRUE end Neste caso, o código verifica se o jogador possui level 9 ou mais para dizer se ele pode ou não usar exura. • “==” = Este operador faz a comparação de igualdade. Exemplo de uso: ► function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) == 8 then print("O jogador já pode abandonar rookgaard") end return TRUE end A comparação feita mostra se o level do jogador é ou não 8. Se for 8, o código retorna a mensagem “O jogador já pode abandonar rookgaard”. • “~=” = Este operador faz a comparação de diferença. Exemplo de uso: ► function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) ~= 10 then print("Somente jogadores com level 10 podem usar") end return TRUE end O exemplo restringe o uso apenas a jogadores com level 10. Se o jogador não possuir level 10, o código retorna a mensagem “Somente jogadores com level 10 podem usar”. _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._. Bom, é isso. Tentei fazer um tutorial completo e que ajudasse quem quisesse aprender a linguagem. Tutorial feito totalmente por mim. Espero que esteja bom e espero comentários também. @Editado Editado a fim de corrigir alguns erros de ortografia e nos scripts. Será que ganho um ponto de reputação?1 ponto -
só trocar : doPlayerAddHealth(cid,-99999999) por : doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) espero ter ajudado.1 ponto