Ir para conteúdo

vesgo

Membro
  • Registro em

  • Última visita

Tudo que vesgo postou

  1. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    ate onde eu sei a rev 3777 foi feita pra 8.60. o pessoal acaba editando as sources pra aceitar o cliente 8.6x. Nao tenho certeza, mas houve alguma mudança de outfit/addon do 8.60 pro 8.62? Manda teu outfitis.xml ai, vai ver tem algum ali que nao deveria ter
  2. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    nao e na libs dos actions, antes da pasta actions tem uma pasta chama lib, la dentro tem um arquivo que deve ser o 050-function.lua ve se dentro desse arquivo tem a função ismonster se nao tiver, inclue la
  3. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    coloca ela la e testa de novo
  4. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    tem isso na tua lib function? function isMonster(cid) return isCreature(cid) and cid >= AUTOID_MONSTERS and cid < AUTOID_NPCS end
  5. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    o trecho do script q apresenta a função IsMonster é o seguinte: if(isMonster(itemEx.uid) and not isSummon(itemEx.uid) and mount.TYPE == TYPE_MONSTER) then if(mount.NAME == getCreatureName(itemEx.uid)) then if(rand > mount.CHANCE) then doFailAction(cid, mount, toPosition, item, itemEx) return true o que eu quis dizer foi que a função nao esta funcionando corretamente, talvez por parametros do Type_monster? ps: viajei???? lol
  6. procura no teu map a casa por esse id, as vezes sao criadas cidades inexistentes com registros de casas. ve se no teu mapa, na aba houses nao tem uma Notown la
  7. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    tem q trocar a função ismonster, ela tem erro ou nao funfa no teu servidor (libs), ve se tu acha essa função
  8. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    blz, fico na expectativa de poder ser incluido no projeto ou eventualmente tu me direcionar em alguma coisa para que eu possa tentar desenvolver um trabalho que, quem sabe, no futuro, nao possamos partilhar! vlw !
  9. tenta isso incluindo no characters.php //modified status scripts by ballack13 $main_content .= '<table width=100%><tr>'; //equipment shower by ballack13 $id = $player->getCustomField("id"); $number_of_items = 1; $main_content .= '<td align=center><table with=100% style="border: solid 1px #888888;" CELLSPACING="1"><TR>'; $list = array('2','1','3','6','4','5','9','7','10','8'); foreach ($list as $pid => $name) { $top = $SQL->query('SELECT * FROM player_items WHERE player_id = '.$id.' AND pid = '.$list[$pid].';')->fetch(); if($top[itemtype] == false) { if($list[$pid] == '8') { $main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Soul:<br/>'.$player->getSoul().'</td>'; } if(is_int($number_of_items / 3)){ $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="http://otland.net/images/items/'.$list[$pid].'.gif"/></TD></tr><tr>'; } else { $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="http://otland.net/images/items/'.$list[$pid].'.gif"/></TD>'; } $number_of_items++; } else { if($list[$pid] == '8') { $main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Soul:<br/>'.$player->getSoul().'</td>'; } if(is_int($number_of_items / 3)) $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="http://otland.net/images/items/'.$top[itemtype].'.gif" width="45"/></TD></tr><tr>'; else $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="http://otland.net/images/items/'.$top[itemtype].'.gif" width="45"/></TD>'; $number_of_items++; } if($list[$pid] == '8') { $main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Cap:<br/>'.$player->getCap().'</td>'; } } $main_content .= '</tr></TABLE></td>'; //Hp/Mana/Exp Status by ballack13 $hp = ($player->getHealth() / $player->getHealthMax() * 100); $mana = ($player->getMana() / $player->getManaMax() * 100); $main_content .= '<td align=center ><table width=100%><tr><td align=center><table CELLSPACING="1" CELLPADDING="4"><tr><td BGCOLOR="#D4C0A1" align="left" width="20%"><b>Player Health:</b></td> <td BGCOLOR="#D4C0A1" align="left">'.$player->getHealth().'/'.$player->getHealthMax().'<div style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: '.$hp.'%; height: 3px;"></td></tr> <tr><td BGCOLOR="#F1E0C6" align="left"><b>Player Mana:</b></td><td BGCOLOR="#F1E0C6" align="left">'.$player->getMana().'/'.$player->getManaMax().'<div style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: blue; width: '.$mana.'%; height: 3px;"></td></tr></table><tr>'; $next = ($player->getLevel() + 1); $exp = ((50 / 3) * ($player->getLevel() * $player->getLevel() * $player->getLevel()) - (100 * ($player->getLevel() * $player->getLevel())) + ((850/3) * $player->getLevel()) - 200); $expnext = ((50 / 3) * ($next * $next * $next) - (100 * ($next * $next)) + ((850/3) * $next) - 200 - $player->getExperience()); $expresult = (100 - ($expnext / (($expnext + $player->getExperience()) - $exp) * 100)); $main_content .= '<tr><table CELLSPACING="1" CELLPADDING="4"><tr><td BGCOLOR="#D4C0A1" align="left" width="20%"><b>Player Level:</b></td><td BGCOLOR="#D4C0A1" align="left">'.$player->getLevel().'</td></tr> <tr><td BGCOLOR="#F1E0C6" align="left"><b>Player Experience:</b></td><td BGCOLOR="#F1E0C6" align="left">'.$player->getExperience().' EXP.</td></tr> <tr><td BGCOLOR="#D4C0A1" align="left"><b>To Next Level:</b></td><td BGCOLOR="#D4C0A1" align="left">You need <b>'.$expnext.' EXP</b> to Level <b>'.$next.'</b>.<div title="99.320604545 %" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: '.$expresult.'%; height: 3px;"></td></tr></table></td></tr></table></tr></TABLE></td>'; //quest status by ballack13 $id = $player->getCustomField("id"); $number_of_quests = 0; $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD align="left" COLSPAN=2 CLASS=white><B>Quests</B></TD></TD align="right"></TD></TR>'; $quests = array('Annihilator' => 5000,'Demon Helmet' => 2645,'Pits of Inferno' => 5550,'Inquisition' => 6076,'Mountain Annihilator' => 8850,'Djinn Tower' => 9050,'Jugga Jungle Quest' => 8884,'Yalahari Quest' => 5429); foreach ($quests as $storage => $name) { if(is_int($number_of_quests / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; $number_of_quests++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=95%>'.$storage.'</TD>'; $quest = $SQL->query('SELECT * FROM player_storage WHERE player_id = '.$id.' AND `key` = '.$quests[$storage].';')->fetch(); if($quest == false) { $main_content .= '<TD><img src="images/false.png"/></TD></TR>'; } else { $main_content .= '<TD><img src="images/true.png"/></TD></TR>'; } } $main_content .= '</TABLE>'; pode ser que tu precise das imagens dos itens, mas testa ai!
  10. tenta esse site, nao conferi o download, mas parece q tem la! http://tibiamulticli...client-patcher/ ai tem orientações para o uso e tb editando hex: ps nao testei!
  11. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    aguardando o script no npc
  12. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    perfeito, so do a dica de usar numeros maiores que 2003 pq sei la ne, vai q teu quest system tem esse id no range o0
  13. 1o ve qual eh teu ip, digitando no google meu ip, entra no site, copia teu ip e coloca no config.lua.Se quiser ter um endereço para esse ip tipo meuot.servegame.com va no site noip e crie sua conta, baixe o programa e configure teu ip para este endereço. Depois basta vc liberar o firewall do teu sistema operacional para rodar o servidor. Lembrando que tudo isso so vai funcionar se vc aplicar a regra do port forward no teu roteador, liberando as portas para teu ot 7171 e 7172
  14. nao vale pegar dedicado no brasil, o preço é absurdo. tenho um dedicado da Limestone networks ja faz 1 ano, um quadcore com 8 gb d ram, maquina otima, com 8 gb d ram e linux, rodei 2 globais nele e tudo funcionou de boa, meu plano é antigo pago 130 dolares, mas tem coisa proxima disso la bem boa, tem brasileiro trabalhando como suporte la. eu recomendo. Ja passei por vps no inicio e a experiencia foi terrivel, travamentos, lags... hj acho que acertei e aprendi a usar linux (fundamental). qq coisa diz ai q tento ajudar.
  15. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    cara nao entendi nada, vc quer tirar um outfit de que cliente e colocar em qual cliente?????
  16. vc quer q de qts % de que valor pro player? vc quer % da experiencia total do player?
  17. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    só pra me deixar com agua na boca, mas de boa...
  18. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    tem interesse em partilhar teu conhecimento pra gente criar uma equipe augusto?
  19. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    Caros amigos, não sei se é o local correto para postar, caso não seja, me perdooem e movam para a seção correta! bom vamos lá! Revoltado com a rotina da lista mais conhecida de servidores (otservlist) de banir sem qualquer motivo os novos servidores que começam a aparecer nesse mercado, resolvi criar esse projeto. Estou querendo montar uma nova lista de servidores, que vire referência, pelo menos para os brasileiros, e que possamos derrubar a supremacia do otservlist! Sendo assim vim pedir a ajuda de todos os interessados! A estrutura para suportar a lista eu forneco do meu bolso e ja tenho certe experiência em mantê-la, mas o problema é que não tenho todo o conhecimento para montar um site com essa característica! sendo assim, aqui estou aguardando o interesse de vcs para que possamos montar uma equipe e levar este projeto adiante! Aguardo respostas pessoal!!!
  20. vesgo postou uma resposta no tópico em Suporte Tibia OTServer
    klenio, o problema do cara nao é o q vc relatou ser o seu, explica melhor, poste uma msg que possamos entender!
  21. cara to tentando aqui, o que ta me quebrando é esse lance do level, mas vo conseguir!
  22. nao sei exatamente se é % pq nao fiz o teste, mas é ai sim
  23. Não seria mais facil nao conseguir atacar o player com a diferença de lvl pre configurada no arquivo? Eu até editei um aqui e funcionou, mas eu preciso saber se isto te atende (não deixar atacar o player low lvl) e preciso do teu script de guild war para saber qual o parametro que o player fica quando ta em war pra incluir no check do arquivo entende? edit: e outra, se tu tiver WOE no teu ot ou algum tipo de vento de arena, pvp, competiçoes, isso tudo vai ser afetado...
  24. a tua iamgem aki nao carrega lol, arruma ai pra gente tentar ajudar

Informação Importante

Confirmação de Termo