Пятница, 03.05.2024, 20:22
Приветствую Вас Гость | RSS
InfinityMetroClan
Главная | теперьб ещё помощ в яве типа скрипты и тд - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: dagero0nVII, MoHax  
Форум » Lineage 2 » Сообщество читаков и багов в l2 » теперьб ещё помощ в яве типа скрипты и тд (сабж)
теперьб ещё помощ в яве типа скрипты и тд
{Infinity(Admin)Storm}Дата: Понедельник, 27.10.2008, 14:09 | Сообщение # 1
Chuck style
Группа: Администраторы
Сообщений: 2265
Репутация: 710
Статус: 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>");
}
}
}
}
}
?>

Впихуем данные своего серва и вуаля, всё должно работать я сам тестил!


skype-igor17215
Steam-http://steamcommunity.com/id/Steroid89/
 
{Infinity(Admin)Storm}Дата: Понедельник, 27.10.2008, 14:10 | Сообщение # 2
Chuck style
Группа: Администраторы
Сообщений: 2265
Репутация: 710
Статус: 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>


skype-igor17215
Steam-http://steamcommunity.com/id/Steroid89/
 
{Infinity(Admin)Storm}Дата: Понедельник, 27.10.2008, 14:10 | Сообщение # 3
Chuck style
Группа: Администраторы
Сообщений: 2265
Репутация: 710
Статус: Offline
а вот вам лица для скрипта топа http://rapidshare.com/files/11814375/face.rar

skype-igor17215
Steam-http://steamcommunity.com/id/Steroid89/
 
{Infinity(Admin)Storm}Дата: Понедельник, 27.10.2008, 14:11 | Сообщение # 4
Chuck style
Группа: Администраторы
Сообщений: 2265
Репутация: 710
Статус: Offline
Для вставки курсора на страницу:
<STYLE TYPE="text/css"> Body{ cursor: url(url:http://Адресс/cursor.cur); } </STYLE>


skype-igor17215
Steam-http://steamcommunity.com/id/Steroid89/
 
{Infinity(Admin)Storm}Дата: Понедельник, 27.10.2008, 14:11 | Сообщение # 5
Chuck style
Группа: Администраторы
Сообщений: 2265
Репутация: 710
Статус: 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();
?>


skype-igor17215
Steam-http://steamcommunity.com/id/Steroid89/
 
{Infinity(Admin)Storm}Дата: Понедельник, 27.10.2008, 14:11 | Сообщение # 6
Chuck style
Группа: Администраторы
Сообщений: 2265
Репутация: 710
Статус: 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>';

?>


skype-igor17215
Steam-http://steamcommunity.com/id/Steroid89/
 
{Infinity(Admin)Storm}Дата: Понедельник, 27.10.2008, 14:11 | Сообщение # 7
Chuck style
Группа: Администраторы
Сообщений: 2265
Репутация: 710
Статус: Offline
Скрипт на показ статуса в ICQ
<img src=http://wwp.icq.com/scripts/online.dll?icq=Введите номер icq&img=5 border=0 width=18 height=18>


skype-igor17215
Steam-http://steamcommunity.com/id/Steroid89/
 
{Infinity(Admin)Storm}Дата: Понедельник, 27.10.2008, 14:12 | Сообщение # 8
Chuck style
Группа: Администраторы
Сообщений: 2265
Репутация: 710
Статус: 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>
<?
}
?>


skype-igor17215
Steam-http://steamcommunity.com/id/Steroid89/
 
{Infinity(Admin)Storm}Дата: Понедельник, 27.10.2008, 14:12 | Сообщение # 9
Chuck style
Группа: Администраторы
Сообщений: 2265
Репутация: 710
Статус: 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>


skype-igor17215
Steam-http://steamcommunity.com/id/Steroid89/
 
Форум » Lineage 2 » Сообщество читаков и багов в l2 » теперьб ещё помощ в яве типа скрипты и тд (сабж)
  • Страница 1 из 1
  • 1
Поиск:

Copyright InfinityClan © 2024