Jump to content

Recommended Posts

Bom galera, coloquei reset system no meu ot, deu tudo certo único, problema é que não consigo colocar o Reset no Rank do meu site, consegui colocar no Character Profile mas não no Rank.

 

Segue o highscores.php

 

Spoiler

<?php require_once 'engine/init.php'; include 'layout/overall/header.php';

if ($config['log_ip']) {
	znote_visitor_insert_detailed_data(3);
}

// Fetch highscore type
$type = (isset($_GET['type'])) ? (int)getValue($_GET['type']) : 7;
if ($type > 9) $type = 7;

// Fetch highscore page
$page = getValue(@$_GET['page']);
if (!$page || $page == 0) $page = 1;
else $page = (int)$page;

$highscore = $config['highscore'];

$rows = $highscore['rows'];
$rowsPerPage = $highscore['rowsPerPage'];

function skillName($type) {
	$types = array(
		1 => "Club",
		2 => "Sword",
		3 => "Axe",
		4 => "Distance",
		5 => "Shield",
		6 => "Fish",
		7 => "Experience", // Hardcoded
		8 => "Magic Level", // Hardcoded
		9 => "Fist", // Since 0 returns false I will make 9 = 0. :)
	);
	return $types[(int)$type];
}

function pageCheck($index, $page, $rowPerPage) {
	return ($index < ($page * $rowPerPage) && $index >= ($page * $rowPerPage) - $rowPerPage) ? true : false;
}

$cache = new Cache('engine/cache/highscores');
if ($cache->hasExpired()) {
	$scores = fetchAllScores($rows, $config['TFSVersion'], $highscore['ignoreGroupId']);

	$cache->setContent($scores);
	$cache->save();
} else {
	$scores = $cache->load();
}

if ($scores) {
	?>
	<h1>Ranking for <?php echo skillName($type); ?>.</h1>
	<form action="" method="GET">
		<select name="type">
			<option value="7" <?php if ($type == 7) echo "selected"; ?>>Experience</option>
			<option value="8" <?php if ($type == 8) echo "selected"; ?>>Magic</option>
			<option value="5" <?php if ($type == 5) echo "selected"; ?>>Shield</option>
			<option value="2" <?php if ($type == 2) echo "selected"; ?>>Sword</option>
			<option value="1" <?php if ($type == 1) echo "selected"; ?>>Club</option>
			<option value="3" <?php if ($type == 3) echo "selected"; ?>>Axe</option>
			<option value="4" <?php if ($type == 4) echo "selected"; ?>>Distance</option>
			<option value="6" <?php if ($type == 6) echo "selected"; ?>>Fish</option>
			<option value="9" <?php if ($type == 9) echo "selected"; ?>>Fist</option>
		</select>
		<select name="page">
			<?php
			$pages = (int)($highscore['rows'] / $highscore['rowsPerPage']);
			for ($i = 0; $i < $pages; $i++) {
				$x = $i + 1;
				if ($x == $page) echo "<option value='".$x."' selected>Page: ".$x."</option>";
				else echo "<option value='".$x."'>Page: ".$x."</option>";
			}
			?>
		</select>
		<input type="submit" value=" View " class="btn btn-info">
	</form>
	<table id="highscoresTable" class="table table-striped table-hover">
		<tr class="yellow">
			<td>Rank</td>
			<td>Name</td>
			<td>Vocation</td>
			<td>Level</td>
			<?php if ($type === 7) echo "<td>Points</td>"; ?>
		</tr>
		<?php
		for ($i = 0; $i < count($scores[$type]); $i++) {
			if (pageCheck($i, $page, $rowsPerPage)) {
				?>
				<tr>
					<td><?php echo $i+1; ?></td>
					<td><a href="characterprofile.php?name=<?php echo $scores[$type][$i]['name']; ?>"><?php echo $scores[$type][$i]['name']; ?></a></td>
					<td><?php echo vocation_id_to_name($scores[$type][$i]['vocation']); ?></td>
					<td><?php echo $scores[$type][$i]['value']; ?></td>
					<?php if ($type === 7) echo "<td>". $scores[$type][$i]['experience'] ."</td>"; ?>
				</tr>
				<?php
			}
		}
		?>
	</table>
	<?php
}
include 'layout/overall/footer.php'; ?>

 

 

characterprofile.php

 

Spoiler

