Anton1863, Так а что мешает сохранить картинку при первом запросе? Получили страницу, взяли с неё ссылку на картинку, получили картинку и сохранили её. Зачем её повторно запрашивать?
dollar, Возрождение - это не создание нового персонажа. В большинстве многопользовательских игр убитый персонаж через некоторое время восстанавливается, возможно потеряв опыт и/или часть экипировки.
А вопросы ПК (Player Killer) обычно решают кармой. Если напасть на другого игрока, то карма падает. У персонажа с отрицательной кармой может теряться удача, увеличиваться шанс на потерю экипировки при смерти, увеличиваться цены в магазинах, на него может агриться стража в городах и т.д.
Ну и защита до определённого уровня. Может быть как неигровая, то есть просто ограничение свыше, так и игровая - какой нибудь амулет неуязвимости с ограничением на уровень персонажа.
Us59, Значит обернуть в ещё один SELECT (...) WHERE `order` = 0
Но это уже совсем изврат получается, проще двумя запросами сделать, быстрее работать будет.
Us59, Он не проверяется. Выбираются все записи из `sc_order`, дополняются выбранными записями из `codes`, сортируются так, что в начале оказываются записи из `sc_order` и выбирается 20 первых записей.
AskiLD, Вам Максим Тимофеев привёл ссылки на библиотеки разбора HTML. Берёте одну из них, изучаете документацию и пишете свой код.
Сама функция должна рекурсивно выбирать из HTML следующий раздел, писать соответствующую строку в CSS, если у него есть подразделы, то вызывать себя передавая дочерний список и путь по разделам.