avatar_Everybody

Изменение работы: популярные онлайн игры, Travia Online, настройка для TRAVIA

Автор Everybody, 2007 Нояб. 08, 20:52

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Ключевые слова [SEO] sql serveronline gamestravia onlinejob changeever_config.phpever_do_account.php

Everybody

ever_config.php
<?
//MSSQL settings
$user = 'sa';
$haslo = 'pass';
$nazwabazy = "Game";
$hostbazy = "localhost";
?>

ever_do_account.php
<?php
include 'ever_config.php';
$tbl '<table>
<form action=ever_do_account.php method=post>
<tr><td>Charname</td><td><input type=text name=login value="'
.$_POST['login'].'"></td></tr>
<tr><td>Class</td><td><input type=text name=pass></td></tr>
<tr><td><input type=submit value="Change Job"></td><td><input type=reset value="Clear fields"></td></tr>
</form>
</table>'
;

if(
$reg_open AND isset($_POST['login']))
{
$conn=@mssql_connect($hostbazy,$user,$haslo) or die("<b>Critical Error</b><br>MSSQL server is offline OR I can't Access to it !");
@
mssql_select_db($nazwabazy$conn) or die("<b>Critical Error</b><br>Database don't exists OR I can't Access to it !");

$login $_POST['login'];
$pw $_POST['pass'];

$login trim($login);
$pw trim($pw);

if(
ereg("[^0-9a-zA-Z_-]"$login))
{
echo 
'Please do use only 0-9 a-Z';
echo 
'<br>'.$tbl;
}
elseif (
ereg("[^0-9a-zA-Z_-]"$pw))
{
echo 
'Please do use only 0-9 a-Z';
echo 
'<br>'.$tbl;
}
elseif (empty(
$login) || empty($pw))
{
echo 
'Please do use only 0-9 a-Z<br>'.$tbl;
}
else
{
$resultx mssql_query("SELECT LOWER(UT_USERID) FROM CHARTABLE
WHERE LOWER(UT_USERID) = ('
$login')") or die;
}
{
echo 
'No valed charname<br>'.$tbl;
}
else
{
mssql_query("INSERT INTO CHARTABLE (UT_USERID,CT_CLASS) VALUES ('".$login."','".$pw."',convert(binary,'".$login."');
echo "
Job Is Changed Succesfully";
}
}
?>

Everybody

Ещё один вариант чейндж паги.

<?php
include 'travia_config.php';
$tabelka '<table>
<form action=test2.php method=post>
<tr><td>Login</td><td><input type=text name=login value="'
.$_POST['login'].'"></td></tr>
<tr><td>CharName</td><td><input type=text name=charname value="'
.$_POST['charname'].'"></td></tr>
<tr><td>Password</td><td><input type=password name=pass></td></tr>
<tr><td><input type=submit value="Change job"></td></tr>
</form>
</table>'
;
echo 
$tabelka;
if(
$reg_open AND isset($_POST['login']))
{
$conn=@mssql_connect($hostbazy,$user,$haslo) or die("<b>Critical Error</b><br>MSSQL server is offline OR I can't Access to it !");
@
mssql_select_db($nazwabazy$conn) or die("<b>Critical Error</b><br>Database don't exists OR I can't Access to it !");
$login $_POST['login'];
$pw $_POST['pass'];
$login trim($login);
$pw trim($pw);
$login_user strtolower($login);
$result_user mssql_query("SELECT LOWER(UT_USERID) FROM usertable
WHERE LOWER(UT_USERID) = ('
$login_user')") or die;
$login_pass strtolower($pw);
$result_pass mssql_query("SELECT LOWER(UT_PASSWORD) FROM usertable
WHERE LOWER(UT_PASSWORD) = ('
$login_pass')") or die;
if (
mssql_num_rows($result_user))
{
if(
mssql_num_rows($result_pass)) // if ppass = ok
{
$conn_=@mssql_connect($hostbazy,$user,$haslo) or die("<b>Critical Error</b><br>MSSQL server is offline OR I can't Access to it !");
@
mssql_select_db($nazwabazy_$conn_) or die("<b>Critical Error</b><br>Database don't exists OR I can't Access to it !");
$charname $_POST['charname'];
$charname trim($charname);
$login_charname strtolower($charname);
$result_charname mssql_query("SELECT LOWER(CT_NAME) FROM CHARTABLE
WHERE LOWER(CT_USERID) = ('
$login_user')") or die;
if(
mssql_num_rows($result_charname)) //if charname = OK
{
//after charname check if char is lvl 100
$query "SELECT CT_LVL FROM CHARTABLE WHERE CT_USERID='$login_user' and CT_NAME='$login_charname'";
$result mssql_query($query);

while(
$line mssql_fetch_row($result))
{
if(
$line[0] > 99//if char lvl = 100+ then

{ print "$login_charname lvl is $line[0]"; } //displays your char lvl you tried to changed job
//hire replcae job changin values......woever know what to change..

else
{ echo 
"$login_charname Must be lvl 100 to change job"; }
}

}
#if charname NOT OK
else
{ echo 
'<br>Wrong username or password or charname.<br>';  }

}
#if pass NOT OK
else
{ echo 
'<br>Wrong username or password or charname.<br>';  }

}
#if user NOT OK
else
{ echo 
'<br>Wrong username or password or charname.<br>';  }
}
?>

Everybody

#2
1 warrior, 2 mage, 3 archer, 4 cleric.

11 - warrior - 2h sword, dual swords
21 - warrior - spear, 1h sword/shield

12 - mage - fire
22 - mage - ice
32 - mage - electricity

13 - archer - xbow, skills
23 - archer - bow, pets

14 - cleric - buffs, AOE skills
24 - cleric - debuffs, can transform

3 job

111
121
112
122
132
113
123
114
124

Everybody

готовится страничка с защитой от скьюл иньекции.
намного удобнее чем выше описанные =)

Похожие темы (3)