Видемо я чёт не доганяю один али нет? как скачать то? нихрена не понимаю :lol: Автора прошу перезалить на другой хостинг, или хотяб кто нить объясните как качать
от MorzE есть сдесь же и тоже норм сборка. Поиск есть такя кнопка
Что бы изменить время удаления персонажа вам нужно отредактировать файл: home/gamedbd/gаmеsys.conf и найти в нём строчки delete_timeout = 604800 604800 - Это Время удаления персонажа в секундах! Меняем это значение на любое своё! Я например поставил на 1 минуту = 60 секунд Гайд by Strong и кстати после данного действия не заходит в клиент Вобшэ
Дополнение к Iweb v.n1.0 В дополнение входит: Запуск данжей. Чат. Все новые функции пристроены к старому интерфейсу. [img](для невидящих http://radikal.ru/F/s41.radikal.ru/i091/1007/8d/e5aa9d318db5.jpg.html) Просто заменяем все файлы в opt/jakarta-tomcat-5.5.9/ Перезагружаемся. Есле новых сылок не видно, просто удалите папку opt/jakarta-tomcat-5.5.9/work/Catalina/localhost/iweb/org/apache/jsp Сделано на основе PwAdmin Права принадлежат NioFBI СКАЧАТЬ===> http://narod.ru/disk/22638498000/jakarta-tomcat-5.5.9.rar.html
да и не говори. Класная весч.
Теперь нам надо подготовить списки заголовков: Юзер агенты: берём например отсюда смотреть Список реферов: самим надо делать ибо только вы знаете ваши страницы, либо заюзать какойнить онлайн сео инструмент и получить список Теперь скрипт: вот этого я не понял как чё делать, напиши или ссылки подправь я протестю
а время удаления предметов так можно сделать? чтобы предметы в игре не валялись долго? чтоб если выкинул, то они пропали бы через 10 секунд!
В данной теме буду собирать все скрипты и дополнять по возможности, так будет удобней Статус GMов в сети от alexdnepro <?php $db_host="localhost"; //хост базы $db_user="botchal"; //юзер базы $db_pass="12345"; //пароль $db_name="pw"; //имя базы (для mssql обычно dbo) $db_type="1"; //тип, если 1 то MySQL если 2 то MSSQL $nik_table="name"; //название поля с логином или ником гма (в таблице users) например truename if($db_type=="1"){ $db=mysql_connect($db_host,$db_user,$db_pass) or die("Ошибка коннекта к базе."); $db=mysql_select_db($db_name,$db) or die("База ".$db_name." не найдена"); $res=mysql_query("SELECT DISTINCT userid, point.zoneid, users.".$nik_table." FROM `auth` LEFT JOIN point ON auth.userid=point.uid LEFT JOIN users ON auth.userid=users.id") or die("Ошибка запроса"); while ($row=mysql_fetch_array($res)){ if ($row['zoneid']==1) { echo '<font color="#00ff00">'.$row[$nik_table].'</font> '; // Тут пишем что нужно, если ГМ онлайн. На заметку в переменной $row['userid'] - айди ГМа } else { echo '<font color="#ff0000">'.$row[$nik_table].'</font> '; // Тут пишем что нужно, если ГМ оффлайн } } } else { $db=mssql_connect($db_host,$db_user,$db_pass) or die("Ошибка коннекта к базе."); $db=mssql_select_db($db_name,$db) or die("База ".$db_name." не найдена"); $res=mssql_query("SELECT DISTINCT userid, point.zoneid, users.".$nik_table." FROM `auth` LEFT JOIN point ON auth.userid=point.uid LEFT JOIN users ON auth.userid=users.id") or die("Ошибка запроса"); while ($row=mssql_fetch_array($res)){ if ($row['zoneid']==1) { echo '<font color="#00ff00">'.$row[$nik_table].'</font> '; // Тут пишем что нужно, если ГМ онлайн. На заметку в переменной $row['userid'] - айди ГМа } else { echo '<font color="#ff0000">'.$row[$nik_table].'</font> '; // Тут пишем что нужно, если ГМ оффлайн } } } ?> Статус GMов в сети от Botchal <?php //script by Botchal $db_host="127.0.0.1";//хост базы $db_user="botchal";//юзер базы $db_pass="12345";//пароль $db_name="pw";//название базы $db_type="1";//тип, если 1 то MySQL если 2 то MSSQL $table_gms="auth";//таблица гмов $table_gms_td_id="userid";//столбик в таблице гмов с айди $table_online="point";//таблица онлайна $table_online_td_id="uid";//столбик в таблице онлайна с айди $table_online_td_echo="lastlogin";//ещё чтото надо выбрать $table_accounts="users";//таблица аккаунтов $table_accounts_td_id="ID";//столбик в таблице аккаунтов с айди $table_accounts_td_name="name";//столбик в таблице аккаунтов с логином $vivod_teh_kto_off="1";//если 1 то выводить $kolichestvo_iz_vseh="1";//если 1 то выводить $start_gm_online="0";//если приписать то к числу ГМов в онлайне будет прибавляться то что вы приписали if($db_type=="1"){ $db=@mysql_connect($db_host,$db_user,$db_pass) or die("нет конекта, правь конфиг ");$db=@mysql_select_db($db_name,$db) or die("нет такой базы, правь конфиг "); $result1=@mysql_query("select $table_gms_td_id from $table_gms") or die("нет такой таблицы\"".$table_gms."\" или столбика \"".$table_gms_td_id."\", правь конфиг и вообще ты идёш нахуй ");$num_rows1=mysql_num_rows($result1); if($num_rows1!="0"){ while($row1=mysql_fetch_array($result1)){ $userid=$row1['userid']; $result2=mysql_query("select $table_online_td_id,$table_online_td_echo from $table_online where $table_online_td_id='$userid'");$num_rows2=mysql_num_rows($result2); if($num_rows2!="0"){ $result3=mysql_query("select $table_accounts_td_id,$table_accounts_td_name from $table_accounts where $table_accounts_td_id='$userid'");$row3=mysql_fetch_array($result3); $name_user=$row3['name']; $start_gm_online=$start_gm_online+1; echo" <font color='green'>GameMaster - ".$name_user." сейчас в игре</font> ";// строчка с именем ГМа если он в сети, для диза правте её } if($num_rows2=="0" and $vivod_teh_kto_off=="1"){ $result3=mysql_query("select $table_accounts_td_id,$table_accounts_td_name from $table_accounts where $table_accounts_td_id='$userid'");$row3=mysql_fetch_array($result3); $name_user=$row3['name']; echo"<font color='red'>GameMaster - ".$name_user." сейчас не в игре</font> ";// строчка с именем ГМа если он НЕ в сети, для диза правте её }} if($kolichestvo_iz_vseh=="1"){ $vse=mysql_num_rows($result1); echo"GM'ов онлайн - ".$start_gm_online." из ".$vse." "; } }else{echo"<font color='red'>GM'ов на сервере нету, вы можете связаться с администрацией для уточнения</font> ";} } if($db_type=="1"){ $db=@mssql_connect($db_host,$db_user,$db_pass) or die("нет конекта, правь конфиг ");$db=@mssql_select_db($db_name,$db) or die("нет такой базы, правь конфиг "); $result1=@mssql_query("select $table_gms_td_id from $table_gms") or die("нет такой таблицы\"".$table_gms."\" или столбика \"".$table_gms_td_id."\", правь конфиг и вообще ты идёш нахуй ");$num_rows1=mssql_num_rows($result1); if($num_rows1!="0"){ while($row1=mssql_fetch_array($result1)){ $userid=$row1['userid']; $result2=mssql_query("select $table_online_td_id,$table_online_td_echo from $table_online where $table_online_td_id='$userid'");$num_rows2=mssql_num_rows($result2); if($num_rows2!="0"){ $result3=mssql_query("select $table_accounts_td_id,$table_accounts_td_name from $table_accounts where $table_accounts_td_id='$userid'");$row3=mssql_fetch_array($result3); $name_user=$row3['name']; $start_gm_online=$start_gm_online+1; echo" <font color='green'>GameMaster - ".$name_user." сейчас в игре</font> ";// строчка с именем ГМа если он в сети, для диза правте её } if($num_rows2=="0" and $vivod_teh_kto_off=="1"){ $result3=mssql_query("select $table_accounts_td_id,$table_accounts_td_name from $table_accounts where $table_accounts_td_id='$userid'");$row3=mssql_fetch_array($result3); $name_user=$row3['name']; echo"<font color='red'>GameMaster - ".$name_user." сейчас не в игре</font> ";// строчка с именем ГМа если он НЕ в сети, для диза правте её }} if($kolichestvo_iz_vseh=="1"){ $vse=mssql_num_rows($result1); echo"GM'ов онлайн - ".$start_gm_online." из ".$vse." "; } }else{echo"<font color='red'>GM'ов на сервере нету, вы можете связаться с администрацией для уточнения</font> ";} } ?> Просто статус сервера <? $ip="ip вашего сервера"; $port="порт сервера"; $fp = @fsockopen($ip1, $port1, $errno, $errstr, 1); if($fp >= 1){ $server1 = ONLINE;} else{ $server1 = OFFLINE; } echo$server1; ?> вот что мне выдал твой скрипт [img] и чё мне делать??? :lol: :lol: :D
Я решил свою проблему нужно chardb.jsp закинуть opt\jakarta-tomcat-5.5.9\webapps\iweb\role2\ Возникла новая проблема с отображением ников : [img] что то мне говорит что вы батюшка Админ сервера new era? Вы ошибаетесь, батюшка. :mellow: С чего Вы взяли Батюшка?
а есть такие люди у кого есть этот ТОП и кто смог бы поделиться?
решение данной проблемы нашёл в gamedbd удаляя те файлы которые написаны в гайде, удаляешь и новых персонажей, значение без программы ....../..cost$ IIow............ удалять только данное значение во всех файлах где вам нужно и всё будет работать!
дооооо... почитав посты посмеялся посмеялся, и понял что Вы ничего не боитесь! а зря, охота идёт на White War PW который тоже скоро будет закрыт. В связи с потеряй на "ОФФе" людеё а это порядка 1500-3000 человек, Аструм заявила об своих авторских правах. Видите ли они покупали разрешение у Корейского производителя на пользование и перевод ПО Perfect World а все остальные берут и модернизируют бесплатно дома сами. В связи с этим все крупные сервера будут закрыты! Пангу с одной стороны молодцы! Открыли новую рассу быстрей чем на оффе, и все людоеды люманулись туду оставляя офф. Нужно же ОФФу отомстить. Вот и заявили об своих авторских правах. На чьём сервере будет онлайн превышать 500+ будут эти чудо сервера закрыты, если конечно у вас лицензии нет о праве пользоваться и иметь серверную часть ПО. Короч отдел "К" постучится к каждому, и будем мы все играть на оффе, там как никак новый сервер скоро откроют с новыми рассами. P.S. встретимся на оффе ребята
I. Вайп персонажей: 1. Останавливаем сервер 2. Удаляем содержимое папок /home/gamedbd/dbhomewdb и /home/uniquenamed/unamewdb/ 3. Радуемся II. Вайп аккаунтов 1. Останавливаем сервер 2. Удаляем базу dbo 3. Создаём dbo заново, заливаем базы. P.S.: Если вы делаете вайп аккаунтов, то вам обязательно нужно сделать вайп персонажей! III. Вайп(зачистка) вещей у персонажей: Путь \home\gamedbd\dbhomewdb\dbdata\ Файл equipment - то что одето на персонажах Файл inventory - инвентарь (рюкзак) персонажей Файл storehouse - вещи в банке проблемка случилась, после удаления Файл equipment - то что одето на персонажах Файл inventory - инвентарь (рюкзак) персонажей Файл storehouse - вещи в банке когда выходишь на страницу выбора персонажа, и заходишь обратно в игру, перс становиться на том месте где ты был в самом первом месте когда зашёл в игру после чистки файлов, как исправить?
Я решил свою проблему нужно chardb.jsp закинуть opt\jakarta-tomcat-5.5.9\webapps\iweb\role2\ Возникла новая проблема с отображением ников : [img] что то мне говорит что вы батюшка Админ сервера new era?
работает как mysql версия, так и mssql версия, mysql версия которую выложил сталкер, работает на 100% надо только в chardb.jsp изменить конект к своей базе и в config.php А в mssql версии надо немного поправить chardb.jsp и настроить конекты. В обоих версиях надо залить sql запрос в базу Спасибо +анул... не там где надо коннект проставил
Народ а кто сскажет как сделать так чтоб ГМы в топе не отображались? Топ который под MySQL Можно написать скрипт, но я за это пока не возьмусь, хотя самому надо) Потом какнить напишу. А пока я сам удаляю гмов из uWebTables в phpmyadmin'е)) Морзе а я как то твой скрин запалил про ТВ,,, скрипт на включение ТВ... Скинь еси не жалка
Народ а кто сскажет как сделать так чтоб ГМы в топе не отображались? Топ который под MySQL
нее не фига не работает, все пути просмотрел не пашет
localhost:8080/iweb... попробуй под localhost я подрузомевал "мой_IP:ПОРТ" MorzE я базу чаров засунул по данному гайду и просматрел правильность пути 100раз, но ещё 101 посмотрю
Сталкер а ТОП по ПК есть??? Топ ПК - тот же самый топ игроков, только с выводом по другим переменным JoLan помоги с проблемой,, всё сделал но при запросе http://localhost/iweb/roles/chardb.jsp выдаёт такое содержимое HTTP Status 404 - /roles/chardb.jsp type Status report message /roles/chardb.jsp description The requested resource (/roles/chardb.jsp) is not available. Apache Tomcat/5.5.9 пишет типо не используется и Veiw_Player.php когда открываю в браузере пишет Не выбрано ни одного чара! Продолжение не возможно а в Top_Players.php все столбики пустые..((( в базу SQL залил, всё делал по гайду,,, я думаю MySQL и MSSQL по разному всё делать?
Имена участников (разделяйте запятой).