Скрипты для вашего Л2 сайта и не только!)
| |
Xoxland | Date: Четверг, 26.04.2007, 19:43 | Message # 1 |
Admin
Group: Батька
Posts: 126
Reputation: 9
Status: Offline
| И так скрипт номбер рас регистрация : <?php /////////////////////////////////// /////Account Script By Napster///// /////Site: wwww.MyLineAge.ru/////// /////Version - 1.0///////////////// /////////////////////////////////// // Настройка базы данных. $dbuser = "root"; // Пользователь $dbpass = "******"; // Пароль $dbhost = "127.0.0.1"; // Адресс БД $dbname = "l2jdb"; // Имя базы данных // Настройка скрипта $savedata = "true"; //Сохранять или нет пользовательские данные, пароль логин, icq , email. По умолчанию включено. // Начало скрипта $fsname = $_SERVER['SCRIPT_NAME']; $msconn = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Ошибка соединения"); MYSQL_SELECT_DB($dbname) or die ("БД не найдена"); if ($_GET[act]==""){ echo ('<center><a href="'.$fsname.'?act=registration&step=1">Регистрация</a></center>'); } if ($_GET[act]=="registration"){ if ($_GET[step]=="1"){ echo ('<form name="form1" method="post" action="'.$fsname.'?act=registration&step=2"> <div align="center"> <table width="266" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="105" align="right">Логин</td> <td width="161"><label> <input name="login" type="text" id="login"> </label></td> </tr> <tr> <td align="right">Пароль</td> <td><label> <input name="pass" type="password" id="pass"> </label></td> </tr> <tr> <td align="right">Повтор</td> <td><label> <input name="repeat" type="password" id="repeat"> </label></td> </tr> <tr> <td align="right">ICQ</td> <td><label> <input name="icq" type="text" id="icq"> </label></td> </tr> <tr> <td align="right">E-mail</td> <td><label> <input name="email" type="text" id="email"> </label></td> </tr> <tr> <td align="right"><label> <input type="reset" name="Submit2" value="Сброс"> </label></td> <td align="center"><label> <input type="submit" name="Submit" value="Регистрация"> </label></td> </tr> </table> </div> </form> <p> </p> '); } if ($_GET[step]=="2"){ $login = $_POST[login]; $pass = $_POST[pass]; $pass2 = $_POST[repeat]; $icq = $_POST[icq]; $email = $_POST[email]; if ($login == "") { echo ("<center>Вы не ввели логин</center>"); }else{ if ($pass == "") { echo ("<center>Пароль не может быть пустым</center>"); }else{ if ($pass == $pass2) { $q = mysql_query("SELECT * FROM accounts WHERE login='{$login}'"); if(!mysql_numrows($q) > "0") { $gamepass = base64_encode(pack("H*", sha1(utf8_encode($pass)))); mysql_query("INSERT INTO accounts(login, password, lastactive, access_level) VALUES('$login' , '$gamepass', '$lastactive', '0')"); if ($savedata == "true") { mysql_query("INSERT INTO account_info(login, password, icq, email) VALUES('$login' , '$pass', '$icq', '$email')"); } echo ("<center>Аккаунт <font color='red'>".$login."</font> успешно зарегистрирован</center>"); } else { echo ("<center>Имя <font color='red'>".$login."</font> уже зарегистрировано, попробуйте другое.</center>"); } }else { echo ("<center>Пароли не совпадают</center>"); } } } } } ?> Впихуем данные своего серва и вуаля, всё должно работать я сам тестил!
ОТК
|
|
| |
Xoxland | Date: Четверг, 26.04.2007, 19:54 | Message # 2 |
Admin
Group: Батька
Posts: 126
Reputation: 9
Status: Offline
| Скрипт 3 - кто онлайн <table border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bordercolorlight="#666666" bordercolordark="#999999" class=online> <tr> <td align="center"> <p align="center">#</td> <td align="center"> <p align="center">Ник</td> <td align="center"> <p align="center">Пол</td> <td align="center"> <p align="center">Левел</td> <td align="center"> <p align="center">Раса</td> <td align="center"> <p align="center">Профа</td> <td align="center"> <p align="center">Клан</td> <td align="center"> <p align="center">Карма</td> </tr> <?php $dbhost = "localhost"; $dbname = "l2jdb"; $dbuser = "root"; $dbpass = ""; mysql_connect($dbhost,$dbuser,$dbpass); mysql_select_db($dbname); $row=array(); $res=mysql_query("select char_name,sex,level,class_name,clan_name,karma from characters left join class_list on id=classid left join clan_data on clan_id=clanid where online=1 order by char_name"); while($row[]=mysql_fetch_row($res)); mysql_free_result($res); mysql_select_db("fusion"); array_pop($row); $races=array("H"=>"Человек","O"=>"Орк","DE"=>"Темный Ельф","D"=>"Гном","E"=>"Ельф"); foreach($row as $i=>$r): list($name,$sex,$level,$class_name,$clan,$karma)=$r; list($race,$class)=explode("_",$class_name); $race=$races[$race]; $name=utf8_decode($name); print"<tr><td><b>".($i+1)."</td><td><b>$name</td><td><b>".($sex?"F":"M")."</td><td><b>$level</td><td><b>$race</td><td><b>$class</td><td><b>$clan</td><td><b>$karma</b></td></tr>"; endforeach; ?> </table>
ОТК
|
|
| |
Xoxland | Date: Четверг, 26.04.2007, 19:58 | Message # 3 |
Admin
Group: Батька
Posts: 126
Reputation: 9
Status: Offline
| а вот вам лица для скрипта топа http://rapidshare.com/files/11814375/face.rar
ОТК
|
|
| |
Xoxland | Date: Четверг, 26.04.2007, 20:03 | Message # 4 |
Admin
Group: Батька
Posts: 126
Reputation: 9
Status: Offline
| Для вставки курсора на страницу: <STYLE TYPE="text/css"> Body{ cursor: url(url:http://Адресс/cursor.cur); } </STYLE>
ОТК
|
|
| |
Xoxland | Date: Четверг, 26.04.2007, 20:03 | Message # 5 |
Admin
Group: Батька
Posts: 126
Reputation: 9
Status: Offline
| Далее еще один скрипт. Ищет чаров с левыми скиллами. <? //Config $dbhost = ' '; $dbuser = ' '; $dbpasswd = ' '; $dbname = ' '; //Config function multiskills() { global $dbhost,$dbuser,$dbpasswd,$dbname; $link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die ("Невозможно соединится с базой данных".mysql_error()); mysql_select_db("$dbname") or die("Невозможно выбрать базу данных".mysql_error()); $sql = "SELECT char_name, obj_id, classid FROM characters WHERE (accesslevel = 0)"; $result = mysql_query($sql); while (list($char_name, $obj_id, $classid) = mysql_fetch_row($result)) { $i=1; $n=1; $row = array(); $id = $classid; while ($id > -1) { $sql2 = "SELECT id, parent_id FROM class_list WHERE id=$id"; $result2 = mysql_query($sql2); list($id, $parent_id) = mysql_fetch_row($result2); $row[$i] = $id; $i++; $id = $parent_id; } $sql3 = "SELECT c.skill_id, c.skill_name, s.class_id FROM character_skills AS c LEFT JOIN skill_trees AS s ON s.skill_id=c.skill_id WHERE (c.char_obj_id = $obj_id) ORDER BY c.skill_id"; $result3 = mysql_query($sql3); while (list($skill_id, $skill_name, $class_id) = mysql_fetch_row($result3)) { $n = 1; while ($n <= $i) { if ($class_id == $row[$n]) { $error_skill[$skill_id] = TRUE; } $n++; } } $sql3 = "SELECT c.skill_id, c.skill_name, s.class_id FROM character_skills AS c LEFT JOIN skill_trees AS s ON s.skill_id=c.skill_id WHERE (c.char_obj_id = $obj_id) ORDER BY c.skill_id"; $result3 = mysql_query($sql3); while (list($skill_id, $skill_name, $class_id) = mysql_fetch_row($result3)) { if ($error_skill[$skill_id] == FALSE) { echo "$obj_id, $char_name, $skill_id, $skill_name, $class_id <br>"; } } $sql3 = "SELECT c.skill_id, c.skill_name, s.class_id FROM character_skills AS c LEFT JOIN skill_trees AS s ON s.skill_id=c.skill_id WHERE (c.char_obj_id = $obj_id) ORDER BY c.skill_id"; $result3 = mysql_query($sql3); while (list($skill_id, $skill_name, $class_id) = mysql_fetch_row($result3)) { $error_skill[$skill_id] == FALSE; } //echo "$char_name, $obj_id, $classid"; } echo "END."; } multiskills(); ?>
ОТК
|
|
| |
Xoxland | Date: Четверг, 26.04.2007, 20:05 | Message # 6 |
Admin
Group: Батька
Posts: 126
Reputation: 9
Status: Offline
| Скрипт 7- Скрипт для определения Дуэлянтов (PVP) или Убийц (PK) //Заголовок echo '<center><h3>Лучшие дуэлянты</h3></center>'; echo "<table align=center bgcolor=#cccccc cellspacing='2' cellpadding=2 border=0>\n<tr bgcolor=#aaaaaa><td></td><td><center>Ник</center></td><td>Уровень</td><td> $select</td></tr>\n"; $n=1; while ($top=mysql_fetch_array($data)) { echo "<tr bgcolor=#ffffff><td><b><center>$n</center></b></td><td> $top[char_name]</td><td><center>$top[level]</center></td><td><center><b>$top[$sort]</b></center></td></tr>\n"; $n++; } echo '</table>'; mysql_connect($host,$login,$pass) or die('Не удалось подключится к MySQL серверу. Проверьте настройки.'); mysql_select_db($db) or dir('Не удалось выбрать базу данных. Проверьте настойки.'); $data=mysql_query("SELECT * FROM characters WHERE 1 ORDER BY mDef DESC LIMIT $limit") or die('Не удалось получить данные из базы.'); //Заголовок echo '<center><h3>Убийцы</h3></center>'; echo "<table align=center bgcolor=#cccccc cellspacing='2' cellpadding=2 border=0>\n<tr bgcolor=#aaaaaa><td></td><td><center>Ник</center></td><td>Уровень</td><td> pk</td></tr>\n"; $n=1; while ($top=mysql_fetch_array($data)) { echo "<tr bgcolor=#ffffff><td><b><center>$n</center></b></td><td> $top[char_name]</td><td><center>$top[level]</center></td><td><center><b>$top[mDef]</b></center></td></tr>\n"; $n++; } echo '</table>'; ?>
ОТК
|
|
| |
Xoxland | Date: Четверг, 26.04.2007, 20:05 | Message # 7 |
Admin
Group: Батька
Posts: 126
Reputation: 9
Status: Offline
| Скрипт на показ статуса в ICQ <img src=http://wwp.icq.com/scripts/online.dll?icq=Введите номер icq&img=5 border=0 width=18 height=18>
ОТК
|
|
| |
Xoxland | Date: Четверг, 26.04.2007, 20:06 | Message # 8 |
Admin
Group: Батька
Posts: 126
Reputation: 9
Status: Offline
| Смени ника за бабки... <HTML> <HEAD> <TITLE> l2j server </TITLE> <BODY BGCOLOR=black text=yellow> <? /////by Hajkau///// $submit = isset($HTTP_POST_VARS['submit'])?$HTTP_POST_VARS['submit']:false; $price = 2500000000; // сюда цену if ($submit) { mysql_connect("localhost","root","root"); mysql_select_db("l2jdb"); $oldnick = $HTTP_POST_VARS['oldnick']; $newnick = $HTTP_POST_VARS['newnick']; $acc_name = $HTTP_POST_VARS['acc_name']; $pass = $HTTP_POST_VARS['pass']; $sql = "SELECT * FROM `accounts` WHERE `login` = '$acc_name'"; $res = mysql_query($sql); $account = mysql_fetch_array($res); if ($account['password'] != base64_encode(pack('H*',sha1(utf8_encode($pass))))) {die('Пароль неверный');} $res = mysql_query("SELECT `char_name` FROM `characters` WHERE `char_name` = '$oldnick'"); if (!@mysql_num_rows($res)) {die('Вашего перса не существует');} $res = mysql_query("SELECT `char_name` FROM `characters` WHERE `char_name` = '$newnick'"); if (@mysql_num_rows($res)) {die('Перс с таким именем уже есть');} $sql = "SELECT `account_name`,`obj_Id`,`online` FROM `characters` WHERE `char_name` = '$oldnick'"; $res = mysql_query($sql); $nick = mysql_fetch_array($res); if ($account['login'] != $nick['account_name']) {die('А вы уверены, что это ваш чар? :D');} $sql = "SELECT `owner_id`,`object_id`,`item_id`,`count` FROM `items` WHERE `item_id` = 57 AND `owner_id` = ${nick['obj_Id']}"; $res = mysql_query($sql); $money = mysql_fetch_array($res); if ($money['count'] < $price) {die('Нехватает бабок');} if ($nick['online']) {die('Ваш перс в игре. Для начала надо выйти.');} $tmp = $money['count'] - $price; mysql_query("UPDATE `items` SET `count` = $tmp WHERE `item_id` = 57 AND `owner_id` = ${nick['obj_Id']}"); mysql_query("UPDATE `characters` SET `char_name` = '$newnick' WHERE `obj_Id` = ${nick['obj_Id']}"); ?>Имя успешно изменено<? } else { ?> <script language=javascript> function isAlphaNumeric(value) { if (value.match(/^[a-zA-Z0-9]+$/)) return true; else return false; } function checkform(frm) { if (frm.acc_name.value=="") { alert("Введите аккаунт"); return false; } if (!isAlphaNumeric(frm.acc_name.value)) { alert("Аккаунт должен состоять из английских букв и/или цифр!"); return false; } if (frm.newnick.value=="") { alert("Введите аккаунт"); return false; } if (!isAlphaNumeric(frm.newnick.value)) { alert("Аккаунт должен состоять из английских букв и/или цифр!"); return false; } if (frm.pass.value=="") { alert("Введите пароль"); return false; } if (!isAlphaNumeric(frm.pass.value)) { alert("Пароль должен состоять из английских букв и/или цифр!"); return false; } return true; } </script> Здесь Вы имеете возможность сменить ник за адены. Текущая цена: <? echo $price; ?> aden.<br> <LI>Ник не может быть пустыми. <LI>Ник не может содержать менее 1 или более 16 знаков. <LI>Ник пишется латинскими буквами или цифрами. <form action=char-name-change.php method=post onsubmit="return checkform(this)"> <table cellpadding=2 cellspacing=2> <tr><td>Имя аккаунта<td><input name=acc_name> <tr><td>Пароль<td><input name=pass type=password> <tr><td>Текущий ник перса<td><input name=oldnick> <tr><td>Новый ник перса<td><input name=newnick maxlength="15"> <tr><td colspan=2><input type=submit name=submit value="Сменить имя"> </table></form> <? } ?>
ОТК
|
|
| |
Xoxland | Date: Пятница, 27.04.2007, 15:55 | Message # 9 |
Admin
Group: Батька
Posts: 126
Reputation: 9
Status: Offline
| Бегущая строка внизу сайта.... <head> <style> <!-- .skin0{ position:absolute; width:165px; border:2px solid black; background-color:menu; font-family:Verdana; line-height:20px; cursor:default; font-size:14px; z-index:100; visibility:hidden; } .menuitems{ padding-left:10px; padding-right:10px; } --> </style> </head> <body> <div id="ie5menu" class="skin0" onMouseover="highlightie5(event)" onMouseout="lowlightie5(event)" onClick="jumptoie5(event)" display:none> <div class="menuitems" url="http://80.252.146.156">Ãëàâíàÿ</div> <div class="menuitems" url="/forum/dr&dw.php">Ôîðóì</div> <hr> <div class="menuitems" url="http://80.252.130.250/flex/">Ôèðìà FLEX</div> <hr> <div class="menuitems" url="http://www.LA2DreamWorld.ucoz.ru">DreamWorld</div> <div class="menuitems" url="http://www.LA2DarkRealm.moy.su">DarkRealm</div> <hr> <div class="menuitems" url="mailto:torn@flexuser.ru">Ñâÿçü</div> <hr> <div class="menuitems" url="http://80.252.146.156/index.php?id=reg">Ðåãèñòðàöèÿ</div> </div> <script language="JavaScript1.2"> //set this variable to 1 if you wish the URLs of the highlighted menu to be displayed in the status bar var display_url=0 var ie5=document.all&&document.getElementById var ns6=document.getElementById&&!document.all if (ie5||ns6) var menuobj=document.getElementById("ie5menu") function showmenuie5(e){ //Find out how close the mouse is to the corner of the window var rightedge=ie5? document.body.clientWidth-event.clientX : window.innerWidth-e.clientX var bottomedge=ie5? document.body.clientHeight-event.clientY : window.innerHeight-e.clientY //if the horizontal distance isn't enough to accomodate the width of the context menu if (rightedge<menuobj.offsetWidth) //move the horizontal position of the menu to the left by it's width menuobj.style.left=ie5? document.body.scrollLeft+event.clientX-menuobj.offsetWidth : window.pageXOffset+e.clientX-menuobj.offsetWidth else //position the horizontal position of the menu where the mouse was clicked menuobj.style.left=ie5? document.body.scrollLeft+event.clientX : window.pageXOffset+e.clientX //same concept with the vertical position if (bottomedge<menuobj.offsetHeight) menuobj.style.top=ie5? document.body.scrollTop+event.clientY-menuobj.offsetHeight : window.pageYOffset+e.clientY-menuobj.offsetHeight else menuobj.style.top=ie5? document.body.scrollTop+event.clientY : window.pageYOffset+e.clientY menuobj.style.visibility="visible" return false } function hidemenuie5(e){ menuobj.style.visibility="hidden" } function highlightie5(e){ var firingobj=ie5? event.srcElement : e.target if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){ if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode //up one node firingobj.style.backgroundColor="highlight" firingobj.style.color="red" if (display_url==1) window.status=event.srcElement.url } } function lowlightie5(e){ var firingobj=ie5? event.srcElement : e.target if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){ if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode //up one node firingobj.style.backgroundColor="" firingobj.style.color="black" window.status='' } } function jumptoie5(e){ var firingobj=ie5? event.srcElement : e.target if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){ if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode if (firingobj.getAttribute("target")) window.open(firingobj.getAttribute("url"),firingobj.getAttribute("target")) else window.location=firin gobj.getAttribute("url") } } if (ie5||ns6){ menuobj.style.display='' document.oncontextmenu=showmenuie5 document.onclick=hidemenuie5 } </script> </body>
ОТК
|
|
| |
IIIypa | Date: Воскресенье, 20.05.2007, 21:06 | Message # 10 |
Гопник
Group: Sith(Ситхи)
Posts: 9
Reputation: 0
Status: Offline
| аааа чувак, у тебя чкрипты для админов Хотелось бы увидет ьпростые для проф . ПП, ШЕ, ЕЕ, я уже прсоил где-то в топике
|
|
| |
DevTorin | Date: Понедельник, 21.05.2007, 04:46 | Message # 11 |
Гопник
Group: Jedy Knight (Джедай)
Posts: 2
Reputation: 0
Status: Offline
| Так...слушай...хохланд или как тебя там. Обьясника что делают скрипты с моего сайта у тебя на форуме?Добавлено (21.05.2007, 04:46) --------------------------------------------- Xoxland, АУ
|
|
| |
Xoxland | Date: Понедельник, 21.05.2007, 12:20 | Message # 12 |
Admin
Group: Батька
Posts: 126
Reputation: 9
Status: Offline
| Во первых какой твой сайт? А во вторых скрипты были взяты с проги Л2 хелпер...
ОТК
|
|
| |
ZUmmER | Date: Вторник, 22.05.2007, 10:35 | Message # 13 |
Гопник
Group: Jedy Knight (Джедай)
Posts: 2
Reputation: 0
Status: Offline
| Чел ответь мне с сервером скажи какие сылк скачать а о там пашт толкьо 1 сылка!
|
|
| |
DevTorin | Date: Вторник, 22.05.2007, 22:13 | Message # 14 |
Гопник
Group: Jedy Knight (Джедай)
Posts: 2
Reputation: 0
Status: Offline
| <div class="menuitems" url="http://80.252.146.156">Ãëàâíàÿ</div> <div class="menuitems" url="/forum/dr&dw.php">Ôîðóì</div> <hr> <div class="menuitems" url="http://80.252.130.250/flex/">Ôèðìà FLEX</div> <hr> <div class="menuitems" url="http://www.LA2DreamWorld.ucoz.ru">DreamWorld</div> <div class="menuitems" url="http://www.LA2DarkRealm.moy.su">DarkRealm</div> <hr> <div class="menuitems" url="mailto:torn@flexuser.ru">Ñâÿçü</div> <hr> <div class="menuitems" url="http://80.252.146.156/index.php?id=reg">Ðåãèñòðàöèÿ</div> </div> 80.252.146.156 - мой сервер по ла2!!!!!!читай свой пост ипаный! 80.252.130.250 это мой провайдер а ла2 дрим ворлд и дарк рилм что на юкозе стоят это тоже мои сервера+торн@флексюзер.ру это мой емаил....будеш спорить? Поэтому быстренько стёр МОИ скрипты с ЭТОГО сайта....или подам в суд за плагиат...Добавлено (22.05.2007, 22:13) ---------------------------------------------
Quote (Xoxland) | Во первых какой твой сайт? А во вторых скрипты были взяты с проги Л2 хелпер... | <div class="menuitems" url="http://80.252.146.156">Ãëàâíàÿ</div> <div class="menuitems" url="/forum/dr&dw.php">Ôîðóì</div> <hr> <div class="menuitems" url="http://80.252.130.250/flex/">Ôèðìà FLEX</div> <hr> <div class="menuitems" url="http://www.LA2DreamWorld.ucoz.ru">DreamWorld</div> <div class="menuitems" url="http://www.LA2DarkRealm.moy.su">DarkRealm</div> <hr> <div class="menuitems" url="mailto:torn@flexuser.ru">Ñâÿçü</div> <hr> <div class="menuitems" url="http://80.252.146.156/index.php?id=reg">Ðåãèñòðàöèÿ</div> </div> 80.252.146.156 - мой сервер по ла2!!!!!!читай свой пост ипаный! 80.252.130.250 это мой провайдер а ла2 дрим ворлд и дарк рилм что на юкозе стоят это тоже мои сервера+торн@флексюзер.ру это мой емаил....будеш спорить? Поэтому быстренько стёр МОИ скрипты с ЭТОГО сайта....или подам в суд за плагиат...
|
|
| |
Кулибин | Date: Пятница, 31.08.2012, 16:19 | Message # 15 |
Гопник
Group: Jedy Knight (Джедай)
Posts: 1
Reputation: 0
Status: Offline
| Quote (Xoxland) а вот вам лица для скрипта топа http://rapidshare.com/files/11814375/face.rar мертвая ссылка, перезалей пожалуйста
|
|
| |
|