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

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

  1. AtomPW
  2. AtomPW
  3. AtomPW
  4. AtomPW
  5. AtomPW
  6. AtomPW
  7. AtomPW
  8. AtomPW
  9. AtomPW
  10. AtomPW
  11. AtomPW
  12. AtomPW
    короче если шара то тока через cpw пихать файлы а лучше запихни просто в конфиг или любой другой пак че надо и путь собственно укажи у меня куча чего в моделсе, еще со старого сервера, собственно все очень долго искать, поэтому паки соединяю (только дописывая недостающие файлы) в любом случае, даже если сливать, то вообще не распаковывается офовский пак, остальные нормально, такое ощущение что они туда защиту какуюто засунули. так как после перепаковки вес pck файла на 600 метров примерно больше, чем должно быть --- добавлено: 3 фев 2016 в 16:28 --- И так, вот что получается. Выбираю файлы [ATTACH] Жму распаковать, и вес сразу становится больше на размер pkx файла [ATTACH] В итоге после запаковки (обратно) вес pck файла будет 2.7ГБ а вес pkx файла 500-600 метров, как и положено. И из за веса PCK файла, перестает запускаться клиент. Сейчас распакуется, запакую обратно и добавлю скрины.
    Сообщение от: AtomPW, 3 фев 2016 в разделе: PW Вопросник
  13. AtomPW
  14. AtomPW
  15. AtomPW
  16. AtomPW
  17. AtomPW
  18. AtomPW
  19. AtomPW
    Сообщение

    1.4.6 (70) Кланы

    Не знаю есть тут или нет такой скрипт <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Веб-панель редактор должностей в клане v1.3(C) webserverok.com</title> </head> <body style='text-align: left;'> <? $lvl = array(0=>1,1=>2,2=>3); function SocketSender($Data, $host, $port){ $Socket = socket_create(AF_INET,SOCK_STREAM,SOL_TCP); if(socket_connect($Socket,$host,$port)) { socket_set_block($Socket); $send = socket_send($Socket,$Data,8192,0); $recv = socket_recv($Socket,$buf,8192,0); socket_set_nonblock($Socket); socket_close($Socket); } else { getErrorMessage(7,'die','feedback'); } } function dbread($table){ $bdlen = pack("n*", strlen($table)+32768); $data = pack('N', -1).$bdlen.$table.pack('N', 0); $Socket = socket_create(AF_INET,SOCK_STREAM,SOL_TCP); $Data = cuint(3055).cuint(strlen($data)).$data; if(socket_connect($Socket,"127.0.0.1","29400")) { socket_set_block($Socket); $send = socket_send($Socket,$Data,8192,0); $recv = socket_recv($Socket,$buf,8192,0); socket_set_nonblock($Socket); socket_close($Socket); } return $buf; } function cuint($data) { if($data < 64) return strrev(pack("C", $data)); else if($data < 16384) return strrev(pack("S", ($data | 0x8000))); else if($data < 536870912) return strrev(pack("I", ($data | 0xC0000000))); return strrev(pack("c", -32) . pack("i", $data)); } echo "<fieldset style='width: 50%; height: 500px; font-size:20px;'><legend>PW-CHANGE-APPOINTMENT-FACTION v1.3 by wsok.net</legend>"; if($_POST['getfaction'] != ""){ $cfaction = explode(",", $_POST['getfaction']); echo "<form method='post'> <input type='hidden' style='width: 40%; height: 35px; font-size:20px;' min='1' name='roleid1' required placeholder='ID ROLE CURRENT MASTER' value='{$cfaction[3]}'> <input type='number' style='width: 40%; height: 35px; font-size:20px;' min='1' name='roleid2' required placeholder='ID ROLE FOR EDIT'> ID игрока (должен состоять в этом клане!)<br><br> <select name='nedit' style='width: 40%; height: 35px; font-size:20px;'><option value='6'>Член</option><option value='5'>Капитан</option><option value='4'>Майор</option><option value='3'>Маршал [ Заменит текущего маршала! ]</option> <option value='2'>Мастер [ Заменит текущего мастера! ]</option></select> Выбор должности<br><br> <fieldset><legend>Информация о клане</legend> <pre> <b>НАЗВАНИЕ КЛАНА: </b> <font color=red>[ {$cfaction[0]} ] {$cfaction[1]} </font> <b>КОЛИЧЕСТВО ИГРОКОВ: </b> <font color=red>{$cfaction[5]} </font> <b>УРОВЕНЬ КЛАНА: </b> <font color=red>{$lvl[$cfaction[2]]} </font> <b>МАСТЕР КЛАНА (IdRole): </b> <font color=red>{$cfaction[3]}</font> </pre> </fieldset> <fieldset><legend>Анонс клана</legend> <pre>{$cfaction[4]}</pre> </fieldset> </fieldset> <input type='hidden' style='width: 40%; height: 35px; font-size:20px;' min='1' name='fid' required placeholder='ID FACTION' value='{$cfaction[0]}'> <input type='submit' value='ВЫПОЛНИТЬ НАЗНАЧЕНИЕ' style='width: 35%; height: 35px; font-size:20px;'></form> <a href=''>Вернуться к выбору клана</a><br><br>"; }else{ $buf = dbread("factioninfo"); $strlarge = unpack( "H", substr( $buf, 2, 1 ) ); if(substr($strlarge[1], 0, 1) == "8"){$start = 13;}else{$start = 12;} $clancount = unpack( "c", substr( $buf, $start, 4 ) ); $start +=7; for($c=0; $i<$clancount[1]; $c++) { $i++; $clanid = unpack( "N*", substr( $buf, $start, 4 ) ); $start += 4; $namelarge = unpack( "C", substr( $buf, $start, 1 ) ); $start +=1; $clanname = iconv( "UTF-16", "UTF-8", substr( $buf, $start, $namelarge[1] ) ); $start +=$namelarge[1]; $lvl = unpack( "C", substr( $buf, $start, 1 ) ); $start +=1; $masterid = unpack( "N*", substr( $buf, $start, 4 ) ); $start +=4; $master_role = unpack( "C", substr( $buf, $start, 1 ) ); $start +=1; $numroles = unpack( "C", substr( $buf, $start, 4) ); $start += (5*$numroles[1])+1; $namelarge2 = unpack( "C", substr( $buf, $start, 1 ) ); $start +=1; $news = iconv( "UTF-16", "UTF-8", substr( $buf, $start, $namelarge2[1] ) ); $start +=$namelarge2[1]+7; $options .= "<option value='{$clanid[1]},{$clanname},{$lvl[1]},{$masterid[1]},{$news},{$numroles[1]}'>[ {$clanid[1]} ] {$clanname}</option>"; } if($i > 0){ echo "<form method='post'> Выберите клан: <select name='getfaction' style='width: 40%; height: 35px; font-size:20px;'>$options</select><br><br> <input type='submit' value='ВЫБРАТЬ КЛАН' style='width: 35%; height: 35px; font-size:20px;'></form>"; }else{ echo "Кланов не найдено, если Вы считаете, что кланы должны быть - проверьте запущен ли игровой сервер и выданы ли права на файлы и папки."; } } echo "</fieldset>"; if (isset($_POST['roleid1']) && isset($_POST['roleid2']) && isset($_POST['fid'])) { $Pocket = pack("N*",-1).pack('N',$_POST['fid']).pack('N',$_POST['roleid1']).pack('N',$_POST['roleid2']).pack('C',2).pack('C',$_POST['nedit']).pack("N*",12); $Data = cuint(4611).cuint(strlen($Pocket)).$Pocket; SocketSender($Data, $host="127.0.0.1", $port = "29400"); echo"<br><b>Запрос успешно выполнен! Указанные персонажи должны перезайти в игру.</b><br><br>"; }else{ echo"<b>Введите данные в форму</b><br><br>"; } echo "<br> <hr>Веб-панель редактор должностей в клане v1.3 (C) webserverok.com<br>"; echo "</body></html>"; В общем тут можно управлять кланами, но нельзя изменить мастера, или внести человека в клан) Может подскажет кто, или допишет скрипт, чтобы это было осуществимо. Автор Wsok как-раз)
    Сообщение от: AtomPW, 2 фев 2016 в разделе: PW Вопросник
  20. AtomPW