-
Публикаций
33 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Репутация
3Информация о atlan
-
Звание
Только пришел
Информация
-
Пол
Мужчина
-
Город
Киев
-
Интересы
Л2 :)
Контакты
-
Skype
atlan_ua
-
ICQ
191740303
- Вконтакте
Посетители профиля
1948 просмотров профиля
-
Правильный ответ на данный вопрос: файл gameserver\config\options.cfg, строчка № 144 и 149 У меня интересный всплыл вопрос: я нашел такую штуку как кэширование warehouse для чего оно нужно и спасает ли от дюпа?
-
У меня кнопка написана вот так <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="Регистрация" /> тут и курсор свой вписать сможешь и кнопку активную, типа при наведении будет подставляться другая картинка
-
1-й. Для сайтов на движке DLE есть набор модулей, так называемых "Модули HellEvil 2.5.2" м.б. есть версия и поновее. 2-й. Скорее всего в таблице базы данных не хватает колонки в которую должны вноситься регистрационные данные или же она называется как то по другому- напиши ошибку какую тебе выдает при попытке регистрации и я попробую переписать тебе SQL запрос!
-
В блоке где собираешься выводить данные по статистике сервера, ставишь вот эту переменную {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]
- 3 ответа
-
- 1
-
Ну это тогда еще лучше, остается написать скрипт который будет выполнять импорты при удачной регистрации Осталось что бы кто то помог со скриптом..
-
Доброе утро! У меня возникла кое какая идея: очень неудобно регистрироваться 2-ва раза, сперва на сайте а потом на форуме, потому я начал гуглить на счет связки ipb+sw13 но так ничего и не нашел. Понятное дело что есть свои подводные камни с тем что акаунты тогда будут светиться на форуме и это лишний повод для взлома. Но а если задать выборку по по персонажам, что бы не светить аккаунты ну на худой случай заблокировать доступ на форум, пока не залогиниться на форуме, хотя выборка логинов по имени персонажа, это самый удачный вариант связки. Ну в общем к чему я веду: м.б. кто то пробовал заниматься данным направлением и у него есть какие то наработки, ну или пробовать, набираясь подсказок, пока ничего не получится. Спасибо!
-
Доброй ночи! Я писал руками на 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!
-
Доброй ночи! Хочу сделать выборку РБ не меньше, ну там, 60-го лвла а то выходит очень длинная и никому не нужная статистика. Нашел в каком файле и где это все прописано, но не могу разобраться как правильно ее вписать, то ли при выборке в переменную или же при формировании таблицы? Файл называется stat.php stat.php Заранее благодарен за любую помощь в данном направлении!
-
так по мимо патча нужно прописать еще все в базе как положенно, я могу сделать какую то шапку и поменять там п.дем точно, сам с нуля раньше делал патчи + на сколько помню что крылья правил вроде бы как в etcitemgrp.dat пришлось на работе качать часть файлов патча и редактор к ним Хорошо что директор не видит чем занимается его сисадмин вместо работы над сайтом
-
Я думаю что скорее всего дело в самом патче, когда то тоже была такая же проблема, когда начинаешь бить мобов, сыпятся ошибки. Помогла полная смена файлов библиотек DLL..с опозданием но вспомнил что и у меня такая же была проблема
-
Если ты собрался делать свой автоапдейтер, скачай от сюда вот ссылка неплохой апдейтер, там сразу же и установщик и компилятор удобный, в общем рекомендую этот! Если тебе нужна прога для редактирования файлов патча + нормально рабочий l2.ini, вот ссылка
-
Вот как раз дело в том что как раз шляпа и прописывается не в armorgrp.dat а в etcitemgrp.dat, на сколько я помню, проще подставить другую иконку для шлема, и там уже воротишь, что хочешь. Если бы я видел конкретно проблему, вон в этой шляпе (ид+название) написать что бы она давала Х p.def, Х m.def и еще давала Х + МП бонус в описании, я бы помудохался и сбросил бы результат
-
ты точно знаешь что у тебя внешний IP адрес? Попробуй скинуть основные пункты в настройках конфигов предварительно заменив их на мой IP, имя базы, логин, пароль, ну в общем то что меняешь в настройках + нужно точно знать на счет айпишника, внешний он или нет. Проверятся просто: смотришь какой айпишник у тебя в сведеньях подключения по локальной сети или заходишь в командную строку и пишешь ipconfig -all, потом заходишь на speedtest.net и смотришь какой тебе там айпи показало
-
Что за вещь? Сбрось в ПМ файлы для твоей шмотки и скажи что тебе нужно там переписать, я разберу патч, посмотрю и поправлю, скину назад и отпишу что где правил- посмотришь разницу