
iqueob
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
iqueob recebeu reputação de Reds em [erro] GesiorMeu amigo, tente executar isto na pasta do seu site via Putty:
chmod a+w config/config.php cache -R custom_scripts install.txt
recentemente tive o mesmo problema e funcionou.
-
iqueob recebeu reputação de mdoera em [erro] GesiorMeu amigo, tente executar isto na pasta do seu site via Putty:
chmod a+w config/config.php cache -R custom_scripts install.txt
recentemente tive o mesmo problema e funcionou.
-
iqueob deu reputação a Nottinghster em [7.7] Tibia World RPG - Algo que a CipSoft deveria ter feito1 - Creio que, em mais ou menos 1~2 meses o servidor estará online, estou apenas finalizando alguns detalhes.
2 - Não, não tornarei público, pois é algo que vendo trabalhando aos poucos, desde 2012.
3 - Falta alguns ajustes em npcs, quests, monstros ... Eu sou muito perfeccionista e detalhista, estou verificando arquivo por arquivo e testando-os para corrigir possíveis bugs.
Obrigado pelo feedback !!!
-
iqueob recebeu reputação de Nottinghster em [7.7] Tibia World RPG - Algo que a CipSoft deveria ter feitosimplesmente excepcional!!!
tenho certeza de que estamos falando de um grande trabalho;
um projeto revolucionário pois compilou tudo de melhor que a CIP ofereceu.
parabéns
depois da afirmação vem as perguntas:
- óbvio que vou jogar esse servidor mas quando estará finalizado e online?
- vc tornará pública as suas sources modificadas?
- o que falta para finalizar o projeto?
-
iqueob deu reputação a Nottinghster em [7.7] Tibia World RPG - Algo que a CipSoft deveria ter feitoOlá galerinha do Tibia King! Bom, eu venho trabalhando neste projeto há algum tempo e agora eu posso mostrá-lo para vocês, vamos falar sobre o mesmo: OBS: Vocês podem encontrar o tópico oficial no link abaixo: https://otland.net/threads/7-7-tibia-world-rpg-is-comming-back-what-cipsoft-should-do.233376/ Tibia é um dos mais bem sucedidos massively multiplayer online role-playing games (MMORPG). Em um MMORPG, pessoas de todo o mundo se conhecem um playground virtual para explorar áreas, resolver enigmas complicadas e realizar façanhas heróicas. Agindo como Knights, Paladins, Sorcerers ou Druidss, os jogadores são confrontados com o desafio de desenvolver as habilidades de seus personagens, explorando uma grande variedade de áreas, perigosas masmorras e interagindo com outros jogadores em um nível social e diplomático. Os jogadores poderão usufruir de uma liberdade única, que cria uma experiência de jogo imersiva enormemente. Tibia World RPG não é como nenhum servidor 7.4 / 7.6 / 7.7 já vistos por aí, é algo totalmente novo, eu criei exatamente aquilo que a CipSoft deveria ter feito. Todos nós sabemos que, com o passar dos anos, a CipSoft com suas atualizações, foi destruindo a verdadeira essência do Tibia, mas também é claro que muitas destas atualizações, como: * Embelezamento do mapa com novos detalhes * Novas áreas de caça * Novos monstros * Novos mistérios * Novas quests E é exatamente por estes motivos, que eu decidi fazer algo jamais visto no mundo "old school" de OTServ, trazer as melhores atualizações, misturada com a jogabilidade antiga, trazendo novamente a essência do Tibia. Mas eu tenho a certeza de uma pergunta que todos vocês fizeram: Como você conseguiu trazer todas estas novidades para o Tibia 7.7 ? A resposta é simples: Depois de alguns dias reescrevendo meu código fonte, eu consegui fazer com que o meu servidor aceite todas estas atualizações! Nesta época, você mostrava sua verdadeira habilidade, sem o uso de hotkeys para runas! .:: Tibia World RPG - Features ::. * Enorme sensação de RPG * Excelente sistema de NPCs * Vocações balanceadas * Party Shared Experience * Sistema de Market * Sistema de Caça com Recompensa (Bounty Hunter) * Sistema de Guild War .:: Tibia World RPG - Screen Shots ::. Refresque-se nadando no oceano Tibiano. Desvende segredos de lugares misteriosos. Antigo gráfico da Ultimate Explosion, a famosa UE. Todos os novos monstros. Descubra novos lugares. Novas cidades. Outfits antigos. Mas também você pode usar os outfits atuais
-
iqueob deu reputação a Bruno Minervino em [10.90] Vanaheim Global Opensource - TFS 1.2Um método diferente de agir. Escolhas diferentes, um projeto surpreendente, e o melhor é opensource. Sim, você pode ter acesso a este servidor que estou desenvolvendo em parceria com a Serversoft para você.
Um servidor com uma mega estrutura para suportar seus jogadores online sem nenhum problema como: debug, bug de clonagem, instabilidade entre diversos outros dos servidores free's disponíveis para download nessa vasta internet tibiana.
Uma inovação no ramo de OTservers, distribuindo não só a datapack como as sourcers e os sistemas, absolutamente tudo que você procura. Basta baixar, compilar... Mas eu não sei compilar. Não há problema nisso, o OTPanel da Serversoft faz tudo isso para você. Basta clicar num botão de "play" e ver a mágica acontecer.
O projeto Vanaheim, foi criado com o intuito de ser inteiramente grátis para toda a comunidade. Um servidor no qual a diversão é o fator principal, um projeto com viabilidade absoluta por todos os tibianos.
O projeto conta com uma área exclusiva no GitHub para que todos possam acompanhar a evolução do mesmo, dia a dia, diversas atualizações estarão disponíveis a todos. Desde uma action até uma modificação na source vocês terão acesso.
O servidor conta com um mapa Global Full, quando eu digo full, quero dizer que está 99.99% do mapa completo, sem bugs entre outros.
Um servidor que você escolhe a rate experience/skill que desejar, ele vai se adaptar! Você pode escolher se quer ou não que as quests tenham as missões originais 100%!
E o melhor? Além do servidor estar disponível para download ele está online para quem quiser conhecer o projeto, ajudar de alguma forma e o melhor de tudo, se divertir.
Venha se divertir: http://www.vanaheimglobal.com
RATES
Level 8 - 50: 300x
Level 51 - 80: 200x
Level 81 - 100: 150x
Level 101 - 140: 90x
Level 141 - 160: 70x
Level 161 - 180: 60x
Level 181 - 200: 50x
Level 201 - 230: 40x
Level 231 - 260: 30x
Level 261 - 290: 20x
Level 291 - 310: 15x
Level 311 - 340: 10x
Level 341 - 350: 8x
Level 351 - 380: 6x
Level 381 - 430: 4x
Level 431 - 450: 2x
Level 451+: 1x
Skill: 40x
Magic: 8x
Loot: 3x
EVENTOS
Em Breve.
IMAGENS
Em Breve.
GITHUB
Para acompanhar e baixar o servidor atualizado, segue o link do nosso projeto no GitHub:
DOWNLOADS
Servidor
Mapa
Yasir
Scan
CRÉDITOS
TFS Team
Orts Project
Bruno Minervino
-
iqueob deu reputação a luanluciano93 em Recompensa por Level (Item, Bank, Addon, Mount)Olá pessoal, para quem não sabe esse script dá determinado item, quantidade / bank / addon / mount em determinado level.
Crie um arquivo com o nome recompensa.lua em creaturescripts/scripts e coloque isso dentro:
local table = { -- [level] = type = "item", id = {ITEM_ID, QUANTIDADE}, msg = "MENSAGEM"}, -- [level] = type = "bank", id = {QUANTIDADE, 0}, msg = "MENSAGEM"}, -- [level] = type = "addon", id = {ID_ADDON_FEMALE, ID_ADDON_MALE}, msg = "MENSAGEM"}, -- [level] = type = "mount", id = {ID_MOUNT, 0}, msg = "MENSAGEM"}, [20] = {type = "item", id = {2160, 2}, msg = "Voce ganhou 2 crystal coins por alcancar o level 20!"}, [30] = {type = "bank", id = {20000, 0}, msg = "Foi depositado em seu bank 20000 gold coints!"}, [40] = {type = "addon", id = {136, 128}, msg = "Voce ganhou o addon citizen full por alcancar o level 40!"}, [60] = {type = "mount", id = {2, 0}, msg = "Voce ganhou a montaria x!"}, } local storage = 15000 function onAdvance(player, skill, oldLevel, newLevel) if skill ~= SKILL_LEVEL or newLevel <= oldLevel then return true end for level, _ in pairs(table) do if newLevel >= level and player:getStorageValue(storage) < level then if table[level].type == "item" then player:addItem(table[level].id[1], table[level].id[2]) elseif table[level].type == "bank" then player:setBankBalance(player:getBankBalance() + table[level].id[1]) elseif table[level].type == "addon" then player:addOutfitAddon(table[level].id[1], 3) player:addOutfitAddon(table[level].id[2], 3) elseif table[level].type == "mount" then player:addMount(table[level].id[1]) else return false end player:sendTextMessage(MESSAGE_EVENT_ADVANCE, table[level].msg) player:setStorageValue(storage, level) end end player:save() return true end
E em creaturescripts.xml adcione a tag:
<event type="advance" name="Recompensa" script="recompensa.lua"/> Caso queira colocar outro basta colocar usar os exemplos que coloquei como comentário (--) e adicionar a linha inteira novamente ...
Dúvidas postem aqui! Abraços
-
iqueob deu reputação a Tricoder em Characterprofile com detalhes do char (HP, MP, Level, Exp, skills)Screenshot
Instalando
Coloque onde você quiser no characterprofile.php;
<?php /*/ / Znote AAC 1.4+ detailed character info (HP, MP, lvL, Exp, skills) / HTML code based on code from Gesior /*/ $tableWidth = 540; if ($config['TFSVersion'] != 'TFS_10') { $playerData = mysql_select_multi("SELECT `value` FROM `player_skills` WHERE `player_id`='$user_id' LIMIT 7;"); $playerData['fist'] = $playerData[0]['value']; unset($playerData[0]); $playerData['club'] = $playerData[1]['value']; unset($playerData[1]); $playerData['sword'] = $playerData[2]['value']; unset($playerData[2]); $playerData['axe'] = $playerData[3]['value']; unset($playerData[3]); $playerData['dist'] = $playerData[4]['value']; unset($playerData[4]); $playerData['shield'] = $playerData[5]['value']; unset($playerData[5]); $playerData['fish'] = $playerData[6]['value']; unset($playerData[6]); $player = mysql_select_single("SELECT `health`, `healthmax`, `mana`, `manamax`, `experience`, `maglevel`, `level` FROM `players` WHERE `id`='$user_id' LIMIT 1;"); $playerData['magic'] = $player['maglevel']; $playerData['exp'] = array( 'now' => $player['experience'], 'next' => (int)(level_to_experience($player['level']+1) - $player['experience']), 'percent' => (int)(($player['experience'] - level_to_experience($player['level'])) / (level_to_experience($player['level']+1) - $player['experience']) * 100) ); $playerData['health'] = array( 'now' => $player['health'], 'max' => $player['healthmax'], 'percent' => (int)($player['health'] / $player['healthmax'] * 100), ); $playerData['mana'] = array( 'now' => $player['mana'], 'max' => $player['manamax'], 'percent' => (int)($player['mana'] / $player['manamax'] * 100), ); } else { $player = mysql_select_single("SELECT `health`, `healthmax`, `mana`, `manamax`, `experience`, `skill_fist`, `skill_club`, `skill_sword`, `skill_axe`, `skill_dist`, `skill_shielding`, `skill_fishing`, `maglevel`, `level` FROM `players` WHERE `id`='$user_id' LIMIT 1;"); $playerData = array( 'fist' => $player['skill_fist'], 'club' => $player['skill_club'], 'sword' => $player['skill_sword'], 'axe' => $player['skill_axe'], 'dist' => $player['skill_dist'], 'shield' => $player['skill_shielding'], 'fish' => $player['skill_fishing'], 'magic' => $player['maglevel'], 'exp' => array( 'now' => $player['experience'], 'next' => (int)(level_to_experience($player['level']+1) - $player['experience']), 'percent' => (int)(($player['experience'] - level_to_experience($player['level'])) / (level_to_experience($player['level']+1) - $player['experience']) * 100) ), 'health' => array( 'now' => $player['health'], 'max' => $player['healthmax'], 'percent' => (int)($player['health'] / $player['healthmax'] * 100), ), 'mana' => array( 'now' => $player['mana'], 'max' => $player['manamax'], 'percent' => (int)($player['mana'] / $player['manamax'] * 100), ) ); } // Incase they have more health/mana than they should due to equipment bonus etc if ($playerData['exp']['percent'] > 100) $playerData['exp']['percent'] = 100; if ($playerData['health']['percent'] > 100) $playerData['health']['percent'] = 100; if ($playerData['mana']['percent'] > 100) $playerData['mana']['percent'] = 100; //data_dump($playerData, false, "Player Data"); ?> <!-- PLAYER SKILLS TABLE --> <table cellspacing="1" cellpadding="4" style="width: <?php echo $tableWidth; ?>px;"> <tr class="yellow"> <th>Fist</th> <th>Club</th> <th>Sword</th> <th>Axe</th> <th>Dist</th> <th>Shield</th> <th>Fish</th> <th>Magic</th> </tr> <tr> <td bgcolor="#D4C0A1" align="left"> <?php echo $playerData['fist']; ?> </td> <td bgcolor="#D4C0A1" align="left"> <?php echo $playerData['club']; ?> </td> <td bgcolor="#D4C0A1" align="left"> <?php echo $playerData['sword']; ?> </td> <td bgcolor="#D4C0A1" align="left"> <?php echo $playerData['axe']; ?> </td> <td bgcolor="#D4C0A1" align="left"> <?php echo $playerData['dist']; ?> </td> <td bgcolor="#D4C0A1" align="left"> <?php echo $playerData['shield']; ?> </td> <td bgcolor="#D4C0A1" align="left"> <?php echo $playerData['fish']; ?> </td> <td bgcolor="#D4C0A1" align="left"> <?php echo $playerData['magic']; ?> </td> </tr> </table> <!-- PLAYER INFO TABLE --> <table cellspacing="1" cellpadding="4" style="width: <?php echo $tableWidth; ?>px;"> <tr> <td bgcolor="#F1E0C6" align="left" width="20%"> <b>Player HP:</b> </td> <td bgcolor="#F1E0C6" align="left"> <?php echo $playerData['health']['now'].'/'.$playerData['health']['max']; ?> <div style="width: 100%; height: 3px; border: 1px solid #000;"> <div style="background: red; width: <?php echo $playerData['health']['percent']; ?>%; height: 3px;"> </div> </div> </td> </tr> <tr> <td bgcolor="#D4C0A1" align="left"> <b>Player MP:</b> </td> <td bgcolor="#D4C0A1" align="left"> <?php echo $playerData['mana']['now'].'/'.$playerData['mana']['max']; ?> <div style="width: 100%; height: 3px; border: 1px solid #000;"> <div style="background: blue; width: <?php echo $playerData['mana']['percent']; ?>%; height: 3px;"> </div> </div> </td> </tr> <tr> <td bgcolor="#D4C0A1" align="left"> <b>Player XP:</b> </td> <td bgcolor="#D4C0A1" align="left"> <?php echo number_format($playerData['exp']['now'], 0, "", " "); ?> Experience. </td> </tr> <tr> <td bgcolor="#F1E0C6" align="left"> <b>To Next Lvl:</b> </td> <td bgcolor="#F1E0C6" align="left"> Need <b><?php echo number_format($playerData['exp']['next'], 0, "", " "); ?> experience (<?php echo 100-$playerData['exp']['percent']; ?>%)</b> to Level <b><?php echo $player['level']+1; ?></b>. <div title="99.320604545 %" style="width: 100%; height: 3px; border: 1px solid #000;"> <div style="background: red; width: <?php echo $playerData['exp']['percent']; ?>%; height: 3px;"></div> </div> </td> </tr> </table> <!-- END detailed character info --> Créditos: znote
-
iqueob deu reputação a Movie em [ajuda] erro de conexão no VPSJá ligou o DUC?
-
iqueob deu reputação a JonatasLucasf em [ajuda] erro de conexão no VPSdesativa o firewall