
Servbaiakstar
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
Servbaiakstar deu reputação a palubo em Como criar uma nova skillFala, galera! Beleza?
Sou novo aqui no TK e queria trazer algo para vocês. Dei uma procurada e não achei nada do tipo, então creio que esse tutorial possa ajudar algumas pessoas!
O que vou ensinar a vocês é como criar uma skill direto na source, o que permite que você utilize comandos como "getPlayerSkill", "doPlayerAddSkillTry" etc em seus scripts em Lua. Esse tutorial NÃO serve para criar skills de "combate", como sword, axe etc. Esse tipo de skill envolve vários outros parâmetros além do que mostrarei aqui. Quem sabe eu faça um tutorial sobre isso daqui um tempo.
Preview de uma skill que criei para meu projeto:
Para este tutorial, eu usei:
Sources do The Forgotten Server 0.3.7: Aqui serão feitas várias edições, criando a nova skill e tudo que é necessário para a skill funcionar corretamente. Microsoft Visual Studio 2010 Professional: Utilizei para compilar o TFS com as novas edições. Se não souber compilar, procure em outros tópicos aqui do fórum. Não é meu objetivo aqui ensinar como compilar. É necessário compilar com o MVS? Não. Se você preferir, pode fazer com outros programas. Notepad++: Usei porque acho um editor de texto simples, prático e funcional. Não gosto de editar os códigos no MVS. Porém sinta-se à vontade para usar o editor que quiser. haha SQLiteStudio 2.1.4: Será necessário para fazer pequenas alterações para que seu banco de dados funcione corretamente. Se você utiliza MySQL, terá que fazer essas edições por outro programa. Sources do OTClient: Como utilizo o OTClient em meu servidor, usarei ele para demonstrar como adicionar a barrinha à janela de Skill. Se você utiliza outro client, infelizmente, não poderei dar suporte, já que nunca editei outros clients. Codeblocks: Usei para compilar o OTClient. Mas pode ser feito com o MVS também. A escolha é sua! Passo 1 - Editar a source do TFS:
Passo 2 - Editar o OTClient:
Passo 3 - Editar o TFS:
Passo 4 - Editar a database:
Pronto! Seu servidor já está configurado com a nova skill! Agora você poderá usar Lua para configurá-la!
Vou dar um exemplo MUITO simples de como isso poderia ser feito em Lua:
Claro que essa action acima é algo muito simples, mas, tendo o servidor já configurado, acredito que essas modificações abram uma gama de possibilidades imensas a todos que querem desenvolver uma nova skill. Espero que tenham gostado e que o tutorial seja útil para alguém! haha
Qualquer erro ou bug, me avisem!
Atenciosamente,
Auro Mota.
-
Servbaiakstar deu reputação a GBs em The Forgotten Server 0.3.6pl1 (Crying Damson)The Forgotten Server Versão: 0.3.6 Patch level 1 (Crying Damson) As alterações podem ser encontradas em doc/CHANGELOG no pacote selecionado. Estava olhando tópicos relacionado a essa TFS0.3.6pl1, mas percebi que quase todos estão com o link expirado e principalmente o da Otland. Esta é a quinta e última versão do famoso Crying Damson. Source:
Console (compilado em Windows):
Atualizações:
Creditos: Otland
Github
Storm Night
-
Servbaiakstar deu reputação a lazarocp em Poketibia 9.60 by lazarocpremovido
-
Servbaiakstar deu reputação a Guilherme em Novidade: Poketibia 9.60Servidor Poketibia 9.60
(Por Lazarocp)
- Aprovado para download -
- Servidor em desenvolvimento -
Você também pode ajudar!
• O servidor ainda não se encontra 100%, possui erros simples nas sources.
• Os Scripts ainda estão desorganizados (peço desculpas).
○ Este servidor está na versão 9.60, sendo assim, tive que mexer nos scripts para deixá-lo funcional.
Informações gerais:
• Catch/Goback: 90%.
(Havendo apenas um erro no data/creaturescripts/scripts/goback.lua).
Ride: 100%
Fly: 95%
Surf: 99%
Blink: 100%
Rock Smash: 100%
Demais: 100%.
Clan system: 100%.
M1 à M12: 100%.
Portrait System: 100%.
Nurse Joy: 100%.
Nota: O nosso mapa está sendo feito do zero (0). Já contamos com seis (06) cidades e vários respawns.
Pokémons:
Primeira geração: 100%
Segunda geração: 100%
Terceira geração: 100%
Quarta geração: 100%
Quinta geração: Retirados.
Sexta geração: Retirados.
Mega Evolutions: Retiradas.
Evolução por stones: 100%
Race e Combat: 100%
Pokedex: 95%
(Pokedex com descrição do pokémon e onde encontrá-lo. A função "onde encontrá-los", só está disponível em alguns Pokemons).
Sistema de Pokémons iniciais: 100%
• Novas Pokébolas!
• Mega Stones: Retiradas.
Downloads:
Créditos:
Criação e postagem: Lazarocp
• Ao divulgar ou utilizar, favor mantenham os devidos créditos.
• REP'S serão sempre bem vindos, obrigado.
-
Servbaiakstar deu reputação a Jamison Collins em (8.60) TFS 0.4 Rev 3777 [Sem BUGS]Olá TKbianos,
Para aqueles que usam bastante o distro TFS 0.4.Rev3777, trago até vocês as sourcers + distro compilado sem nenhum bug.
Log de erros consertados em inglês, pois não fui eu quem fiz as alterações (créditos no final do tópico)
Houve umas alterações importantes nos arquivos a cima, então, cuidado na hora de copiar e colar o seu server em cima desse.
Downloads :
TFS 0.4 (Rev 3777 - Sem bugs R12) ----- (Talvez melhor para quem está com dificuldade de compilação)
TFS 0.4 (Rev 3777 - Sem bugs R19) ----- Scan TFS 0.4 (Rev 3777 - Sem bugs R19)
Arquivos Dll -- Scan Arquivos Dll
CRÉDITOS MARAVILHOSOS PARA :
MartyX (100%)
-
Servbaiakstar deu reputação a Lervisc em [8.54] PokeStorm 3.20 Linux + WebsiteOlá pessoas! Eu estou disponibilizando para você uma versão do OTServer PokeStorm 3.20.
Antes de baixarem eu gostaria de enfatizar alguns pontos:
- A compilação do servidor está em linux, não há possibilidades de rodar em Windows.
- Incluem-se neste download: servidor, cliente e site.
- Esta versão e bem antiga, não a atual do PokeStorm.
- Este servidor requer um nível superior de conhecimento para deixar-lo online. O servidor requer configurar um S.O de linux antes, é necessário aplicada uma senha própria no mysql - Eu acredito que a password é: pKe_StoRM_21 (mysql ≠ phpmyadmin).
- O servidor só abre com este cliente, não abri-rá com o outro.
- Este servidor é altamente protegido, deve haver mais problemas para deixá-lo online. Então podemos dizer que ele é base de estudos dos scripts atuais do PokeStorm.
Sugestões para deixar online ou fazer um teste:
- Como o servidor só roda em LINUX, você pode simular uma maquina virtual em seu computador. Existem diversos programas que fazem isto, como VMWare ou VirtualBOX.
- Utilize as versões do Debian ou Ubuntu recentes, você terá que instalar diversas libs para rodar o "executável" do servidor.
- Lembre-se: Maquinas Virtuais consomem muito de um computador, computadores com baixo hardware ou básicos dificilmente vão rodar o servidor online, é possível ligar a VM, mas o servidor vai causar uma "lag" em sua maquina.
Imagens & Conteúdos do servidor:
- http://www.tibiaking.com/forum/topic/33356-pokesilver/
- http://www.tibiaking.com/forum/topic/36312-pokemon-silver/
Baixar servidor, cliente e Website:
- Mega: Download
- Scan: VírusTotal
Nota: Não dou suporte sobre a instalação do servidor, funções e outras dúvidas! Então não ligue se eu ignorar mensagens privadas. Infelizmente começaram a usar esta cópia do PokeStorm 3.20 como fonte de vendas/lucro (estavam revendendo o servidor) que é sacanagem já que Open Tibia foi aberto a todos
Então, Divirta-se! Por favor, poste um comentário sobre o servidor!
-
Servbaiakstar deu reputação a Sociopata em Tirando Bug do gesior-Server offline e 0 playersOlá, muitos usuários do Gesior acc maker ja perceberam que no canto superior direito aparece Server Offline Apesar dele estar online tudo certinho, alguns conseguem arrumar e quando arruma fica 0 players apesar de estar 10 por exemplo, pensado nisso resolvi fazer um tuto de como arrumar.
1º Para arrumar esse bug do ''Server Offline'', basta ir no arquivo em \xampp\htdocs\layouts\tibiacom\layout.php
nele, encontre
if($config['status']['serverStatus_online'] == 1) 2º substituia por Pronto! Problema do Server Offline Resolvido! mais pera aí ! de que adianta se agora ta aparecendo 0 players online? 3º Agora, adicione ainda no layout.php, antes da tag <head> o seguinte script: <?PHP $update_interval = 10; if(count($config['site']['worlds']) > 1) { $worlds .= '<i>Select world:</i> '; foreach($config['site']['worlds'] as $id => $world_n) { $worlds .= ' <a href="?subtopic=whoisonline&world='.$id.'">'.$world_n.'</a> , '; if($id == (int) $_GET['world']) { $world_id = $id; $world_name = $world_n; } } $main_content .= substr($worlds, 0, strlen($worlds)-3); } if(!isset($world_id)) { $world_id = 0; $world_name = $config['server']['serverName']; } $order = $_REQUEST['order']; if($order == 'level') $orderby = 'level'; elseif($order == 'vocation') $orderby = 'vocation'; if(empty($orderby)) $orderby = 'name'; $tmp_file_name = 'cache/whoisonline-'.$orderby.'-'.$world_id.'.tmp'; if(file_exists($tmp_file_name) && filemtime($tmp_file_name) > (time() - $update_interval)) { $tmp_file_content = explode(",", file_get_contents($tmp_file_name)); $number_of_players_online = $tmp_file_content[0]; $players_rows = $tmp_file_content[1]; } else { $players_online_data = $SQL->query('SELECT * FROM players WHERE world_id = '.(int) $world_id.' AND online > 0 ORDER BY '.$orderby); $number_of_players_online = 0; foreach($players_online_data as $player) { $number_of_players_online++; $acc = $SQL->query('SELECT * FROM '.$SQL->tableName('accounts').' WHERE '.$SQL->fieldName('id').' = '.$player['account_id'].'')->fetch(); if(is_int($number_of_players_online / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; $rs = ""; if ($player['skulltime'] > 0 && $player['skull'] == 3) $rs = "<img style='border: 0;' src='./images/whiteskull.gif'/>"; elseif ($player['skulltime'] = $player['skull'] == 4) $rs = "<img style='border: 0;' src='./images/redskull.gif'/>"; elseif ($player['skulltime'] = $player['skull'] == 5) $rs = "<img style='border: 0;' src='./images/blackskull.gif'/>"; $players_rows .= '<TR BGCOLOR='.$bgcolor.'><TD WIDTH=10%><image src="images/flags/'.$acc['flag'].'.png"/></TD><TD WIDTH=70%><A HREF="?subtopic=characters&name='.urlencode($player['name']).'">'.$player['name'].$rs.'</A></TD><TD WIDTH=10%>'.$player['level'].'</TD><TD WIDTH=20%>'.$vocation_name[$world_id][$player['promotion']][$player['vocation']].'</TD></TR>'; } }
4º E onde estiver (em baixo do if que você alterou no passo 1)
Substitua por
Pronto ! Foi usado o Gesior 0.3.8
CREDITOS
TheFog
Sociopata
-
Servbaiakstar deu reputação a elton em [8.54]NPO Derivado PokeStorm 3.20 LinuxBom venho deixa o projeto New Pokemon Online 1.0 (NPO) que estava adimistrando por eu e outros parceiros que vão esta citados no final do topico.
-Servidor em linux (ideal para quem gosta do servidor estável)
Instação
Updates
Print Screen
Videos
Download
Créditos
Kydrai
Kanade (eu)
Aslam
Rukia
Nunes
Gabriel Sales
Ryuk
ao utilizar esse server para postagens adicionar os créditos de todos.
Obs: a senha da database não é pKe_StoRM_21
Atualização.
PhpmyAdmin
Login: pKsilV
Password : pKo_SilVE_35
Outro video que tinha esquecido de colocar rsrs.
Links úteis:
Montando Otserver em Debian - Natanael Beckman
Descompiladores de Clientes - Stigal
-
Servbaiakstar deu reputação a Gabrieltxu em [Show-OFF] Ultimo projeto para download?Eai galera beleza? então já vem um tempo que venho falando que vou fazer um ultimo projeto para download para a galera e tals , esses dias pensei bem se iria fazer mesmo e começei a fazer essa minha ultima contribuição , criei esse tópico para um Show Off do meu ultimo trabalho , nome dele vai ser Pokémon Opal .
--//Pokémon Opal / Inicio do projeto 15/12/2014/ \\--
Caracteristicas do Servidor até Agora :
Modificações que não vai ter nesse server que contem no PDA (Por enquanto , essa lista vai mudar ao decorrer do projeto ):
- Gender System
- Shinys Aleatorios
Prints do avanço:
Créditos (Pode mudar de acordo com o avanço do projeto):
-Eu
-Aberos (por me ajudar)
-ZerefSoares (por me ajudar)
-Slicer e brun123 (pelos sistemas do pda)
-Erondino (pelo distro + sources)
- OrochiElf (Por ajudar nas sources)
é isso Galera vou indo fazendo com o tempo , não me cobre , tenho vida social tambem , não é todo o dia que vou mecher no servidor , mas é isso nada de novo , mas apenas outro distro totalmente diferente + sources , creio que vai ajudar muitas pessoas que curte o pda, Lembrando que ele não vai ser livre de bugs , pesso ajuda tambem para a galera que queira ajudar no projeto me enviar uma PM com contato do facebook para eu adicionar para conversarmos melhor.
Se gostou do projeto da um rep+ ai e vlw flw !
Bjao do Tiu GabrielTxu! :*