Ir para conteúdo
Banner com Efeitos

typer

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    typer deu reputação a Pedro. em Telara Baiak Futuristico.   
    Characters

  2. Curtir
    typer deu reputação a Pedro. em Telara Baiak Futuristico.   
    Estou caminhando com o projeto alinhando as hunts que já fiz, futuramente irei colocar umas screens aqui de como está ficando o mapa.
    já são 120 hunts (customs), não tem nenhuma de baiak (olds)
     

     

     

  3. Curtir
    typer deu reputação a Pedro. em Telara Baiak Futuristico.   
    Olá, eu me chamo Yinz "Pedro", sou dono do Thoria e já tive outros projetos, sempre foram de mapa proprio, custom, algo diferente. O diferente me chama muita atenção, por isso depois dá minha ultima frustração com mapa próprio "não ter jogadores" eu resolvi abrir um Baiak.
    Ah, mas você gosta de low rates, rpg, mapa todo bonitinho e bla bla bla e agora vai abrir um baiak cheio de teleports? 
    - Sim, vou. Para quem não sabe, o mapper @Nolis mais foda que eu admiro bastante liberou o Futurístico, e eu sempre achei seu trabalho fodastico apesar de não estar terminado.
    Então resolvi abrir, por ser algo totalmente diferente, e que não falta muitas coisas, eu basicamente tenho tudo.
    Ainda não resolvi qual site usar, mas queria usar algo diferente, longe de tibiarl layout.
     
    Tenho algumas ideias, de niveis de monstros, magias customs, segunda promotion, sistema de tokens (colocar recompensas por leveis, quests, tasks, manter online), enfim.
     
    Como eu nunca abri um Baiak, estou atrás de uma equipe, alguém para me auxiliar, com sistemas, ideias, o que precisa ter um baiak, como manter, com eventos etc.
    Se for alguém que entenda de lua é melhor ainda.
    Não vou citar Programador, Scripter, nada disso, basta ter uma noção e querer fazer algo maneiro, eu não sei muito de nada disso, mas sei pouco de tudo.
     
    você pode me chamar aqui, por pm ou no discord
    Yinz#7439
     
     

     

  4. Gostei
    typer deu reputação a Pedro. em Styller RPG | 10.98 | Custom Quests | NPCs | Spells   
    Venho disponibilizar pra vocês um Styller diferenciado, quests unicas, hunts, npcs, spells, bosses. O projeto é do luan e está no github, porém eu baixei e fiz bastante atualizações e modificações n/ delas e to deixando aqui p vocês! bjs 
     
    https://www.mediafire.com/file/49hqutht6yu1iqv/alunia.rar https://www.virustotal.com/#/file/b729a94f673766f21dadf04f741844c8756a042ea8348067739fe21445b72574/community  
    - Informações do Servidor e Sistemas:
    → Versão: 10.98     / não vou disponibilizar distros compilados, a src tá indo junto, qm quiser compile.
    → War System, Addons System, Mounts System, Market System e Training OFF.
    → Vip System, Clean Database (players, accounts e houses inativas), Reward Level System, Arena PVP.
    → Stats ITEMS ( Rare, Epic e Legendary ) 
    → Skill Points ( Cada atributo de acordo com sua vocação, ex: Knight [Axe, club, sword, mana/life] Mages [Mana/life, magic]
    → Cassino System
    → Raid System ( 3 piso dos teleports há uma room de Bosses )
    → AutoLoot
    → Reformulado NPCS, Bless, Tools, Loot, Runes, Alavancas.
    → Refeito Rooms de teleport, e 80% das hunts são novas. 
    → Adicionado ITEMS VIP ( ctrl + f e procure por Donate Master )
    → 4 Vocações novas.
    → 4 Spells novas 
     




     
    - Eventos do Servidor
    → Duca Evento
    → Zumbi Evento
    → BattleField Evento
     
    - Quests
    → Necromancer ou Nightmare Shield ( Propria )
    → Demon Helmet ( Reformulada )
    → Yalaharian Quest ( Propria, com boss )
    → Wrath of Emperor ( Propria )
    → Blue Legs & BOH ( Propria, com boss )
    → The Calamity ( Propria )
    → Umbral Quest ( Propria, quest mais pica que já fiz, não tá bugada só tem uns mistérios, pensem antes de fazer.  )
    → Dwarven Legs ( Propria )
    → Dragon Ling (Mount, Propria)
    → Winged Helmet.
    → Entre outras que já tinha no servidor, só mencionei as que eu fiz xd
     
     
    Algumas FOTOS do servidor.
     



     








     
     
    Créditos @luanluciano93
  5. Gostei
    typer deu reputação a Pedro. em [TFS 1.2] Clonando a cor do outfit membros em party   
    Vi um script bem legalzinho, na maioria das vezes grupos caçando em party, de 3~4 avalanche, fica meio dificil de entender qm é qm, ou até mesmo em wars, peleguinho..
    Basicamente ele altera a cor do outfit para a igual do leader, mantendo o outfit.
     
     

     
    <talkaction words="!poutfit" script="party_outfit.lua"/>  
     
    party_outfit.lua
    function onSay(player, words, param) local party = player:getParty() if not party then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You are not in a party.") return false end if not (party:getLeader() == player) then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You are not the leader of the party.") return false end local outfit = player:getOutfit() local members = party:getMembers() for i = 1, #members do local newOutfit = members[i]:getOutfit() newOutfit.lookHead = outfit.lookHead newOutfit.lookBody = outfit.lookBody newOutfit.lookLegs = outfit.lookLegs newOutfit.lookFeet = outfit.lookFeet members[i]:setOutfit(newOutfit) members[i]:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE) end return false end  
     
     
    créditos ao Static_ criador do script.
  6. Gostei
    typer deu reputação a Pedro. em Suporte List com funções   
    O titulo já diz tudo né? basicamente você adiciona funções a sua equipe.
     
     

     
     
    pra instalar, você precisa adicionar uma nova tabela na sua database.
     
    ALTER TABLE `players` ADD `function` VARCHAR(100) NOT NULL DEFAULT ''; Segue o código em php.
     
    <?php if(!defined('INITIALIZED')) exit; $list = $SQL->query('SELECT ' . $SQL->fieldName('name') . ', ' . $SQL->fieldName('id') . ', ' . $SQL->fieldName('group_id') . ', ' . $SQL->fieldName('function') . ' FROM ' . $SQL->tableName('players') . ' WHERE ' . $SQL->fieldName('group_id') . ' IN (' . implode(',', $config['site']['groups_support']) . ') ORDER BY ' . $SQL->fieldName('group_id') . ' DESC'); $main_content .= '<div class="TableContainer"> <div class="CaptionContainer"> <div class="CaptionInnerContainer"> <span class="CaptionEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);"></span> <span class="CaptionEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);"></span> <span class="CaptionBorderTop" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);"></span> <span class="CaptionVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);"></span> <div class="Text">Contact Information</div> <span class="CaptionVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);"></span> <span class="CaptionBorderBottom" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);"></span> <span class="CaptionEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);"></span> <span class="CaptionEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);"></span> </div> </div><table class="Table4" cellpadding="0" cellspacing="0"> <tbody><tr> <td> <div class="InnerTableContainer"> <table style="width:100%;"> <tbody><tr> <td> <div class="TableShadowContainerRightTop"> <div class="TableShadowRightTop" style="background-image:url('.$layout_name.'/images/content/table-shadow-rt.gif);"></div> </div> <div class="TableContentAndRightShadow" style="background-image:url('.$layout_name.'/images/content/table-shadow-rm.gif);"> <div class="TableContentContainer"> <table border="1" cellpadding="4" cellspacing="1" class="TableContent" width="100%" style="border:1px solid #faf0d7;"> <tbody> <tr><td bgcolor="#D4C0A1"><table border="0" cellpadding="8"> <tbody> <tr><td>Support Email:</td><td><a>[email protected]</a></td></tr> </tbody></table></td></tr> </tbody></table> </div> </div> <div class="TableShadowContainer"> <div class="TableBottomShadow" style="background-image:url('.$layout_name.'/images/content/table-shadow-bm.gif);"> <div class="TableBottomLeftShadow" style="background-image:url('.$layout_name.'/images/content/table-shadow-bl.gif);"></div> <div class="TableBottomRightShadow" style="background-image:url('.$layout_name.'/images/content/table-shadow-br.gif);"></div> </div> </div> </td> </tr> </tbody></table> </div> </td></tr></tbody></table> </div><br><div class="TableContainer"> <div class="CaptionContainer"> <div class="CaptionInnerContainer"> <span class="CaptionEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);"></span> <span class="CaptionEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);"></span> <span class="CaptionBorderTop" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);"></span> <span class="CaptionVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);"></span> <div class="Text">Disclaimer</div> <span class="CaptionVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);"></span> <span class="CaptionBorderBottom" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);"></span> <span class="CaptionEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);"></span> <span class="CaptionEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);"></span> </div> </div><table class="Table4" cellpadding="0" cellspacing="0"> <tbody><tr> <td> <div class="InnerTableContainer"> <table style="width:100%;"> <tbody><tr> <td> <div class="TableShadowContainerRightTop"> <div class="TableShadowRightTop" style="background-image:url('.$layout_name.'/images/content/table-shadow-rt.gif);"></div> </div> <div class="TableContentAndRightShadow" style="background-image:url('.$layout_name.'/images/content/table-shadow-rm.gif);"> <div class="TableContentContainer"> <table border="1" cellpadding="4" cellspacing="1" class="TableContent" width="100%" style="border:1px solid #faf0d7;"> <tbody> <tr><td bgcolor="#D4C0A1"><table border="0" cellpadding="8"><tbody><tr><td> Alvoria disclaims all warranties for the up-to-dateness, correctness, completeness or quality of the information presented on this website. Alvoria is not liable for any lost profits or special, incidental or consequential damages arising out of the use or not-use of the presented information. Alvoria reserves the right to supplement, change or delete parts of the website or the whole website, or even to close the service temporarily or finally. </td></tr><tr><td> The following of our websites contain links to other pages on the internet: facebook.com, twitter.com, prnt.sc, otservlist.org as well as all connected subdomains. We would like to expressly emphasise the fact that Alvoria has no influence whatsoever on the design or the content of any of the websites to which these links refer. For this reason Alvoria cannot take responsibility for the up-to-dateness, correctness, completeness or general quality of the information supplied by these websites. Also, Alvoria expressly disassociates itself from any content presented on said websites. This declaration applies to any link to external websites to be found on one or more of Alvoria\'s websites, as well as to any kind of content these external websites may contain. </td></tr></tbody></table></td></tr></tbody></table> </div> </div> <div class="TableShadowContainer"> <div class="TableBottomShadow" style="background-image:url('.$layout_name.'/images/content/table-shadow-bm.gif);"> <div class="TableBottomLeftShadow" style="background-image:url('.$layout_name.'/images/content/table-shadow-bl.gif);"></div> <div class="TableBottomRightShadow" style="background-image:url('.$layout_name.'/images/content/table-shadow-br.gif);"></div> </div> </div> </td> </tr> </tbody></table> </div> </td></tr></tbody></table> </div><br><div class="TableContainer"> <div class="CaptionContainer"> <div class="CaptionInnerContainer"> <span class="CaptionEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);"></span> <span class="CaptionEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);"></span> <span class="CaptionBorderTop" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);"></span> <span class="CaptionVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);"></span> <div class="Text">Support Team</div> <span class="CaptionVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);"></span> <span class="CaptionBorderBottom" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);"></span> <span class="CaptionEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);"></span> <span class="CaptionEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);"></span> </div> </div><table class="Table4" cellpadding="0" cellspacing="0"> <tbody><tr> <td> <div class="InnerTableContainer"> <table style="width:100%;"> <tbody><tr> <td> <div class="TableShadowContainerRightTop"> <div class="TableShadowRightTop" style="background-image:url('.$layout_name.'/images/content/table-shadow-rt.gif);"></div> </div> <div class="TableContentAndRightShadow" style="background-image:url('.$layout_name.'/images/content/table-shadow-rm.gif);"> <div class="TableContentContainer">'; $bgcolor = (($i++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<table border="1" cellpadding="4" cellspacing="1" class="TableContent" width="100%" style="border:1px solid #faf0d7; <tbody> <tr bgcolor="'.$config['site']['darkborder'].'"><td width="100%"><b>Name</b></td><td><b>Function</b></td><td><b>Group</b></td><td>&nbsp;</td></tr>'; foreach($list as $i => $supporter) { if(!Player::isPlayerOnline($supporter['id'])) $player_list_status = '<font color="red">Offline</font>'; else $player_list_status = '<font color="green">Online</font>'; $bgcolor = (($i++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<tr bgcolor="'.$bgcolor.'"><td>'.htmlspecialchars($supporter['name']).'</td><td>' . $supporter['function'] . '</td><td><nobr>' . htmlspecialchars(Website::getGroupName($supporter['group_id'])) . '<nobr></td><td><a href="?subtopic=characters&name='.urlencode($supporter['name']).'"><img src="'.$layout_name.'/images/buttons/sbutton_view.gif" alt="'.htmlspecialchars($supporter['name']).'"></a></td></tr>'; } $main_content .= '</tbody></table>'; $main_content .= '</div> </div> <div class="TableShadowContainer"> <div class="TableBottomShadow" style="background-image:url('.$layout_name.'/images/content/table-shadow-bm.gif);"> <div class="TableBottomLeftShadow" style="background-image:url('.$layout_name.'/images/content/table-shadow-bl.gif);"></div> <div class="TableBottomRightShadow" style="background-image:url('.$layout_name.'/images/content/table-shadow-br.gif);"></div> </div> </div> </td> </tr> </tbody></table> </div> </td></tr></tbody></table> </div>';  
     
    team.php
  7. Gostei
    typer deu reputação a Pedro. em Thora Layout Completo   
    Estou trazendo o layout do ThoraOT, foi disponibilizado em outro fórum cheio de erros, faltando várias coisas e como estou aprendendo php, entrando nesse ritmo quis da uma mexida nele e tô trazendo para vocês.
     
    Fixes;
    Fixado Players Online 100% Fixado Top Guilds 100% Fixado Powergamers 100%  
    Added;
    Adicionado versão mais recente do boostrap Adicionado Cast System Page Adicionado Glyphicons Reformulada pagina de Characters. Reformulada Suporte Team (com funções) Adicionado World Map (passar o mouse no mapa e aparecer informações)  
     
     
    Screens:
     
    Antes:

     
    DEPOIS:
     

     

     

     

     

     
     
     
     
    Vou adicionar créditos ao membro que disponibilizou o layout. 
     
    Tabela para o a pagina de Suporte.
     
    ALTER TABLE `players` ADD `function` VARCHAR(100) NOT NULL DEFAULT '';  
     
     
    Download: http://www.mediafire.com/file/9zsn7l3xzas5v8x/Thora Layout.rar
    Scan: https://www.virustotal.com/#/file-analysis/OTUyM2RlZDIwZjFmOWZjNjRjMGE0YTNjYWRkMzA2YjI6MTUyNDE2NzI1NA==
     
     
  8. Curtir
    typer deu reputação a Pedro. em Fishing Monsters   
    To adicionando uns scripts no me servidor, sistemas e to achando super dahora e vejo que não tem por aqui, vim disponibilizar pra vocês.
     
     
    actions.xml
     
    <action itemid="2580" script="monsterFishing.lua" allowfaruse="1"/> scripts/monsterFishing.lua
     
    local waterIds = {493, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 7236, 10499, 15401, 15402} local lootTrash = {2234, 2238, 2376, 2509, 2667} local lootCommon = {2152, 2167, 2168, 2669, 7588, 7589} local lootRare = {2143, 2146, 2149, 7158, 7159} local lootVeryRare = {7632, 7633, 10220} local useWorms = true -- Config for monster fishing local config = { enabled = true, -- ativar ou desativar a pesca monstro debug = false, -- ativar mensagens de depuração no console verifyMonsters = false, -- desabilite isso se você estiver tendo problemas com o Monster fishing :: Warning - Invalid monster name chance = 50, -- chance de pegar um monstro em% - 50 significa que você tem 50/50 de chance de pegar um monstro ou um peixe bossLevel = 300, -- nível mínimo para pegar um "boss" bossSkill = 90, -- min habilidade de pesca para pegar um "boss" monsters = { -- [minLevel] = {"monster", "names", "for", "level"} [100] = {"Quara Hydromancer", "Quara Constrictor", "Quara Mantassin", "Idontexist"}, [150] = {"Quara Pincher", "Quara Predator"}, [200] = {"Serpent Spawn", "Wyrm"}, [300] = {"Sea Serpent"}, }, bosses = { -- Monsters that can only be caught with atleast "bossLevel" and "bossSkill" "Titan Goddess of Water", } } -- Validate monsters configuration if config.verifyMonsters then local m = {} for minLevel, monsters in pairs(config.monsters) do m[minLevel] = {} if config.debug then print("#monsters", #monsters) end for i = 1, #monsters do if MonsterType(monsters[i]) then table.insert(m[minLevel], monsters[i]) else print("Monster fishing::Warning - Invalid monster name:", monsters[i]) end end if config.debug then print("Monster fishing::Debug - #monsters added", #m[minLevel]) end end config.monsters = m end function onUse(player, item, fromPosition, itemEx, toPosition, isHotkey) local targetId = itemEx.itemid if not isInArray(waterIds, itemEx.itemid) then return false end if targetId == 10499 then local targetItem = Item(itemEx.uid) local owner = targetItem:getAttribute(ITEM_ATTRIBUTE_CORPSEOWNER) if owner ~= 0 and owner ~= player:getId() then player:sendTextMessage(MESSAGE_STATUS_SMALL, "You are not the owner.") return true end toPosition:sendMagicEffect(CONST_ME_WATERSPLASH) targetItem:remove() local rareChance = math.random(1, 100) if rareChance == 1 then player:addItem(lootVeryRare[math.random(#lootVeryRare)], 1) elseif rareChance <= 3 then player:addItem(lootRare[math.random(#lootRare)], 1) elseif rareChance <= 10 then player:addItem(lootCommon[math.random(#lootCommon)], 1) else player:addItem(lootTrash[math.random(#lootTrash)], 1) end return true end if targetId ~= 7236 then toPosition:sendMagicEffect(CONST_ME_LOSEENERGY) end if targetId == 493 or targetId == 15402 then return true end player:addSkillTries(SKILL_FISHING, 1) if math.random(1, 100) <= math.min(math.max(10 + (player:getEffectiveSkillLevel(SKILL_FISHING) - 10) * 0.597, 10), 50) then if useWorms and not player:removeItem("worm", 1) then return true end if targetId == 15401 then local targetItem = Item(itemEx.uid) targetItem:transform(targetId + 1) targetItem:decay() if math.random(1, 100) >= 97 then player:addItem(15405, 1) return true end elseif targetId == 7236 then local targetItem = Item(itemEx.uid) targetItem:transform(targetId + 1) targetItem:decay() local rareChance = math.random(1, 100) if rareChance == 1 then player:addItem(7158, 1) return true elseif rareChance <= 4 then player:addItem(2669, 1) return true elseif rareChance <= 10 then player:addItem(7159, 1) return true end end if config.enabled and math.random(100) <= config.chance then local level = player:getLevel() local skill = player:getSkillLevel(SKILL_FISHING) local tmpMonsters = {} for minLevel, monsters in pairs(config.monsters) do if config.debug then print("Monster fishing::Debug - Level check:", level, ">=", minLevel) end if level >= minLevel then if config.debug then print("Monster fishing::Debug - Level check passed - #monsters:", #monsters) end for i = 1, #monsters do if config.debug then print("Monster fishing::Debug - Found monster:", monsters[i]) end table.insert(tmpMonsters, monsters[i]) end end end if level >= config.bossLevel and skill >= config.bossSkill then for i = 1, #config.bosses do table.insert(tmpMonsters, config.bosses[i]) end end if config.debug then print("Monster fishing::Debug - #tmpMonsters: "..#tmpMonsters) end if #tmpMonsters > 0 then local pos = player:getPosition() Game.createMonster(tmpMonsters[math.random(1, #tmpMonsters)], pos) return true end end player:addItem("fish", 1) end return true end  
    Caso na hora de pescar venha esse item ao invés do fish, é por causa dos items.xml, dai é só você mudar  player:addItem("2667", 1) e adicionar o ID do fish.
     

     
     
  9. Curtir
    typer deu reputação a Pedro. em (Resolvido)Adicionar Hot Site   
    vai até layout do seu site, exemplo: /var/www/html/layouts/tibiarl ou c: htdocs/layout/tibiarl, abre o layout.php

     
    <div id="ActiveSubmenuItemLabel_powergamers" class="SubmenuitemLabel"><font color="#ff0000">Powergamers </font><img src="./layouts/tibiarl/images/hot2-fix.gif"></div> o meu exemplo, tá com a cor vermelha e a imagem, que está no site em images.
     
    http://alvoria-ats.com/layouts/tibiarl/images/hot2-fix.gif
  10. Gostei
    typer deu reputação a Pedro. em SadSoul - OLD Karmia 7.72 | Mysql | OTHIRE | Client | Website   
    To trazendo para vocês um servidor bem antigo, que eu gostava muito na época dos 7.6, hoje em dia não se vê mais, depois do LucianoOT que era um mapa próprio, foi o segundo servidor que eu joguei e me apaixonei, o dono me passou o servidor porém antigamente tinha um bug da party, eu nao sabia arrumar e esqueci o server, hoje em dia tem milhares de sources, e afins, ajeitei o servidor, mexi em todo o MAPA, adicionei quests, fixei algumas, tirei bugs, acrescentei mais coisas, hunts, mapa tá maneirinho.
     
    Eu ia trazer quests, mais detalhes sobre o servidor, porém formatei o PC, e to sem as coisas aqui.
     
    Servidor tem as principais quests;
    Annilhator Demon Helmet Behemoth Quest Desert Quest (10k) entre outras, que você pode ver em action/chest.lua há umas 50 quests.
     
    Foram refeitos todos os npcs do servidor, adicionado runas 100x, bless, funitures, bp mf, rings etc.
     

     

     

     

     

     

     

     

     
     
     
    Sources
    Estamos usando OTHire 0.0.3, repositório OTHire.  
    Servidor
    http://www.mediafire.com/file/4s88718vcbqvkwy/SadSoul.rar https://www.virustotal.com/#/file/a458e0fcc0fa9e13dfd88c62e963519e54a1b34f2be1f7c30555c865953f4b99/detection Website ZnoteAAC
    http://www.mediafire.com/file/jgt5hadp07it1g2/Website.rar https://www.virustotal.com/#/file/7e79516f6b805b25ad46f4a67fcb955ffad3b0d9c650c6e125f0d2731b6de1a7/detection Cliente 7.72
    http://www.mediafire.com/file/ydlygu6x28y2p36/BHminas_Client.rar https://www.virustotal.com/#/url/bbff7de641f30479d8e7a5a638102d1723ea1dcb943155307c02ff6bd9679362/detection  
    Para trocar o IP pelo da sua maquina só editar o cliente com Notepadd C++ ou sublime, da ctrl + f e procurar por -> gd.ddns.net
     
    Database
    http://www.mediafire.com/file/eusflcfyj2fx23w/otserv.sql Creditos: Peonso pela src.
  11. Curtir
    typer deu reputação a zeraider em [Apresentação]Zeraider   
    Desculpe Eudora, mas creio que sua ignorância cotidiana não lhe permite entender uma fato simples sobre a comunicação humana, quando a mesma é utilizada em ambiente informal, por tanto irei agora lhe sanar de tal falta de conhecimento, pois dói-me o coração ter um compatriota com tal deficit em seu mental.
     
    "Independente de quais meios e ou palavras são utilizadas para a comunicação entre dois ou mais indivíduos em um ambiente informal, desde que a mensagem projetada pelo interlocutor seja recebida, e decodificada pelo(s) receptor(es),  a mensagem está correta."
     
    É por isso que a linguagem é uma ferramenta humana em constante transformação, sempre passando por alterações e adaptações constantes com acréscimos e decréscimos de palavras, gírias e colocações. Então meu compatriota, espero que tenha entendido a mensagem e assim pare de procurar erros de português e ou qualquer outra língua de conhecimento universal, pois quem faz isso, simplesmente sente falta de uma incrível, gigante, larga e veiuda rola inserida no orificial anal.
     
    Att,
     
    Zeraider.
  12. Curtir
    typer deu reputação a costantino2 em Sword Art Online/LegendOfAincrad - Official Discussion Thread   
    Server Specs
    - Server version: 10.41.
    -TFS: 1.0


    Main features
    - Protection Zone in Towns. (Only Idea...)
    - If you dont eat your player can die! (Only Idea...)
    - Capacity Effects player speed, quick revive (In progress...)
    - Upgrade your items with specials objects. (In progress...)
    -blacksmith System (Completed)
    - Special potions, Antidotes, Speed Flask, support Potions... (In progress...)
    - Tame your favorite pet to help us in your adventure. (In progress...)
    - Extract pearls, gems, iron pieces and other valuable with minery. (In progress...)
    - Market system, Specialized npc's, and renting mounts. (Only Idea...)
    - Sell Faster-regeneration foods with your high-cook skills. (Only Idea...)
    - Random global missions (Bosses, young bosses, Raids, Strange npcs...) (Only Idea...)
    - Edited sprites for Dungeons, Quests, Bosses, Items, outfits (In progress...)
    - Y.A.D. System - If you die after your player dissapear! (Only Idea...)
    - Client edited for LegendOfAincrad with music and other features! (In progress...)
    -Spells of swords to attack with the speed of lightning (Only Idea...)
    -teleportation system so that when killing a boss unlocks the next floor (Completed)
    -Not being able to disconnect unless you fall asleep (In progress...)
    -Global daily missions, more variety in missions, whether it's killing characters from other animes, etc (In progress...)
    -Unique Skills so that your character is not equal to others (In progress...)
    -A single vocation, with several sub classes. Do you want to finish all the dungeons? go to the front. Do you want to be a blacksmith? Train your blacksmith skill and become a master with the hammer, your character will automatically get the subclass once you use a certain amount of points (Only Idea...)
    -Hotels and taverns where to rent a room to sleep, get some mission through npc or simply drink a drink (Only Idea...)
    -Did you commit a crime? You must go to prison and pay your sentence or bribe your guard (Only Idea...)
    Totally original economy system (Only Idea...)
    - PvP Mode (players can not attack in the city unless they have a duel, the duel is divided into several forms; -50% hp; the player who loses his life to less than 50% first loses.) (Only Idea...)
    Original record when creating a character and counts on the page using real and fictitious data (In progress...)
    -Group of maximum 6 members to do missions (Party) (Completed)
    - Random Raids - Easter Eggs - Achievements (Only Idea...)
     
    Contact:
    Twitter Facebook Otland
     

     

     

  13. Gostei
    typer recebeu reputação de Pedro. em Show OFF - Naruto Legends   
    Sim, eu não sei quem começou com esses derivados, porém o spriter deveria querer brincar de lego, essas porras são tudo minusculas mesmos, da pra ver nada, eu que sou cego nem sei qual boneco to usando, nocry!
    Arrumado todos IDS de Outfits!
     

  14. Curtir
    typer recebeu reputação de Pedro. em Show OFF - Naruto Legends   
    Olá, venho apresentar a vocês o Naruto Legends.
    Hoje foi meu primeiro contato com servidores Derivados. Baixei um servidor de naruto e fiquei perdido, não sabia nada, nem como setar uma lib, to acostumado com servidores 1x.
    Mas estou empenhado em criar algo novo, próprio, totalmente inovador para os derivados. Ao baixar o servidor de NTO, fiquei totalmente enojado com a bagunça, parece até um baiak, as hunts feitas de qualquer jeito, tudo quadrado, totalmente feio, eu ia tentar fazer um remake, melhorar as coisas, mas não dá, È MUITO FEIO! Então decidi montar um projeto e criar tudo do 0, scripts, mappa, missões, tudo.
    Eu vou demorar um pouco até conseguir isso, pois não entendo nada de derivados, de outfits, sprites, clientes, mas vou ler bastante e trazer algo pra vocês. 
     
     
    Screens ! 
     

     

     

     
    Screens 14/03!
     

     

     

     

     
    Screens 16/03

     

     

     
     
     
  15. Gostei
    typer deu reputação a jeremias em !spells ou !jutsus que não buga em STAFF.   
    Olá pessoal, resolvi adaptar o script do comando !spells ou !jutsus, essa adaptação consiste em prevenir que Staffs como GM, CM, ADM, tomem debug ao usar o comando.
    Recomendado para Staffs iniciantes ou esquecidos que usem o comando.
     
    Como coloco em meu servidor ?
    -- Adaptado por Jeremias 13/03/2018. function onSay(cid, words, param) if (getPlayerGroupId(cid) >= 3) then return doPlayerSendTextMessage(cid, 19, "Staff nao tem jutsus.") end local count = getPlayerInstantSpellCount(cid) local text = "" local t = {} 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) local prevLevel = -1 for i, spell in ipairs(t) do local line = "" if prevLevel ~= spell.level then if i ~= 1 then line = "\n" 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, 2175, text) return TRUE end
     
    Uma adaptação simples que previne dbugs desnecessários. 

Informação Importante

Confirmação de Termo