1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. Fituchini
  2. Fituchini
  3. Fituchini
  4. Fituchini
  5. Fituchini
    да и не говори. Класная весч.
    Сообщение от: Fituchini, 22 сен 2010 в разделе: PW Web
  6. Fituchini
  7. Fituchini
  8. Fituchini
    В данной теме буду собирать все скрипты и дополнять по возможности, так будет удобней Статус 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
    Сообщение от: Fituchini, 10 сен 2010 в разделе: PW Web
  9. Fituchini
  10. Fituchini
  11. Fituchini
  12. Fituchini
    дооооо... почитав посты посмеялся посмеялся, и понял что Вы ничего не боитесь! а зря, охота идёт на White War PW который тоже скоро будет закрыт. В связи с потеряй на "ОФФе" людеё а это порядка 1500-3000 человек, Аструм заявила об своих авторских правах. Видите ли они покупали разрешение у Корейского производителя на пользование и перевод ПО Perfect World а все остальные берут и модернизируют бесплатно дома сами. В связи с этим все крупные сервера будут закрыты! Пангу с одной стороны молодцы! Открыли новую рассу быстрей чем на оффе, и все людоеды люманулись туду оставляя офф. Нужно же ОФФу отомстить. Вот и заявили об своих авторских правах. На чьём сервере будет онлайн превышать 500+ будут эти чудо сервера закрыты, если конечно у вас лицензии нет о праве пользоваться и иметь серверную часть ПО. Короч отдел "К" постучится к каждому, и будем мы все играть на оффе, там как никак новый сервер скоро откроют с новыми рассами. P.S. встретимся на оффе ребята
    Сообщение от: Fituchini, 27 авг 2010 в разделе: Оффтоп
  13. Fituchini
    Сообщение

    [Гайд]Вайп

    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 - вещи в банке когда выходишь на страницу выбора персонажа, и заходишь обратно в игру, перс становиться на том месте где ты был в самом первом месте когда зашёл в игру после чистки файлов, как исправить?
    Сообщение от: Fituchini, 27 авг 2010 в разделе: PW Документация
  14. Fituchini
  15. Fituchini
  16. Fituchini
  17. Fituchini
  18. Fituchini
  19. Fituchini
  20. Fituchini