Ir para conteúdo

neykos

Membro
  • Registro em

  • Última visita

Tudo que neykos postou

  1. neykos postou uma resposta no tópico em Suporte Tibia OTServer
    Olá galera, vou tentar explicar eu estou tentando colocar um arquivo .sh para subir o servidor toda vez que cai. Porem já tentei varios arquivos .sh do forum e da internet em si e todos dão um erro ou de interpretar: no such file or directory ou syntax error: unexpected. Já dei permissão nos arquivos. Já usei o cd /home/otserv e executei o .sh que é onde ele se encontra e mesmo assim dá essas msg. vou colocar a baixo alguns scripts que tentei usar, eu uso linux ubuntu. Esse foi o primeiro while true; do ./theforgottenserver; done Depois esse #!/bin/bash ulimit -c unlimited while true; do cd /home/server ./theforgottenserver sleep 5 done E assim por diante #!/bin/bash ulimit -c unlimited while true; do ./theforgottenserver; done E esse. #!/bin/bash err=1 until [ $err == 0 ]; do [ -d log/ ] || mkdir log/ [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log" ./theforgottenserver > log/stdout.log 2>&1 err=$? sleep 10; done Bom eu não tive sucesso com nem um deles, gostaria de saber se é necessario instalar algo no linux para poder funcionar os .sh ficaria muito feliz se alguém pudesse me ajudar e desculpa se postei na area errada.
  2. neykos postou uma resposta no tópico em Suporte Tibia OTServer
    Gostaria de incrementar um rank de resets, no meu website. Meu sistema de reset é por banco de dados e é uma tabela dentro da players chamada Resets <img id="ContentBoxHeadline" class="Title" src="layouts/tibiacom/images/header/headline-highscores.gif" alt="Contentbox headline"> <?php if(!defined('INITIALIZED')) exit; $list = 'experience'; if(isset($_REQUEST['list'])) $list = $_REQUEST['list']; $page = 0; if(isset($_REQUEST['page'])) $page = min(50, $_REQUEST['page']); $vocation = ''; if(isset($_REQUEST['vocation'])) $vocation = $_REQUEST['vocation']; switch($list) { case "fist": $id=Highscores::SKILL_FIST; $list_name='Fist Fighting'; break; case "club": $id=Highscores::SKILL_CLUB; $list_name='Club Fighting'; break; case "sword": $id=Highscores::SKILL_SWORD; $list_name='Sword Fighting'; break; case "axe": $id=Highscores::SKILL_AXE; $list_name='Axe Fighting'; break; case "distance": $id=Highscores::SKILL_DISTANCE; $list_name='Distance Fighting'; break; case "shield": $id=Highscores::SKILL_SHIELD; $list_name='Shielding'; break; case "fishing": $id=Highscores::SKILL_FISHING; $list_name='Fishing'; break; case "magic": $id=Highscores::SKILL__MAGLEVEL; $list_name='Magic'; break; default: $id=Highscores::SKILL__LEVEL; $list_name='Experience'; break; } $world_name = $config['server']['serverName']; $offset = $page * 100; $skills = new Highscores($id, 100, $page, $vocation); $main_content .= '<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%><TR><TD><IMG SRC="'.$layout_name.'/images/blank.gif" WIDTH=10 HEIGHT=1 BORDER=0></TD><TD><CENTER><H2>Ranking for '.htmlspecialchars($list_name).' on '.htmlspecialchars($world_name).'</H2></CENTER><BR>'; $main_content .= '<br><TABLE BORDER=0 CELLPADDING=4 CELLSPACING=1 WIDTH=100%></TABLE><TABLE BORDER=0 CELLPADDING=4 CELLSPACING=1 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD CLASS=whites><B>Rank</B></TD><TD WIDTH=75% CLASS=whites><B>Name</B></TD><TD WIDTH=15% CLASS=whites><b><center>Level</center></B></TD>'; if($list == "experience") $main_content .= '<TD CLASS=whites><b><center>Experience</center></B></TD>'; //$main_content .= '</TR><TR>'; $main_content .= '</TR>'; $number_of_rows = 0; foreach($skills as $skill) { if($list == "magic") $value = $skill->getMagLevel(); elseif($list == "experience") $value = $skill->getLevel(); else $value = $skill->getScore(); $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<tr bgcolor="'.$bgcolor.'"><td style="text-align:right">'.($offset + $number_of_rows).'.</td><td><a href="?subtopic=characters&name='.urlencode($skill->getName()).'">'.($skill->getOnline()>0 ? "<font color=\"green\">".htmlspecialchars($skill->getName())."</font>" : "<font color=\"red\">".htmlspecialchars($skill->getName())."</font>").'</a><br><small>'.$skill->getLevel().' '.htmlspecialchars(Website::getVocationName($skill->getVocation())).'</small></td><td><center>'.$value.'</center></td>'; if($list == "experience") $main_content .= '<td><center>'.$skill->getExperience().'</center></td>'; $main_content .= '</tr>'; } $main_content .= '</TABLE><TABLE BORDER=0 CELLPADDING=4 CELLSPACING=1 WIDTH=100%>'; if($page > 0) $main_content .= '<TR><TD WIDTH=100% ALIGN=right VALIGN=bottom><A HREF="?subtopic=highscores&list='.urlencode($list).'&page='.($page - 1).'&vocation=' . urlencode($vocation) . '" CLASS="size_xxs">Previous Page</A></TD></TR>'; if($page < 50) $main_content .= '<TR><TD WIDTH=100% ALIGN=right VALIGN=bottom><A HREF="?subtopic=highscores&list='.urlencode($list).'&page='.($page + 1).'&vocation=' . urlencode($vocation) . '" CLASS="size_xxs">Next Page</A></TD></TR>'; $main_content .= '</TABLE></TD><TD WIDTH=5%><IMG SRC="'.$layout_name.'/images/blank.gif" WIDTH=1 HEIGHT=1 BORDER=0></TD><TD WIDTH=15% VALIGN=top ALIGN=right><TABLE BORDER=0 CELLPADDING=4 CELLSPACING=1><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD CLASS=whites><B>Choose a skill</B></TD></TR><TR BGCOLOR="'.$config['site']['lightborder'].'"><TD><A HREF="?subtopic=highscores&list=experience" CLASS="size_xs">Experience</A><BR><A HREF="?subtopic=highscores&list=magic" CLASS="size_xs">Magic</A><BR><A HREF="?subtopic=highscores&list=shield" CLASS="size_xs">Shielding</A><BR><A HREF="?subtopic=highscores&list=distance" CLASS="size_xs">Distance</A><BR><A HREF="?subtopic=highscores&list=club" CLASS="size_xs">Club</A><BR><A HREF="?subtopic=highscores&list=sword" CLASS="size_xs">Sword</A><BR><A HREF="?subtopic=highscores&list=axe" CLASS="size_xs">Axe</A><BR><A HREF="?subtopic=highscores&list=fist" CLASS="size_xs">Fist</A><BR><A HREF="?subtopic=highscores&list=fishing" CLASS="size_xs">Fishing</A><BR><A HREF="?subtopic=highscores&list=resets" CLASS="size_xs">Resets</A><BR></TD></TR></TABLE></TD><TD><IMG SRC="'.$layout_name.'/images/blank.gif" WIDTH=10 HEIGHT=1 BORDER=0></TD></TR></TABLE>';
  3. Poderia me explicar porque o executavel do maluco, não está funcionando eu clico para executar no windows 7 64bits e assim que clico ele já fecha sem qualquer tipo de erro.
  4. Eu to tento problema para usar no windows 7 64bits não consigo fazer o executável abrir, eu clico ele já fecha...
  5. Alguém teria ele compilado para windows 10? na versão 64bits? porque a versão que estou tentando usar que vem para windows 7 64bits o servidor nem abri o executável fecha assim que clica para abrir.
  6. Olá o executável aqui fecha sem dar qualquer tipo de mensagem assim que eu clico nele, abri e rapidamente fecha, windows 7 prossifional 64bits 8 de memoria ham o meu pc.
  7. Espero que possam me ajudar, eu achei o problema que está causando isso ao meu servidor, quando eu acesso algum site para ver meu ip online, tanto no linux quanto no windows ambos são os mesmos ou seja é um único ip para todos os aparelhos e computadores da minha residencia, exemplo se meu ip for 201.302.30.10 todos terão o mesmo ip online, a unica solução que achei no momento foi um proxy, gostaria de saber se é possível colocar mais de um ip no servidor dentro da config.lua, assim resolveria o meu problema definitivamente, pois colocaria o ip online e o ip da rede e não precisaria de proxy para entrar no mesmo da minha residencia. Como são computadores diferentes com ips iguais online, creio eu que dá meio que um conflito e não é possível entrar, e se eu deixar apenas o ip de rede no servidor quem está em um outro computador fora da minha rede usando sua própria internet só consegue ver a lista do char mais não consegue entrar no servidor devido o ip online não estar configurado na config.lua... Ou seja a única solução ou é eu usar proxy ou se for possível habilitar dois ips dentro da configuração lua do servidor.
  8. Vou tentar ser o mais claro possível para todos que entrar aqui compreender, vamos lá eu tenho 2 computadores um eu deixo o servidor de tibia 10.76 rodando via ubuntu, off-line apenas em rede, porem esses dias minha namorada quis aprender a jogar e resolvi deixa-lo online para quando ela estivesse na casa dela conseguisse entrar. Até ai beleza criei um ip fixo liberei as portas no Linux e no roteador subi o site online e o servidor mais ai começou o que estou chamando de caso estranho, quando eu deixo o servidor rodando off-line apenas em rede pra mim eu entro normalmente, quando eu deixo ele online para ela poder jogar, eu não consigo acessar ele nem pelo ip fixo e nem pelo ip da rede que é referente aquele computador o 192.168.0.2, e quando o ip está fixo e vou tentar entrar do meu pc ele dá uma mensagem que precisa do cliente 10.91 sendo que meu servidor é 10.76 e se eu volto na configuração lua o ip de rede off-line eu acesso normal, mas ai ela não consegue acessar o servidor. Por favor se alguém não entender vou tentar ser o mais claro possível.
  9. neykos postou uma resposta no tópico em Suporte Tibia OTServer
    Queria que meu sistema de reset com rank igual dos leveis e skills que aparece no site... alguém pode me ajudar.
  10. Olá boa tarde a todos sou meio leigo nesse assunto, gostaria de saber como posso alterar o ip do tibia 10.76 para o do meu otserv assim ninguém precisa usar o ip changer... Por favor se possível um tutorial e qual ferramenta faz isso.
  11. Achei a outra area dos treiner esteticamente falando melhor, mas ficou legal essa.
  12. Como eu já tinha dito uma vez, é muito bom ver um projeto voltado ao publico, lembro da época que havia inúmeros projetos que não era visado o lucro e a venda de servidor, muitos apenas faziam para contribuir com a comunidade e deixar o nome dos servidores na memória dos usuários antigos do forum. Foram tantos servidores que marcaram cada usuário isso eu posso afirmar e esse será um desses. Ótimo trabalho.
  13. neykos postou uma resposta no tópico em Suporte Tibia OTServer
    Obrigado por tentar me ajudar com o problema, vou testar assim que eu puder REP+ Creio que vai ajudar mais de uma pessoa.
  14. neykos postou uma resposta no tópico em Suporte Tibia OTServer
    Venkk desculpa o incomodo, o script não está tirando o char da sala do boss, além não remove a key da backpack e não estou conseguindo colocar doCreateCreature e nem doSummonCreature, para criar o boss.
  15. neykos postou uma resposta no tópico em Suporte Tibia OTServer
    Quanto mais ajuda e mais conhecimento é sempre bem vindo de braços abertos Vou testar o que o vankk me passou. Se o dele funcionar vou dar REP+ Se tu quiser postar vai ajudar vários também e Dou REP+ também Não estou em casa vou deixar meu REP+ mesmo sem testar Afinal o espirito de ajudar o próximo sempre é bem vindo.
  16. neykos postou uma resposta no tópico em Suporte Tibia OTServer
    local config = { area = { from = {x=100, y=100, z=7}, -- area de to = {x=200, y=200, z=7} -- area ate Essa verificação de area seria na diagonal de cima para baixo \ assim ?
  17. neykos postou uma resposta no tópico em Suporte Tibia OTServer
    function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { pos = {x = 33526, y = 32420, z = 12}, -- posição que o player vai cair } if(itemEx.itemid == 22634) and getPlayerStorageValue(cid, 17201) < 1 then doPlayerSendTextMessage(cid, 19, "You need kill boss for reward items and create you umbral.") -- mensagem doTeleportThing(cid, config.pos) setPlayerStorageValue(cid, 17201, 1) -- storage doRemoveItem(cid, item.itemid) end return true end Como eu colocaria nesse script para summonar o boss e ter apenas 10 minutos para mata-lo caso não consiga o player é retirado da sala e o boss é removido além disso verificar se tem alguém na sala caso tiver apareça uma mensagem dizendo que já existe player na sala do boss.
  18. neykos postou uma resposta no tópico em Suporte Tibia OTServer
    Olá Vankk Meu TFS é 1.0 Estou fora da cidade, ou seja estou sem meu computador no momento. Será que o mesmo script pode ser usado nas prison key de roshamuul ? também estou pensando na mesma logica para ao clicar com a chave em determinado item poder summonar o boss e ter tempo para mata-lo.
  19. neykos postou uma resposta no tópico em Suporte Tibia OTServer
    As positions eu configuro, tipo destruir no sentido de remover o boss apos o tempo saca? mesmo se ele não for morto para não ficar na sala.
  20. neykos postou uma resposta no tópico em Suporte Tibia OTServer
    Isso, porem ao invés de ser para o templo queria que fosse teleportado apenas próximo a entrada da warzone além disso o boss se não fosse morto em 15 minutos ele fosse destruído, após todos os players serem teleportado.
  21. neykos postou uma resposta no tópico em Suporte Tibia OTServer
    Vamos lá vou tentar explicar, estou tendo problemas na warzone os players ficam bloqueando a sala do boss para outros times não entrarem teria como fazer uma verificação se após entrar no teleporte depois de 15 minutos teleportar todos para fora da area e destruir o boss?
  22. Agradecemos por disponibilizar o servidor para a comunidade como um todo, é sempre bom ver o pessoal colaborando trazendo conteúdos top. Merece um REP+.
  23. Imagine, o servidor vai ter as missões igual o global ou será sem missões. se precisar de ajuda para verificar o loot dos monstros, ou qualquer outra coisa simples que possa ajudar ficarei grato. Até mesmo se precisar entrar como player para ajudar a testar.
  24. Ver um trabalho desse e a força de vontade de vocês em trabalhar no servidor para disponibilizar sem querer nada em troca, me faz lembrar como era antigamente os foruns, fico feliz quando encontro pessoas que se importam em querer disponibilizar o melhor que podem oferecer. Não manjo de quase nada mais se precisarem de qualquer coisa conte comigo.

Informação Importante

Confirmação de Termo