Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 08/08/11 em todas áreas

  1. 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.
    2 pontos
  2. Darker

    Baiak Yourots V1.1.9 8.70

    Baiak Yurots V1.1.9 [8.70] 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 V1.1.9 Oque Mudou ? Mudo o Templo 100% Modificado Protocolo 8.70 100% Npc Baiak Seller Com Varios item vip funcionando os skills !! Atack das armas balanceada atack das runas balanceada todas as vocation balanceada e Muito Mais Você Vai Ver Nas SS (Screen Shots) Atk de Algumas Armas Avenger 65 de Atk Arcane Staff 65 de Atk Magic Sword 60 de Atk Thunder Hammer 60 de Atk Stonecuter Axe 60 de Atk Imperium Sword 90 de Atk Imperium Axe 90 de Atk Imperium Club 90 de Atk Baiak Sword 85 de Atk Entre Outras... acc do GOD Account:godbaiak Password:godbaiak Imagens:(Screen Shots) Teleports Templo Download Baiak Yurots 8.70 - > Baixar aki Download Dlls e Executer [Distro] [Obrigatorio para Abrir o ot] - >Down Distro Obrigatorio Scan Map Scan Do Distro Novos Comandos !aol = Para Comprar Aol !gmp = Para Comprar 100 Great Mana Potion !ghp = Para Comprar 100 Great Health Potion !shp = Para Comprar 100 Spirit Health Potion !uhp = Para Comprar 100 Ultimate Health Potion Gostou Crique Em REP +++ Obrigado Ajude Clike no Ali Embaixo (: Creditos GOD Louco Rook War Baiak Lula Vilden GOD BON Esse OT nao e copiado do Nosso amigo DexpironFox Nao Totalmente diferente....! Obs:Scan foi add obrigado a todos do xtibia.com!
    1 ponto
  3. Vou postar o tão famoso Guild War System Com Escudos. Vou começar pelo site : Vá em Xampp/Htdocs e crie e um arquivo chamado wars.php,dentro add isto: <?php $main_content = "<h1 align=\"center\">Guild Wars</h1> <script type=\"text/javascript\"><!-- function show_hide(flip) { var tmp = document.getElementById(flip); if(tmp) tmp.style.display = tmp.style.display == 'none' ? '' : 'none'; } --></script> <a onclick=\"show_hide('information'); return false;\" style=\"cursor: pointer;\"><h1><center>» Click to se the commands «<center></h1></a> <table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"4\" id=\"information\" style=\"display: none;\";> <tr align=\"center\"><b>You must send this commands in GUILD CHAT.</tr> <tr style=\"background: #512e0b;\"><td align=\"center\" class=\"white\"><b>Command</b></td><td colspan=\"2\" align=\"center\" class=\"white\"><b>Description</b></td></tr> <tr style=\"background: #F1E0C6;\"><td><b>/war invite, guild name, fraglimit</b></td><td>Sends an invitation to start the war. Example: <font color=red><BR>/war invite, Chickens, 150<BR></font><B>(Invite a guild to war with 150 frags count.)</B></td></tr> <tr style=\"background: #D4C0A1;\"><td><b>/war invite, guild name, fraglimit, money</b></td><td>Send the invitation to start the war. Example: <font color=red><BR>/war invite, Chickens, 150, 10000</font><br><B> (Invite a guild to war with 150 frags count and payment of 10000 gold coins <- you need donate to guild to use it.)<B></td></tr> <tr style=\"background: #F1E0C6;\"><td><b>/war accept, guild name</b></td><td>Accepts the invitation to start a war. Example: <font color=red><BR>/war accept, Chickens</font><BR><B>(Accept the war against guild \"Chickens\".)</b></td></tr> <tr style=\"background: #D4C0A1;\"><td><b>/war reject, guild name</b></td><td>Rejects the invitation to start a war. Example: <font color=red><BR>/war reject, Chickens</font><BR><B>(Reject a invitation to war from Chickens.)</B></td></tr> <tr style=\"background: #F1E0C6;\"><td><b>/war cancel, guild name</b></td><td>Cancels the invitation. Example: <font color=red><BR>/war cancel, Chickens</font><br><b>(Cancel my guild invitation to war with Chickens.)</b></td></tr> <tr style=\"background: #D4C0A1;\"><td><b>/balance</b></td><td>See the guild balance - balance of money.</td></tr> <tr style=\"background: #F1E0C6;\"><td><b>/balance donate value</b></td><td>Deposits money on the guild's bank account. All players can donate. Example: <font color=red><BR>/balance donate 100000 </font><BR><B>(You will donate 100k to your guild balance.)</B></td></tr> <tr style=\"background: #D4C0A1;\"><td><b>/balance pick value</b></td><td>Withdraws money from the guild's bank account. Can be used only by the guild leader. Example: <font color=red><BR>/balance pick 100000 </font><BR><B>(You will withdraw 100k from your guild balance.)</B></td></tr> </table> <table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"4\"> <tr> <td style=\"background: #512e0b\" class=\"white\" width=\"150\"><b>Aggressor</b></td> <td style=\"background: #512e0b\" class=\"white\"><b>Information</b></td> <td style=\"background: #512e0b\" class=\"white\" width=\"150\"><b>Enemy</b></td> </tr><tr style=\"background: #F1E0C6;\">"; $count = 0; foreach($SQL->query('SELECT * FROM `guild_wars` WHERE `status` IN (1,4) OR ((`end` >= (UNIX_TIMESTAMP() - 604800) OR `end` = 0) AND `status` IN (0,5));') as $war) { $a = $ots->createObject('Guild'); $a->load($war['guild_id']); if(!$a->isLoaded()) continue; $e = $ots->createObject('Guild'); $e->load($war['enemy_id']); if(!$e->isLoaded()) continue; $alogo = $a->getCustomField('logo_gfx_name'); if(empty($alogo) || !file_exists('guilds/' . $alogo)) $alogo = 'default_logo.gif'; $elogo = $e->getCustomField('logo_gfx_name'); if(empty($elogo) || !file_exists('guilds/' . $elogo)) $elogo = 'default_logo.gif'; $count++; $main_content .= "<tr style=\"background: " . (is_int($count / 2) ? $config['site']['darkborder'] : $config['site']['lightborder']) . ";\"> <td align=\"center\"><a href=\"?subtopic=guilds&action=show&guild=".$a->getId()."\"><img src=\"guilds/".$alogo."\" width=\"64\" height=\"64\" border=\"0\"/><br />".$a->getName()."</a></td> <td align=\"center\">"; switch($war['status']) { case 0: { $main_content .= "<b>Pending acceptation</b><br />Invited on " . date("M d Y, H:i:s", $war['begin']) . " for " . ($war['end'] > 0 ? (($war['end'] - $war['begin']) / 86400) : "unspecified") . " days. The frag limit is set to " . $war['frags'] . " frags, " . ($war['payment'] > 0 ? "with payment of " . $war['payment'] . " bronze coins." : "without any payment.")."<br />Will expire in three days."; break; } case 3: { $main_content .= "<s>Canceled invitation</s><br />Sent invite on " . date("M d Y, H:i:s", $war['begin']) . ", canceled on " . date("M d Y, H:i:s", $war['end']) . "."; break; } case 2: { $main_content .= "Rejected invitation<br />Invited on " . date("M d Y, H:i:s", $war['begin']) . ", rejected on " . date("M d Y, H:i:s", $war['end']) . "."; break; } case 1: { $main_content .= "<font size=\"6\"><span style=\"color: red;\">" . $war['guild_kills'] . "</span> : <span style=\"color: lime;\">" . $war['enemy_kills'] . "</span></font><br /><br /><span style=\"color: darkred; font-weight: bold;\">On a brutal war</span><br />Began on " . date("M d Y, H:i:s", $war['begin']) . ($war['end'] > 0 ? ", will end up at " . date("M d Y, H:i:s", $war['end']) : "") . ".<br />The frag limit is set to " . $war['frags'] . " frags, " . ($war['payment'] > 0 ? "with payment of " . $war['payment'] . " bronze coins." : "without any payment."); break; } case 4: { $main_content .= "<font size=\"6\"><span style=\"color: red;\">" . $war['guild_kills'] . "</span> : <span style=\"color: lime;\">" . $war['enemy_kills'] . "</span></font><br /><br /><span style=\"color: darkred;\">Pending end</span><br />Began on " . date("M d Y, H:i:s", $war['begin']) . ", signed armstice on " . date("M d Y, H:i:s", $war['end']) . ".<br />Will expire after reaching " . $war['frags'] . " frags. ".($war['payment'] > 0 ? "The payment is set to " . $war['payment'] . " bronze coins." : "There's no payment set."); break; } case 5: { $main_content .= "<i>Ended</i><br />Began on " . date("M d Y, H:i:s", $war['begin']) . ", ended on " . date("M d Y, H:i:s", $war['end']) . ". Frag statistics: <span style=\"color: red;\">" . $war['guild_kills'] . "</span> to <span style=\"color: lime;\">" . $war['enemy_kills'] . "</span>."; break; } default: { $main_content .= "Unknown, please contact with gamemaster."; break; } } $main_content .= "<br /><br /><a onclick=\"show_hide('war-details:" . $war['id'] . "'); return false;\" style=\"cursor: pointer;\">» Details «</a></td> <td align=\"center\"><a href=\"?subtopic=guilds&action=show&guild=".$e->getId()."\"><img src=\"guilds/".$elogo."\" width=\"64\" height=\"64\" border=\"0\"/><br />".$e->getName()."</a></td> </tr> <tr id=\"war-details:" . $war['id'] . "\" style=\"display: none; background: " . (is_int($count / 2) ? $config['site']['darkborder'] : $config['site']['lightborder']) . ";\"> <td colspan=\"3\">"; if(in_array($war['status'], array(1,4,5))) { $deaths = $SQL->query('SELECT `pd`.`id`, `pd`.`date`, `gk`.`guild_id` AS `enemy`, `p`.`name`, `pd`.`level` FROM `guild_kills` gk LEFT JOIN `player_deaths` pd ON `gk`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `gk`.`war_id` = ' . $war['id'] . ' AND `p`.`deleted` = 0 ORDER BY `pd`.`date` DESC')->fetchAll(); if(!empty($deaths)) { foreach($deaths as $death) { $killers = $SQL->query('SELECT `p`.`name` AS `player_name`, `p`.`deleted` AS `player_exists`, `k`.`war` AS `is_war` FROM `killers` k LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` LEFT JOIN `players` p ON `p`.`id` = `pk`.`player_id` WHERE `k`.`death_id` = ' . $death['id'] . ' ORDER BY `k`.`final_hit` DESC, `k`.`id` ASC')->fetchAll(); $count = count($killers); $i = 0; $others = false; $main_content .= date("j M Y, H:i", $death['date']) . " <span style=\"font-weight: bold; color: " . ($death['enemy'] == $war['guild_id'] ? "red" : "lime") . ";\">+</span> <a href=\"index.php?subtopic=characters&name=" . urlencode($death['name']) . "\"><b>".$death['name']."</b></a> "; foreach($killers as $killer) { $i++; if($killer['is_war'] != 0) { if($i == 1) $main_content .= "killed at level <b>".$death['level']."</b> by "; else if($i == $count && $others == false) $main_content .= " and by "; else $main_content .= ", "; if($killer['player_exists'] == 0) $main_content .= "<a href=\"index.php?subtopic=characters&name=".urlencode($killer['player_name'])."\">"; $main_content .= $killer['player_name']; if($killer['player_exists'] == 0) $main_content .= "</a>"; } else $others = true; if($i == $count) { if($others == true) $main_content .= " and few others"; $main_content .= ".<br />"; } } } } else $main_content .= "<center>There were no frags on this war so far.</center>"; } else $main_content .= "<center>This war did not began yet.</center>"; $main_content .= "</td> </tr>"; } if($count == 0) $main_content .= "<tr style=\"background: ".$config['site']['darkborder'].";\"> <td colspan=\"3\">Currently there are no active wars.</td> </tr>"; $main_content .= "</table>"; $main_content .= '<div align="right"><small><b>Customized by: <a href="http://www.xtibia.com/forum/user/240289-walef-xavier">Walef Xavier</a></b></small></div><br />'; ?> Agora vá em Xampp/Htdocs/index.php e add o seguinte: case "wars"; $subtopic = "wars"; $topic = "Guild Wars"; include("wars.php"); break; Agora para finalizar a parte do site vá em Xampp/Htdocs/Layout/Tibiacom/layout.php e add o seguinte: <a href='?subtopic=wars'> <div id='submenu_wars' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_polls' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'><font color=red>Guild Wars</font></div> <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> </div> </a> Agora vamos para seu Ot: Va em GlobalEvents/scripts/start.lua e add o seguinte: db.executeQuery("DELETE FROM `guild_wars` WHERE `status` = 0 AND `begin` < " .. (os.time() - 2 * 86400) .. ";") db.executeQuery("UPDATE `guild_wars` SET `status` = 5, `end` = " .. os.time() .. " WHERE `status` = 1 AND `end` > 0 AND `end` < " .. os.time() .. ";") Agora vá em Lib e crie um arquivo .lua chamado 101-war,dentro add o seguinte: WAR_GUILD = 0 WAR_ENEMY = 1 Agora para finalizar vamos colocar os comandos em Talkactions ! Vá em Talkactions/scripts e crie dois arquivos chamados war.lua e balance.lua,dentro add o seguinte: War.lua function onSay(cid, words, param, channel) local guild = getPlayerGuildId(cid) if(not guild or getPlayerGuildLevel(cid) < GUILDLEVEL_LEADER) then doPlayerSendChannelMessage(cid, "", "You cannot execute this talkaction.", TALKTYPE_CHANNEL_W, 0) return true end local t = string.explode(param, ",") if(not t[2]) then doPlayerSendChannelMessage(cid, "", "Not enough param(s).", TALKTYPE_CHANNEL_W, 0) return true end local enemy = getGuildId(t[2]) if(not enemy) then doPlayerSendChannelMessage(cid, "", "Guild \"" .. t[2] .. "\" does not exists.", TALKTYPE_CHANNEL_W, 0) return true end if(enemy == guild) then doPlayerSendChannelMessage(cid, "", "You cannot perform war action on your own guild.", TALKTYPE_CHANNEL_W, 0) return true end local enemyName, tmp = "", db.getResult("SELECT `name` FROM `guilds` WHERE `id` = " .. enemy) if(tmp:getID() ~= -1) then enemyName = tmp:getDataString("name") tmp:free() end if(isInArray({"accept", "reject", "cancel"}, t[1])) then local query = "`guild_id` = " .. enemy .. " AND `enemy_id` = " .. guild if(t[1] == "cancel") then query = "`guild_id` = " .. guild .. " AND `enemy_id` = " .. enemy end tmp = db.getResult("SELECT `id`, `begin`, `end`, `payment` FROM `guild_wars` WHERE " .. query .. " AND `status` = 0") if(tmp:getID() == -1) then doPlayerSendChannelMessage(cid, "", "Currently there's no pending invitation for a war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end if(t[1] == "accept") then local _tmp = db.getResult("SELECT `balance` FROM `guilds` WHERE `id` = " .. guild) local state = _tmp:getID() < 0 or _tmp:getDataInt("balance") < tmp:getDataInt("payment") _tmp:free() if(state) then doPlayerSendChannelMessage(cid, "", "Your guild balance is too low to accept this invitation.", TALKTYPE_CHANNEL_W, 0) return true end db.query("UPDATE `guilds` SET `balance` = `balance` - " .. tmp:getDataInt("payment") .. " WHERE `id` = " .. guild) end query = "UPDATE `guild_wars` SET " local msg = "accepted " .. enemyName .. " invitation to war." if(t[1] == "reject") then query = query .. "`end` = " .. os.time() .. ", `status` = 2" msg = "rejected " .. enemyName .. " invitation to war." elseif(t[1] == "cancel") then query = query .. "`end` = " .. os.time() .. ", `status` = 3" msg = "canceled invitation to a war with " .. enemyName .. "." else query = query .. "`begin` = " .. os.time() .. ", `end` = " .. (tmp:getDataInt("end") > 0 and (os.time() + ((tmp:getDataInt("begin") - tmp:getDataInt("end")) / 86400)) or 0) .. ", `status` = 1" end query = query .. " WHERE `id` = " .. tmp:getDataInt("id") if(t[1] == "accept") then doGuildAddEnemy(guild, enemy, tmp:getDataInt("id"), WAR_GUILD) doGuildAddEnemy(enemy, guild, tmp:getDataInt("id"), WAR_ENEMY) end tmp:free() db.query(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has " .. msg, MESSAGE_EVENT_ADVANCE) return true end if(t[1] == "invite") then local str = "" tmp = db.getResult("SELECT `guild_id`, `status` FROM `guild_wars` WHERE `guild_id` IN (" .. guild .. "," .. enemy .. ") AND `enemy_id` IN (" .. enemy .. "," .. guild .. ") AND `status` IN (0, 1)") if(tmp:getID() ~= -1) then if(tmp:getDataInt("status") == 0) then if(tmp:getDataInt("guild_id") == guild) then str = "You have already invited " .. enemyName .. " to war." else str = enemyName .. " have already invited you to war." end else str = "You are already on a war with " .. enemyName .. "." end tmp:free() end if(str ~= "") then doPlayerSendChannelMessage(cid, "", str, TALKTYPE_CHANNEL_W, 0) return true end local frags = tonumber(t[3]) if(frags ~= nil) then frags = math.max(10, math.min(1000, frags)) else frags = 100 end local payment = tonumber(t[4]) if(payment ~= nil) then payment = math.max(100000, math.min(1000000000, payment)) tmp = db.getResult("SELECT `balance` FROM `guilds` WHERE `id` = " .. guild) local state = tmp:getID() < 0 or tmp:getDataInt("balance") < payment tmp:free() if(state) then doPlayerSendChannelMessage(cid, "", "Your guild balance is too low for such payment.", TALKTYPE_CHANNEL_W, 0) return true end db.query("UPDATE `guilds` SET `balance` = `balance` - " .. payment .. " WHERE `id` = " .. guild) else payment = 0 end local begining, ending = os.time(), tonumber(t[5]) if(ending ~= nil and ending ~= 0) then ending = begining + (ending * 86400) else ending = 0 end db.query("INSERT INTO `guild_wars` (`guild_id`, `enemy_id`, `begin`, `end`, `frags`, `payment`) VALUES (" .. guild .. ", " .. enemy .. ", " .. begining .. ", " .. ending .. ", " .. frags .. ", " .. payment .. ");") doBroadcastMessage(getPlayerGuildName(cid) .. " has invited " .. enemyName .. " to war till " .. frags .. " frags.", MESSAGE_EVENT_ADVANCE) return true end if(not isInArray({"end", "finish"}, t[1])) then return false end local status = (t[1] == "end" and 1 or 4) tmp = db.getResult("SELECT `id` FROM `guild_wars` WHERE `guild_id` = " .. guild .. " AND `enemy_id` = " .. enemy .. " AND `status` = " .. status) if(tmp:getID() ~= -1) then local query = "UPDATE `guild_wars` SET `end` = " .. os.time() .. ", `status` = 5 WHERE `id` = " .. tmp:getDataInt("id") tmp:free() doGuildRemoveEnemy(guild, enemy) doGuildRemoveEnemy(enemy, guild) db.query(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has " .. (status == 4 and "mend fences" or "ended up a war") .. " with " .. enemyName .. ".", MESSAGE_EVENT_ADVANCE) return true end if(status == 4) then doPlayerSendChannelMessage(cid, "", "Currently there's no pending war truce from " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end tmp = db.getResult("SELECT `id`, `end` FROM `guild_wars` WHERE `guild_id` = " .. enemy .. " AND `enemy_id` = " .. guild .. " AND `status` = 1") if(tmp:getID() ~= -1) then if(tmp:getDataInt("end") > 0) then tmp:free() doPlayerSendChannelMessage(cid, "", "You cannot request ending for war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end local query = "UPDATE `guild_wars` SET `status` = 4, `end` = " .. os.time() .. " WHERE `id` = " .. tmp:getDataInt("id") tmp:free() db.query(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has signed an armstice declaration on a war with " .. enemyName .. ".", MESSAGE_EVENT_ADVANCE) return true end doPlayerSendChannelMessage(cid, "", "Currently there's no active war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end balance.lua local function isValidMoney(value) if(value == nil) then return false end return (value > 0 and value <= 99999999999999) end function onSay(cid, words, param, channel) local guild = getPlayerGuildId(cid) if(guild == 0) then return false end local t = string.explode(param, ' ', 1) if(getPlayerGuildLevel(cid) == GUILDLEVEL_LEADER and isInArray({ 'pick' }, t[1])) then if(t[1] == 'pick') then local money = { tonumber(t[2]) } if(not isValidMoney(money[1])) then doPlayerSendChannelMessage(cid, '', 'Invalid amount of money specified.', TALKTYPE_CHANNEL_W, 0) return true end local result = db.getResult('SELECT `balance` FROM `guilds` WHERE `id` = ' .. guild) if(result:getID() == -1) then return false end money[2] = result:getDataLong('balance') result:free() if(money[1] > money[2]) then doPlayerSendChannelMessage(cid, '', 'The balance is too low for such amount.', TALKTYPE_CHANNEL_W, 0) return true end if(not db.query('UPDATE `guilds` SET `balance` = `balance` - ' .. money[1] .. ' WHERE `id` = ' .. guild .. ' LIMIT 1;')) then return false end doPlayerAddMoney(cid, money[1]) doPlayerSendChannelMessage(cid, '', 'You have just picked ' .. money[1] .. ' money from your guild balance.', TALKTYPE_CHANNEL_W, 0) else doPlayerSendChannelMessage(cid, '', 'Invalid sub-command.', TALKTYPE_CHANNEL_W, 0) end elseif(t[1] == 'donate') then local money = tonumber(t[2]) if(not isValidMoney(money)) then doPlayerSendChannelMessage(cid, '', 'Invalid amount of money specified.', TALKTYPE_CHANNEL_W, 0) return true end if(getPlayerMoney(cid) < money) then doPlayerSendChannelMessage(cid, '', 'You don\'t have enough money.', TALKTYPE_CHANNEL_W, 0) return true end if(not doPlayerRemoveMoney(cid, money)) then return false end db.query('UPDATE `guilds` SET `balance` = `balance` + ' .. money .. ' WHERE `id` = ' .. guild .. ' LIMIT 1;') doPlayerSendChannelMessage(cid, '', 'You have transfered ' .. money .. ' money to your guild balance.', TALKTYPE_CHANNEL_W, 0) else local result = db.getResult('SELECT `name`, `balance` FROM `guilds` WHERE `id` = ' .. guild) if(result:getID() == -1) then return false end doPlayerSendChannelMessage(cid, '', 'Current balance of guild ' .. result:getDataString('name') .. ' is: ' .. result:getDataLong('balance') .. ' bronze coins.', TALKTYPE_CHANNEL_W, 0) result:free() end return true end Agora vá em Talkactions/talkactions.xml e add as duas tags: <talkaction words="/war" channel="0" event="script" value="war.lua" desc="(Guild channel command) War management."/> <talkaction words="/balance" channel="0" event="script" value="balance.lua" desc="(Guild channel command) Balance management."/> Pronto,seu Guild War Systema está instalado...mas para funcionar necessitará das tabelas na sua database e do Tfs 0.4 .Vou posta-los abaixo,respectivamente. . Tabelas . Para quem ainda não sabe add tabelas a sua database,vou ensinar: Acesse seu phpmyadmin,digite sua senha (caso tenha),clique no nome da sua database a esquerda,assim que carregar a sua database clique em SQL lá em cima...Aparecerá um espaço em branco lá voce irá add as seguintes tabelas...e depois clicar em Executar. CREATE TABLE IF NOT EXISTS `guild_wars` ( `id` INT NOT NULL AUTO_INCREMENT, `guild_id` INT NOT NULL, `enemy_id` INT NOT NULL, `begin` BIGINT NOT NULL DEFAULT '0', `end` BIGINT NOT NULL DEFAULT '0', `frags` INT UNSIGNED NOT NULL DEFAULT '0', `payment` BIGINT UNSIGNED NOT NULL DEFAULT '0', `guild_kills` INT UNSIGNED NOT NULL DEFAULT '0', `enemy_kills` INT UNSIGNED NOT NULL DEFAULT '0', `status` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `status` (`status`), KEY `guild_id` (`guild_id`), KEY `enemy_id` (`enemy_id`) ) ENGINE=InnoDB; ALTER TABLE `guild_wars` ADD CONSTRAINT `guild_wars_ibfk_1` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `guild_wars_ibfk_2` FOREIGN KEY (`enemy_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE; ALTER TABLE `guilds` ADD `balance` BIGINT UNSIGNED NOT NULL AFTER `motd`; CREATE TABLE IF NOT EXISTS `guild_kills` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `guild_id` INT NOT NULL, `war_id` INT NOT NULL, `death_id` INT NOT NULL ) ENGINE = InnoDB; ALTER TABLE `guild_kills` ADD CONSTRAINT `guild_kills_ibfk_1` FOREIGN KEY (`war_id`) REFERENCES `guild_wars` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `guild_kills_ibfk_2` FOREIGN KEY (`death_id`) REFERENCES `player_deaths` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `guild_kills_ibfk_3` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE; ALTER TABLE `killers` ADD `war` INT NOT NULL DEFAULT 0; Pronto o Guild Wars System está totalmente instalado...falta apenas o Tfs 0.4 ! O meu The Forggoten Server 0.4 também comprei do mesmo cara que me vendeu o GWS,tenho um também que comprei na ChaitoSoft,mais conversei com eles por Msn e não permitirão que eu postasse pra ninguem,rsrs. Então vou postar o link do download e o scan: TFS 0.4 DEV Scan Ai está a DEV.... Também será necessario usar o items.xml e items.otb , a não ser que o que vc tenha seja compativel com o distro. Item.xml e otb Scan Obs: Este distro não carrega scripts que tenha a função "dbExecute.query",sempre que tiver mude para "db.query" .Todo o script ja está configurado para funcionar assim,não se preucupe. Só isso,obrigado a todos...que Deus Abençoe voces sempre !
    1 ponto
  4. Hoje, dia das crianças resolvi dar um presente as crianças daqui do fórum e reformulei totalmente o tópico agora está mais fácil e mais acessivel, as imagens boas e todas tiradas por mim. Está dividido em: 1º Passo: Preparando o XAMPP 2º Passo: Criando a Database 3º Passo: Criando o banco de dados 4º Passo: Criando uma conta GOD EXTRA 5º Passo: Criando o site para os players entrarem F.A.Q. - Perguntas e respostas -Baixando o Xampp- Xampp download: http://www.baixaki.com.br/download/xampp.htm Tamanho: 44,20MB Depois de baixar instale o XAMPP 1º Passo: Preparando o XAMPP (Créditos ao Lord Joel por lembrar do security) Abra o XAMPP, depois disso verifique se está tudo corretamente ligado clicando no XAMPP_Panel Mini F.A.Q. Mas meu apache não esta ligando! Vá até C:\xampp\apache\conf\httpd.conf: Procure por “Listen 80″, mude para “Listen 8090″Procure por “ServerName localhost:80″, mude para “ServerName localhost:8090″ C:\xampp\apache\conf\extra\httpd-ssl.conf Procure por “Listen 443″, mude para “Listen 4499″Procure por “<VirtualHost _default_:443>”, mude para “<VirtualHost _default_:4499>”Procure por “ServerName localhost:443″, mude para “ServerName localhost:4499″ Explicação: O IIS (Internet Information Service) do windows é padrão para rodar em port 80, então você não conseguira abrir o apache pois vai dar conflito com esta porta que já esta sendo usada, então trocamos! Mesenga, ainda não funcionou =/ Então recomendo você baixar a versão 1.6.5 por conter a antiga base que pega em todos os windows Download aqui: AQUI Continuando... Agora acesse a página: http://localhost/security/xamppsecurity.php caso tiver trocado o port acesse: http://localhost:8090/security/xamppsecurity.php Vá na pasta do seu OT, abra o config.lua Você irá encontrar linhas parecidadas com essas: -- DatabasesqlType = "sqlite" >> mude para mysql, pois agora usaremos um servidor mysqlsqlHost = "localhost" >> não mexasqlPort = 3306 >> não mexasqlUser = "root" >> esse é o usuário usado para acessar o servidor XAMPP, NÃO MUDEsqlPass = "" >> password (senha) que você usou no passo 1sqlDatabase = "" >> vamos definir um nome para nossa database, ex: theforgottenserversqlFile = "Styller.s3db" >> isso não irá servir mais pois usaremos um servidor MySqlsqlKeepAlive = 0 >> não mexamysqlReadTimeout = 10 >> não mexamysqlWriteTimeout = 10 >> não mexapasswordType = "plain" >> não mexa No meu caso ficou assim: -- DatabasesqlType = "mysql"sqlHost = "localhost"sqlPort = 3306sqlUser = "root"sqlPass = "123"sqlDatabase = "styller"sqlFile = "Styller.s3db"sqlKeepAlive = 0mysqlReadTimeout = 10mysqlWriteTimeout = 10passwordType = "plain" 2º Passo: Criando a Database abra internet e digite http://localhost caso tiver mudado o port: http://localhost:8090 escolha Português BR depois disso procure PhpMyAdmin e clique tenha certeza que estará nessa página: http://localhost/phpmyadmin/ caso estiver com port trocado: http://localhost:8090/phpmyadmin/ 3º Passo: Criando o banco de dados Na tela a seguir, você vera onde tem a parte Criar novo banco de dados, digite o mesmo nome que você colocou no config.lua em sqlDatabase= Agora clique criar Na tela seguinte clique em "importar" e escolha o arquivo "schema.mysql", em alguns ots o nome é "algumacoisa.sql", ex: forgotten.sql (no caso do The Forgotten Server) vai isso,dependendo do server que estiver usando, o numero de importações varia: 4º Passo: Criando uma conta GOD Entre no server e crie uma conta com o Account manager pra ficar mais facil, e também crie 1 player. Após criado a account e o player, volte a janela do XAMPP na database e clica em accounts, depois vá em visualizar depois clique no pincel Irá aparecer uma tela com os dados da conta, altere apenas o necessário... mude o type de 1 para 5 e group id de 1 (se quiser conta normal com GOD) e 5 (se quiser conta GOD com GOD) depois clique em "executar" o char ainda não é God apenas a conta, então vá em players na coluna da esquerda... clique no lápis de novamente.... Troque Group de 1 para 6, agora sim, seu char eh god. se quiser GM troque para 4 ou 5 (Sênior GM) Group id 1 = PlayerGroup id 2 = TutorGroup id 3 = Sênior TutorGroup id 4 = GMGroup id 5 = Sênior GMGroup id 6 = GOD *IDs acima baseados no Styller OT 8.52 Seu server está pronto para rodar! EXTRA 5º Passo: Criando o site para os players entrarem -Download do site- Baixe um dos Websites "SQL" na seção de downloads do Xtibia >> http://www.xtibia.com/forum/forum/581-downloads-de-websites/ Recomendados: Gesior acc maker: Gesior para 8.54 Nicaw Acc Maker website http://www.xtibia.com/forum/topic/81939-nicaw-aacmaker-para-otserv-xmlsql/ Todos os sites já vem com configurador, então entre em: http://localhost caso tiver trocado o port já sabe: http://localhost:8090 e Configure-o! -Vamos configurar o Gesior Acc Maker!- Baixe o Gesior Acc Maker Gesior para 8.54 Ligue o XAMPP e o OT Vá em C:\Xampp\htdocs e delete tudo o que tem dentro da pasta Agora extraia seu site pra lá, feito isso entre em http://localhost ou http://localhost:8090 você verá uma tela assim: clique em Set server path Agora no campo em que aparece digite o diretório no qual se encontra o ot, ex: C:\OTx Agora é só ir clicando um por um e configurar a seu gosto 1º Quadrado preto: 1. Set server path --> escolhe o diretório do OT2. Check DataBase connection --> você só pode proseguir se não tiver nehum erro nessa parte3. Add tables and columns to DB --> isso carrega uma parte do site4. Add samples to DB --> isso carrega uma parte do site (vocações)5. Set Admin Account --> escolhe o account do admin do site Quadrado Vermelho: 6. Load Monsters from OTS --> vai dar load automatico nos monstros do OT, verifique se não há nehum erro7. Load Spells from OTS --> ele vai carregar todas as spells do OT, verifique se não há nehum erro antes de proceguir Pronto, o site está configurado e pronto para criar contas. Para outras opções clique em ADMIN PAINEL F.A.Q. - Perguntas e respostas @Todos Duvidas: -Como faço minha account de GM/GOD? Siga o passo 4 eu nao encontro schema.mysql od está isso?? Em alguns servidores o nome é theforgottenserver.sql Qual vai ser meu site pros outros poder entra fazer acc? seu site vai ser http://seuip:8090 ou se quiser por http://seuip:xxxx sendo "xxxx" um número de port variando entre 80 e 9000, faça o seguinte: vá em "C:\xampp\apache\conf" e abra o arquivo httpd.conf procure por: #Listen 12.34.56.78:80 Listen 80 Nas duas linhas ponha Um número variando de 80 à 9000 no lugar do 80 exemplo: #Listen 12.34.56.78:8090 Listen 8090 Agora procure a linha: ServerName localhost:80 e troque pelo mesmo número que você colocou exemplo: ServerName localhost:8090 -No seu está dando o seguinte problema: [28/06/2008 03:15:49] Failed to connect to database. MYSQL ERROR: Access denied for user 'root'@'localhost' (using password: YES)[28/06/2008 03:15:49] > ERROR: Couldn't estabilish connection to SQL database! Antes de colocar oSERVER ONLINE, certifique-se de que o XAMPP está aberto Até a proxima!
    1 ponto
  5. Nome: Advanced Auction House v1.0 Autor: josejunior23 Server testado: Real Server 8.60 Como funciona? A ideia é do WoW(World of Warcraft), o Auction-House, que você poe lá items, e espera que outro jogador o compre caso ninguém compre, ele será removido apos X dias. Comandos: Informações: - Os items são guardado em um ficheiro .txt e não em uma database. - os items ficam guardados assim: 01/01/11 3031 2000 10 2 data, item, preço, quantidade, guid do player 1º - cria um ficheiro XML na pasta mods chamado ADVANCED-AUCTION-HOUSE, e poe isso dentro: 2º - crie um ficheiro .LUA na pasta mods/scripts chamado AAH e poe isso dentro: 3º - cria um ficheiro .txt na pasta do seu server(onde fica o .exe), chamado houseItems, que ficara -> houseItems.txt Algumas imagens do sistema: Anexos Download: Anexos.zip Anexos.zip
    1 ponto
  6. Miineero

    Baiak O Melhor Editador Por Minero

    Ae PeSsOaL Fmz :* Vim Traser Pa Vc's Baiak Editado 100% Rox Ot Contem City do ot bAIAK Baiak Yourots Vip City Hydraland Baiak City... Desert City :button_ok: Novas hunt Tps Modificados Itens Editados Vende Na Vip City No Npc >>Updade Seller<< Quest Do Baiak POI ANihi MPA Quest DH Quest Entre Outras Secretas ..... :button_ok: Updat Baiak O Melhor. !!! Oq Mudou??? Ae PeSSoAl Ot 100% Modificado Nessa UpDaT Modifiquei 6 Hunt Free 100% Mais RpG :button_ok: \/ Draken elite New Hunt :button_ok: Blattlemaster Zunzu Hunt Modificado :button_ok: Ghastly Dragon Hunt Modificado :button_ok: Draken Warmaster Hunt Modificado :button_ok: Draken Spellweaver Hunt Modificado :button_ok: Wailing Widow New Hunt :button_ok: Deletei os Tp da city Vip2 E Fis Outros De\/ Medusa Vip :button_ok: Demon Vip :button_ok: Dragon Lord Vip :button_ok: Quara Matanssin :button_ok: Frost Dragon Vip :button_ok: Lizard Torre :button_ok: Adicionei Novas House Frente Templo :button_ok: Adicionei Todos os Monstro 8.6 100% :button_ok: Abomination Fury 100% :button_ok: Brimstone Bug 100% :button_ok: butterfly demon 100% :button_ok: Chrak 100% Draken Abomination 100% :button_ok: Draken Elite 100% :button_ok: Finger Killer 100% :button_ok: Living Plant 100% :button_ok: Lizard Abomination 100% :button_ok: lizard magistratus 100% :button_ok: lizard noble 100% :button_ok: Phantom Lord 100% :button_ok: Purple Turtle 100% :button_ok: Snake God Essence 100% :button_ok: Souleater 100% :button_ok: Triple Medusa 100% :button_ok: Novo Visual Templo \/ :button_ok: Novo Visual Tps vip2\/ :button_ok: Entrada Vip\/ :button_ok: Hunt Adicionadas\/ :button_ok: Nova hunt De Lizards Vip\/ :button_ok: Novo Divertimento Lançado Cassino !!!"Isso Vicia" :button_ok: Novo Visual Da City\/ :button_ok: Tps\/ :button_ok: Se Alguem Achar algum Bug Me Avise !! :button_ok: Creditos :button_ok: Minero :button_ok: Baiak :button_ok: Como Modifiquei o mapa muito nao sei os credito Se seu credito nao estiver aki me avise obrg!! :button_ok: Senha do God Account = minero / Password = minero GOSTOU ME DA REP+ NAO CUSTA NADA ^^ :button_ok: Como Minha net é Muito Ruim Nao Posso por ot on Quem For Por Ese Ot On Deixe o ip ae para eu jogar pleas !! Para q o ot Evolue Faça Eventos Iso Almenta a Diverçao No jogo Faça War Sorteios de Itens Se VC Por o ot on e nao faser eventos seu ot nao vai creser Ok Seja legal com os Jogadores Nao se Edite Feito iso Seu ot Vai Bombar =] Até
    1 ponto
  7. betinhowz666

    [8.54] Mapa Pokemon Betinhowz666

    Hello Como prometido irei disponibilizar agora o download do mapa pokemon que estive trabalhando. Coloquei as houses mais não o respaw. Apresentações ? Vamos lá para uma prévia das cidades. As hunt's vocês terão que baixar para conferir CITY 1 CITY 2 CITY 3 CITY 4 Me ajudem a atingir 200 REP +, Que farei este mapa ficar muito melhor do que está. Antes era 150 REP+, Mas por conta de alguns moderadores me tirarem REP + dizendo que eu tinha feito outra conta para me dar REP + agora será 200. Segue o download do mapa e o que precisa para que você abra-o MAPA BETINHOWZ666 SPR POR PIRADECO Créditos: PeeWee - por fazer parte do mapa Piradeco - pelas .spr e .dat betinhowz666 - por estar editando. (EU)
    1 ponto
  8. Faaala pessoal, Bom a um tempo atrás estava atrás do script !spells que você fala e aparece as spells que você pode usar, eu achei varios, porem nenhum funcionava! É nenhum funcionava! Então hoje como já entendo um pouquinho sobre script, peguei a script do spellbook, fiz algumas alterações e adaptei ele para talkaction, assim quando você usa o comando !spells aparece as spells que você tem... Vamos logo aos scripts... Vá até a pasta Talkactions abra o arquivo Talkactions.xml e adicione esta Tag: <talkaction words="!spells" event="script" value="spells.lua"/> Agora vá até a pasta Scripts dentro da pasta Takactions e abra ou faça um script spells.lua e adicione isto dentro: -- [( Script edited by Doidin for XTibia.com )] -- function onSay(cid, item, words, param) local count = getPlayerInstantSpellCount(cid) local text = "" local t = {} local prevLevel = -1 local line = "" for i = 0, count - 1 do local spell = getPlayerInstantSpellInfo(cid, i) if spell.level ~= 0 then if spell.manapercent > 0 then spell.mana = spell.manapercent .. "%" end table.insert(t, spell) end end table.sort(t, function(a, b) return a.level < b.level end) for i, spell in ipairs(t) do if prevLevel ~= spell.level then if i ~= 1 then line = "" end line = line .. "- Spells for Level " .. spell.level .. ":\n" prevLevel = spell.level end text = text .. line .."• ".. spell.words .." - " .. spell.name .. ": " .. spell.mana .. "\n" end doShowTextDialog(cid, 7528, text) return TRUE end Pronto seu script está pronto, basta você usar o comando !spells e verá... Imagem do comando: Espero que tenham gostado, abraços...
    1 ponto
  9. gonorreiaswat

    [Tutorial] Mana Rune

    É, todos conhecem a "Mana Rune", então nem tenho muito o que fala... Então vamos lá.. A Imagem da Runa que será a "Mana Rune" está no spoiler abaixo. 1º Passo 2º Passo 3º Passo É, eu acho que é isso...Espero que funcione. Créditos pelo Script: Miter Script Editado por: AdrianoSwaTT TUTORIAL feito por: AdrianoSwaTT Abraços galera :smile_positivo:
    1 ponto
  10. walefxavier

    [Gesior] Ver Jogadores Vips

    Vá em C:\xampp\htdocs e cria um arquivo php chamado : viplist.php,dentro add isso : <?PHP $zapytanie = $SQL->query('SELECT `player_storage`.`player_id`, `player_storage`.`key`, `player_storage`.`value`, `players`.`id`, `players`.`name`, `players`.`level`, `players`.`online` FROM `player_storage`, `players` WHERE `key` = 13540 AND `player_storage`.`player_id` = `players`.`id` ORDER BY `players`.`level` DESC;')->fetchall(); foreach($zapytanie as $zap) { $kolor++; if(is_int($kolor / 2)) $bgcolor = $config['site']['lightborder']; else $bgcolor = $config['site']['darkborder']; if($zap['online'] == 0) $player_list_status = '<font color="red"><b>Offline</b></font>'; else $player_list_status = '<font color="green"><b>Online</b></font>'; $tresc .= '<TR BGCOLOR='.$bgcolor.'><TD><center><a href="?subtopic=characters&name='.urlencode($zap['name']).'">'.$zap['name'].'</a></TD><TD><center>'.$zap['level'].'</TD><TD><center>'.$player_list_status.'</center></TD></TR>'; } $main_content .= '<center><hr/><b>Jogadores Vip Do '.$config['server']['serverName'].'.</b><hr/><br><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD CLASS=white WIDTH=32%><b><center>Name</center></b></TD><TD class="white" WIDTH=32%><b><center>Level</center></b></TD><TD class="white" WIDTH=32%><b><center>Status</center></b></TD></TR>'.$tresc.'</TABLE>'; $main_content .= '<div align="right"><small><b></small></div><br />'; ?> Agora vá em C:\xampp\htdocs/index.php e depois de : case "latestnews": $topic = "Novidades"; $subtopic = "latestnews"; include("latestnews.php"); break; ADICIONE ISSO : case "viplist"; $subtopic = "viplist"; $topic = "Jogadores Vip"; include("viplist.php"); break; Agora vá em C:\xampp\htdocs\layouts\tibiacom/layout.php e add o seguinte: <a href='?subtopic=viplist'> <div id='submenu_viplist' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_experiencetable' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'><blink><font color=grey>Jogadores VIP</font></blink></div> <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> </div> </a> Simples !
    1 ponto
  11. Fala XTibianos, Mais uma vez eu aqui ná seção de design trazendo meus amados scripts.. =) Bom dessa vez eu fiz um script um pouquinho mais complexo porem ele é simples de ser configurável, bom vamos ao que interessa! O script funciona assim: Você da use em algum item que esteja com a action nele e o script ira sumonar os monstros que você escolher de 15 em 15 segundos nas coordenadas que você escolher, além disso você você poderá configurar um item que o player irá ganhar após clicar no item com a action! Resumindo: É um script de quest que juntamente sumona monstros! Ok deixa de papo e vamos ao scripts... Vá até a pasta "Actions" abra a pasta "Scripts" e crie um arquivo chamado "Summon.lua" e coloque este script dentro: -- [( Script created by Doidin for XTibia.com )] -- function onUse(cid, item, fromPosition, item2, toPosition) local itemid = 2195 -- ID do item que o player ganhará! local monstername1 = "Dragon Lord" -- Nome dos monstros que serão sumonados após o player clicar no item! local monstername2 = "Dragon" -- Nome dos monstros que serão sumonados após o player clicar no item! local monster1 = {x=161,y=101,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon Lord) local monster2 = {x=162,y=102,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon Lord) local monster3 = {x=163,y=103,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon Lord) local monster4 = {x=164,y=104,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon) local monster5 = {x=165,y=105,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon) actionstatus = getPlayerStorageValue(cid,6666) if actionstatus == -1 then if doCreatureSay(cid,"You went in the wrong place, beware!",TALKTYPE_ORANGE_1) then setPlayerStorageValue(cid,6666,1) else doPlayerSendTextMessageCancel(cid,MESSAGE_INFO_DESCR,"Sorry is not possible.") end function Quest() doPlayerSendTextMessage(cid,22,"You have found the secret item!") doPlayerAddItem(cid,itemid,1) end function Summon() doSummonCreature(monstername1,monster1) doSummonCreature(monstername1,monster2) doSummonCreature(monstername1,monster3) doSummonCreature(monstername2,monster4) doSummonCreature(monstername2,monster5) doSendMagicEffect(monster1,36) doSendMagicEffect(monster2,36) doSendMagicEffect(monster3,36) doSendMagicEffect(monster4,36) doSendMagicEffect(monster5,36) end addEvent(Summon,100) addEvent(Summon,15000) addEvent(Summon,30000) addEvent(Summon,45000) addEvent(Summon,60000) addEvent(Summon,75000) addEvent(Quest,6000) end end Agora volte a pasta "Actions" e abra o arquivo "Actions.xml" e adicione a seguinte tag: <action actionid="6666" event="script" value="Summon.lua"/> Bom agora basta você colocar essa actions "6666" em algum item como por exemplo: uma estátua ou uma pedra e a quest funcionar, mas lembre-se de botar as coordenadas perto do item que possuir a action! Abraços a todos e espero que gostem! =) Script foi 100% feito por mim! O kakilo me ajudou, a corrigir alguns erros... (Valeu brother)
    1 ponto
  12. PsyDragon

    Script Poke Tibia

    Eae Reis Dos Scripts Presiso de uma ajuda no meu server de pokemon Um Script De Shiny Stone quem puder ajuda Agradeço Vlw ae edit Poke Tibia 8.54
    1 ponto
  13. Nolis

    Tutorial Pontes

    Olá Brs , vim postar mais um tutorial a vocês. O Tutorial desta vez fala de uma coisa que quase ninguém da bola, mas e uma coisa que embeleza o map. Pontes Pontes: O Que São? Bom você ja deve ter percebido que este tutorial é praticamente inutil, mas vamos lá. A Palavra "ponte" descende do Etrusco Pont, significa "entrada", desde os primórdios o Homem Procurava superar seus obstaculos as primeiras pontes eram feitas com troncos de arvores, ou seja sempre foram um modo de atravessar o outro lado , mais deixa de blá blá blá e vamos ao que interessa, no Tibia as pontes servem (atualmente) para atravessar até outro lugar impossivel de chegar andando (meio óbvio) muitas pessoas quando vão fazer pontes fazem uma coisa simples, veja abaixo: Essa não e a maneira correta, o que está sigurando a ponte?? se o player passar ele pode cair na agua, ou seja, não a nada para se segurar, e uma coisa facil, mas tem muitos por ai que fazem igual a imagem, por isso hoje vou mostrar alguns tipos de pontes (que eu saiba fazer) Tipos De Ponte Ponte 1 Ponte 2 Ponte 3 Ponte 4 Ponte 5 Bom é isso, eu postei algumas pontes que eu tenho aqui, concerteza existem muitos modos de fazer pontes, que não estão todos aqui, mas espero que tenham gostado e aprendido alguma coisa Goustou? REP+
    1 ponto
  14. hugocardoso9

    Pokemon Fight

    Eae Xtibianos Venho trazer um server novo (eu axo ne ) Changelog Links Server: www.4shared.com/file/oVk0NVgY/Nova_pasta.html Full Catch: www.4shared.com/file/Olh3uExD/catch.html Mapa : http://www.4shared.com/file/CVvg5lJ2/Mapa.html Creditos Eu: Por Postar aki Lucas(Purple): Autor Se ajudei nao custa agrader ali no botaozinho verde Ok Vlw Galerinha
    1 ponto
  15. Henrique Moura

    Canecas..camisetas..bonés Do Xtibia

    Camisetas...hãn? Haoupa, XTibianos! Há algum tempo viemos pensando em como seria reproduzir o XTibia em produtos para nossos usuários. Dentre algumas das sugestões a que mais se adaptaram ao nosso contexto foram as camisetas. O que vocês acham dessa ideia? Ótima ideia! Eu provavelmente terei uma. Boa Ideia! Mas precisamos ver o resultado do produto. Razoável. Talez acho que essa não é a melhor opção. Ruim. Não vai dar certo. Fora de cogitação. Não tenho opinião formada. Não esqueçam de postar justificando seu voto, nos dando sugestões e nos ajudando neste tema. Abraços, Henrique.
    1 ponto
  16. galaverna

    4º Coin

    faz assim crie um action.lua chamado dinheiro.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local item = ID local itemd = ID2 if getPlayerItemCount(cid,item)>=100 then doPlayerRemoveItem(cid,item,100) doPlayerAddItem(cid,itemd,1) end end E no actions.xml coloca : <action actionid="ID" event="script" value="dinheiro.lua"/> bom vamos as esplicações: local item = ID - id da moeda que precisa de 100 local itemd = ID2 - id da moeda que vai ganhar <action actionid="ID" event="script" value="dinheiro.lua"/> - e esse id você coloca o mesmo id que o primeiro id so troque o ID , ID2
    1 ponto
  17. fsg

    Canecas..camisetas..bonés Do Xtibia

    Tenho uma dúvida, as camisetas seriam por "Grupos", tipo, "Membro", "Colaborador"... Como seria?
    1 ponto
  18. Augusto

    Duvidas

    Tudo tem uma vida útil, assim como placa mãe/processador/memória/hd/gravador/e periféricos em geral. Todo "placa" contem componentes chamados capacitores, e são eles que "determinam" a vida útil das peças, tanto que quando estouram, podem ser substituídos (mais para peças de computadores eu não recomendo este tipo de reparo, a não ser que seja por uma empresa especializada nisso). As fabricantes de placas mães geralmente estampam em suas caixas a vida útil dos capacitores presentes em suas placas. Agora o que influencia nessa vida útil são diversos fatores, umidade/energia/calor/dentre diversos outros fatores. Hoje mesmo montei o computador de um cliente, onde ele levou as peças para eu montar, e na caixa da placa mãe (Gigabyte G41 alguma coisa) estava estampado na capa que os capacitores "aguentam" em torno de 50.000 horas. É apenas um exemplo, pois isso é o que eles dizem, agora se vai durar todos esse tempo é outra história mais acho que já da pra se ter uma idéia apartir do que eu falei. Agora em relação ao comparativo...O Lordfire respondeu, o Phenon X4 é comparável aos modelos Core 2 Duo/2 Quad, então no caso, o Core i3 ganha!
    1 ponto
  19. aguinho600

    Aprendendo Usar Dat Editor

    Olá, vim fazer meu segundo tuto no X-tibia, nesse tutorial vou ensinar a usar o Dat Editor pois sei que muitos tem dúvidas de como usá-lo e querem aprender. Primeiro Clique em Open File : Demonstração ! Em seguida indique os locais do seu Tibia.dat e Tibia.spr : Demonstração ! Depois clique em Open e espere carregar o Tibia.spr e Tibia.dat : Demonstração ! Para adicionar uma sprite clique em Import -> Sprites : Demonstração ! Em seguida indique o local da sua Sprite : Demonstração ! Agora para importar sprites no formato IDC. Clique em Import -> Imported Items : Demonstração ! Em seguida selecione o local da sua sprite no formato IDC : Demonstração ! No próximo tutorial ensinarei a configurar suas Sprites Se ajudei +REP please
    1 ponto
  20. pessoa93

    [Encerrado] Algumas Duvidas

    1- Use o sqlstuido mais recente. Download aqui: http://sqlitestudio.one.pl/ 2- Pra banir, você clica com o botão direito no player e vai em repotar e coloca pena maxima, ele vai ser banido. 3- use o xammp 1.7.3 e outro gesior.
    1 ponto
  21. Sobre o Hoster não sei, mas aqui está um tuto de como criar um Client próprio. Criando Client Próprio Tuto \o Se ajudei +Rep please
    1 ponto
  22. Mulizeu

    Como Criar Itens

    Simples amigo basta vc ir na pasta data/monster/ pegar o monstro que dropa o item ..abri com bloco de notas e vai ate essa parte <loot> <item id="5876" countmax="1" chance="10000"/><!-- Axe --> <item id="2148" countmax="100" chance="50000"/><!-- blabla --> </loot> retira o item que e oq vc nao quer que drope mais...pronto Se ajudei rep++
    1 ponto
  23. galaverna

    Npc Quest

    Bom vamos lá : crie um npc.xml e nele coloque : <?xml version="1.0" encoding="UTF-8"?> <npc name="Quest Man" script="data/npc/scripts/quest.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="132" head="20" body="39" legs="45" feet="7" addons="3"/> <parameters> <parameter key="message_greet" value="Hello, |PLAYERNAME|."/> </parameters> </npc> Depois crie um script chamado : quest nele coloque o seguinte script local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} local pos = {x=?,y=?,z=?} 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 npcHandler:setMessage(MESSAGE_GREET, "Oi, eu posso lhe dar um {item}.") 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, 'item') and talkState[talkUser] == 1 and getPlayerStorageValue(cid,7878)<=0 ) then selfSay('Você ganhou um item.', cid) doPlayerAddItem(cid, ITEM,1) setPlayerStorageValue(cid,7878,1) talkState[talkUser] = 0 else if getPlayerStorageValue(cid,7878)>=1 then selfSay('Você já fez esta quest.', cid) doTeleportThing(cid,pos,FALSE) end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) PS: EDITE ONDE TÁ : local pos = {x=?,y=?,z=?} ?= POSCIÇÃO QUE VOCÊR QUER , E TBM EDITE ONDE TÁ : doPlayerAddItem(cid, ITEM,1) ONDE TÁ ITEM VOCÊ COLOCA O ITEM QUE VAI GANHAR ...Ajudei?? rep+ please
    1 ponto
  24. LukaszG

    Styller Yourots {Editado} (8.60)

    1°Resposta R:Baixa o SQL Studio. Baixe Aqui 2°Resposta R:Procure em commandos de god. Comandos de god Aqui. 3°Resposta R:Nao entendi a pergunta. 4°Resposta R:Veja um tutorial bazico. Tutorial Aqui. 5°Resposta R:Vá no seu config.lua e dÊ CTRL+F e escreva e aperte em Localizar Proximo. depois se tiver "no" só mudar para "Yes" e depois vá em: Data / XML / e procure o arquivo "Stages" e modifique do geito q vc quiser. Se Não Tiver faça o seguinte: Copíe qualquer arquivo que tiver la abra-o delete tudo q tiver dentro e add isso: e arume do geito q vc quiser a exp. depois renomeio o arquivo para "Stages". Acho que é isso se nao for volte a perguntar.
    1 ponto
  25. Itens mais vendidos no seu site (meu primeiro tópico aqui.) Preview: Tutorial: 1° Passo: Abra seu shopsystem.php e procure elseif($buy_offer['type'] == 'item') { e abaixo disso $SQL->query($save_transaction); Cole isso: $bought = 'UPDATE `z_shop_offer` SET `bought` = bought + 1 WHERE `id` ='.$buy_offer['id'].';'; $SQL->query($bought); 2° Passo: Abra seu latestnews.php e procure <?PHP $time = time(); e abaixo disso cole: $query = $SQL->query("SELECT * FROM `z_shop_offer`WHERE `offer_type` NOT LIKE 'container' AND `offer_type` NOT LIKE 'changename' AND `offer_type` NOT LIKE 'vipdays' AND `offer_type` NOT LIKE 'redskull' AND `offer_type` NOT LIKE 'unban' ORDER BY `bought` DESC LIMIT 5"); foreach($query as $rows) { if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $result .= ' <td bgcolor='.$bgcolor.'> <center> <img src="item_images/'.$rows['itemid1'].'.gif"> <br /><br /> Item:</br> <b>'.$rows['offer_name'].'</b><br /> Points: <b>'.$rows['points'].'</b> </center> </td>'; } $main_content .= "<table border=\"0\" cellspacing=\"1\" cellpadding=\"4\" width=\"100%\"><tr bgcolor=".$config['site']['vdarkborder']."><td class=\"white\" colspan=\"5\"><center><strong>Últimos itens vendidos no Shopping</strong></center></td></tr><tr bgcolor=".$config['site']['vdarkborder']."><td class=\"white\" width=\"20%\"><b><center>#1</center></b></td><td class=\"white\" width=\"20%\"><b><center>#2</center></b></td> <td class=\"white\" width=\"20%\"><b><center>#3</center></b></td> <td class=\"white\" width=\"20%\"><b><center>#4</center></b></td> <td class=\"white\" width=\"20%\"><b><center>#5</center></b></td> </tr>".$result."</table> <br />"; 2° Passo: Para finalizar execute essa query em seu phpMyAdmin ALTER TABLE `z_shop_offer` ADD `bought` INT( 11 ) NOT NULL DEFAULT '0'; Prontinho, script irá funcionar 100% se seguir passa-a-passo corretamente, dúvidas? Poste aqui! Script original by: Aleh Script 100% Editado by: Ruivo Obrigado, REP ++!
    1 ponto
  26. CoLoRaDo

    [Duvida] Step 2 Instalando Site

    que eu saiba ali no config lua precisa estar entre "aspas"
    1 ponto
  27. galaverna

    Como Poe Comando De !aol

    crie um talaction/scripts .lua chamado aol nele coloque : function onSay(cid, words, param) if getPlayerItemCount(cid,2160) >=10 then doPlayerAddItem(cid,2173) doPlayerRemoveItem(cid,2160,10) else doPlayerSendCancel(cid,"Você não tem dinheiro suficiente") end end e no talkactions.xml é só voce colocar esta tag <talkaction words="!aol" event="script" value="aol.lua"/> ajudei ?? rep+ Para trocar o valor da aol troque aqui : if getPlayerItemCount(cid,2160) >=10 then 2160 = id de um dinheiro , nao sei ao certo qual é, e o >=10 é a quantidade maior ou igual a 10 é so modificar aí!! AJUDEI?? REP+ POR FAVOR
    1 ponto
  28. Antharaz

    Duvida Vip Kydrai

    Estuda o básico de script antes de postar a dúvida C$%AL#@!!! Não só você, mas a maioria q posta aqui :X Vamos lá... No arquivo vipaccplayer.lua: function onSay(cid, words, param, channel) if words == "/buyvip" then local qnt = 220 local itemid = 2229 local days = 0 if getPlayerItemCount(cid, itemid) > qnt then doPlayerRemoveItem(cid, itemid, qnt) doPlayerAddItem(cid, XXXX, 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce comprou o VIP Item!") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa de "..qnt.." "..getItemNameById(itemid).." para adicionar "..days.." dia(s) de vip.") end elseif words == "/vipdays" then local duration = getVipDate(cid) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você possui "..getVipDays(cid).." dia(s) de vip."..(duration and (" Ela irá durar até "..duration..".") or "")) end return TRUE end Onde o XXXX o Kmmy já explicou, em qnt = 220 você coloca a quantidade do item(no caso pus 220), em itemid = 2229 coloque o id do item que deverá ser removido, no caso coloquei o id da skull.
    1 ponto
  29. [Parte 2] Razões Para Reportar Manifestações Ilegais Toda vez que você for reportar uma violação em postagens e assinaturas no fórum oficial, comentários ou informação na página de personagens e guildas, você terá que escolher uma das razões abaixo. Escolha a regra que está sendo quebrada. Lembre-se que se você escolher uma regra qualquer, é possível que sua denúncia seja rejeitada. Razões para reportar manifestações ilegais: insulting (insultante) Declarações podem ser reportadas se estiverem insultando ou contiverem vocabulário muito ofensivo. Tenha em mente que palavras como "noob" podem te incomodar, mas são toleradas e não devem ser reportadas. racist (racista) Declarações podem ser reportadas se forem feitas para insultar um certo país ou seus habitantes, uma certa nação ou um grupo étnico. sexually related (relacionado a sexo) Declarações podem ser reportadas se contiverem referências a sexo, partes sexuais do corpo ou a orientação sexual. drug-related (relacionado às drogas) Declarações podem ser reportadas se elas se referirem às drogas de alguma maneira. harassing (assédio) Declarações podem ser reportadas se forem feitas para molestar outros jogadores ou ameaçá-los na vida real. generally objectionable (indesejável) Declarações podem ser reportadas se são claramente de mal gosto, ex: comentários cínicos sobre catástrofes. excessively repeating identical or similar statements (repetição excessiva de frases idênticas ou similares) Declarações podem ser reportadas se elas foram repetidas excessivamente no site ou no jogo. using badly formatted or nonsensical text (uso de texto mal formatado ou sem sentido) Declarações podem ser reportadas se elas se consistirem apenas de combinações de letras sem sentido como "asdfsdfskhjkh" ou "spamspamspam". advertising brand, product or service of a third party (propaganda de marcas, produtos e serviços de terceiros) Declarações podem ser reportadas se forem feitas para anunciar certas mercadorias, produtos, serviços ou marcas de terceiros. advertising content which is not related to the game (propaganda de conteúdo que não tem relação com o jogo) Declarações podem ser reportadas se contiverem propaganda para quaisquer tipos de bens ou serviços que não tem relação com o Tibia, ex: "vendo meu carro". advertising a trade for real money (anúncio de um negócio que envolve dinheiro real) Declarações podem ser reportadas se elas anunciarem negócios envolvendo dinheiro real por mercadorias do Tibia, como itens, premium time, gold, etc. religious or political view (visão religiosa ou política) Declarações podem ser reportadas se elas tratarem de tópicos controversos como religião e política. off-topic public statements in a channel or board (mensagens públicas em local impróprio) Declarações podem ser reportadas se forem feitas no canal do jogo ou seção do fórum errada, ex: mensagens de comércio no help channel (canal de ajuda). violating language restriction (violação da restrição de língua) Declarações podem ser reportadas se um jogador usar repetidamente outra língua sem ser o inglês no English Chat. disclosing personal data (divulgação de dados pessoais) Declarações podem ser reportadas se elas contiverem dados pessoais de outras pessoais, ex: endereço de email ou número de telefone. supporting a rule violation (apoio à violação de uma regra) Declarações podem ser reportadas se elas apoiarem a quebra de uma regra, encorajarem outros a quebrar uma regra do Tibia, anunciarem ou implicarem uma violação das regras do Tibia pelo jogador. bug abuse (abuso de bug) Declarações podem ser reportadas se provarem que um jogador abusou de um erro óbvio do jogo ou de outra parte dos serviços da CipSoft. using unofficial software to play (uso de programa não oficial para jogar) Declarações podem ser reportadas se um jogador usar repetidamente outra língua sem ser o inglês no English Chat.Declarações podem ser reportadas se provarem que um jogador manipulou o cliente ou usou um programa não oficial, ex: um programa de macro ou o chamado tasker ou bot. pretending to be CipSoft (fingir ser da CipSoft) Declarações podem ser reportadas se forem feitas para fazer outros jogadores acreditarem que um jogador é um membro da CipSoft ou possui seus poderes ou legitimação. publishing clearly wrong information about CipSoft (publicar informação claramente errada sobre a CipSoft) Declarações podem ser reportadas se elas forem feitas para publicar informação claramente errada sobre a CipSoft ou seus serviços. calling a boycott against CipSoft or its services (chamar um boicote contra a CipSoft ou seus serviços) Declarações podem ser reportadas se forem feitas para pedir a outros jogadores que boicotem a CipSoft ou seus serviços, ex: "parem de comprar premium". false information to CipSoft (informação falsa para a CipSoft) Declarações podem ser reportadas se elas provarem que um jogador deu intencionalmente informação errada ou enganosa a respeito de denúncias de violação das regras, queixas, denúncias de bugs ou pedidos de suporte à CipSoft. account trading or sharing (comércio ou compartilhamento de conta) Declarações podem ser reportadas se provarem que um jogador trocou, comprou, deu ou vendeu uma conta, mais do que um jogador usa uma mesma conta ou que os dados de uma conta são compartilhados. stealing other player's account or personal data (roubar a conta ou dado pessoal de outro jogador/hacking) Declarações podem ser reportadas se provarem que um jogador tentou roubar os dados da conta de outro jogador ou hackear uma conta, ou se contiverem links para enganar os jogadores a baixarem um programa malicioso. attacking a CipSoft service (atacar um serviço da CipSoft) Declarações podem ser reportadas se provarem que um jogador atacou ou quer atacar, romper ou danificar a operação dos servidores da CipSoft, o jogo ou qualquer outra parte dos serviços da CipSoft. violating applicable law (violar lei aplicável) Declarações podem ser reportadas se violarem qualquer lei aplicável ou provarem que uma lei aplicável foi ou vai ser violada. violating the Tibia Service Agreement (violar os Termos de Contrato do Tibia) Declarações podem ser reportadas se elas violarem o Termo de Contrato do Tibia ou provarem que o Contrato foi ou vai ser violado. violating a right of a third party (violar o direito de terceiros) Declarações podem ser reportadas se violarem o direito de terceiros ou provarem que o direito de terceiros foi violado ou está planejado para ser violado. Fonte: TibiaBR
    1 ponto
  30. [Parte 1] Reportando Trapaceiros (Botters/Macroes) Uma das coisas que mais importunam em qualquer jogo online são os trapaceiros. Caso você perceba que um jogador próximo a você está usando bot, macro ou qualquer programa ilegal para jogar, você pode reportá-lo. Passo 1) Tenha o trapaceiro em sua tela. Clique com o botão direito do mouse no nome dele na battle list, ou do personagem dele na tela do jogo, e clique na opção "Report Bot/Macro". Passo 2) Selecione a primeira opção e clique em "Next" na janela que irá abrir. Passo 3) Dê mais detalhes sobre a sua denúncia, conforme a imagem abaixo, e clique em "Next". Passo 4) A última parte solicita que você confira os dados inseridos. Se estiver tudo correto, clique em "Send" para encaminhar sua denúncia ao custommer support. Uma mensagem então vai aparecer em sua tela confirmando ou não o sucesso do envio. Curiosidade Num passado não tão distante, os responsáveis por punir esse tipo de violação eram gamemasters, jogadores que foram confiados pela CipSoft com um papel de supervisão. Seu antigo dever era investigar e punir violações nas regras no Tibia. No entanto, mesmo antes deles serem removidos do jogo em agosto de 2010, eles já não podiam investigar nem punir trapaceiros. Esse trabalho vem sendo feito desde 2009 por uma ferramenta de detecção automática. Existem muitas especulações em como de fato essa ferramenta funciona. Por mais descrentes que algumas pessoas aparentam estar quanto a eficácia dela, a CipSoft pede aos jogadores que não deixem de reportar trapaceiros, já que as denúncias ajudam a aperfeiçoá-la. Recentemente, em junho de 2011, a empresa mudou sua política de punição a trapaceiros. Antes, os banimentos eram em geral de 30 dias + final warning (Advertência recebida junto a banimentos de 30 dias por violação de regras graves ou repetidas infrações de regras mais leves que indica que a próxima violação ocasionará a exclusão da conta.). Agora, personagens detectados por uso de programas de trapaça são deletados nas chamadas delete waves (deleções em massa). Há ainda um longo caminho a percorrer até o fim dos trapaceiros, mas a esperança nunca pode morrer. Fonte: TibiaBR
    1 ponto
  31. [Parte 7] Reportando Comentários da Página de Personagens (Comment Report) É possível definir um comment (comentário) para cada personagem de sua conta através da página de gerenciamento. Esse comentário é exibido na página de informações do personagem. Caso você se depare com uma comentário que te incomoda e que viola as Regras do Tibia, você pode reportá-lo para o custommer support. Passo 1) Clique na opção "Report Comment". Nota: O comentário acima não viola qualquer regra, é apenas um exemplo. Passo 2) No campo "Reason", escolha a regra que a assinatura está violando. Caso ela esteja quebrando mais de uma regra, escolha aquela que considera mais grave. Se não souber qual opção escolher, leia esse post. No campo "Translation", siga as instruções da imagem abaixo. No campo "Comment", siga as instruções da imagem abaixo. Em seguida, clique no botão "Submit". Passo 3) Na página seguinte será solicitado que você confira os dados inseridos. Se estiver tudo correto, clique em "Submit" para encaminhar sua denúncia ao custommer support. Fonte: TibiaBR
    1 ponto
  32. [Parte 6] Reportando Informações De Guildas (Guild Report) Como sabemos, é possível personalizar as guildas no Tibia. Pode-se colocar uma descrição, várias classificações (ranks), títulos únicos para os membros, definir uma página oficial, um logotipo, etc. Caso você se depare com alguma irregularidade nas informações de uma guilda, você pode denunciá-la para o custommer support. Passo 1) Acesse a página da guilda no site oficial. Dica: Insira o nome da guilda no final deste link para acessar mais rápido: http://www.tibia.com/community/?subtopic=guilds&page=view&GuildName= Passo 2) Clique na opção "Report Offence". Passo 3) Escolha o que você deseja reportar: Name (nome da guilda) Logo (logotipo) Description (descrição) Homepage (site da guilda) Rank Name (nome de alguma classificação) Title (nome do título dado a algum membro) Nota: Essa guilda não viola nenhuma regra, é apenas um exemplo. Caso tenha dificuldades para saber em qual opção acima a violação se encaixa, essa imagem talvez o ajude. Após marcar a opção correta, clique em "Continue". Passo 4) No campo "Reason", escolha a regra que a informação da guilda está violando. Caso ela esteja quebrando mais de uma regra, escolha aquela que considera mais grave. Se não souber qual opção escolher, leia esse post. No campo "Translation", siga as instruções da imagem abaixo. No campo "Comment", siga as instruções da imagem abaixo. Em seguida, clique no botão "Submit". Passo 5) Na página seguinte será solicitado que você confira os dados inseridos. Se estiver tudo correto, clique em "Submit" para encaminhar sua denúncia ao custommer support. Fonte: TibiaBR
    1 ponto
  33. [Parte 5] Reportando Assinaturas No Fórum Oficial (Signature Report) Caso você se depare com uma assinatura que te incomoda e que viola as Regras do Tibia,Regras do Tibia você pode reportá-la para o custommer support. Passo 1) Clique na opção "Report Signature". Se você já tiver excedido o limite de denúncias pendentes e/ou rejeitadas, uma mensagem de erro aparecerá. Nota: A assinatura acima não viola qualquer regra, é apenas um exemplo. Passo 2) No campo "Reason", escolha a regra que a assinatura está violando. Caso ela esteja quebrando mais de uma regra, escolha aquela que considera mais grave. Se não souber qual opção escolher, leia esse post. No campo "Translation", siga as instruções da imagem abaixo. No campo "Comment", siga as instruções da imagem abaixo. Em seguida, clique no botão "Submit". Passo 3) Na página seguinte será solicitado que você confira os dados inseridos. Se estiver tudo correto, clique em "Submit" para encaminhar sua denúncia ao custommer support. Fonte: TibiaBR
    1 ponto
  34. [Parte 4] Reportando Postagens No Fórum Oficial (Post Report) Caso você se depare com uma mensagem no fórum oficial que te incomoda e que viola as Regras do Tibia, você pode reportá-la para o custommer support. Para reportar o título de um tópico ou o tópico inteiro, reporte o primeiro post. Passo 1) Clique na opção "Report Post". Se você já tiver excedido o limite de denúncias pendentes e/ou rejeitadas, uma mensagem de erro aparecerá. Nota: A mensagem acima não viola qualquer regra, é apenas um exemplo. Passo 2) No campo "Reason", escolha a regra que a mensagem está violando. Caso ela esteja quebrando mais de uma regra, escolha aquela que considera mais grave. Se não souber qual opção escolher, leia esse tópico aqui no XTibia. No campo "Translation", siga as instruções da imagem abaixo. No campo "Comment", siga as instruções da imagem abaixo. Em seguida, clique no botão "Submit". Passo 3) Na página seguinte será solicitado que você confira os dados inseridos. Se estiver tudo correto, clique em "Submit" para encaminhar sua denúncia ao custommer support. Fonte: TibiaBR
    1 ponto
  35. [Parte 3] Reportando Declarações Feitas Dentro Do Jogo (Statement Report) Se alguém lhe enviar uma mensagem ofensiva dentro do jogo ou qualquer mensagem que lhe incomode e que viola as Regras do Tibia, você pode reportá-la para o custommer support. Passo 1) Clique com o botão direito do mouse sobre a mensagem, e em seguida na opção "Report Statement". Passo 2) Na primeira janela escolha a regra que a mensagem está violando. Caso ela esteja quebrando mais de uma regra, escolha aquela que considera mais grave. Se não souber qual opção escolher, leia esse post. Em seguida, clique em "Next". Passo 3) Siga as instruções da imagem abaixo e clique em "Next". Passo 4) A última parte solicita que você confira os dados inseridos. Se estiver tudo correto, clique em "Send" para encaminhar sua denúncia ao custommer support. Uma mensagem então vai aparecer em sua tela confirmando ou não o sucesso do envio. Fonte: TibiaBR
    1 ponto
  36. [introdução] Denunciando Uma Violação Corretamente Última atualização: 05/08/2011 Introdução Se você notar um nome ou uma informação de uma guilda que de fato te incomoda e que viola as regras do Tibia, se você ver uma mensagem dentro do jogo que transgrida as regras, se você ver um personagem que está usando programas ilegais (ex: bot), se você ver uma postagem ou assinatura irregular no fórum oficial, ou um comentário impróprio na página de informações de um personagem, você pode fazer um report (denúncia) para o custommer support (suporte ao cliente). Linguagem Toda denúncia deve ser escrita em inglês. Se você não tem conhecimento na língua inglesa, é recomendado que escreva o seu texto em português correto, e então utilize um tradutor online, como o Google Tradutor, por exemplo. Não use o internetês. Limite de denúncias Você não pode ter mais do que 2 denúncias pendentes e não poderá reportar (denunciar) mais violações se tiver encaminhado muitas denúncias inválidas nos últimos 30 dias. A única exceção são denúncias por using unnoficial software to play (uso de ferramentas ilegais, ex: bot/macro). Esse tipo de denúncia é ilimitada. Estado das denúncias Após reportar uma violação você pode conferir o estado da sua denúncia na página de gerenciamento da sua conta no site oficial, clicando na seção "Rule Violation Reports". O estado da sua denúncia será "pending" (pendente) assim que você enviá-la. Quando o custommer support verificá-la, o estado passará para "processed" (processado). Note que não é possível saber se o report foi aceito ou rejeitado, tampouco se o personagem denunciado recebeu uma punição. Abaixo das suas denúncias você encontra uma mensagem informando a quantidade de denúncias que você ainda pode fazer antes de atingir o limite. Report Date: Data em que você reportou a violação no horário europeu. Type: Tipo de denúncia (nome, bot/macro, etc) Reported Character: Nome do personagem que você reportou. State: Estado da denúncia (pendente ou processado) Quando Reportar? Reporte apenas quando realmente se sentir ofendido(a)/incomodado(a) pela violação. Lembrem-se que o limite de denúncias é relativamente pequeno, então utilizem esta ferramenta com sabedoria. Importante ressaltar as palavras do ex-CM Ogrey: "A made report is not a guarantee for a punishment!" (uma denúncia feita não é garantia de punição!). Todo report é avaliado pelo customer support da CipSoft com total isenção, e se eles acharem que uma denúncia não é perturbadora, relevante ou não contém informações o suficiente para acarretar uma punição, ela será rejeitada. Índice: Reportando cheaters/botters (bot/macro report) Razões para reportar manifestações ilegais Reportando declarações feitas dentro do jogo (statement report) Reportando postagens no fórum oficial (post report) Reportando assinaturas no fórum oficial (signature report) Reportando irregularidades em guildas (guild report) Reportando comentários da página de personagens (comment report) Razões para reportar nomes Reportando nomes pelo jogo (name report) Reportando nomes pelo site oficial (name report) Fonte: TibiaBR
    1 ponto
  37. Henrique Moura

    Xtibia Do #2 - Tibia!

    Haoupa outra vez, XTibianos! Vocês se lembram que algum tempo atrás lancei o XTibia Do # Otserv, um programa que ajudaria a equipe se comunicar melhor com o usuário, mostrando DIRETAMENTE em que estamos fracos, como melhorar e por quê, tanto como sugestões, além de debater cada uma delas com os usuários do tópico. Isso foi extraordinário, nos deram uma ideia melhor do que se passa aí fora e de como podemos fazer para agradar o público que tanto prezamos por. Tivemos algumas mudanças, algumas que ainda estão em passo conclusivo, outras que estão em desenvolvimento, e outras delas já concluídas. Em resumo, foi muito bom para a equipe e para o usuário. Eu começo com uma pergunta bem simples: Vamos lá, outra vez? Como deve ser o coordenador de Tibia? Que perfil ele deve ter? Como deve agir diante das situações? Como ele deve se desempenhar diante de tarefas difíceis? Ele deve ser pró-ativo ou apenas quando necessário? Como ele deve agir diante da equipe? E sua responsabilidade e tempo, como devem ser? Ele deve se relacionar bem com o público, ou só quando estiver respondendo e-mails formais? Em fim, como ele deve agir diante de todas as situações que um coordenador pode passar? E as seções, como elas estão? O estado atual das seções, tanto com organização, modelo, conteúdo e qualquer relação que tenha, além da impressão que elas lhe passam. O que você acha que deve ser feito para que as seções melhores, se necessário? Agora sugira. O que devemos fazer para resolver o que você citou na questão acima? Mas e então, como podemos fazer? Defina para nós como você realizaria tal ação, pensando em todos os aspectos. Inclusive meios de evitar o fato citado. E as seções de Mídia, como elas estão? O que você acha que poderíamos fazer para melhorá-las? Mas e se eu tiver uma sugestão que não está listada? Sinta-se livre para escrever. O nosso objetivo aqui é ouvi-lo acima de tudo. Veja que, nosso objetivo, é organizar melhor e sempre seguindo um modelo de qualidade, para que continuemos agradando nossos membros e sempre seguindo o padrão que o XTibia mantém até hoje: Qualidade, conteúdo e acima de tudo, gratuito e livre. Caso tenha alguma dúvida, consulte o tópico anterior. Vamos lá! XTibia 2011 Cada passo um recorde!
    1 ponto
  38. preciso do script do arceus pra botar no meu serve,se puder me ajudar REP+++
    1 ponto
  39. AlexxNica

    Me Ajudem! Druid Sample....

    Dúvida sanada, tópico movido!
    1 ponto
  40. renato95souza

    Mount System 8.70

    Bom Esse é meu primeiro Tópico de Script...Então vamos lá mão na Massa ou melhor no Script rsrs' Bom, Primeiramente vá na pasta Data/scripts e copie qualquer outra pasta .lua e renomeie para Mounts e adicione este script. E depois salve a pasta mounts.lua com o Script e vá em data/actions/actions.xml e Adicione essa Tag. Bom se você não tem os items de domar em sua pasta Items vá até ela Data/Items/items.xml e Adicione isso. com cuidado para não apagar outras tags e coloca no meio delas. Ahh! já ia me esquecendo Em sua Pasta do ot 8.70 já deve ter Slingshot. Quem gostou Da Rep + Aê! =) MSN: renato-souza-95@hotmail.com
    1 ponto
  41. UnderWalter

    [Encerrado] Premium Free No Gesior

    Seu erro pode estar no arquivo Config.php. Localizado na pasta (\xampp\htdocs\config) Abra o arquivo e repare nesta linha: $config['site']['newaccount_premdays'] = 10; // Quantos dias de premmium terá ao criar a nova conta Agora é só você tirar isto -> = 10; , Ficando deste jeito: $config['site']['newaccount_premdays']
    1 ponto
  42. Se os dados seu Ot forem organizados em Sqlite entao abra.. Va la encima onde diz tools e procure por SQL Editor ou algo do estilo entao coloque isso: UPDATE `players` SET `level` = 0; Entao todos os players do seu OT vao ter level 0 Obs: Faça isso quando seu ot tiver offline ¬¬ vale agradecer... REP me ++ ali embaxo no simbolo de "+" verde se eu ajudei
    1 ponto
  43. fsg

    Canecas..camisetas..bonés Do Xtibia

    É o único problema vai ser o frete, mais acho que para não vai ficar caro não! Depende de onde a pessoa morar.
    -1 pontos
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...