[Req] Script за рестартиране на точки

lqlqlq

New Member
Joined
Jul 15, 2008
Messages
65
Reaction score
5
Така много ще съм благодарен на човека които ми направи това нещо.

Имам хард сървър и много хора се оплакват ами ако сега точките не са ми правилни и искам да си ги дигна на ново какво да правя ?

И така на всеки трябва да влизам и да оправям точките му, но искам нещо по-автоматизирано..

Та мисълта ми е неможе ли да се направи нещо като системка дори да няма дизайн да е на бял фон, просто влиза дадения играч пише си acc, пас, име на герой, цъка бутончето и вече е с рестартиран статс (като задължително трябва да е 350 левъл за да направи това)

Ако все пак някой тръгне да ми помогне нека се знае, че;
BK/SM/ELF на 350 левъл имат: 10500 точки
MG: 12950 (Сървъра е хард, 15xp и затова е такава процедурата, няма ресове)

Пак казвам, че ще съм много благодарен ако някой ми помогне...
 
Reset Stats

Здравейте ,
ще може ли някой да даде модула Reset stats който работи за всички уеб пакети.
Благодаря предварително
 
Code:
<?php
function grandreset($name,$pass,$char){
 
$args = func_get_args();
$query = mssql_query("SELECT memb___id,memb__pwd FROM MEMB_INFO WHERE memb___id='$name'");
$row = mssql_fetch_row($query);
if(empty($name))
{
$error = 1;
 print "<center><font color=RED>You cannot leave username field empty!</font></center>";
}
elseif(empty($pass))
{
$error = 1;
 print "<center><font color=RED>You cannot leave password field empty!</font></center>";
}
elseif(empty($char))
{
$error = 1;
 print "<center><font color=RED>You cannot leave character field empty!</font></center>";
}
 
elseif((strlen($name) < 4) OR (strlen($pass) < 4) OR (strlen($char) < 4))
{
$error = 1;
 print "<center><font color=RED>You must put more than 4 symbols in fields!</font></center>";
}
elseif($name != $row[0])
{
$error = 1;
 print "<center><font color=RED>$name is not exist in our database!</font></center>";
}
elseif($pass != $row[1])
{
$error = 1;
 print "<center><font color=RED>$pass is not valid password for $name!</font></center>";
}
if($error == 0)
{
$update = mssql_query("UPDATE Character SET LevelUpPoint='0', Strength='28', Dexterity='35', Vitality='25', Energy='28' WHERE Name='$char'");
   print "<center><font color=GREEN>$char have clear his stats</font></center>";
}
 
}
?>

Айде със здраве си я ползвай :)
 
killar4eto, мисля че искаше като си изчисти статса, после точките от Strength, Dexterity, Vitality, Energy, да му отидат като LevelUpPoints. Защото тъй както си го дал скрипта, няма абсолютно никакъв смисъл.
 
Code:
<?php
function grandreset($name,$pass,$char){
 
$args = func_get_args();
$query = mssql_query("SELECT memb___id,memb__pwd FROM MEMB_INFO WHERE memb___id='$name'");
$query2 = mssql_query("SELECT Class FROM Character WHERE Name='$char'");
$row = mssql_fetch_row($query);
$row2 = mssql_fetch_row($query2);
if(empty($name))
{
$error = 1;
 print "<center><font color=RED>You cannot leave username field empty!</font></center>";
}
elseif(empty($pass))
{
$error = 1;
 print "<center><font color=RED>You cannot leave password field empty!</font></center>";
}
elseif(empty($char))
{
$error = 1;
 print "<center><font color=RED>You cannot leave character field empty!</font></center>";
}
 
elseif((strlen($name) < 4) OR (strlen($pass) < 4) OR (strlen($char) < 4))
{
$error = 1;
 print "<center><font color=RED>You must put more than 4 symbols in fields!</font></center>";
}
elseif($name != $row[0])
{
$error = 1;
 print "<center><font color=RED>$name is not exist in our database!</font></center>";
}
elseif($pass != $row[1])
{
$error = 1;
 print "<center><font color=RED>$pass is not valid password for $name!</font></center>";
}
if($error == 0 && $row2[0] == '0' OR $row2[0] == '1' OR $row2[0] =='16' OR $row2[0] == '17' OR $row2[0] == '32' OR $row2[0] == '33')
{
$update = mssql_query("UPDATE Character SET LevelUpPoint='10500', Strength='28', Dexterity='35', Vitality='25', Energy='28' WHERE Name='$char'");
   print "<center><font color=GREEN>$char have clear his stats</font></center>";
}
else{
$update = mssql_query("UPDATE Character SET LevelUpPoint='12950', Strength='28', Dexterity='35', Vitality='25', Energy='28' WHERE Name='$char'");
   print "<center><font color=GREEN>$char have clear his stats</font></center>";
}
 
}
?>

Доволен ?
 
Code:
<?php
function grandreset($name,$pass,$char){
 
$args = func_get_args();
$query = mssql_query("SELECT memb___id,memb__pwd FROM MEMB_INFO WHERE memb___id='$name'");
$query2 = mssql_query("SELECT Class FROM Character WHERE Name='$char'");
$row = mssql_fetch_row($query);
$row2 = mssql_fetch_row($query2);
if(empty($name))
{
$error = 1;
 print "<center><font color=RED>You cannot leave username field empty!</font></center>";
}
elseif(empty($pass))
{
$error = 1;
 print "<center><font color=RED>You cannot leave password field empty!</font></center>";
}
elseif(empty($char))
{
$error = 1;
 print "<center><font color=RED>You cannot leave character field empty!</font></center>";
}
 
elseif((strlen($name) < 4) OR (strlen($pass) < 4) OR (strlen($char) < 4))
{
$error = 1;
 print "<center><font color=RED>You must put more than 4 symbols in fields!</font></center>";
}
elseif($name != $row[0])
{
$error = 1;
 print "<center><font color=RED>$name is not exist in our database!</font></center>";
}
elseif($pass != $row[1])
{
$error = 1;
 print "<center><font color=RED>$pass is not valid password for $name!</font></center>";
}
if($error == 0 && $row2[0] == '0' OR $row2[0] == '1' OR $row2[0] =='16' OR $row2[0] == '17' OR $row2[0] == '32' OR $row2[0] == '33')
{
$update = mssql_query("UPDATE Character SET LevelUpPoint='10500', Strength='28', Dexterity='35', Vitality='25', Energy='28' WHERE Name='$char'");
   print "<center><font color=GREEN>$char have clear his stats</font></center>";
}
else{
$update = mssql_query("UPDATE Character SET LevelUpPoint='12950', Strength='28', Dexterity='35', Vitality='25', Energy='28' WHERE Name='$char'");
   print "<center><font color=GREEN>$char have clear his stats</font></center>";
}
 
}
?>

Доволен ?

Аз ли да съм доволен (chuckle), това като заяждане ли трябва да го приемам, просто ти казвам момчето какво искаше. (y)
 
Не е заяждане просто днес не съм в настроение :x
 
  • Like
Reactions: ivanka
ще можете ли да го направите така пишеш акаунт герой и парола и ти ресва точките че този не ми върши работа :/
 
Здравейте, понеже да не правя нова тема, ще питам във тази.
пак се отнася за рестатирането на точки, искам да попитам как да направя да дава различен брой точки след рестарт на героя, примерно за бк,елф,см - 300 за МГ - 350
търсих из форума неможах да намеря информация за това което ми трябва.
Благодаря предварително на отзовалите се.