Ir para conteúdo

Piabeta Kun

Herói
  • Total de itens

    2403
  • Registro em

  • Última visita

  • Dias Ganhos

    8

Tudo que Piabeta Kun postou

  1. pasta mod dentro da pasta do servidor veja se é mod se nao tiver o mof firstitens.xml la é pq é usado por creature scripts!
  2. Tente esse <?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=50%><A HREF="?subtopic=characters&name='.urlencode($player['name']).'">'.$player['name'].$rs.'</A></TD><TD WIDTH=10%>'.$player['level'].'</TD><TD WIDTH=15%>'.$vocation_name[$world_id][$player['promotion']][$player['vocation']].'</TD></TR>'; } file_put_contents($tmp_file_name, $number_of_players_online.','.$players_rows); } //Wykresik $main_content.= ' <TABLE BORDER=0 CELLPADDING=4 CELLSPACING=1 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD WIDTH=10% CLASS=white><center><B>Frags to Skull</B></TD></TR></TABLE> <table align="center"><td> </td> </tr> </table>'; $main_content .= "<table width='100%' cellspacing='1'> <tr> <td style='background: ".$bgcolor.";' align='center'> <img src='./images/whiteskull.gif'/> - 1 - 6 Frags <br/> <img src='./images/redskull.gif'/> - 6+ Frags or Red Skull <br/> <img src='./images/blackskull.gif'/> - 10+ Frags or Black Skull </td> </tr> </table>"; if($number_of_players_online == 0) //server status - server empty $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD CLASS=white><B>Server Status</B></TD></TR><TR BGCOLOR='.$config['site']['darkborder'].'><TD><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=1><TR><TD>Currently no one is playing on <b>'.$config['site']['worlds'][$world_id].'</b>.</TD></TR></TABLE></TD></TR></TABLE>'; else { //Vocations pics $vocs = array(); foreach($SQL->query('SELECT `vocation`, COUNT(`id`) AS `count` FROM `players` WHERE `world_id` = "'.$world_id.'" AND `online` > 0 GROUP BY `vocation`') as $entry) $vocs[$entry['vocation']] = $entry['count']; $main_content .= '<table width="200" cellspacing="1" cellpadding="0" border="0" align="center"> </table> <div style="text-align: center;"> </div>'; //server status - someone is online $main_content .= '</br><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD CLASS=white><B>Server Status</B></TD></TR><TR BGCOLOR='.$config['site']['darkborder'].'><TD><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=1><TR><TD>Currently '.$number_of_players_online.' players are online on <b>'.$config['site']['worlds'][$world_id].'</b>.</TD></TR></TABLE></TD></TR></TABLE><BR>'; //list of players $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD><A HREF="?subtopic=whoisonline&order=name&world='.$world_id.'" CLASS=white>Name</A></TD><TD><A HREF="?subtopic=whoisonline&order=level&world='.$world_id.'" CLASS=white>Level</A></TD><TD><A HREF="?subtopic=whoisonline&order=vocation&world='.$world_id.'" CLASS=white>Vocation</TD></TR>'.$players_rows.'</TABLE>'; //search bar $main_content .= '<BR><FORM ACTION="?subtopic=characters" METHOD=post> <TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>'; } ?>
  3. mais o first items é pelo jogo! faça o que eu falei e me responde se tem mod ou não!
  4. depende se vc usa por mod ou por creaturescripts, veja na pasta mod se tem algum mod chamado firstitems
  5. o numero esta antes da vocação e não no final!
  6. entao adicione eles na segunda linha que ~sao as promotions!
  7. se não me engano anne mota foi banido do forum!
  8. poste o seu whoisonlne.php e mediante as fotos eu ainda nao seu como ajuda-lo estou pensado o que pode ser!
  9. voce cria o char com qualquer vocação e muda direto no phpmyadmin mudando só sua vocação para ele virar um sample!
  10. qual gesior vc usa?
  11. crie 4 novos chares com os nomes de o [nome da vocação] sample, depois vá no config.php e prucure a seguinte linha: // CHARACTER config, format: ID_of_vocation => 'Name of Character to copy', load vocation name from $vocation_name[0] (below) $config['site']['newchar_vocations'][0] = array(1 => 'Sorcerer Sample', 2 => 'Druid Sample', 3 => 'Paladin Sample', 4 => 'Knight Sample'); e adicione os novos samples em seguida dos outros e procure tbm por isso: // list of vocations on ots (world 0) $vocation_name[0][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight'); // id => 'name' , $vocation_name[0] - promotion level 0, $vocation_name[0] - for world ID 0 e adicione os nomes das novas vocações! Lembrando que deve ser por os ids das novas vocações corretamente na lista de vocações! Qualquer duvida poste! Espero ter ajudado!
  12. Reportando sessão incorreta e duvida sanada! sempre que tiver uma duvida sanada reporte para que seja movida para a sessão correta, facilitando a busca de muitos outros usuarios do forum!
  13. Pergunta essas vocações não sao promoções né? elas sao escolhidas entra as iniciais?
  14. veja se a imagem tem os requerimentos pedidos no config.php pois ele limita o maximo de tamanho da foto apenas 50kb!
  15. Fechando duvida por double topic! não repita isso ou poderá recerber alerta por quebra de regras! Estarei apenas fechando, tome mais cuidado!
  16. isso que eu te mandei são para second promotion! o que vc quer a add novas vocações bases? se sim me mande os ids de cada vocation base que eu faço pra vc!
  17. então deixo 2 nomes que podem te ajudar com gesior em linux! Xandele e Cs007
  18. Vejo muito pedindo isso na sessão de websites então vou ensinar o metodos rapido, facil e fulgaz! Vá em htdocs/config e abra o arquivo config.php Em seguida procure por isso: // list of vocations on ots (world 0) $vocation_name[0][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight'); // id => 'name' , $vocation_name[0] - promotion level 0, $vocation_name[0] - for world ID 0 $vocation_name[0][1] = array(1 => 'Master Sorcerer', 2 => 'Elder Druid', 3 => 'Royal Paladin', 4 => 'Elite Knight'); // id => 'name' , $vocation_name[1] - promotion level 1, $vocation_name[0] - for world ID 0 E coloque isso abaixo: $vocation_name[0][2] = array(1 => 'Second Sorcerer', 2 => 'Second Druid', 3 => 'Second Paladin', 4 => 'Second Knight'); Editando onde está escrito Second (nome da voção base) deve ser mudado para o nome da sua second promotion! Exemplo: $vocation_name[0][2] = array(1 => 'Dark Sorcerer', 2 => 'Forest Druid', 3 => 'Sacred Paladin', 4 => 'Powered Knight'); Creditos: 100% PiabetaMan01 Obs: Não permito copia desse conteúdo! Exclusivo para o XTibia.com!
  19. Reportado por sessão cinorreta, os servidores para download devem ser postados na sessão de aprovação de downloads! Leia as regras!
  20. formate melhor o seu topico usando codes e explicando melhor o que deve ser feito e o porque disso!
  21. Colque a versão do servidor no titulo! ou estarei fechando seu topico em 24 horas! Obrigado pela atenção!
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...