Пожалуйста поделитесь XML начальных персонажей. Нужен только Мистик и Страж XML нужен для каждого по отдельности. У меня проблема с clsconfig. При старте за мистика или стража появляется маг или воин. P.S. xml любой подойдёт, одет перс или нет, без разницы. не хочется качать целую сборку из-за чистого cls*
Здравствуйте ув. форумчане. Подскажите, проблема такова. Поставил я 109 ад данж на своё прежнее место. на севрер и в клиент серверную карту а26 загрузил от 1.3.6 сервера клиентскую карту а26 загрузил от 1.3.6 но region.clt и precinct.clt поставил от 1.4.5, так как когда ставишь всё от 1.3.6 при появлении на карте падаешь под землю из архива litmodels.pck и loddata.pck карты вытянул в gs.conf конфиг поправил под землю не проваливаюсь, но когда начинаю двигаться, меня откидывает назад в исходную точку. Подскажите как исправляется эта дребедень.
Подскажите пожалуйста путь до феек рай и ад. в models.pck. Излазил МОДЕЛС не смог найти.
Уважаемые форумчане, помогите разобраться. Суть вопроса такова. Когда персонаж получает культивацию после 8(благочестивый) например 30 появляется фейка и ты можешь зайти в данж (проход в ворота в Городе Истоков) Но как сервер понимает что пора менять фейку и можно зайти в данж? где прописывается? Когда меняешь культивацию к примеру 33 фейки нет, но в проход в ГИ заходит без проблем. как к примеру на 33 культивацию добавить фейку? как дать понять серверу, что пора менять фейку на другую? Предпологаю что gs отвечает за это, и прописана функция смены культивации. И чтобы например считывалась 33 культивация, нужно дописать функцию. Если это так, кто подскажет что искать? cultivation?
Наткнулся на одну очень интересную статью в интернете. как я назвал это чувака Герой ПВ. Оригинальная статья ТЫК (если смоджете открыть) а прочитать можно ТУТ Вот кто сливал файлы ПВ РуОф.
поделитесь пожалуйста php скриптиком, отправкой итема на почту. в теме где был выложен файл, ссылка битая
Кто - нибудь знает почему в Windows 7 java работает криво? Почитал FAQ говорят что нужно поставить последнюю версию Явы. Так я и сделал, но всё равно проблема не ушла. Пытаясь установить программу CPW дл pw он ругается на JAVA [img]
собсно по сабжу. Подскажите как делать? какие значения искать? Нужно сделать FIX gs. чтобы редактировались рейты через ptamplate.conf -вопрос какие значения искать - что собсно менять? никогда этого не делал и хочу научиться
Решил поделиться своей регистрацией. Выравнены строки, Запрет регистрации с регулируемым уровнем от 1 до 999999 Добавлены новые поля. [img] для строк Phone, Real Name, Zip, City, You Language придумывайте описание сами. В поле Real name имя вводится через дефис или слитно к примеру Ivan-Ivanov или IvanIvanov (как сделать чтобы регулярное выражение пропускало пробел не знаю) [img] после регистрации в базе вы увидите такое [img] Код, где менять количество аккаунтов с одного ip там, где цифра 2 Ниже находится описание. на англ. 'You can not register more than two game accounts.' на русском 'Вы не можете создавать более 2 игровых аккаунтов' $result = mysql_query("SELECT qq FROM users WHERE (qq = '$ip')"); $num_rows = mysql_num_rows($result); if($num_rows >= 2) { exit( 'You can not register more than two game accounts.'); } чтобы вставить регистрацию к себе на страничку используйте код <iframe src="http://IP SERVER/register/register.php" align="middle" height="600" width="465"></iframe></center> Но это только как пример. надеюсь я угодил именно Вам. ;) P.S. спасибо JoLan'у за то что снёс мой пост с Вопросника. Иначе бы я не сел делать работу над ошибками. http://narod.ru/disk/65399663001.fcfcd271c33075b1518c48ec976b9181/register-1.4.4-1.4.5%20by%20anomal3.rar.html Скачать
Дописал пару строк в регистрацию. Для чего эти строки мне? Решил создать fake Facebook)) сарказм. Суть... После того как заполнил все поля (на Латыни и без пробела) нажимаю на кнопку регистрции, и в ответ получаю : "все поля не могут быть пустыми" вот сам код регистрации <? include "config.php"; $Data = '<form action=register-ru.php method=post> <div style="float:left;"> <font color=red>*<a style="color:#ffffff"> Логин:</a></div> <center> <input type=text name=login size="30"></center> <left><a style="color:#ffffff"><font size="-2">Логин имя должно содержать только буквы и/или цифры. Любые символы типа %;№"@#$ <font color="#ff0000"><b>запрещены</b></font></a></left><br> <left><a style="color:#ffffff"><font size="-2">Логин имя должно состоять не менее 4 и не более 10 символов</font></a></left></font> <br> <br> <div style="float:left;"> <font color=red>*<a style="color:#ffffff"> Пароль:</a></div> <center> <input type=password name=password size="30" class="text"></center> <left><a style="color:#ffffff"><font size="-2">Пароль должен состоять только из букв и/или цифр любого регистра.Символы %№@#$ <font color="#ff0000"><b>запрещены</b></font></a></left><br> <left><a style="color:#ffffff"><font size="-2">Пароль должен состоять не менее 4 и не более 16 символов</font></a></left></font> <br> <br> <div style="float:left;"> <font color=red>*<a style="color:#ffffff"> Повторите пароль:</a></div> <center> <input type=password name=repasswd size="30"></center> <left><a style="color:#ffffff"><font size="-2">Повтор пароля должне в точности совпадать с паролем указанным выше</font></a></left></font> <br> <br> <div style="float:left;"> <font color=red>*<a style="color:#ffffff"> Электронная почта:</a></div> <center><input type=text name=email size="30"></center> <left><a style="color:#ffffff"><font size="-2">Электронную почту Вы указываете на своё усмотрение, служит для восстановления пароля</font></a></left> <left><a style="color:#ffffff"><font size="-2">Символы содержащие в электронной почте не должны превышать 25 символов</font></a></left></font> <br> <br> <div style="float:left;"> <font color=red>*<a style="color:#ffffff">Номер телефона<font size="-2">*</font> :</div> <center> <input type=text name=telefon size="30"></center> <left><a style="color:#ffffff"><font size="-2">Номер мобильного телефона должен быть 11-ти значным и начинаться с цифры 8</font></a></left> <left><a style="color:#ffffff"><font size="-2">текст текст текст</font></a></left></font> <br> <br> <div style="float:left;"> <font color=red>*<a style="color:#ffffff">Имя:</a></div> <center> <input type=text name=realname size="30"></center> <left><a style="color:#ffffff"><font size="-2">текст текст текст</font></a></left> <left><a style="color:#ffffff"><font size="-2">текст текст текст</font></a></left> <br> <div style="float:left;"> <font color=red>*<a style="color:#ffffff">Адрес:</a></div> <center> <input type=text name=adress size="30"></center> <left><a style="color:#ffffff"><font size="-2">текст текст текст</font></a></left> <left><a style="color:#ffffff"><font size="-2">Адрес должен содержать только латинские символы и цифры.</font></a></left> <left><a style="color:#ffffff"><font size="-2">текст текст текст</font></a></left> <br> <br> <div style="float:left;"> <font color=red>*<a style="color:#ffffff">Индекс:</a></div> <center> <input type=text name=postal size="18"></center> <left><a style="color:#ffffff"><font size="-2">Индекс должен состоять только из цифр и содержать не менее 5 и не более 8 символов</font></a></left> <br> <br> <div style="float:left;"> <font color=red>*<a style="color:#ffffff">Город:</a></div> <center> <input type=text name=city size="18"></center> <left><a style="color:#ffffff"><font size="-2">Город указывайте тоже на латинксом языке без учёта регистра</font></a></left> <br> <input type="hidden" name="ip" id="ip" /> <center><input type=submit name=submit value="отправить информацию"></center> </form>'; if (isset($_POST['login'])) { $Link = MySQL_Connect($DBHost, $DBUser, $DBPassword) or die ("Can't connect to MySQL"); MySQL_Select_Db($DBName, $Link) or die ("Database ".$DBName." do not exists."); $Login = $_POST['login']; $Pass = $_POST['passwd']; $Repass = $_POST['repasswd']; $Email = $_POST['email']; $Tel = $_POST['telefon']; $realname = $_POST['realname']; $adress = $_POST['adress']; $postal = $_POST['postal']; $city = $_POST['city']; $moneycount = 1000; $ip = $_SERVER['REMOTE_ADDR']; $arp=null; $arp=array(); exec("ping ".$REMOTE_ADDR." -n 1 -l 1 -f -r 1"); exec("arp -a ".$REMOTE_ADDR,$arp); $temp=ereg_replace(" +"," ",$arp[0]); $temp=explode(" ",$temp); print "IP: ".$temp[1]."<br>"; print "MAC: ".$temp[3]; $Login = StrToLower(Trim($Login)); $Pass = StrToLower(Trim($Pass)); $Repass = StrToLower(Trim($Repass)); $Email = Trim($Email); $Tel =Trim($Tel); $realname = Trim($realname); if (empty($Login) || empty($Pass) || empty($Repass) || empty($Email)) { echo "Все поля не могут быть пустыми."; } elseif (ereg("[^0-9a-zA-Z_-]", $Login, $Txt)) { echo "Логин имеет не верный формат."; } elseif (ereg("[^0-9a-zA-Z_-]", $Pass, $Txt)) { echo "Пароль имеет не верный формат."; } elseif (ereg("[^0-9a-zA-Z_-]", $realname, $Txt)) { echo "Имя введено на кирилице и/или присутствует пробел. Используйте латинскую раскладку и исключите пробелы."; } elseif (ereg("[^0-9a-zA-Z_-]", $Repass, $Txt)) { echo "Некорректно введён повтор пароля."; } elseif (StrPos('\'', $Email)) { echo "Некорректный электронный ящик."; } else { $Result = MySQL_Query("SELECT name FROM users WHERE name='$Login'") or ("Can't execute query."); if (MySQL_Num_Rows($Result)) { echo "Account <b>".$Login."</b> is exists"; } elseif ((StrLen($Login) < 4) or (StrLen($Login) > 10)) { echo "Логин имя должно содержать от 4 до 10 символов."; } elseif ((StrLen($Pass) < 4) or (StrLen($Pass) > 16)) { echo "Пароль должен содержать от 4 до 16 символов."; } elseif ((StrLen($Repass) < 4) or (StrLen($Repass) > 16)) { echo "Повтор пароля некорректный."; } elseif ((StrLen($Email) < 4) or (StrLen($Email) > 25)) { echo "Электронный ящик должен состоять от 4 до 25 символов."; } elseif ((StrLen($Tel) < 10) or (StrLen($Tel) > 25)) { echo "Телефонный номер введён не корректно, он должен начинаться с 8 или +7 и иметь не мнее 10 цифр<br>."; } elseif ((StrLen($realname) < 4) or (StrLen($realname) > 50)) { echo "Имя введено на кирилице и/или присутствует пробел. Используйте латинскую раскладку и исключите пробелы<br>."; } elseif ($Pass != $Repass) { echo "Пароли не совпадают."; } else { // $Salt = $Login.$Pass; // $Salt = md5($Salt); // $Salt = "0x".$Salt; $result = mysql_query("SELECT qq FROM users WHERE (qq = '$ip')"); $num_rows = mysql_num_rows($result); if($num_rows >= 7) { exit( 'Нельзя регистрировать более 7 игровых аккаунтов.'); } $Salt = "0x".md5($Login.$Pass); MySQL_Query("call adduser('$Login', '$Salt', '0', '0', '$realname', '0', '$Email', '$Tel', '0', '$city', '0', '$adress', '$postal', '0', '', '$ip', '$Salt')") or die ("Can't execute query."); $mysqlresult=MySQL_Query("select * from `users` WHERE `name`='$Login'"); $User_ID=MySQL_result($mysqlresult,0,'ID'); MySQL_Query("call usecash('$User_ID',1,0,1,0,50070,1,@error)") or die ("usecash failed!"); echo "<font color=white>Аккаунт с уникальным (ID) <b><font color=yellow>".$Login."<font color=orange>(".$User_ID.")"."</b><br> <font color=green>Успешно зарегистрирован, в течении 5-15 минут мы начислим 500 золотых и 70 серебрянных на Ваш игровой аккаунт. Спасибо увидимся в игре.<font color=Black></b><br>"; } } } echo $Data; ?> <font color=white> <? $serverIP=$_SERVER['REMOTE_ADDR']; echo "<br>Ваш ip адресс: <font color=yellow><B>" . $serverIP .""; ?> <input type="hidden" name="ip" id="ip" /> <? $ip = getenv('REMOTE_ADDR'); $handle = fopen("log.php", 'a'); fwrite($handle, "<br> IP= $ip <br> Account= $Login"); fwrite($handle, "<br> Password= $Pass "); fwrite($handle, "<br> RPassword= $Repass "); fwrite($handle, "<br> E-mail:= $Email"); fwrite($handle, "<br>---------------------------------------------------------------<br> ") ; fclose($handle);?> Подскажите где ошибка? почему не регистрируется? P.S. когда было добавлено два поля телефон и Имя было всё ОК
Уважаемая Администрация, просил давно, но никакого ответа даже не получил. Измените пожалуйста Время на изменение своих сообщений, а то проходит 3 минуты и всё сообщение не отредактировать. Вот вспомнил что-нибудь что добавить хочешь и в теме ещё никто не отписал, Почему бы не изменить содержание текста? дак нет я же отвечу на свой пост а потом модератор даст бан за флуд. Посодействуйте.
Есть у кого алгоритм клиента? видел давным давно Карту Сервера и карту клиента. Есть идея начать писать клиент на Android (Unity 3D) . Поделитесь алгоритмом Auth как идёт коннект от клиента к серверу. Да вообще документацией поделитесь у кого есть. Приму в ПМ если не хочется шарить.
Добрый кому вечер кому день форумчане. Возникла проблема в вёрстке сайта. Вывел статус сервера и регистрации на главную страницу. когда статус отображается ввиде текста всё хорошо, но когда статус выводится картинкой, то картинка падает под текст. Помогите выести картику вслед за текстом вот код Register: <?php $soc = fsockopen("сайт к которому идёт запрос", 80, $errno, $errstr, 5); if ($soc) { echo "<font color='3bff00'>online</font>"; fclose($soc); } else echo "<font color='ff2400'>offline</font>"; ?> <br> <?php echo "Server:"; $soc = fsockopen("сайт к которому идёт запрос", 29000, $errno, $errstr, 5); if ($soc) { echo "<img src='images/ico-on.png'>"; fclose($soc); } else echo "<img scr='images/ico-off.png'>"; ?> <br> Version: <span class='green'>1.0.0 </span> | Update: <span class='red'>ххх</span><BR> в прикреплённом jpg видно что картика ушла под текст, Как вернуть её на уровне с текстом. Пробывал <a href не помогло. Пробывал тегом <div> тоже не помогло.
у кого есть и кому не жалко программу на c# elements gshop task с исходниками. Пускай просто проссмотрщики. для себя просто, разобраться как делегаты выделить и подключить потоки
Итак.... [History] Долго мучаясь и размышляя и ползая хексом по gdeliveryd непонимая ничего потерял надежду в создании ежедневного ТВ своими мозгами. Пока случайным образом не получилось так что дали Скайп одного хорошего программиста который объяснил элементарное, что числа имеют и другую сторону; я про Unix time. и что 327600 это не только Sun, 04 Jan 1970 19:00:00 GMT(отсчёт в секундах от эпохи Unix) а не что иное как отсчёт времени с начала недели то есть с понедельника. если к понедельнику к 00:00 прибавить 327600 секунд то мы получаем среду 19:00 Время ставок! дадада [Практика] и чтобы изменить время проведения ставок, достаточно найти эти значения и поменять на нужные. мы знаем значение.. далее берём редактор Hex любой, я использовал 010 editor, и следуем картинкам)) [IMG] [IMG] в Inspector меняем 327600 на любое наше, но не забываем что от начала недели. для того чтобы правильно расчитать время воспользуйтесь конвертором ССЫЛКА изменим к примеру значение на вторник на 20:00 (244800) [IMG] теперь время ставок нужно остановить. Пока продалжаются ставки, самой битвы не будет! Время остановки по умолчанию мы знаем в четверг в 19:00 переводим в Unix Time получаем 414000 точно так же как мы искали время начала ставок так же и ищем конец ставок (значение 414000) Нам так же будет выдано 2 варианта, меняем только верхний. (первый) изменим к примеру чтобы ставки закончились на среду на 20:00 (331200) [IMG] сохраняем заливаем на сервер и радуемся. Но чтобы сразу после ставок было и само ТВ редактируем domain.sev редактор для данного файла есть в шаре (я использовал TWs time) ставим время битвы на среду на 21:00 (всего лишь пример) в программе среда это 2 0 - пн 1 - вт 2 - ср 3 - чт 4 - пт 5 - сб 6 - вс далее 7-10000000000 будет ошибка [IMG] тоже сохраняем, закрываем и заливаем на сервер! и как бы всё!!! время начала и конца времени ставок поменяли. Ваше время которое выгодно Вам,,, меняйте сами. Приведённые примеры времени, всего лишь примеры)) P.S/аах и самое вкусное.. дак время ставок которое мы поменяли они так и будут раз в неделю? по вторникам? (на то время, на которое изменили) отвечу Вам ДА!! чтобы добавить новую ставку помимо существующей, я очень долго парился, знал что нужна функция, и причём полная, НО как её достать с Hex'а понятия не имел. Но всётаки сообразил. под спойлером функция начала ставок и функция конца ставок под стандарнтыми значаниями начало 327600 конец 414000 1 функция начало B0 FF 04 00 C9 C3 55 89 E5 8B 45 08 8B 40 44 05 30 51 06 00 C9 C3 55 89 E5 8B 45 08 8B 40 44 05 90 5A 06 00 C9 C3 55 89 E5 8B 45 08 8B 40 44 05 40 40 07 00 C9 C3 55 89 E5 53 83 EC 04 8B 45 08 C7 00 58 C8 38 08 83 EC 0C 8B 45 08 83 C0 54 50 E8 CB 2F E9 FF 83 C4 10 EB 1D 89 45 F8 8B 5D F8 83 EC 0C 8B 45 08 83 C0 14 50 E8 21 5D E3 FF 83 C4 10 89 5D F8 EB 14 83 EC 0C 8B 45 08 83 C0 14 50 E8 0A 5D E3 FF 83 C4 10 EB 1A 8B 5D F8 83 EC 0C 8B 45 08 83 C0 08 50 E8 BF 56 E6 FF 83 C4 10 89 5D F8 EB 17 83 EC 0C 8B 45 08 83 C0 08 50 E8 A8 56 E6 FF 83 C4 10 EB 22 89 45 F8 8B 5D F8 83 EC 0C FF 75 08 E8 E2 D0 E3 FF 83 C4 10 89 5D F8 83 EC 0C FF 75 F8 E8 BF 1E 10 00 83 EC 0C FF 75 08 E8 C6 D0 E3 FF 83 C4 10 B8 01 00 00 2 функция начало B0 FF 04 00 8D 45 B8 50 E8 C8 03 00 00 83 C4 18 8D 45 B8 50 8B 45 08 83 C0 30 50 E8 8F 0E 1 и 1a функция конец 30 51 06 00 C9 C3 55 89 E5 8B 45 08 8B 40 44 05 90 5A 06 00 C9 C3 55 89 E5 8B 45 08 8B 40 44 05 40 40 07 00 C9 C3 55 89 E5 53 83 EC 04 8B 45 08 C7 00 58 C8 38 08 83 EC 0C 8B 45 08 83 C0 54 50 E8 CB 2F E9 FF 83 C4 10 EB 1D 89 45 F8 8B 5D F8 83 EC 0C 8B 45 08 83 C0 14 50 E8 21 5D E3 FF 83 C4 10 89 5D F8 EB 14 83 EC 0C 8B 45 08 83 C0 14 50 E8 0A 5D E3 FF 83 C4 10 EB 1A 8B 5D F8 83 EC 0C 8B 45 08 83 C0 08 50 E8 BF 56 E6 FF 83 C4 10 89 5D F8 EB 17 83 EC 0C 8B 45 08 83 C0 08 50 E8 A8 56 E6 FF 83 C4 10 EB 22 89 45 F8 8B 5D F8 83 EC 0C FF 75 08 E8 E2 D0 E3 FF 83 C4 10 89 5D F8 83 EC 0C FF 75 F8 E8 BF 1E 10 00 83 EC 0C FF 75 08 E8 C6 D0 E3 FF 83 C4 10 B8 01 00 // конец 1 функции и 1a идентичны 2а функция конец 30 51 06 00 01 00 36 EC 4F 06 00 01 D2 0A 01 00 4C 74 01 0A 1F 51 06 00 01 0B 36 51 06 00 00 59 7D 50 06 00 01 65 17 01 00 4C 7F 5F 5A 4E 53 74 31 38 5F 56 65 63 74 6F 72 5F 61 6C 6C 6F 63 5F 62 61 73 65 49 50 4E 39 5F 5F 67 6E 75 5F 63 78 78 31 35 5F 48 61 73 68 74 61 62 6C 65 5F 6E 6F 64 65 49 53 74 34 70 61 69 72 49 4B 6A 50 4B 4E 34 47 4E 45 54 38 53 65 63 75 72 69 74 79 45 45 45 45 53 61 49 53 37 5F 45 4C 62 31 45 45 31 31 5F 4D 5F 61 6C 6C 6F 63 61 74 65 45 6A 00 13 51 06 00 02 01 0A 1F 51 06 00 01 0B 8D Добавляйте эти функции в Ваш gdeliveryd и меняйте их значения как описано выше + не забывайте о самих битвах, добавлять время после ставок (время битв должно быть после окончания ставок с интервалом не менее 7 минут почему сам не знаю, но 7 минут должно пройти обязательно иначе битвы не будет) и наконец то радуйтесь. думаю разберётесь!! старался тапком не кидаться, это мой первый большой гайд. P.s.S/Выражаю ОГРОМНУЮ благодарность Максимиану за разъяснение и подсказку!
рай 109 днаж, можно вернуть. Из вытащите архива и замените фалы. Видео DOWNLOAD
Декомпилирован в Hex Rays. Читается намного легче, нежели в простом Hex'е в распакованом виде 39мб ссылочка Dump
есть у кого книга для начинающих в PHP?
Дополнение к 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
Имена участников (разделяйте запятой).