Перейти к содержанию

atlan

Пользователи
  • Публикаций

    33
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Весь контент atlan

  1. atlan

    Warehouse На Пв

    Правильный ответ на данный вопрос: файл gameserver\config\options.cfg, строчка № 144 и 149 У меня интересный всплыл вопрос: я нашел такую штуку как кэширование warehouse для чего оно нужно и спасает ли от дюпа?
  2. У меня кнопка написана вот так <input style="cursor:url('../hand.cur'),auto;" type="image" name="register" src="{template}/images/reg_1.png" onMouseOver="this.src='{template}/images/reg_2.png'" onMouseOut="this.src='{template}/images/reg_1.png'" value="Регистрация" /> тут и курсор свой вписать сможешь и кнопку активную, типа при наведении будет подставляться другая картинка
  3. atlan

    Знатоки Dle

    1-й. Для сайтов на движке DLE есть набор модулей, так называемых "Модули HellEvil 2.5.2" м.б. есть версия и поновее. 2-й. Скорее всего в таблице базы данных не хватает колонки в которую должны вноситься регистрационные данные или же она называется как то по другому- напиши ошибку какую тебе выдает при попытке регистрации и я попробую переписать тебе SQL запрос!
  4. atlan

    Вывод Данных Из Бд

    Обращайся, если что то не понятно
  5. atlan

    Вывод Данных Из Бд

    В блоке где собираешься выводить данные по статистике сервера, ставишь вот эту переменную {server} в index.tpl. Потом идешь в server.tpl и пишешь там что то типа этого плана: [main] <br> <table cellpadding="0" id="server"> <tr> <td> <table cellpadding="0"> <tr><td width="91" height="18""></td></tr> <tr><td width="91" height="18""><img src="{template}/images/status/login.png"></td></tr> <tr><td width="91" height="18""><img src="{template}/images/status/game.png"></td></tr> <tr><td width="91" height="18"><img src="{template}/images/status/online.png"></td></tr> </td> </table> {item} [total] <tr> <td colspan="4"><font color="#02ce23" face="courier new">Общий онлайн: <b>{total}</b></font></td> </tr> [/total] </table> [/main] [item] <td> <table cellpadding="0" cellspacing="0"> <td class="name">{name}</td> <tr><td width="53" height="18"><img src="{template}/images/other/ico-{login}.png" alt="{login}line"></td></tr> <tr><td width="53" height="18"><img src="{template}/images/other/ico-{game}.png" alt="{game}line"></td></tr> <tr><td width="53" height="18"><b><font color="#02ce23"><h3>{online}</h3></font></b></td></tr> </table> </td> [/item]
  6. Ну это тогда еще лучше, остается написать скрипт который будет выполнять импорты при удачной регистрации Осталось что бы кто то помог со скриптом..
  7. Доброе утро! У меня возникла кое какая идея: очень неудобно регистрироваться 2-ва раза, сперва на сайте а потом на форуме, потому я начал гуглить на счет связки ipb+sw13 но так ничего и не нашел. Понятное дело что есть свои подводные камни с тем что акаунты тогда будут светиться на форуме и это лишний повод для взлома. Но а если задать выборку по по персонажам, что бы не светить аккаунты ну на худой случай заблокировать доступ на форум, пока не залогиниться на форуме, хотя выборка логинов по имени персонажа, это самый удачный вариант связки. Ну в общем к чему я веду: м.б. кто то пробовал заниматься данным направлением и у него есть какие то наработки, ну или пробовать, набираясь подсказок, пока ничего не получится. Спасибо!
  8. Доброй ночи! Я писал руками на PHP два скрипта когда то давно и хотел бы их как то вписать в SW13 но не могу разобраться как. Знаю точно, что нужно вписывать в application/stat.php. Идея в том что бы можно было вывести в статистику список кто находится в тюрьме, прижизненно или на какое время ну а второй выводит список заблокированных аккаунтов. Ниже выкладываю код, который я давно писал сам и на PHP но при попытке встраивать как фрейм очень неудобно.. Вывод статистики тюремщиков <?php $db = @mysql_connect ("localhost","логин","пароль") or die ("Ошибка хоста,логина и пароля"); @mysql_select_db("имя_бд",$db) or die ("Ошибка базы данных"); $result = @mysql_query("SELECT char_name,accesslevel,in_jail,jail_timer FROM characters WHERE in_jail=2 OR accesslevel<0",$db) or die ("Ошибка таблиц базы данных"); $Post_n = 1; $Jail_lst = '<body ondragstart="return false" onselectstart="return false" oncontextmenu="return false"> <table cellpadding="0" cellspacing="0" width="94%">'; while ($myrow = mysql_fetch_array ($result)) { #****** Время в тюрьме ******# $time1 = ($myrow["jail_timer"]==0) ? "Пожизненно" : $myrow["jail_timer"]." м.сек"; // Если accesslevel < 0 if ($myrow["accesslevel"] < 0 && $myrow["in_jail"] == 0) { // то уже по-любому бан $ban = "Забанен"; // если же accesslevel не < 0, а Тюрьма == 1 } else { // то тюрьма $ban = "Тюрьма"; // Если срок равен 0 if ($myrow["in_jail"] == 1 && $myrow["jail_timer"] == 0) { // то сидим вечно $time = "Пожизненно"; // Если же срок > 0 } elseif ($myrow["in_jail"] == 1 && $myrow["jail_timer"] > 0) { // то сидеть нам столько-то секунд $time = $myrow["jail_timer"]." м.сек"; // Ну а если вдруг в БД значение срока < 0 } else { // то отправляем в Тех.поддержку $time = "обратитесь к администратору!"; } } $Jail_lst .= " <tr> <td>{$Post_n}. {$myrow["char_name"]}</td> <td align='right'>{$ban}</td> <td align='right'>{$time1}</td> </tr>"; $Post_n++; } $Jail_lst .= "</table>"; echo $Jail_lst; (mysql_close($db)) ?></p> Вывод статистики заблокированных аккаунтов <?php $db = @mysql_connect ("localhost","логин","пароль") or die ("Ошибка хоста,логина и пароля"); @mysql_select_db("имя_бд",$db) or die ("Ошибка базы данных"); $result = @mysql_query("SELECT login,access_level FROM accounts WHERE access_level <> 0 AND access_level <> 75 AND access_level <> 100",$db) or die ("Ошибка таблиц базы данных"); $myrow = @mysql_fetch_array ($result); { $Post_n = 1; $Ban_lst = '<body ondragstart="return false" onselectstart="return false" oncontextmenu="return false"> <table cellpadding="0" cellspacing="0" width="92%">'; while ($myrow = mysql_fetch_array ($result)) { #****** Бан Лист ******# $access = ($myrow['access_level']==-100) ? "Забанен" : ($myrow['access_level']==-99) ? "Забанен" : $myrow['access_level'].""; $Ban_lst .= " <tr> <td>{$Post_n}. {$myrow["login"]}</td> <td align='right'>{$access}</td> </tr>"; $Post_n++; } $Ban_lst .= "</table>"; echo $Ban_lst; } (mysql_close($db)) ?></p> Буду очень благодарен за реальную помощь в данном деле ну и кому то, думаю, тоже пригодится. Может есть какие то ошибки в скрипте- подскажите что не так, т.к. я пытаюсь разобраться с минимальным багажом знаний.. Помогите вписать что то в этом роде в стиле написания кода как в application/stat.php на SW13!
  9. atlan

    Фильтр Лвла Рб На Sw13

    Доброй ночи! Хочу сделать выборку РБ не меньше, ну там, 60-го лвла а то выходит очень длинная и никому не нужная статистика. Нашел в каком файле и где это все прописано, но не могу разобраться как правильно ее вписать, то ли при выборке в переменную или же при формировании таблицы? Файл называется stat.php stat.php Заранее благодарен за любую помощь в данном направлении!
  10. atlan

    M/p.def

    так по мимо патча нужно прописать еще все в базе как положенно, я могу сделать какую то шапку и поменять там п.дем точно, сам с нуля раньше делал патчи + на сколько помню что крылья правил вроде бы как в etcitemgrp.dat пришлось на работе качать часть файлов патча и редактор к ним Хорошо что директор не видит чем занимается его сисадмин вместо работы над сайтом
  11. Я думаю что скорее всего дело в самом патче, когда то тоже была такая же проблема, когда начинаешь бить мобов, сыпятся ошибки. Помогла полная смена файлов библиотек DLL..с опозданием но вспомнил что и у меня такая же была проблема
  12. Если ты собрался делать свой автоапдейтер, скачай от сюда вот ссылка неплохой апдейтер, там сразу же и установщик и компилятор удобный, в общем рекомендую этот! Если тебе нужна прога для редактирования файлов патча + нормально рабочий l2.ini, вот ссылка
  13. atlan

    M/p.def

    Вот как раз дело в том что как раз шляпа и прописывается не в armorgrp.dat а в etcitemgrp.dat, на сколько я помню, проще подставить другую иконку для шлема, и там уже воротишь, что хочешь. Если бы я видел конкретно проблему, вон в этой шляпе (ид+название) написать что бы она давала Х p.def, Х m.def и еще давала Х + МП бонус в описании, я бы помудохался и сбросил бы результат
  14. ты точно знаешь что у тебя внешний IP адрес? Попробуй скинуть основные пункты в настройках конфигов предварительно заменив их на мой IP, имя базы, логин, пароль, ну в общем то что меняешь в настройках + нужно точно знать на счет айпишника, внешний он или нет. Проверятся просто: смотришь какой айпишник у тебя в сведеньях подключения по локальной сети или заходишь в командную строку и пишешь ipconfig -all, потом заходишь на speedtest.net и смотришь какой тебе там айпи показало
  15. atlan

    M/p.def

    Что за вещь? Сбрось в ПМ файлы для твоей шмотки и скажи что тебе нужно там переписать, я разберу патч, посмотрю и поправлю, скину назад и отпишу что где правил- посмотришь разницу
  16. atlan

    Не Запускается Pw

    Логин сервер конфиг должен выглядеть так ExternalHostname = свой IP адрес InternalHostname = свой IP адрес LoginserverHostname = свой IP адрес LoginserverPort = 2106 Driver=com.mysql.jdbc.Driver URL=jdbc:mysql://localhost/имя_базы Login = логин Password = пароль LoginHostname = 127.0.0.1 LoginPort = 9014 Гейм сервер конфиг должен выглядеть так GameserverHostname = свой IP адрес GameserverPort = 7777 ExternalHostname = свой IP адрес InternalHostname = свой IP адрес LoginPort = 9014 LoginHost = 127.0.0.1 RequestServerID = 1 AcceptAlternateID = False URL=jdbc:mysql://localhost/имя_базы?useUnicode=true&characterEncoding=UTF-8 Login = логин Password = пароль Сбрось какие ошибки выдает гейм сервер, скорее всего что там что то еще с HEXID-ом
  17. atlan

    M/p.def

    UNK_2 UNK_3 armor_type crystal_type avoid_mod pdef mdef mpbonus ___ 1_____ 0______ 0_________ 0________ 0_____ 20___0_____ 0___ armor_type - тип армора crystal_type - тип кристалов с данной вещи pdef - физическая защита mdef - магическая защита mpbonus - сколько добавляет МП данный итем ПС. на сколько я рассмотрел на рисунке то, что ты прописываешь находится в совсем другом месте не в armorgrp.dat а в etcitemgrp.dat править это нужно
  18. atlan

    Не Запускается Pw

    ты запускаешь на локалке или на внешнике?
  19. java jdk наиболее полный пакет явы, лучше установить его + не было ответа за давность сборки вполне возможно что она писалась под инструкции которые присутствовали в 6-й верстке а в 7-й их уже от туда выпиляли..буду дома попробую протестировать на локалке сборку, на сколько я понимаю это какая то люцера из шаровых?
  20. У тебя стоит ява в исключении фаервола родного, я не думаю что это связано с конфигами, т.к. система не дает создать сокет для виртуальной машины
  21. Яву можешь проверить, какой там пакет стоит java jdk или java jre и какая версия явы и какая битность, если сборка относительно старая то на 7-й верстке коректно работать не будет
  22. попробуй запустить на таких UTF-8 -Xmx3550m -Xms3550m -Xmn2g -Xss128k надстройках. Какая операционка стоит, сколько бит и сколько битная ява установленная?
  23. Так там так и написано в параметрах запуска А какой мощности машина у тебя, на которой ты разворачиваешь сервер?
  24. В том дело что 7-ка и 8-ка немного не на том ядре работают и ошибка пишет, что не может создать сокет для логин сервера. Нужно включить фаервол и настроить правила для портов + нужно внимательно просмотреть конфиги, в данной ситуации не может создать сокет
  25. Я подозреваю, что на аппаратном уровне мог вылезти бэд, на какой системе подымаешь, на стационарном ПК?
×
×
  • Создать...