Guest User

resetstat.php

a guest
Jan 2nd, 2013
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.95 KB | None | 0 0
  1. <?php
  2. //=======================================================
  3. // aEWDMU Script
  4. // Copyright 2009, EWD Studio (http://www.ewd-studio.net)
  5. // ------------------------------------------------------
  6. // Decoded by: Wortexqq @ gmail (dot) com
  7. //=======================================================
  8.  
  9. session_start();
  10.  
  11. require('include/internal.php');
  12. require('include/config.php');
  13. require('requ.php');
  14.  
  15. if(isset($_POST['resstat']))
  16. {
  17.     if (logged())
  18.     {
  19.         $user_login = $_SESSION['member'];
  20.         if(isset($_POST['sname']))
  21.         {
  22.             $sname = $_POST["sname"];
  23.             $creds_check = mssql_fetch_array(mssql_query("SELECT credits from memb_credits where memb___id='$user_login'"));
  24.             if (is_connected())
  25.             {
  26.                 echo "
  27.                 <div class=\"error\">You have to disconnect from game to reset stat !</div>";
  28.             }
  29.             elseif (is_vip() && ($creds_check[credits] < $resetstatcredsvip))
  30.             {
  31.                 echo "<div class=\"error\">You do not have enough credits...</div>";
  32.             }
  33.             elseif (!is_vip() && ($creds_check[credits] < $resetstatcreds))
  34.             {
  35.                 echo "<div class=\"error\">You do not have enough credits...</div>";
  36.             }
  37.             else
  38.             {
  39.                 if (is_vip())
  40.                 {
  41.                     $c2 = $creds_check[credits]-$resetstatcredsvip;$takecreds = mssql_query("update memb_credits set credits='$c2' WHERE memb___id='$user_login'");
  42.                 }
  43.                 else
  44.                 {
  45.                     $c2 = $creds_check[credits]-$resetstatcreds;$takecreds = mssql_query("update memb_credits set credits='$c2' WHERE memb___id='$user_login'");
  46.                 }
  47.  
  48.                 $sql = mssql_query("Select LevelUpPoint,Strength,Dexterity,Vitality,Energy,Leadership FROM Character WHERE AccountID='$user_login' and Name = '$sname'");
  49.  
  50.                 while($row = mssql_fetch_array($sql))
  51.                 {
  52.                     if ($row['LevelUpPoint'] <0) {$lvlupp = 0;}
  53.                     else {$lvlupp = $row['LevelUpPoint'];}
  54.  
  55.                     $str = $row['Strength'];
  56.                     $dex = $row['Dexterity'];
  57.                     $vit = $row['Energy'];
  58.                     $ene = $row['Vitality'];
  59.                     $com = $row['Leadership'];
  60.                     $str1 = fix65k($str1,$str);
  61.                     $dex1 = fix65k($dex1,$dex);
  62.                     $ene1 = fix65k($ene1,$ene);
  63.                     $vit1 = fix65k($vit1,$vit);
  64.                     $com1 = fix65k($com1,$com);
  65.                 }
  66.  
  67.                 $lvluppo = $lvlupp + $str1 + $dex1 + $ene1 + $vit1 + $com1 - 100;
  68.                 $logfile = 'logs/resetstat_logs.php';
  69.                 $ip = $_SERVER['REMOTE_ADDR'];
  70.                 $date = date('Y-m-d H:i');
  71.                 $xdata = "Character $sname Has Been Reseted Stat. Points left to add: $lvluppo, on $date by IP:$ip \n";
  72.                 $fp = fopen($logfile, 'a');
  73.                 fputs($fp, $xdata);
  74.                 fclose($fp);
  75.                 $fp1 = fopen($logfile, "a");
  76.                 fputs($fp1, $xdata);
  77.                 fclose($fp1);
  78.                 $resetstat = mssql_query("Update Character SET LevelUpPoint='$lvluppo', Strength=25, Dexterity=25, Energy=25, Vitality=25, Leadership=0 WHERE AccountID='$user_login' and Name='$sname'");
  79.                 print "<p>Updated credits: ";
  80.                 listcreds($user_login);
  81.                 print "</p>";
  82.                 print "<div class=\"success\">Character <b>$sname</b> was succesfully reset stat. <br>You have now $lvluppo points to add !</div>";
  83.             }
  84.         }
  85.     }
  86. }
  87.  
  88. ?>
Advertisement
Add Comment
Please, Sign In to add comment