SI
dúvida

[AJUDA]BUG NO HIGHSCORE

Por SilvaPereira, 24 de dez. de 2012 em Websites

highscore
10
1.7k
24 de dezembro de 2012 às 18:40

o site tava funcionando normalmente ... hoje abri o site nao sei porque fui ver o Highscores e apareceu esse erro do nada .

alguem sabe como concertar ?? REPP +++

 

 

Uncaught exception 'E_OTS_NotLoaded' in C:\xampp\htdocs\pot\OTS_Account.php:769 Stack trace: #0 C:\xampp\htdocs\highscores.php(93): OTS_Account->getCustomField('flag') #1 C:\xampp\htdocs\index.php(141): include('C:\xampp\htdocs...') #2 {main} thrown in C:\xampp\htdocs\pot\OTS_Account.php on line 769

Piabeta KunP
24 de dezembro de 2012 às 18:45

voce trocou a pagina de highscores?, o bug é nas bandeiras de paises, se voce adicionou a pagina ela precisa da query para rodar as flags!

 

Aguardo!

24 de dezembro de 2012 às 18:47

sim ja troquei a High mais continua com o mesmo erro .

 

nao entendi a parte "se voce adicionou a pagina ela precisa da query para rodar as flags!"

Piabeta KunP
24 de dezembro de 2012 às 19:15

voce adicionou uma pagina que contem flags(bandeiras), são paginas antigas que conteu bandeiras de paises que o player escolhe para dizer se é brasileiro ou polones e por ai vai!

 

e sua db nao contem as colunas da tabela flags!

24 de dezembro de 2012 às 21:00

e como faço pra adicionar essa "coluna de flags" na minha db ?

Piabeta KunP
24 de dezembro de 2012 às 23:33

mais facil re tirar, abra deu hightscrores.phpde control +f e retire toda parte relacionada a palavra chave Flags

25 de dezembro de 2012 às 03:00

$player = $ots->createObject('Player');

$player->find($skill['name']);

$account = $player->getAccount();

$account_db = new OTS_Account();

$flagg = $account->getCustomField("flag");

if($number_of_rows < 100)

{

if($list == "magic")

$skill['value'] = $skill['maglevel'];

if($list == "experience")

$skill['value'] = $skill['level'];

if(!is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;

$main_content .= '<tr bgcolor="'.$bgcolor.'"><td><image src="images/flags/'.$flagg.'.png"/></td><td>'.($offset + $number_of_rows).'.</td><td><a href="?subtopic=characters&name='.urlencode($skill['name']).'">'.($skill['online']>0 ? "<font color=\"green\">".$skill['name']."</font>" : "<font color=\"red\">".$skill['name']."</font>").'</a><br><small>'.$skill['level'].' '.$vocation_name[$world_id][$skill['promotion']][$skill['vocation']].'</small></td><td><center>'.$skill['value'].'</center></td>';

if($list == "experience")

$main_content .= '<td><center>'.$skill['experience'].'</center></td>';

$main_content .= '</tr>';

}

else

$show_link_to_next_page = TRUE;

 

essa e a parte de flags ?? nao sei dizer procurei pro flag e achou 3 nomes !!

 

o devo apagar isso tudo ???

Editado Dezembro 25 por SilvaPereira

Piabeta KunP
25 de dezembro de 2012 às 23:28

apaga essas partes

$flagg = $account->getCustomField("flag");

 

<td><image src="images/flags/'.$flagg.'.png"/></td>

 

 

Veja se resolve!

26 de dezembro de 2012 às 01:26

po lek , brigadao ... vlw ai

 

eu nao posso dar + rep por hoje ... assim que eu puder dou rep+ aki !!

Piabeta KunP
26 de dezembro de 2012 às 01:34

po lek , brigadao ... vlw ai

 

eu nao posso dar + rep por hoje ... assim que eu puder dou rep+ aki !!

 

resolvido?