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

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

  1. Supreme
    <?php $sql_user = ''; $sql_pwd = ''; $base = "rf_world"; $host = ""; $conn=mssql_connect($host,$sql_user,$sql_pwd) or die("<center><b>Критическая ошибка</b><br>Невозможно подключиться к базе<br><br><a href=register.php><img src=retour.jpg border=0></a></center>"); @mssql_select_db($base, $conn) or die("<center><b>Критическая ошибка</b><br>База не существует, либо нет доступа<br><br><a href=register.php><img src=retour.jpg border=0></a></center>"); $result=mssql_query("SELECT top 50 Name,Lv,Race,Class FROM tbl_base ORDER BY Lv DESC "); $g=0; echo ' <table id=uo border=1 cellpadding=0 cellspacing=0 width="100%" height=15 bordercolor=red align=center> <tr id=uo> <td id=uo width="3%" align=center><font size=2><font color=#7A6A0C>#</font></td></font> <td id=uo width="10%" align=center><span lang="ru"><font size=2><font color=#7A6A0C><b>Ник</b></font></span></td></font> <td id=uo width="5%" align=center><span lang="ru"><font size=2><font color=#7A6A0C><b>Раса</b></font></span></td></font> <td id=uo width="10%" align=center><span lang="ru"><font size=2><font color=#7A6A0C><b>Класс</b></font></span></td></font> <td id=uo width="5%" align=center class="sortedColumn"><span lang="ru"><font size=2><font color=#7A6A0C><b>Уровень</b></font></span></td></font> </tr>'; while ($rows=mssql_fetch_array($result)) { $g++; if ($rows['Race']=="0") $Race="Bellato"; if ($rows['Race']=="2") $Race="Cora"; if ($rows['Race']=="4") $Race="Accretia"; if ($rows['Class']="BWB0") $Class="Warrior"; if ($rows['Class']="CWB0") $Class="Warrior"; if ($rows['Class']="AWB0") $Class="Warrior"; if ($rows['Class']="BRB0") $Class="Ranger"; if ($rows['Class']="BRB0") $Class="Ranger"; if ($rows['Class']="CRB0") $Class="Ranger"; if ($rows['Class']="BFB0") $Class="Spiritualist"; if ($rows['Class']="BFB0") $Class="Spiritualist"; if ($rows['Class']="BSB0") $Class="Specialist"; if ($rows['Class']="BSB0") $Class="Specialist"; if ($rows['Class']="CSB0") $Class="Specialist"; echo '<tr id=uo> <td id=uo width=1% align=center><font size=2>'.$g.'</font></td> <td id=uo width=7% align=center><font size=2>'.$rows['Name'].' <td id=uo width=7% align=center><font size=2>'.$Race.' <td id=uo width=7% align=center><font size=2>'.$Class.' <td id=uo width=7% align=center><font size=2>'.$rows['Lv']; echo '</font></td>'; } print "</tr>\n"; print "</tbody>\n</table>\n"; ?>
    Автор темы: Supreme, 24 янв 2011, ответов - 0, в разделе: RF Web
  2. Supreme
    <!-- Online Status --> <tr><td><center><table border=0> <?php $file = file ("D:\RF-Server\SystemSave\ServerDisplay.ini"); foreach($file as $line) { if(strspn($line, "[") != 1) parse_str($line); } function statuscheck($serverip, $port) { $sockres = @fsockopen($serverip, $port, $errno, $errstr, 1); if (!$sockres) { return "<img src=/images/off.gif>"; } else { @fclose($sockres); return "<img src=/images/on.gif>"; } } //Вывод на экран статус сервера и онлайн рас $serverip = "127.0.0.1"; // IP СЕРВЕРА echo "<b><font size=4 color=#9193a6>"; echo " Login: " . statuscheck($serverip, "10001"); echo " Server: " . statuscheck($serverip, "27780"); echo "<tr><td><font color=#768a62>Кора:<td><font color=lime> $C_Num <td style=padding-left:15px><font color=#aa9286>Акретия:<td><font color=lime> $A_Num <td style=padding-left:15px><font color=#86b2ba>Беллато:<td><font color=lime> $B_Num"; echo "<tr><td><font color=#768a62> Генштаб Кора: <td><font color=lime> $NeutralC <td style=padding-left:15px><font color=#aa9286> Генштаб Акретия: <td><font color=lime> $NeutralA <td style=padding-left:15px><font color=#86b2ba>Генштаб Беллато: <td><font color=lime> $NeutralB <br>"; echo "<tr><td><font color=#768a62> Харам:<td><font color=lime> $NeutralCS1 <td style=padding-left:15px><font color=#aa9286> 213-Застава: <td><font color=lime> $NeutralAS1 <td style=padding-left:15px><font color=#86b2ba> Солус: <td><font color=lime> $NeutralBS1 <br>"; echo "<tr><td><font color=#768a62> Нумерус: <td><font color=lime> $NeutralCS2 <td style=padding-left:15px><font color=#aa9286> 117-Застава: <td><font color=lime> $NeutralAS2 <td style=padding-left:15px><font color=#86b2ba> Анакада: <td><font color=lime> $NeutralBS2 <p>"; echo "<tr><td>"; echo "<tr><td>"; echo "<tr><td>"; echo "<tr><td>"; echo "<tr><td><td><td style=padding-left:15px><font color=#ffffff> Шахты: <td><font color=lime> $resources <br>"; echo "<tr><td><td><td style=padding-left:15px><font color=#ffffff> Этер: <td><font color=lime> $Platform01 <br>"; echo "<tr><td><td><td style=padding-left:15px><font color=#ffffff> Сеттовы Пустыни: <td><font color=lime> $Sette <br>"; echo "<tr><td><td><td style=padding-left:15px><font color=#ffffff> Вулкан: <td><font color=lime> $Cauldron01 <br>"; echo "<tr><td><td><td style=padding-left:15px><font color=#ffffff> Элан: <td><font color=lime> $Elan <br>"; echo "<tr><td><td><td style=padding-left:15px><font color=#ffffff> Данж: <td><font color=lime> $Dungeon00 <p>"; ?>
    Автор темы: Supreme, 24 янв 2011, ответов - 0, в разделе: RF Web
  3. Supreme
  4. Supreme
    <? $sql_user = 'логин'; $sql_pwd = 'пасс'; $base = "rf_world"; $host = "127.0.0.1"; $conn=mssql_connect($host,$sql_user,$sql_pwd) or die("<center><b>Критическая ошибка</b><br>Невозможно подключиться к базе<br><br><a href=register.php><img src=retour.jpg border=0></a></center>"); @mssql_select_db($base, $conn) or die("<center><b>Критическая ошибка</b><br>База не существует, либо нет доступа<br><br><a href=register.php><img src=retour.jpg border=0></a></center>"); $result=mssql_query("SELECT top 50 id,Race,MemberCount,Grade,CreateDt FROM tbl_Guild ORDER BY MemberCount DESC "); $g=0; echo ' <table id=uo border=1 cellpadding=0 cellspacing=0 width="100%" height=15 align=center> <tr id=uo> <td id=uo width="3%" align=center><font size=2><font color=#7A6A0C>#</font></td></font> <td id=uo width="20%" align=center><span lang="ru"><font size=2><font color=#7A6A0C><b>Название</b></font></span></td></font> <td id=uo width="5%" align=center><span lang="ru"><font size=2><font color=#7A6A0C><b>Уровень</b></font></span></td></font> <td id=uo width="8%" align=center><span lang="ru"><font size=2><font color=#7A6A0C><b>Раса</b></font></span></td></font> <td id=uo width="15%" align=center><span lang="ru"><font size=2><font color=#7A6A0C><b>Дата создания</b></font></span></td></font> <td id=uo width="5%" align=center><span lang="ru"><font size=2><font color=#7A6A0C><b>Кол-во</b></font></span></td></font> </tr>'; while ($rows=mssql_fetch_array($result)) { $g++; if ($rows['Race']=="0") $Race="Bellato"; if ($rows['Race']=="2") $Race="Accretia"; if ($rows['Race']=="1") $Race="Cora"; echo '<tr id=uo> <td id=uo width=3% align=center><font size=2>'.$g.'</font></td> <td id=uo width=20% align=center><font size=2>'.htmlspecialchars($rows['id']).' <td id=uo width=5% align=center><font size=2>'.$rows['Grade'].' <td id=uo width=8% align=center><font size=2>'.$Race.' <td id=uo width=15% align=center><font size=2>'.$rows['CreateDt'].' <td id=uo width=5% align=center><font size=2>'.$rows['MemberCount']; echo '</font></td>'; } print "</tr>\n"; print "</tbody>\n</table>\n"; ?> <p>&nbsp;</p> <p>&nbsp;</p> <? ob_end_flush(); ?> добавлено через 2 минуты скрипт кто в Бане :rolleyes: <? $sql_user = 'логин'; // SQL ID $sql_pwd = 'пасс'; // SQL PASSWORD (change it to your password mssql) $base = "RF_User"; // SQL BASE name (don't change it's by default) $host = "127.0.0.1"; // SQL HOST (change it to your IP ex : gamenet.perm.ru) $conn=mssql_connect($dbhost,$dbuser,$dbpasswd) or die("<center><b>Критическая ошибка</b><br>Невозможно подключиться к базе<br></center>"); @mssql_select_db($base, $conn) or die("<center><b>Критическая ошибка</b><br>База не существует, либо нет доступа<br></center>"); if(!isset($_GET['type'])){ $type = "> 1"; } elseif(isset($_GET['type']) && $_GET['type'] == "temporary"){ $type = "< 999"; } elseif(isset($_GET['type']) && $_GET['type'] == "permanent"){ $type = "> 998"; } $data = mssql_query("SELECT * FROM tbl_UserBan WHERE nPeriod $type ORDER BY dtStartDate DESC") or die('SELECT INVALID'); ?> <table width="100%" border="0" cellspacing="2" cellpadding="1" align="center"> <tr bgcolor="#000000"><td width="15%">Аккаунт</td> <td width="22%">Начало</td> <td width="13%">Срок</td> <td width="13%" align="center">Тип бана</td> <td width="21%">Причина</td> <td width="10%">Забанил/Изменил</td> </tr> <? $i = 0; $c1 = "#000000"; $c2 = "#000000"; while ($row = mssql_fetch_row($data)){ $account_query = mssql_query("SELECT [Name] FROM [rf_world].[dbo].[tbl_base] WHERE [rf_world].[dbo].[tbl_base].[AccountSerial] = $row[0] and DCK='0'"); $account = mssql_fetch_row($account_query); if(!empty($account[0])){ $color = (($i % 2) == 0) ? $c1 : $c2 ; $i++ ; echo "<tr bgcolor='".$color."'> <td>$account[0]</td> <td>$row[1]</td> <td>"; switch ($row[2]){ case (999): $period = "бессрочно"; break; case (336): $period = "2 недели"; break; case (168): $period = "неделя"; break; case (23): $period = "сутки"; break; case (24): $period = "сутки"; break; case (12): $period = "12 часов"; break; case (6): $period = "6 часов"; break; case (1): $period = "1 час"; break; } echo $period; echo "</td> <td align=\"center\">"; if($row[3] == 0) { echo "аккаунт"; } else echo "чат"; echo "</td> <td>$row[4]</td> <td>$row[5]</td> </tr>"; } } ?> </table> <p>&nbsp;</p> <p>&nbsp;</p> <? ob_end_flush(); ?> Скрипт онлайн/офлайн сервера общий онлайн и кол-во онлайн по рассам <? $file = file ("Путь до файла\SystemSave\ServerDisplay.ini"); foreach($file as $line) { if(strspn($line, "[") != 1) parse_str($line); } function statuscheck($serverip, $port) { $sockres = @fsockopen($serverip, $port, $errno, $errstr, 1); if (!$sockres) { return "&nbsp;<font color='red'><b>Off-Line</b></font>"; } else { @fclose($sockres); return "&nbsp;&nbsp;<font color='green'><b>On-Line</b></font>"; } } //Вывод на экран статус сервера и онлайн рас $serverip = "127,0,0,1"; echo "<b><font size=2 color=#ffffff>"; echo "<div> "; echo "Логин: " . statuscheck($serverip, "10001"); echo "</div> "; echo "<div> "; echo "Сервер:" . statuscheck($serverip, "27780"); echo "</div> "; echo "<tr><td><b><font size=2 color=#000000>"; echo "<font color=#ffffff> Всего онлайн: &nbsp<font color=lime> $UserNum"; echo "<div> "; echo "<font color=#ffffff> Accretia: &nbsp<font color=lime> $A_Num"; echo "</div> "; echo "<div> "; echo "<font color=#ffffff> Bellato: &nbsp<font color=lime> $B_Num"; echo "</div> "; echo "<div> "; echo "<font color=#ffffff> Cora: &nbsp&nbsp<font color=lime> $C_Num"; echo "</div> "; ?>
    Автор темы: Supreme, 24 янв 2011, ответов - 0, в разделе: RF Web
  5. Supreme
  6. Supreme
  7. Supreme
    Долго, думал делать или нет гайд, но думаю может кому и пригодится. Многие читеры знают как построены базы данных RF online причина тому доступность сервера, и поэтому делают иньекции и в базы. Но что если мы изменим название таблиц? куда они будут делать иньекции? например в tbl_base а если она у вас называется dfsdfasf догадается ли читер? Вобщем на этой таблице я и буду делать примеры. Приступим. Что нам понадобиться: 1.mssql 2005 2.Сама База данных RF_World =). 3.Hex Editor. Начнем с самого простого. 1.Заходим в sql managment studio 2.открываем базу RF_World(у кого как называется) и находим там таблицу tbl_base. 3.Переименовываем ее на что хотите но учтите символов должно быть столько же сколько и в оригинальном названии.(Т.е. tbl_base - 8 символов столько же должно быть в новом названии, в противном случае у вас будет ошибка выбора персонажа или не запуститься зона или запуститься но криво.) 4.И так переименовали, я возьму в пример dfsdfasf это название. 5.Теперь нажимаем правой кнопкой по нашей таблице dfsdfasf и выбираем "View Dependencies" и мы увидим какие структуры использует данная таблица. 6.Не закрывая окошко Dependencies(у кого финоминальная память могут и закрыть =]) мы выбираем в базе папку programmability>Stored procedure и мы увидим все процедуры которые использует данная база. Перемещаемся на окошко "Dependencies" и смотрим название 1 процедуры там идет "pCopy_Base. Возвращаемся в Stored procedure и находим эту процедуру, открываем ее пкм>modify. тыкаем ctrl+f и вводим название tbl_base и меняем на свое в данном примере это dfsdfasf. Далее по порядку меняем везде tbl_base на свое, и так с каждой процедурой. 7.Редактирование SQL части закончено. Далее открываем Hex editor'ом свою зону(п.с. сделайте на всякий случай копию) и заменяем все название tbl_base на новое. Вот и все. По анологии можно изменить любое название таблицы.(П.С. Никаких ошибок небыло выявлено. Т.е. все нормально записывается в новое название таблицы.) Удачных махинаций с вашими серверами. =) П.С. Название таблицы приведенное в примере не используйте, т.к. читер 1-ым делом будет пробывать это название. =) (Ну я думаю это и ежу понятно.)
    Автор темы: Supreme, 24 янв 2011, ответов - 0, в разделе: RF Документация
  8. Supreme
    И так начнем: Разработчик: CCR Издатель: Innova Systems Дата выпуска: 21 февраля 2006 Платформы: Windows Движок: R3 Technology Жанр: MMORPG Режимы игры: Многопользовательская игра Какие существуют сервера и под какой операционной системой они работаю! Windows х32(х86)также нужно MSSQL х32(х86) Сервера работают под этой системой: 1. Giga 0 2. Giga 3 3. Giga 4 Windows x64 также нужно MSSQL x64 1. 2.1.5 - Rising Force Online Episode 2 Part 1 Update 5: 2. 2.1.6 - Rising Force Online Episode 2 Part 1 Update 6: Final Update 3. 2.2.1 - Rising Force Online Episode 2 Part 2 Update 1: Guardian's Relic 4. 2.2.2 - Rising Force Online Episode 2 Part 2 Update 2: Forgotten Elven Land 5. 2.2.3 - Rising Force Online Episode 2 Part 2 Update 3: The War - Bellato Strikes Back Хочу отметить что клиент игры работает на любом Windows. Windows x86 и Windows x32 это один и то же! А Сервер RF Online обязательно должен стоять на одном из этих Windows: 1. Windows Server 2003 2. Windows Server 2008 3. Windows XP Professional x64 Edition 4. Ну и на крайний случай Windows XP Home И не в коем случае не ставить на Windows Zver! Теперь пройдемся по Microsoft SQL Server какие куда и зачем: 1. 2000 — SQL Server 2000 32-bit, кодовое название Shiloh (версия 8.0) 2. 2003 — SQL Server 2000 64-bit, кодовое название Liberty (не встречал пронее нечего не могу сказать уж извините) 3. 2005 — SQL Server 2005 (х32(х86), х64), кодовое название Yukon (версия 9.0) 4. 2008 — SQL Server 2008 (х32(х86), х64), кодовое название Katmai (версия 10.0) По поводу Windows Zver Данная сборка была создана только для игр, из нее удаленно огромное количество драйверов и библиотек которые нужны для работы северных программ и не только! Также здорово урезан реестр! Теперь пройдемся по оперативке: Ну тут чуть попроще. Размер оперативки будет сказано приблизительно (~) только для запуска сервера и маленького онлайна человек на 10-20 Но учтите что с такой оперативкой компьютер должен стоять просто так, на нем нельзя играть и что либо делать еще ну только в блокноте печатать! 1. Giga 0 - ~100-200мб 2. Giga 3 - ~512мб-1Гб 3. Giga 4 - ~1-1,5Гб 4. 2.1.5 - RF Online Ep 2 Part 1 Up 5 - ~1-2Гб 5. 2.1.6 - RF Online Ep 2 Part 1 Up 6 - ~1-2Гб 6. 2.2.1 - RF Online Ep 2 Part 2 Up 1 - ~1-2Гб 7. 2.2.2 - RF Online Ep 2 Part 2 Up 2 - ~1-2Гб 8. 2.2.3 - RF Online Ep 2 Part 2 Up 3 - ~1,5-2Гб Минимальные я написал, рекомендуемая 8Гб, еще лучше 16Гб, Замечательно если у вас 32 Гб! И еще добавлю, чем больше оперативки (ОЗУ), то есть шанс что вас не смогут за досить. Так как досеров хороших в интернете я не встречал еще! И так в связи с возникшими вопросами по Windows Server 2003 и Windows Server 2008 немножко объясню. Вот вырезка из ВикипедиЯ: Windows Server 2003 (кодовое название при разработке — Whistler Server, внутренняя версия — Windows NT 5.2) — операционная система семейства Windows NT от компании Microsoft, предназначенная для работы на серверах. Она была выпущена 24 апреля 2003 года. Windows Server 2003 является развитием Windows 2000 Server и серверным вариантом операционной системы Windows XP. Изначально Microsoft планировала назвать этот продукт «Windows .NET Server» с целью продвижения своей новой платформы Microsoft .NET. Однако впоследствии это название было отброшено, чтобы не вызвать неправильное представление о .NET на рынке программного обеспечения. Microsoft Windows Server 2008 (кодовое имя «Longhorn Server») — новая версия серверной операционной системы от Microsoft. Эта версия должна стать заменой Windows Server 2003 как представитель операционных систем поколения Vista (NT 6.x). И не много от меня вообще Windows Server был создан не для игр а для вычислительных и других серверных работ! И по поводу 3D графика в: Windows Server 2003 отключена. Windows Server 2008 включена. Windows Server 2003: Включаем аппаратное ускорение для видео. По умолчанию в Windows 2003 Server - аппаратное ускорение, отключено. Это обозначает, что для видеокарт недоступна 3D графика, но мы можем легко исправить. Нам придется установить соответствующие драйвера видеокарт с поддержкой 3D (типа ATI Catalyst или nVIDIA Detonator), но их следует устанавливать, только после того, как аппаратное ускорение включено, иначе они не будут работать (после установки драйверов в свойствах дисплея появятся соответствующие закладки для настройки 3D). Итак, начнем… Правый клик на рабочем столе > Выбираем Properties > далее закладка Settings > Advanced > Troubleshoot, и передвинуть движок Hardware Acceleration на позицию Full > кликнем на OK для подтверждения > OK. Но это еще не все, DirectX (8.1) DirectDraw, Direct3D и AGP Texture Acceleration по умолчанию отключены в Windows 2003 Server, но мы исправим это недоразумение. Клик Start > Run > набираем dxdiag > Select Display tab > установить Enable на всех опциях ускорения> для выхода нажать Exit. В результате наших манипуляций аппаратное ускорение и DirectX, работают на нашей Windows 2003 Server. Вот теперь самое время, чтобы установить драйвера видеокарты (подойдут версии для Windows 2000/XP). Не забудьте, что последние версии драйверов Detonator от Nvidia требуют установки DirectX 9.0 (собственно и его можно установить). Данный раздел будет пополнятся! ©Данный гайд сделан ™gooni™ копирайт без указания ссылки и автора запрещен©
    Автор темы: Supreme, 24 янв 2011, ответов - 0, в разделе: Rising Force Online
  9. Supreme
  10. Supreme
  11. Supreme
    Нам понадобиться: 1)Навыки работы в DatEditor 2)Немножко мозгов [img] nCount - Порядковый номер монстра NPC - ID Монстра(06203 к примеру) Probably - Вероятность выпадения предмета(00 00 00 00 до FF FF FF FF, первое 0%, последнее 100%) Loot-Time - Время лежания лута на земле( В мили секундах, по умолчанию 0(1:30 минуты)) Drop-Rate - Рейт выпадения предмета(сколько раз из списка 1-200 будет производиться выборка предмета с шансом указанным в Prob. Loot-Count - Количество айтемов которые вы запихнули в моба Loot1-Loot200 - ID предмета который должен выпадать с монстра (с)НейроН and [TriRozhka] думаю стоит приложить структуру в виде цитаты например. подкрасить и оформить, и в апрув. так же желательно разжевать значения: probably - вероятность выпадения предмета loot-time - время лежания лута на земле drop-rate - рейт выпадения предмета
    Автор темы: Supreme, 23 янв 2011, ответов - 1, в разделе: Rising Force Online
  12. Supreme
    Настройка включение отключение. управление. Включаем работу золотых капсул(Golden Age) Для этого нам понадобиться инишка ActionPointSystem.ini [Action_Select_0] ;; USE // Юзать (1- да, 0 - нет) Use = 1 ;; Reset // Обнуление(1-да, 0 -нет) Reset = 1 ;; Action_Code //Тип(существуют три типа, 0, 1, 2, и все они отвечают за золотые капсулы. Action_Code = 2 BEGIN_YEAR = 2011 BEGIN_MONTH = 01 BEGIN_DAY = 03 BEGIN_HOUR = 7 BEGIN_MINUTE = 00 END_YEAR = 2029 END_MONTH = 01 END_DAY = 03 END_HOUR = 00 END_MINUTE = 00 [Action_Select_1] USE = 1 Reset = 1 Action_Code = 1 BEGIN_YEAR = 2011 BEGIN_MONTH = 01 BEGIN_DAY = 03 BEGIN_HOUR = 09 BEGIN_MINUTE = 55 END_YEAR = 2028 END_MONTH = 08 END_DAY = 02 END_HOUR = 00 END_MINUTE = 00 [Action_Select_2] USE = 1 Reset = 1 Action_Code = 2 BEGIN_YEAR = 2011 BEGIN_MONTH = 01 BEGIN_DAY = 01 BEGIN_HOUR = 00 BEGIN_MINUTE = 00 END_YEAR = 2029 END_MONTH = 03 END_DAY = 31 END_HOUR = 23 END_MINUTE = 59 Кеш-шоп Ивент Нам требуется работа с инишками : cash_discount.ini и cash_discount_limitsale.ini. Данный Ивент отвечает за Распродажу, скидки и покупку 2 вещи по цене 1. ;; USE : 1 - Включен, 0 - Выключен. ;; REPEAT 1 - повтороение, 0 - отключено ;; REPEAT_DAY - Сколько дней повторять. ;; [Cash] //Скидки в Кеш-Шопе USE = 1 REPEAT = 1 REPEAT_DAY = 1 SALE = 30 // Это число отвечает за саму скидку от общей цены предмета. BEGIN_YEAR = 2010 BEGIN_MONTH = 01 BEGIN_DAY = 30 BEGIN_HOUR = 00 BEGIN_MINUTE = 00 END_YEAR = 2020 END_MONTH = 12 END_DAY = 12 END_HOUR = 23 END_MINUTE = 59 EXPIRE_YEAR = 2020 EXPIRE_MONTH = 12 EXPIRE_DAY = 31 EXPIRE_HOUR = 23 EXPIRE_MINUTE = 59 [Set] // Распродажа. USE = 1 REPEAT = 0 REPEAT_DAY = 0 BEGIN_YEAR = 2009 BEGIN_MONTH = 02 BEGIN_DAY = 09 BEGIN_HOUR = 00 BEGIN_MINUTE = 00 END_YEAR = 2010 END_MONTH = 02 END_DAY = 09 END_HOUR = 23 END_MINUTE = 59 EXPIRE_YEAR = 2010 EXPIRE_MONTH = 09 EXPIRE_DAY = 31 EXPIRE_HOUR = 23 EXPIRE_MINUTE = 59 SetA_Discout = 12 SetB_Discout = 10 SetC_Discout = 15 SetAll_Discout = 15 [One&One] // Покупка вещи по цене одной. USE = 1 REPEAT = 0 REPEAT_DAY = 0 BEGIN_YEAR = 2009 BEGIN_MONTH = 02 BEGIN_DAY = 10 BEGIN_HOUR = 00 BEGIN_MINUTE = 00 END_YEAR = 2010 END_MONTH = 02 END_DAY = 10 END_HOUR = 23 END_MINUTE = 59 EXPIRE_YEAR = 2010 EXPIRE_MONTH = 09 EXPIRE_DAY = 31 EXPIRE_HOUR = 23 EXPIRE_MINUTE = 59 Инишка номер 2 : ;; USE ;; REPEAT ;; REPEAT_DAY [Limit Sale] USE = 1 BEGIN_YEAR = 2009 BEGIN_MONTH = 02 BEGIN_DAY = 10 BEGIN_HOUR = 00 BEGIN_MINUTE = 00 END_YEAR = 2020 END_MONTH = 02 END_DAY = 15 END_HOUR = 23 END_MINUTE = 00 EXPIRE_YEAR = 2015 EXPIRE_MONTH = 02 EXPIRE_DAY = 10 EXPIRE_HOUR = 00 EXPIRE_MINUTE = 00 MaxItem = 20 // Макс Кол-во итемов LimITEM = 15 // Ограниченное число предметов. ;ГКЅЙАЪАЗ ёµ Limcode0 = iicsa01 Limcount0 = 10 ;єц јї Limcode1 = ibcsa40 Limcount1 = 10 ;ЖчјЗ Limcode2 = ipwhp01 Limcount2 = 10 Limcode3 = bxcsa49 Limcount3 = 10 Limcode4 = ipche01 Limcount4 = 10 Limcode5 = bxcsa53 Limcount5 = 10 Limcode6 = bxcsa76 Limcount6 = 10 Limcode7 = bxcsa38 Limcount7 = 2 Limcode8 = recsa01 Limcount8 = 5 Limcode9 = ipcsa74 Limcount9 = 9 Limcode10 = iycsc42 Limcount10 = 99 Limcode11 = ipdou01 Limcount11 = 500 Limcode12 = ipqsa19 Limcount12 = 40 Limcode13 = ipchm35 Limcount13 = 10 Limcode14 = iqcsa07 Limcount14 = 10 Discout = 10 //Скидка 10% Eventset.ini Нам требуется работа с инишками : EventSetLooting.ini и EventSet.ini. Данный Ивент отвечает за Создание средних мини ивентов по команде. ИвентСет : ;; Concurrent events occur in the various stacks in order to coordinate the top of the stack and in front of the ;; Name three of the same name, make the event. ;; Eventcode Location X Y Z Monster QUantity RespawnTime Probability Jisokil RF bastiellar_lotron -3348 -143 361 14803 90 100 100% 1 // RF - Название Ивента AM Elan -5531 396 -2214 0A50B 3 10020 100% 1 //AM - Название ивента ;;loveless_acc NeutralA -4154 1151 -3202 0A907 1 3600 100% 1 ;;loveless_bcc NeutralB -3472 276 6114 0A907 1 3600 100% 1 ;;loveless_ccc NeutralC 8503 -103 2960 0A907 1 3600 100% 1 ;; Eventcode Location X Y Z Monster QUantity RespawnTime Probability Jisokil ;;Eventset1 NeutralC 7679 -157 141 0B903 99 30 100% 1 ;;Eventset2 NeutralC 7248 153 573 0B903 99 30 100% 1 ;;Eventset3 unknown -5015 1123 -4110 0B903 99 30 100% 1 ;;Eventset4 unknown -5015 1123 -4110 0B903 99 30 100% 1 ;;Eventset5 unknown -5015 1123 -4110 0B903 99 30 100% 1 ;;Eventset6 unknown -5015 1123 -4110 0A907 1 14400 100% 1 ;;Eventset7 unknown -5015 1123 -4110 0A907 1 14400 100% 1 ;;Eventset8 unknown -5015 1123 -4110 0A907 1 14400 100% 1 ;; Put unknown in the Location when you don't know where to setup your event it will Make the event start where the Admin is ИвентСетЛутинг : ; Events associated with three items set the routing information management ; The value of participation in war ; 0 - Holly Stone, regardless of whether the retention of scanner for routing ; 1 - Holly Stone, routing only if the scanner can be the retention of ; Routing privileges Value Definition ; 0 - maktaja or patiman permission of maktaja ; 1 - maktaja and all of the same species ; 2 - maktaja and all gildeuwon ; 3 - All players routing ; 4 - maktaja species such as sheik, only routing ; 5 - 10,002 Chapter maktaja Guild of the species, such as routing [Looting] ; Maximum Monster List: 100 ; Monster routing permission scale range war 15E13 1 100 0 3 [Item] ; A list of items to a maximum monseuteodang: 50 ; Monster Item Code Quantity bundle probability 15E13 irtal01 5 1 100 Все описание на английском, потому что на русском лучше не видеть... После всех настроек, за гма в игре пишем команду : %eventset start Название вашего ивент Координаты для ивента, можно узнать командой %xyz Ивент EventRespawn Для включения ивента типо ЕвентСета Создаем папку EventRespawn а в ней к примеру инишку : event.ini А в нее вписываем следующие : [Monster] (настройка моба) set=1 // Кол-во монстров code0=0A907 (Айди монстра) num0=1(кол-во монстров, точнее сколько разных видов) [Position] (позиция) map=Sette (название карты в папке MAP) x=0 (координата х) y=0 (координата y) z=0 (координата z) [Term] (Время респауна) Hour=00 (Часы) Min=20 (минуты) Sec=20 (секунды) [reward item] (награда) item code 1 = iwkna01 (смотрим гм командер или прочее, это айди вещи) item % 1 = 100 (1 - 1%, 100 - 100%) monster 1 = 0A907 (если хотим чтобы падало со всех, то пишем all, если же хотим опредленного моба, то его айди) [Option] // Настройки получение бонусов за убийство. kill after stop = 0 - (1 -исчезают после смерти, 0 - спаун заного) exp penalty = 0 exp reward = 0 - кол-во EXP item loot = 0 - (0-стандартный лут, 1 - свой лут) После настройки сохраняем и ребутаем сервер, либо ничего не получиться После перезагрузки за гма прописываем %respawn start event и ивент начнется. Conditonal(объявления о начале ивентов авто) ;;EVENT_KIND 0 : SetEvent //обычный 1: OneNOneEvent // две вещи по цене одной 2:DisccountEvent // скидочный ивент [CONDITIONAL_EVENT] USE = 2 // Какой юзаем из выше преведнных CHSH_MIN = 400000 // длительность ;;REPEAT_SAVE = 2 EVENT_TIME = 2 // тип времени EVENT_KIND = 2 // ?( EVENT_START_MSG = event01 // стартовое объявление EVENT_MIDDLE_MSG = event02 // в течение ивента(середина) EVENT_END_MSG = event03// завершение ивента ©Krivzo
    Автор темы: Supreme, 23 янв 2011, ответов - 0, в разделе: Rising Force Online
  13. Supreme
    Гайд для новичков! Писал PONT для http://mmorpg-devs.ru Всё для создания Сервера Надеюсь я вам чем то помог Ип и пароль от sql прописывается в нескольких местах сейчас я их перечислю 1. D:\MuServer\ConnectServer\DATA\BoR_ServerInfo(Если там нету тукого файла "BoR_ServerInfo" ищем самостоятельно в этой папке не так много файлов чтобы запарится искать.)(ип должен быть IPAddress=127.0.0.1 пароль и логин те котрые вы указали при установке) 2. D:\MuServer\Data\MapServerInfo тут указываете внешний ип (в каждой строчке где вы написали ип перед ним ставьте букву s либо не стирайте ее 3. D:\MuServer\EventServer\DATA\svconfig тут нада только логин указать и пароль от sql 4. D:\MuServer\ExDB\ExDB тут тоже логин и пароль 5. D:\MuServer\GameServer\SCF_Connect тут только локал ип ("127.0.0.1") порт не трогать 6. D:\MuServer\GameServerCS\SCF_Connect тут также как и в 5 пункте,поэтому осторожней 7. D:\MuServer\RankingServer\svconfig тут пароль и логин 8. Ну и в конце концов запускаете StartUp если он присутствует в папке D:\MuServer останавливаете авто запуск и пишете свой ип. 9. Теперь прописываем ип и остальной бред в Main.exe ищем програмку Main Cracker скачиваем запускаем сотрим что там не так как нада,естественно нада сменить ип,если тот кто собирал сборку постарался то там и версия и все тому подобное уже прописанно,сохраняем и пробуем войти в игру D:\MuServer\SCFData\SCF_Common тут вы можете узнать версию клиента либо изменить её (типо тут пишеш бред и в клиенте так же прописываеш и не один долбаеб не войдет с другово клиента) Теперь примеры для криворуких или совсем не знающих английский,идем так же по пунктам: 1. Настраиваем BoR_ServerInfo [FtpServerInfo] IPAddress=127.0.0.1 локальный ип Port=21 Login=логин Password=пароль [GameServerInfo] ClientVersion=00.99.05 VersionFileName=version.wvd Нечего кроме того что я написал не меняем! Все остальное не трогаем! 2. Указываем внешний ип // SrvCode 0 0 0 1 Sип внешний 55901 //Если у вас больше или меньше строк с ип адресом то не меняем их количество прописывайте в тех что есть //Пример: // 1 0 1 S255.255.255.255 55902 1 0 1 Sип внешний 55902 30 0 1 Sип внешний 55930 31 0 1 Sип внешний 55931 19 0 0 Sип внешний 55919 end остальное не трогаем //-------------------------------------- // SrvCode Map SrvCode // dest. //-------------------------------------- 1 0 0 30 19 0 0 31 19 0 0 34 19 1 0 30 19 1 0 31 19 1 0 34 19 30 0 30 19 30 0 31 19 30 0 34 19 31 0 30 19 31 0 31 19 31 0 34 19 19 1 30 -1 19 1 31 -1 19 1 34 -1 end 3. Указываем логин и пароль [pim_setting] queue_no=4 workerthread_no=4 [odbc_connection] mu2003_dbname = MU2003_EVENT_DATA mu2003_dsn = MU2003_EVENT_DB mu2003_uid = логин mu2003_pass = пароль Больше нечего не трогаем 4. Указываем логин и пароль "логин" "пароль" 1 50 50 Остальное не трогаем!я хз что произойдет но стопудово чтото нехорошее 5. Указываем внутренний айпи (127.0.0.1) [Connect] SCFGsUdpPort=60226 SCF_SCFExDBIP=127.0.0.1 SCF_SCFExDBPort=55999 SCFUseCheckSum=0 [Common] SCFConnectNotice=Sky Server Season 5 FULL //Имя сервера SCFGMSystemEnabled=1 SCFGMSystemAnnounceOnConnect=1 [Logs] SCFWriteAntiHackLog=0 //Вкл-выкл логи антихака SCFWritePostLog=1 //Вкл-выкл логи все сообщений в post SCFWriteDropLog=0 //Вкл-выкл логи о выповших вещей SCFWriteTradeLog=0 //Вкл-выкл логи обменах вещями (Trade) SCFWriteGMLog=1 //Вкл-выкл логи действий гма Тут только локальный ип и все. 6. Указываем внутренний айпи (127.0.0.1) [Connect] SCFGsUdpPort=60229 SCF_SCFExDBIP=127.0.0.1 SCF_SCFExDBPort=55999 SCFUseCheckSum=0 [Common] SCFConnectNotice=Sky Server Season 5 FULL //Имя сервера SCFGMSystemEnabled=1 SCFGMSystemAnnounceOnConnect=1 [Logs] SCFWriteAntiHackLog=0 //Вкл-выкл логи антихака SCFWritePostLog=1 //Вкл-выкл логи все сообщений в post SCFWriteDropLog=0 //Вкл-выкл логи о выповших вещей SCFWriteTradeLog=0 //Вкл-выкл логи обменах вещями (Trade) SCFWriteGMLog=1 //Вкл-выкл логи действий гма Тут тоже только локал ип 7. Указываем логин и пароль [odbc_setting] dbname=Ranking odbc_dsn=RANKING_DATA odbc_uid=логин odbc_pass=пароль odbc_con_count=40 [pim_setting] queue_no=4 workerthread_no=10 Нече кроме логина и пароля не трогаем ну а остальное там и так все понятно. Короче если у вас возникли ещё какие то пробелы типо "все равно дискон","помогите пишет обновить клиент на сайте" либо руки ровнее либо пишем в своих сообщениях описание проблемы
    Автор темы: Supreme, 22 янв 2011, ответов - 4, в разделе: MuOnline
  14. Supreme