<?php require_once 'engine/init.php'; include 'layout/overall/header.php'; ?>
<img src="layout/images/titles/t_characters.png"/><p>
<?php
if ($config['log_ip']) {
	znote_visitor_insert_detailed_data(4);
}
if (isset($_GET['name']) === true && empty($_GET['name']) === false) {
	$name = $_GET['name'];
	$user_id = user_character_exist($name);
	if ($user_id !== false) {
		if ($config['TFSVersion'] == 'TFS_10') {
			$profile_data = user_character_data($user_id, 'name', 'level', 'vocation', 'lastlogin', 'sex', 'group_id', 'town_id');
			$profile_data['online'] = user_is_online_10($user_id);
		} else $profile_data = user_character_data($user_id, 'name', 'level', 'vocation', 'lastlogin', 'online', 'sex', 'group_id', 'town_id');
		$profile_znote_data = user_znote_character_data($user_id, 'created', 'hide_char', 'comment');

		$guild_exist = false;
		if (get_character_guild_rank($user_id) > 0) {
			$guild_exist = true;
			$guild = get_player_guild_data($user_id);
			$guild_name = get_guild_name($guild['guild_id']);
		}
		?>

		<!-- PROFILE MARKUP HERE-->
			<!-- CHARACTER INFORMAION -->
			<table>
			<tr><td colspan="2">Informações do Personagem</td></tr>
			<tr><td width="20%">Nome:</td>
			<td><?php echo $profile_data['name']; ?></td></tr>
			<tr><td>Sexo:</td>
			<td><?php
				if ($profile_data['sex'] == 1) {
				echo 'Masculino';
				} else {
				echo 'Feminino';
				}
			$resets = mysql_select_single("SELECT `resets` FROM `players` WHERE `id`='$user_id' LIMIT 1;");
				?></td></tr>
			<tr><td>Vocação:</td>
			<td><?php echo vocation_id_to_name($profile_data['vocation']); ?></td></tr>
			<tr><td>Level:</td>
			<td><?php echo $profile_data['level']; ?></td></tr>
			<tr><td width="20%">Resets:</td>
			<td><?php echo $resets['resets']; ?></td></tr>
			<tr><td>World:</td>
			<td><?php echo $config['site_title']; ?></td></tr>
			<tr><td>Residência:</td>
			<td><?php
				foreach ($config['towns'] as $key=>$value) {
					if ($key == $profile_data['town_id']) {
						echo $value;
					}
				} ?></td></tr>
				<?php		$houses = array();
			$houses = mysql_select_multi("SELECT `id`, `owner`, `name`, `town` FROM `houses` WHERE `owner` = $user_id ;");
			if ($houses !== false) {
				$playerlist = array();
				foreach ($houses as $h)
					if ($h['owner'] > 0)
						$playerlist[] = $h['owner'];

				if ($profile_data['id'] = $h['owner']) { ?>
			<tr><td>House:</td>
			<td><?php echo $h['name']; ?> (<?php
				foreach ($config['towns'] as $key=>$value) {
					if ($key == $h['town_id']) {
						echo $value;
					}
				} ?>)</td></tr>
				<?php
					}
				}
				?>
				<?php
				if ($guild_exist) {
				?>
			<tr><td>Guild:</td>
			<td><?php echo $guild['rank_name']; ?> of the <a href="guilds.php?name=<?php echo $guild_name; ?>"><?php echo $guild_name; ?></a></td></tr>
				<?php
				}
				?>
			<tr><td>Último login:</td>
			<td><?php
					if ($profile_data['lastlogin'] != 0) {
						echo getClock($profile_data['lastlogin'], true, true);
					} else {
						echo 'Nunca logado';
					}

				?></td></tr>
				<?php
				if ($profile_data['group_id'] > 1) {
				?>
			<tr><td>Position:</td>
			<td><?php
				foreach ($config['ingame_positions'] as $key=>$value) {
					if ($key == $profile_data['group_id']) {
						echo $value;
					}
				} ?></td></tr>
				<?php
				}
				?>
				<?php if (isset($profile_znote_data['comment']) === true && empty($profile_znote_data['comment']) === false) { ?>
			<tr><td>Comentário:</td>
			<td><?php echo $profile_znote_data['comment']; ?></td></tr>
				<?php } ?>
			<tr><td>Criado:</td>
			<td><?php echo getClock($profile_znote_data['created'], true); ?></td></tr>
			</table>
			<?php
/*/
/   Znote AAC 1.4+ detailed character info (HP, MP, lvL, Exp, skills)
/   HTML code based on code from Gesior
/*/
$tableWidth = 540;
if ($config['TFSVersion'] != 'TFS_10') {
    $playerData = mysql_select_multi("SELECT `value` FROM `player_skills` WHERE `player_id`='$user_id' LIMIT 7;");
    $playerData['fist'] = $playerData[0]['value']; unset($playerData[0]);
    $playerData['club'] = $playerData[1]['value']; unset($playerData[1]);
    $playerData['sword'] = $playerData[2]['value']; unset($playerData[2]);
    $playerData['axe'] = $playerData[3]['value']; unset($playerData[3]);
    $playerData['dist'] = $playerData[4]['value']; unset($playerData[4]);
    $playerData['shield'] = $playerData[5]['value']; unset($playerData[5]);
    $playerData['fish'] = $playerData[6]['value']; unset($playerData[6]);

    $player = mysql_select_single("SELECT `health`, `healthmax`, `mana`, `manamax`, `experience`, `maglevel`, `level` FROM `players` WHERE `id`='$user_id' LIMIT 1;");
    $playerData['magic'] = $player['maglevel'];
    $playerData['exp'] = array(
        'now' => $player['experience'],
        'next' => (int)(level_to_experience($player['level']+1) - $player['experience']),
        'percent' => (int)(($player['experience'] - level_to_experience($player['level'])) / (level_to_experience($player['level']+1) - $player['experience']) * 100)
    );
    $playerData['health'] = array(
        'now' => $player['health'],
        'max' => $player['healthmax'],
        'percent' => (int)($player['health'] / $player['healthmax'] * 100),
    );
    $playerData['mana'] = array(
        'now' => $player['mana'],
        'max' => $player['manamax'],
        'percent' => (int)($player['mana'] / $player['manamax'] * 100),
    );
} else {
    $player = mysql_select_single("SELECT `health`, `healthmax`, `mana`, `manamax`, `experience`, `skill_fist`, `skill_club`, `skill_sword`, `skill_axe`, `skill_dist`, `skill_shielding`, `skill_fishing`, `maglevel`, `level` FROM `players` WHERE `id`='$user_id' LIMIT 1;");
    $playerData = array(
        'fist' => $player['skill_fist'],
        'club' => $player['skill_club'],
        'sword' => $player['skill_sword'],
        'axe' => $player['skill_axe'],
        'dist' => $player['skill_dist'],
        'shield' => $player['skill_shielding'],
        'fish' => $player['skill_fishing'],
        'magic' => $player['maglevel'],
        'exp' => array(
            'now' => $player['experience'],
            'next' => (int)(level_to_experience($player['level']+1) - $player['experience']),
            'percent' => (int)(($player['experience'] - level_to_experience($player['level'])) / (level_to_experience($player['level']+1) - $player['experience']) * 100)
        ),
        'health' => array(
            'now' => $player['health'],
            'max' => $player['healthmax'],
            'percent' => (int)($player['health'] / $player['healthmax'] * 100),
        ),
        'mana' => array(
            'now' => $player['mana'],
            'max' => $player['manamax'],
            'percent' => (int)($player['mana'] / $player['manamax'] * 100),
        )
    );
}
// Incase they have more health/mana than they should due to equipment bonus etc
if ($playerData['exp']['percent'] > 100) $playerData['exp']['percent'] = 100;
if ($playerData['health']['percent'] > 100) $playerData['health']['percent'] = 100;
if ($playerData['mana']['percent'] > 100) $playerData['mana']['percent'] = 100;
//data_dump($playerData, false, "Player Data");
?>
<!-- PLAYER SKILLS TABLE -->
<table cellspacing="1" cellpadding="4" style="width:100%" <?php echo $tableWidth; ?>px;">
    <tr class="yellow">
        <td>Fist</td>
        <th>Club</th>
        <th>Sword</th>
        <th>Axe</th>
        <th>Dist</th>
        <th>Shield</th>
        <th>Fish</th>
        <th>Magic</th>
    </tr>
    <tr>
        <td bgcolor="#D4C0A1" align="left">
            <?php echo $playerData['fist']; ?>
        </td>
        <td bgcolor="#D4C0A1" align="left">
            <?php echo $playerData['club']; ?>
        </td>
        <td bgcolor="#D4C0A1" align="left">
            <?php echo $playerData['sword']; ?>
        </td>
        <td bgcolor="#D4C0A1" align="left">
            <?php echo $playerData['axe']; ?>
        </td>
        <td bgcolor="#D4C0A1" align="left">
            <?php echo $playerData['dist']; ?>
        </td>
        <td bgcolor="#D4C0A1" align="left">
            <?php echo $playerData['shield']; ?>
        </td>
        <td bgcolor="#D4C0A1" align="left">
            <?php echo $playerData['fish']; ?>
        </td>
        <td bgcolor="#D4C0A1" align="left">
            <?php echo $playerData['magic']; ?>
        </td>
    </tr>
</table>
<!-- PLAYER INFO TABLE -->
<table cellspacing="1" cellpadding="4" style="width:100%" <?php echo $tableWidth; ?>px;">
    <tr>
        <td bgcolor="#F1E0C6" align="left" width="20%">
            <b>Vida:</b>
        </td>
        <td bgcolor="#F1E0C6" align="left">
            <?php echo $playerData['health']['now'].'/'.$playerData['health']['max']; ?>
            <div style="width: 100%; height: 3px; border: 1px solid #000;">
                <div style="background: red; width: <?php echo $playerData['health']['percent']; ?>%; height: 3px;">
                </div>
            </div>
        </td>
    </tr>
    <tr>
        <td bgcolor="#D4C0A1" align="left">
            <b>Mana:</b>
        </td>
        <td bgcolor="#D4C0A1" align="left">
            <?php echo $playerData['mana']['now'].'/'.$playerData['mana']['max']; ?>
            <div style="width: 100%; height: 3px; border: 1px solid #000;">
                <div style="background: blue; width: <?php echo $playerData['mana']['percent']; ?>%; height: 3px;">
                </div>
            </div>
        </td>
    </tr>
    <tr>
        <td bgcolor="#D4C0A1" align="left">
            <b>Experiência:</b>
        </td>
        <td bgcolor="#D4C0A1" align="left">
            <?php echo number_format($playerData['exp']['now'], 0, "", " "); ?> Experiência.
        </td>
    </tr>
    <tr>
        <td bgcolor="#F1E0C6" align="left">
            <b>Próximo nível:</b>
        </td>
        <td bgcolor="#F1E0C6" align="left">
            Precisa de <b><?php echo number_format($playerData['exp']['next'], 0, "", " "); ?> experiência (<?php echo 100-$playerData['exp']['percent']; ?>%)</b> para o Level <b><?php echo $player['level']+1; ?></b>.
            <div title="99.320604545 %" style="width: 100%; height: 3px; border: 1px solid #000;">
                <div style="background: red; width: <?php echo $playerData['exp']['percent']; ?>%; height: 3px;"></div>
            </div>
        </td>
    </tr>
</table>
<!-- END detailed character info -->
			<!-- END CHARACTER INFORMATION -->
			<!-- DEATH LIST -->
					<?php
					if ($config['TFSVersion'] == 'TFS_02') {
						$array = user_fetch_deathlist($user_id);
						if ($array) { ?>
							<table>
								<tr><td colspan="2">Mortes do personagem</td></tr><?php
							//data_dump($array, false, "Data:");
								// Design and present the list
								foreach ($array as $value) {
									// $value[0]
									$value['time'] = getClock($value['time'], true);
									if ($value['is_player'] == 1) {
										echo '<tr><td>'. $value['time'] .'</td><td> Morto no level '. $value['level'] .' por <a href="characterprofile.php?name='. $value['killed_by'] .'">'. $value['killed_by'] .'</a></td></tr>';
									} else {
										echo '<tr><td>'. $value['time'] .'</td><td> Morto no level '. $value['level'] .' por '. $value['killed_by'] .'</td></tr>';
									}
								?>
							</table><?php
								}
							}
							//Done.
						} else if ($config['TFSVersion'] == 'TFS_10') {
							$deaths = mysql_select_multi("SELECT
								`player_id`, `time`, `level`, `killed_by`, `is_player`,
								`mostdamage_by`, `mostdamage_is_player`, `unjustified`, `mostdamage_unjustified`
								FROM `player_deaths`
								WHERE `player_id`=$user_id ORDER BY `time` DESC LIMIT 10;");

							if (!$deaths) echo '';
							else {
							?>
							<table>
								<tr><td colspan="2">Character Deaths</td></tr><?php
								foreach ($deaths as $d) {
										echo "<tr><td width='20%'>".getClock($d['time'], true, true)."</td>";
										$lasthit = ($d['is_player']) ? "<a href='characterprofile.php?name=".$d['killed_by']."'>".$d['killed_by']."</a>" : $d['killed_by'];
											if ($d['is_player'] > 0) {
											echo "<td> Morto no level ".$d['level']." por $lasthit";
											} else echo "<td> Died at Level ".$d['level']." by $lasthit";
										if ($d['unjustified']) echo " <font color='red' style='font-style: italic;font-size:85%;'>(unjustified)</font>";
										$mostdmg = ($d['mostdamage_by'] !== $d['killed_by']) ? true : false;
										if ($mostdmg) {
											$mostdmg = ($d['mostdamage_is_player']) ? "<a href='characterprofile.php?name=".$d['mostdamage_by']."'>".$d['mostdamage_by']."</a>" : $d['mostdamage_by'];
											echo " and by $mostdmg.";
											if ($d['mostdamage_unjustified']) echo " <font color='red' style='font-style: italic;font-size:85%;'>(unjustified)</font>";
										}
								}
								//data_dump($deaths, false, "Deaths:");
																?>
							</td></tr></table><?php
							}
						} else if ($config['TFSVersion'] == 'TFS_03') {
							//mysql_select_single("SELECT * FROM players WHERE name='TEST DEBUG';");
							$array = user_fetch_deathlist03($user_id);
							if ($array) {							?>
							<table>
								<tr><td colspan="2">Mortes do personagem</td></tr><?php
								// Design and present the list
								foreach ($array as $value) {
									$value[3] = user_get_killer_id(user_get_kid($value['id']));
									if ($value[3] !== false && $value[3] >= 1) {
										$namedata = user_character_data((int)$value[3], 'name');
										if ($namedata !== false) {
											$value[3] = $namedata['name'];
											$value[3] = '<a href="characterprofile.php?name='. $value[3] .'">'. $value[3] .'</a>';
										} else {
											$value[3] = 'deleted player.';
										}
										echo '<tr><td>'. getClock($value['date'], true) .'</td><td>Killed at Level '. $value['level'] .' by '. $value[3] .'</td></tr>';
									} else {
										$value[3] = user_get_killer_m_name(user_get_kid($value['id']));
										if ($value[3] === false) $value[3] = 'deleted player.';
										echo '<tr><td>'. getClock($value['date'], true) .'</td><td>Died at Level '. $value['level'] .' by '. $value[3] .'</td></tr>';
									}
								}
																?>
							</table><?php
							}
						}
						?>
				<!-- END DEATH LIST -->
				<!-- QUEST PROGRESSION -->
                                <?php
                                $totalquests = 0;
                                $completedquests = 0;
                                $firstrun = 1;
                                if ($config['EnableQuests'] == true)
                                {
                                        $sqlquests =  mysql_select_multi("SELECT `player_id`, `key`, `value` FROM player_storage WHERE `player_id` = $user_id");
                                        foreach ($config['Quests'] as $cquest)
                                        {
                                                $totalquests = $totalquests + 1;
                                                foreach ($sqlquests as $dbquest)
                                                {
                                                        if ($cquest[0] == $dbquest['key'] && $cquest[1] == $dbquest['value'])
                                                        {
                                                                $completedquests = $completedquests + 1;
                                                        }
                                                }
                                                if ($cquest[3] == 1)
                                                {
                                                        if ($completedquests != 0)
                                                        {
                                                                if ($firstrun == 1)
                                                                {
                                                                        echo '<table id="characterprofileQuest" class="table table-striped table-hover">';
                                                                        echo '<tr class="yellow">';
                                                                        echo '<td colspan="2">Quest Progress</td>';
                                                                        echo '</tr>';
                                                                        $firstrun = 0;
                                                                }
                                                                $completed = $completedquests / $totalquests * 100;
                                                                echo '<tr>';
                                                                echo '<td>'. $cquest[2] .'</td>';
                                                                echo '<td id="progress"><span id="percent">'.round($completed).'%</span><div id="bar" style="width: '.$completed.'%"></div></td>';
                                                                echo '</tr>';
                                                        }
                                                        $completedquests = 0;
                                                        $totalquests = 0;
                                                }
                                        }
                                }
                                if ($firstrun == 0)
                                {
                                        echo '</table>';
                                }
                                ?>
                                <!-- END QUEST PROGRESSION -->
				<!-- CHARACTER LIST -->
				<?php
				if (user_character_hide($profile_data['name']) != 1) {
				?>
					<table>
					<tr><td colspan="4">Personagens</td></tr>
						<?php
						$characters = user_character_list(user_character_account_id($profile_data['name']));
						// characters: [0] = name, [1] = level, [2] = vocation, [3] = town_id, [4] = lastlogin, [5] = online
						if ($characters && count($characters) > 0) {
							?>
								<tr>
									<td><b>Nome</b></td>
									<td width="55%"><b>Status</b></td>
									<td><b>Level</b></td>
									<td><b>Vocação</b></td>
								</tr>
								<?php
								// Design and present the list
								$number = 1;
								foreach ($characters as $char) {
										if (hide_char_to_name(user_character_hide($char['name'])) != 'hidden') {
											echo '<tr>';
											echo '<td>'. $number .'. <a href="characterprofile.php?name='. $char['name'] .'">'. $char['name'] .'</a></td>';
											if ($char['name'] != $profile_data['name']) { echo '<td>'. $char['online'] .'</td>';
											} else echo '<td>'. $char['online'] .' <span style="font-size:85%;opacity:.5;"><i> (currently viewing)</i></span></td>';
											echo '<td>'. $char['level'] .'</td>';
											echo '<td>'. $char['vocation'] .'</td>';
											/* echo '<td>';
												if ($profile_data['lastlogin'] != 0) {
													echo getClock($profile_data['lastlogin'], true, true);
												} else {
													echo 'never logged in';
												}
											echo '</td>'; */
											echo '</tr>';
										$number = $number + 1;
										}
								}
							?>
							</table>
							<?php
							} else {
								echo '<b><font color="green">This player has never died.</font></b>';
							}
								//Done.
							?>
				<?php
				}
				?>
				<!-- END CHARACTER LIST -->
				<?php /*
				<table>
				<tr><td><font class="profile_font" name="profile_font_share_url">Address</td></tr><tr><td><a href="<?php
					if ($config['htwrite']) echo "http://".$_SERVER['HTTP_HOST']."/". $profile_data['name'];
					else echo "http://".$_SERVER['HTTP_HOST']."/characterprofile.php?name=". $profile_data['name'];

				?>"><?php
					if ($config['htwrite']) echo "http://".$_SERVER['HTTP_HOST']."/". $profile_data['name'];
					else echo "http://".$_SERVER['HTTP_HOST']."/characterprofile.php?name=". $profile_data['name'];
				?></a></font></td></tr>
				</table>
				*/ ?>

		<!-- END PROFILE MARKUP HERE-->

		<?php
	} else {
		echo htmlentities(strip_tags($name, ENT_QUOTES)).' does not exist.';
	}
} else {
	header('Location: unnamed');
}?>
<p><table>
<tr><td>Procurar Mais Personagens</td></tr>
<tr class="darkborder"><td>
	<form type="submit" action="characterprofile.php" method="get">
		Nome: <input type="text" size="25" name="name" class="search">
		<input type="submit" name="submitName" value="Enviar">
	</form>
</td></tr>
</table>

<?php include 'layout/overall/footer.php'; ?>

 

 

Oq eu modifiquei aqui foi:

 

$resets = mysql_select_single("SELECT `resets` FROM `players` WHERE `id`='$user_id' LIMIT 1;");

<tr><td width="20%">Resets:</td>
<td><?php echo $resets['resets']; ?></td></tr>

Foi na gambiarra porque eu nao entendo quase nada de PHP.

 

Anexei a imagem da database no tópico.

 

 

Se alguém conseguir me ajudar eu agradeço muito.

 

OBS: Minha database já está com Resets no Player.

ot.png

Edited by luanmaximus (see edit history)
Link to post
Share on other sites

Informe como está a sua tabela da database, e se possível adiante como ficou o código no characters profile

YDmXTU2.png

 

Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui

Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui

 

Muitos querem aquilo que você tem, 
mas vão desistir quando souberem o preço que você pagou.

 

skype-favicon.png lu.lukinha

message-16.png absolute@lnetworks.com.br

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By kungen32
      Bom Dia a todos,
      Há alguns meses atrás, antes de iniciar meu próprio servidor estava procurando um site diferente do que sempre encontramos .. páginas já prontas, um layout simples .. então me deparei com um layout que encontrei em um antigo fórum shin que não tinha não é usado desde 2016, uma web nomeada por seu proprietário God Alike.
      Esta página web, embora mais um layout diferente das outras e uma construção diferente, pode ser usada com as páginas do znote, sem nenhum problema claro que você vai precisar de muito trabalho, pois não contém nada do Tibia.
      Assim que aprendemos com esse layout, a vantagem de podermos criar páginas da web como um site real, finalizamos o layout pequeno com as pequeninas Notícias e uma minicoluna no meio, espaço para liberdade, fundo das telas às notícias, qualquer coisa é possível! Este site é uma pepita e é uma pena não ver mais conteúdo compartilhado como este
      Mas se você tiver força para dar o salto, acredite, vale a pena! Aqui está a página que eu mesmo terminei, sim, é possível fazer muito mais! Mas eu não sou um profissional, fiz o melhor que pude
       
       
       
       



       
       
       
       
    • By Endless
      Olá meus senhores, hoje venho trazer pra vocês 1 tutorial que li a muito tempo atrás e me ajudou muito. O tutorial não é meu, mas vejo que muita gente, muita gente mesmo não conhece esse módulo do apache, então achei válido trazer pra comunidade. Espero que ajude alguém!!
      O módulo que venho apresentar a vocês é o mod_evasive do Apache.
       
      Sobre ele:
       

      Instalando o mod_evasive:

       

      Configurando o mod_evasive:
       

      Carregando o módulo mod_evasive no apache:
       

      Teste da proteção DDoS
       

      Conclusão
       

      Créditos:

      https://sempreupdate.com.br/mod_evasive-no-apache-oferece-protecao-contra-ataque-de-ddos/
    • By robgreen
      Instalei tudo certinho o Znote AAC mas eu não consigo botar online. Aonde eu boto pra botar o ip do meu servidor? ip: ultimatibia.servegame.com
       
      Outra dúvida: estou querendo colocar esse layout exatamente como ele está na foto: http://www.tibiaking.com/forum/topic/25186-znote-aac-naxtie-layout/
       
      Já tentei copiar a pasta layout e colar em C:\UniServer\www\layout mas não deu. Alguém me ajuda
    • By Endless
      Opa, recentemente alguns programadores entraram em contato comigo procurando saber sobre proteção/restrição de informações do seu site.
      Mas como assim?
      Bom, por padrão, o apache vem configurado para ser livre o acesso a listagem de arquivos de 1 servidor. Por exemplo:
      Seu site tem o domínio rogerincudetcheca.com que carrega pelo diretório var/www/html, e supondo que dentro da pasta html exista 1 pasta chamada templates. Se o usuário simplesmente digitar rogerincudetcheca.com/templates e dentro dessa pasta não existir nenhum arquivo de índice como por exemplo: index.html ou index.php, por padrão vai ser listado todos arquivos daquela pasta. E isso ele pode fazer para qualquer diretório de seu servidor.



      Mas Endless, quer dizer então que ele pode ter acesso a qualquer arquivo do meu site? E a resposta é SIM, se a plataforma AAC que você utilizar não conter 1 regra que controle isso, por padrão qualquer 1 tem acesso a esses arquivos de seu site.
      Pensando nisso, vim explicar como alterar essa configuração básica que muita gente, mas muiiiita gente não sabe como funciona. OBS: Eu somente vou explicar como fazer o básico para evitar a listagem, mas existe muito mais opções para você inserir, vocês podem dar uma estudada mais a fundo direto na documentação do próprio apache. clicando aqui.
      Bom vamos lá:

      1° Passo:
       

      Passo 2:

       
       
      Pronto, se você tentar acessar o mesmo diretório que antes listava todos arquivos você irá ter o seguinte retorno: 


       
      Bom, como eu citei no início do tópico, existem + opções de você controlar esses acesso. Um exemplo disso é o .htaccess, mas não vou abordar sobre ele aqui.
      É isso, espero ajudar, abraços!!
      Pra galera que busca 1 discord de desenvolvimento, existe 1 Discord chamado Academia de Codding, onde o intuito é justamente ajudar quem precisa (OBS: Ajudar não é fazer o código pra ti, isso tu resolve pagando rsrs).
      Link do discord: https://discord.gg/JmTn69B
    • By Jonathan005
      Alguém pode me ajudar? 
      Eu já instalei o puglin do shop, já criei uma conta no PagSeguro, oque tenho que fazer agora?
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...

Important Information

Confirmação de Termo