Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 05/07/23 in all areas

  1. 4 points
    STRES-WEB 14 14.0.1 Всем привет, кое-что еще доработал. начал переписывать запросы на PDO, да чтобы повысить безопасность и удобство работы с базой данных. В будущем планируется полностью перейти на PDO и на php 8+. Добавил "Acceess Token" 64-х значный ключ при входе в панель. Сменил хеширования пароля. Добавил модулей. Вывод и удаление постов с телеграм каналов. Вывод и удаление новостей с админки. Вывод и удаление стримов с админки. Вывод и удаление событий с админки. Вывод виджета дискорд с админ панели. Добавил форму, чтобы пользователи могли оставить заявку на стрим прямо с сайта. Поменя внешный вид админ панели. Сделал поддержку мультиязычности. Добавил Личный Кабинет с донатом. Починил рекапчу, префикс при регистрации. Добавил закачку тхт при регистрации. Добавил встроенных скриптов, которые удобно выводить себе на страницу. Поменял архитектуру шаблона, так стало намного удобней. Пофиксил некоторые ошибки. Добавил вывод переклада страниц в админку, теперь можно меня все что есть на странице прямо с админ панели не копая код. Поменял дефолтный шаблон на более красивый. "На мой взгляд". -Скоро добавлю. Поддержку php 8+ Перепишу запросы, для защиты от SQL-инъекций. Пополнения баланса в личном кабинете. Магазин, для покупки игровых ценностей прямо с сайта. Способы оплаты. Хочеться сделать максимально простую натяжку шаблона, чтобы нулевой мог зайти и по инструкции все сделать. Вывод иконок клана в статистику. Починю SMTP слышал что не работает, но не проверял еще. https://drive.google.com/file/d/1ciNqhi46aB38Yg0KcL9xsSp9hpcovJz_/view
  2. 3 points
    Представляю вашему вниманию мои доработки. Буду обновлять, сейчас планируеться магазин . много чего добавлено, много исправлено. все не описать, да и не помню всего) что не понятно, пишем в телеграм ALEX. так же могу дополнить чем вам угодно. https://drive.google.com/file/d/13WNWVix3Cy7Mf6L8FCvyIZBcJkQ92e3v/view
  3. 2 points
    На правах рекламы могу предложить бесплатный тест другого продукта
  4. 2 points
    а у нас каменный век что ли телеграмма и тд нет ? или же мего отбор
  5. 1 point
    Значит уже без исходников никак не выяснить в чем проблема, если ранее что-то не выключил или наоборот. Просто некоторые Конфиги могут быть На оборот Типо как NoScripts = True - говорит, что скрипты не будут загружаться, а False - скажет, что нужно все загружать. Ну это пальцем в небо, вдруг там типо NoDropItems = True - Что скажет нельзя выкидывать итемы, а False можно будет. Хз, что там может случиться. что нельзя итем выкинуть. Но раз говорите есть какая-то загадочная опция в конфигах. значит что-то, все-же делали, ну вот где делали, там и запороли возможно!
  6. 1 point
  7. 1 point
    Если нет таблиц "etcitem, armor, weapon", значит предметы находятся в xml файлах в датапаке сервера, "data/xml/items/...", Там должен быть аттрибут: <set name="is_tradable" val="false" /> <set name="is_dropable" val="false" /> <set name="is_sellable" val="false" /> Если такого нема, значит искать подобное, если и этого нет, тогда, что там вообще есть?
  8. 1 point
    Исходники то есть? Если да, то изучай содержимое пакета RequestDropItem из ядра, на тему того что еще может там препятствовать выкидыванию предметов.
  9. 1 point
  10. 1 point
    Костюм DEATH KNIGHT в Lineage 2 - истинное воплощение могущества и стиля, созданное для тех, кто готов погрузиться в мир тьмы и владычества над смертью. Этот величественный костюм представлен в трех потрясающих стилях: Огненный Воплотите свою жажду уничтожения в этом потрясающем костюме. Яркий огненный оттенок скелета, окруженного пылающими языками пламени, придает вам власть и мощь самого Властелина Ада. Этот костюм погружает вас в атмосферу апокалиптической ярости и безжалостного разрушения. Фиолетовый Искусно смешав элегантность и загадочность, этот фиолетовый костюм призван дарить своему владельцу дополнительную непоколебимость. Его изящные линии и утонченный оттенок создают впечатление безупречной смертельной грации. Этот костюм притягивает внимание и внушает трепет всем, кто осмелится противостоять вам. Синий Погрузитесь в холодную атмосферу смерти с этим великолепным синим костюмом. Он заставит всех, кто осмелится встать на вашем пути, увидеть, что смерть - это не только конец, но и источник бесконечной силы и стойкости. В этом костюме вы будете выглядеть непоколебимым защитником тьмы и справитесь с любыми вызовами. Каждый набор костюма сопровождается аксессуарами и шикарным плащом на выбор в зависимости от протокола ( возможно и без плаща по запросу ), который подчеркнет ваше величие во всех сражениях. Дополнительную информацию о плащах и их вариантах вы можете получить, связавшись по указанным контактам. Костюмы сочетают в себе не только эпическую мощь, но и неподражаемую красоту, придающую вашему персонажу неповторимый стиль. Контакты для связи: Скайп: Support_La2-Pro ( click ) Дискорд: NevesOma#3182 Личные сообщения. Добавляемся в дискорд комьюнити: https://discord.gg/qeJuzHAgT9
  11. 1 point
    Да ты меня с ТС попутал Themida (в прошлом X-Protector), один из самых мощных и надежных протекторов Win32 приложений. Я бы наверно сказал в кавычках
  12. 1 point
  13. 1 point
    Ну да, темида правда не снята и за вирус будет считать. На этот сервер никто не зайдет тогда, по теперешнему то времени =) Проще взять уже с нормального проекта dll файлики.
  14. 1 point
    @doloto, 56 строчка, там попытка выбора базы данных. Там пропущено return false, которое приостановило бы выбор когда соединение отсутствует. Может что с настройками mysql? Нет ли strict режима какого-нибудь в my.ini или еще чего? Странно как-то. Но все-же сбросить пароль или пересоздать пользователя и пароль с базой и залить таблицы, через тот-же Navicat не составит-же никакого труда. Я бы не советовал ставить это к себе на проект
  15. 1 point
    Update v0.6.0: Допилена опция, которая запрещает захват содержимого окна игры (полезно против ботов, работа которых основана на OpenCV или похожих инструментах). То, что видит игрок на мониторе: То, что видно при захвате окна:
  16. 1 point
    Мне кажется если ты сделаешь выброс предметов на землю, то откроешь ящик пандоры с дюпами, это же пвсофт бро
  17. 1 point
    Исходя из последнего опыта общения с некоторыми администраторами вводятся условия для получения бесплатного теста: Сервер должен быть или уже открыт, или на стадии ЗБТ/ОБТ с хоть какой-то активностью на сайте, в дискорде или где-то еще. Ну или любые другие подтверждения того, что это реальный проект, а не просто тестовая песочница, на которую никто никогда не зайдет.У администратора должны присутствовать самые минимальные навыки администрирования сервера (чтобы он хотя бы знал включен его сервер или нет).
  18. 1 point
    Update v0.4.0: Добавлена проверка целостности файлов при запуске игрового клиента
  19. 1 point
    Ну в целом вопрос поставлен верно, но немного негативно. Дополню: Что должна уметь команда (в плане скиллов, например пара тасков с расписанным ТЗ)? Какой профит команде (условно, сдельная работа, или какой либо процент от доната\чего-либо еще\наработки)? Ну и с чем в итоге предстоит работать (в целом дублирует предыдущие два пункта).
  20. 1 point
    Ну да ладно, как говорится, хозяин Барин! Если нужно было не ТОП 10, а постраничная навигация (некий Пагинатор), то так и нужно было писать! Мне нужно вывод по страничный, а не ТОП 10 писать. Ко всему я бы использовал LIMIT :limit OFFSET :start, но опять-же, о чем тут можно писать, если вы все равно не понимаете ничего. И да, как вы думаете, BETWEEN 0 AND 999999, что если станет больше 999999 ? И Будет уже 2040503 например? Думаю догадаетесь. BETWEEN - на сколько помнится ищит между значениями столбика, не понимаю логику использования его в данном контексте, когда уже есть лимит.
  21. 1 point
    Послушай я дал почту туда и пиши . Телеграм дам если будет интерестно. Базарить вы мастера от Бога , а на дели .......
  22. 1 point
    $sqlsTops = [ 'topPvp' => 'SELECT `char_name`,`pvpkills` AS `kills` FROM `characters` WHERE `accesslevel` = 0 AND `pvpkills` > 0 ORDER BY `pvpkills` DESC LIMIT 10', 'topPk' => 'SELECT `char_name`,`pkkills` AS `kills` FROM `characters` WHERE `accesslevel` = 0 AND `pkkills` > 0 ORDER BY `pkkills` DESC LIMIT 10', 'topClans' => 'SELECT `clan_name` AS `char_name`,`reputation_score` AS `kills` FROM `clan_data` WHERE `accesslevel` = 0 AND `reputation_score` > 0 ORDER BY `reputation_score` DESC LIMIT 10' ]; Ну и дальше банальный while цикл на какой хочешь запрос, я просто сразу 3 сделал по обычному post запросу какой нужно меняем топ и все, а цикл всегда один будет.
  23. 1 point
    решил проблему с кодировкой, символы левые были.
  24. 1 point
    Лютый, Поповский говнокод. за такое отрывают руки по плечи. Вощпе убило.
  25. 1 point
    Тему офф,поговорил с человеком поможет.Всем спасибо за помощь.
  26. 1 point
    Не хрена не понял, но очень интересно)
  27. 1 point
    Предполагаю что ты перенес конфиги, и там стоит какое то ид которое не существует, советую заглянуть в ГС
  28. 1 point
  29. 1 point
    Мдеее,видимо частенько так делаешь Это в адрес doloto
  30. 1 point
    Можно к примеру перекинуть на новое ( если новое конечно ) ядро статы ( data/stats/ ), базу ( структуры таблиц скорее всего те же ), в целом весь датапак. И все будет работать в целом как на предыдущей ( кроме изменений которые возможно будут на новой сборке ). Если нужен лишь перенос контента, то можно лишь перенести базу и статы. Далее уже оперировать датапаком в зависимости от потребностей.
  31. 1 point
    Да, это как раз было из-за высоких ID Благодарю всех за гипотезы.
  32. 1 point
    Как вариант, ID может быть слишком большим для сборки. Попробуйте что-то намного ниже.
  33. 1 point
    Возможно что читает с базы данные.
  34. 1 point
    Почему не воспользоваться тем же XAMPP, в котором все компоненты вполне актуальных версий, а сам по себе он тоже вполне просто управляем и настраиваем?
  35. 1 point
    юзаю хост за 200р в месясц да подкинут клоуд но за 6 лет проблем не имею и не морочаю голову стоит св 13 и ксена фором последний
  36. 1 point
    хз как по мне проще хостинг купить за 100рублей и не париться
  37. 1 point
    в далекие времена пользовался openserver там вроде как все просто
  38. 1 point
    если что обычно для сервера покупается хостинг и впс ходя бы а не все на Хоум тачке
  39. 1 point
    <?php class TopPvp { const PREFIX = 'top_pvp_'; function getPrefix() { return self::PREFIX; } function getPath() { return "./cache"; } private function getOrSave() { $path = $this->getPath(); $files = glob($path.'/'. $this->getPrefix() . '*'); if(count($files) > 0 && file_exists($files[0])) { $a = explode("_", $files[0]); $time = intval($a[count($a) - 1]); //echo "diff: " . (time() - $time); if(time() - $time >= 180) { unlink( $files[0] ); return $this->loadDb(); } else { return file_get_contents($files[0]); } } else { return $this->loadDb(); } } private function loadDb() { require "db.php"; $sql = 'SELECT characters.char_name, characters.pvpkills, characters.pkkills, characters.onlinetime, clan_subpledges.name, char_templates.ClassName, character_subclasses.class_id, clan_data.crest, ally_data.crest as ally_crest, clan_data.ally_id, clan_data.clan_id '. 'FROM characters '. 'LEFT JOIN `clan_subpledges` ON characters.clanid = clan_subpledges.clan_id AND clan_subpledges.type = 0 '. 'LEFT JOIN character_subclasses ON character_subclasses.char_obj_id = characters.obj_Id AND character_subclasses.active = 1 '. 'LEFT JOIN `char_templates` ON char_templates.ClassId = character_subclasses.class_id '. 'LEFT JOIN `clan_data` ON clan_data.clan_id = characters.clanid '. 'LEFT JOIN `ally_data` ON ally_data.ally_id = clan_data.ally_id '. 'ORDER BY pvpkills DESC LIMIT 10;'; $result = mysqli_query($db, $sql); $content = ""; if(mysqli_num_rows($result) > 0) { foreach($result as $row) { //var_dump($row); $content .= "<tr>"; $content .= '<td>' . $row['char_name'] . '</td>'; $content .= '<td style="font-weight: bold;">' . $row['pvpkills'] . '</td>'; $content .= '<td>' . $row['pkkills'] . '</td>'; if(empty($row['name'])) { $content .= '<td>-</td>'; } else { $crest1 = base64_encode($row['crest']); $crest2 = base64_encode($row['ally_crest']); $content .= '<td><img src="/php/dds.php?data=' . $crest2 . '&id=' . $row['ally_id'] . '"><img src="/php/dds.php?data=' . $crest1 . '&id=' . $row['clan_id'] . '"> ' . $row['name'] . '</td>'; } $content .= '<td>' . $row['ClassName'] . '</td>'; $online = intval($row['onlinetime']); $content .= '<td>'; $hours = floor($online / 3600); $minutes = floor(($online / 60) % 60); $seconds = $online % 60; $content .= "$hours ч. $minutes мин. $seconds сек."; $content .= '</td>'; $content .= "</tr>"; //$content .= '<div class="quote">' . $row['char_name'] . ' - ' . $row['pvpkills'] . ' PVP</div>' . "\n"; } } else { $content .= "<tr><td>-</td><td>-</td><td>-</td><td>-</td></tr>"; } $result->close(); file_put_contents($this->getPath() . "/" . $this->getPrefix() . "" . time(), $content); return $content; } function get() { $data = $this->getOrSave(); //foreach (explode("\n", $data) as $s) { // echo $s; //} return $data; } } ?>
  40. 1 point
    Сменил защиту больше года назад, хоть и был одним из старейших клиентов смартов. В итоге рад без памяти, давно пора было уйти
  41. 1 point
    Если не сложно, ссылочку на fileedit последний скинь, если не трудно. Уже кучу их использовал.
  42. 1 point

    Version 1.0.0

    383 downloads

    1) ссылки, какие были на OnEvent функции вынесены в конфиг (Link8102 - Link8110) 2) убиты копирайты в шапке КБ (название сервера вынесено в конфиг - ServerNameForCopyrigths) 3) убиты копирайты в сообщении чата (название сервера вынесено в конфиг - ServerNameForCopyrigths) 4) байпасы на открытие ссылок больше не идут до сервера, сразу открывает ссылку, ссылки тянет из конфига (кнопки в системном меню facebook и т.п.) Список байпасов которые слались - настройка в ini.

    Free

  43. 1 point
    Второй стиль клика для всех хроник. Присутствует возможность добавления логотипа сервера. Стиль №3: Fear face: Стиль #4 Стиль #5 Immon Click:
×
×
  • Create New...