ВСем доброго дня уже пучиюсь не первый день и вот решил спросить тут вопшем есть две проблемы которые я никак не могу исправить первая есть регистрация все роботает но хотелось бы ввести пару попрарок чтобы ввести ник должно быть такое правило ......@.... а не просто любые буквы и в пароле посути так же только еще к сещуствуещим правелам чтоб надо было вести цивры а не только буквы
и вторая проблема это просмотр персонажа 3д посути работает норм но вот с патчем 434 чтото отказывает есть баги кода одеваешь персонажа в фул одежду от каты то прогружается только плечи и голова и оружие и все
код на регистрация никак не смог выложить очень большой вот ссылка на код pastebin.com
код ко второй проблема просмотр 3д персонажа
Код
<?php $errors = 0;
mysql_select_db($server_cdb)or die(mysql_error()); $query_select_character = "SELECT guid, race, gender, playerBytes, playerBytes2 FROM characters WHERE name = '".@$name = $_GET['name']."' LIMIT 1"; $result_select_character = mysql_query($query_select_character);
if (!mysql_num_rows($result_select_character) == 0) { // If OK
$query_select_guid = mysql_query("SELECT item FROM character_inventory WHERE guid = '$guid' AND bag='0' AND slot <'18'"); if (mysql_num_rows($query_select_guid) != 0) { $eq = ""; while($row_select_guid = mysql_fetch_array($query_select_guid)) { $item = $row_select_guid['item']; mysql_select_db($server_cdb); $query_select_itemEntry = mysql_query("SELECT itemEntry FROM item_instance WHERE guid = '$item'"); if (mysql_num_rows($query_select_itemEntry) != 0) { while ($row_itemEntry = mysql_fetch_array($query_select_itemEntry)) { $itemEntry = $row_itemEntry['itemEntry']; if ($itemEntry != "") { mysql_select_db($server_wdb); $query_select_item = "SELECT displayid, InventoryType FROM item_template WHERE entry = '$itemEntry' LIMIT 1"; $result_select_item = mysql_query($query_select_item); if (!mysql_num_rows($result_select_item) == 0) { $row_item = mysql_fetch_array($result_select_item); $displayid = $row_item['displayid']; $inventory_type = $row_item['InventoryType']; if ($eq == "") { $eq = $inventory_type.','.$displayid; } else { $eq .= ','.$inventory_type.','.$displayid; } } else { // If not OK echo '<p>The DisplayID could not be retrieved. We apologize for any inconvenience.</p>'; // Public message. //echo '<p>' . mysql_error() . '<br /><br />Query:'.$itemEntry.' ' . $query . '</p>'; // Debugging message. $errors++; } } else { // If not OK echo '<p>The itemEntry could not be retrieved. We apologize for any inconvenience.</p>'; // Public message. //echo '<p>' . mysql_error() . '<br /><br />Query: ' . $query . '</p>'; // Debugging message. $errors++; } } } else { // If not OK echo '<p>The Inventory could not be retrieved. We apologize for any inconvenience.</p>'; // Public message. //echo '<p>' . mysql_error() . '<br /><br />Query: ' . $query . '</p>'; // Debugging message. $errors++; } } } } else { // If not OK echo '<p>The Character could not be retrieved. We apologize for any inconvenience.</p>'; // Public message. //echo '<p>' . mysql_error() . '<br /><br />Query: ' . $query . '</p>'; // Debugging message. $errors++; }