[HELP]Userpanel

Results 1 to 7 of 7
  1. #1
    [R8]ℓσℓ32 caja is offline
    MemberRank
    Oct 2008 Join Date
    Here!Location
    1,502Posts

    [HELP]Userpanel

    I'm creating a userpanel but I have a problem any1 can help me:S
    Here is all what i do

    PHP Code:
    <?php   
     
          
    include "config.php";
          
          
    $user $_SESSION['user'];
          
    $pass $_SESSION['pass'];
          
       if ((
    $act != 'job') && ($act != 'setjob') && ($act != 'resetpos') && ($act != 'buff') && ($act != 'restat') && ($act != 'restatstr') && ($act != 'restatsta') && ($act != 'restatdex') && ($act != 'restatint') && ($act != 'reborn') && ($act != 'transy'))
       {
       
    ?>
          <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
          <html>
          <head>
          <title>Flyff - <?php echo"$user"?>'s user control panel</title>
          <style type="text/css">
             <!--
                body {
                   background-image: url(images/bg103.gif);
                }
                a:link {
                   color: #000000;
                   text-decoration: underline;
                }
                a:visited {
                   text-decoration: underline;
                   color: #000000;
                }
                a:hover {
                   text-decoration: none;
                   color: #000000;
                }
                a:active {
                   text-decoration: underline;
                   color: #000000;
                }
             -->
          </style>
          </head>
          <body>
          <table width="100%"><tr><td colspan="2">
       <?php
          
    echo "<center><font size='4'>Logged in as <b>$user</b></font><br>";
          echo 
    "<font size='2'><a href='index.php?a=resetpass'>Change Password</a>&nbsp;&nbsp;&nbsp;&nbsp;|";
          echo 
    "&nbsp;&nbsp;&nbsp;&nbsp;<a href='logout.php'>Logout</a></center></font><p>";
          
          if (
    $act == 'resetpass')
          {
             if (isset(
    $_SESSION['user']))
             {
                
    $login $_POST["login"];
                
    $senhaA $_POST["senhaAntiga"];
                
    $senhaN $_POST["senhaNova"];
                
    $senhaN2 $_POST["senhaNova2"];
                if ((!isSet(
    $_POST["login"])) && (!isSet($_POST["senhaAntiga"])) && (!isSet($_POST["senhaNova"])) && (!isSet($_POST["senhaNova2"])))
                {
                   echo 
    "<fieldset><legend>&nbsp;&nbsp;<b><i>NEW PASSWORD</i></b>&nbsp;&nbsp;</legend>";
                   echo 
    '<center><form method="post" action="index.php?a=resetpass">';
                   echo 
    '<b>Login</b>:<br> <input type="text" name="login" READONLY value="' $user '"><p>';
                   echo 
    '<b>Old Password</b>:<br> <input type="password" name="senhaAntiga"><p>';
                   echo 
    '<b>New Password</b>:<br> <input type="password" name="senhaNova"><p>';
                   echo 
    '<b>Confirm New Password</b>:<br> <input type="password" name="senhaNova2"><p>';
                   echo 
    '<input type="submit" value="OK" name="OK">';
                   echo 
    '</form></center>';
                   echo 
    '</fieldset>';
                }
                else
                {
                   
    $senhaNova md5("kikugalanet" $senhaN);
                   if (
    md5("kikugalanet" $senhaN2) != $senhaNova)
                   {
                      echo 
    "<center><h3><font color='#FF0000'>WARNING</font>: The new passwords in known.</h3></center>";
                      unset(
    $_POST["login"]);
                      unset(
    $_POST["senhaAntiga"]);
                      unset(
    $_POST["senhaNova"]);
                      unset(
    $_POST["senhaNova2"]);
                   }
                   else
                   {
                      
    $senhaAntiga md5("kikugalanet" $senhaA);
                      
    $res mysql_query("select * from accounts where username = '$login' AND password = '$senhaAntiga'");
                      
    $qtde mysql_num_rows($res);
                      if (
    $qtde == 0)
                      {
                         echo 
    "<center><h3><font color='#FF0000'>NOTICE</font>: Please fill up all fields.</h3></center>";
                         unset(
    $_POST["login"]);
                         unset(
    $_POST["senhaAntiga"]);
                         unset(
    $_POST["senhaNova"]);
                         unset(
    $_POST["senhaNova2"]);
                      }
                      else
                      {
                         
    $res mysql_query("update accounts set password = '$senhaNova' where username = '$login' and password = '$senhaAntiga'");
                         if (
    mysql_affected_rows() != 0)
                         {
                            echo 
    "<center><h3>Password changed successfully.</h3></center>";
                            unset(
    $_POST["login"]);
                            unset(
    $_POST["senhaAntiga"]);
                            unset(
    $_POST["senhaNova"]);
                            unset(
    $_POST["senhaNova2"]);
                         }
                         else
                         {
                            echo 
    "<center><h3><font color='#FF0000'>WARNING</font>: Error attempting to change Password.</h3></center>";
                            unset(
    $_POST["login"]);
                            unset(
    $_POST["senhaAntiga"]);
                            unset(
    $_POST["senhaNova"]);
                            unset(
    $_POST["senhaNova2"]);
                         }
                      }
                   }
                }
             }
          }
          
          echo 
    "</td></tr>";
          
          
    $charrow mysql_query("SELECT * FROM characters WHERE accountname = '$user' ORDER BY charslot ASC");
          
    $checkchars mysql_num_rows($charrow);
          if (
    $checkchars == 0)
             echo 
    "You have no characters on this account<br>";
          else
             echo 
    "<tr valign='top'><td width='80%'>";
          
    $qtde $checkchars;
          while (
    $fetch mysql_fetch_assoc($charrow))
          {
             
    $qtde--;
             
    $jobid $fetch['class'];
             if (
    $jobid == 0$job 'Vagrant';
             if (
    $jobid == 1$job 'Mercenary';
             if (
    $jobid == 2$job 'Acrobat';
             if (
    $jobid == 3$job 'Assist';
             if (
    $jobid == 4$job 'Magician';
             if (
    $jobid == 6$job 'Knight';
             if (
    $jobid == 7$job 'Blade';
             if (
    $jobid == 8$job 'Jester';
             if (
    $jobid == 9$job 'Ranger';
             if (
    $jobid == 10$job 'Ringmaster';
             if (
    $jobid == 11$job 'Billposter';
             if (
    $jobid == 12$job 'Psykeeper';
             if (
    $jobid == 13$job 'Elementor';
             if (
    $jobid == 16$job 'Knight [Master]';
             if (
    $jobid == 17$job 'Blade [Master]';
             if (
    $jobid == 18$job 'Jester [Master]';
             if (
    $jobid == 19$job 'Ranger [Master]';
             if (
    $jobid == 20$job 'Ringmaster [Master]';
             if (
    $jobid == 21$job 'Billposter [Master]';
             if (
    $jobid == 22$job 'Psykeeper [Master]';
             if (
    $jobid == 23$job 'Elementor [Master]';
             if (
    $jobid == 24$job 'Knight [HERO]';
             if (
    $jobid == 25$job 'Blade [HERO]';
             if (
    $jobid == 26$job 'Jester [HERO]';
             if (
    $jobid == 27$job 'Ranger [HERO]';
             if (
    $jobid == 28$job 'Ringmaster [HERO]';
             if (
    $jobid == 29$job 'Billposter [HERO]';
             if (
    $jobid == 30$job 'Psykeeper [HERO]';
             if (
    $jobid == 31$job 'Elementor [HERO]';
             
    $slot $fetch['charslot'];
             
    $name $fetch['charname'];
             
    $lvl $fetch['level'];
             
    $rebirths $fetch['rebirths'];
             
    $id $fetch['id'];
             
    $sex $fetch['sex'];
             if (
    $sex == 0$truesex 'Male';
             if (
    $sex == 1$truesex 'Female';
             echo 
    "<fieldset><legend>&nbsp;&nbsp;<b> Slot $slot </b>&nbsp;&nbsp;</legend>";
             echo 
    "<b>Name</b>: <font color='#FF0000'>$name</font><br>";
             echo 
    "<b>Sex</b>: <font color='#FF0000'>$truesex</font><br>";
             echo 
    "<b>Job</b>: <font color='#FF0000'>$job</font><br>";
             echo 
    "<b>Level</b>: <font color='#FF0000'>$lvl</font><br>";
             echo 
    "<b>Rebirths</b>: <font color='#FF0000'>$rebirths</font><br>";
             echo 
    "<hr size='1'>";
             if (
    $fetch['channelnum'] == -1)
             {
                echo 
    "<font size='2'><a href='index.php?a=job&charid=$id'>Change Job</a> &nbsp;&nbsp;|&nbsp;&nbsp; <a href='index.php?a=transy&charid=$id'>Change Sex</a> &nbsp;&nbsp;|&nbsp;&nbsp; <a href='index.php?a=restat&charid=$id'>Restat</a> &nbsp;&nbsp;|&nbsp;&nbsp; <a href='index.php?a=resetpos&charid=$id'>Reset Position</a> &nbsp;&nbsp;|&nbsp;&nbsp; <a href='index.php?a=buff&charid=$id'>Buffs</a> &nbsp;&nbsp;|&nbsp;&nbsp; <a href='index.php?a=reborn&charid=$id'>Rebirth</a></font>";
             }
             else
                echo 
    "Your character is Online, you must be logged out of the game before you can edit your character.";
             echo 
    "</fieldset>";
             if (
    $qtde != 0) { echo ""; }
          }
          if (
    $checkchars != 0)
          {
             echo 
    "</td>";
          }
          
          echo 
    "<td width='20%' height='500'><fieldset height='400'><legend>&nbsp;&nbsp;<b> Online Game Moderators </b>&nbsp;&nbsp;</legend>";
          
    $querygm mysql_query("SELECT * FROM characters AS c INNER JOIN accounts AS a ON a.username = c.accountname WHERE a.accesslevel > 100 AND a.logged_in = 1 AND c.channelnum >= 1");
          
    $listgm mysql_num_rows($querygm);
          if (
    $listgm == 0)
             echo 
    "<br><br>There are no GMs online.<br>";
          else
             echo 
    "<br><center>";
          
    $qtde $listgm;
          while (
    $fetch mysql_fetch_assoc($querygm))
          {
             
             
    $qtde--;
             
    $gmchar $fetch['charname'];
             echo 
    "<div style='float: left;' align='left'><b>$gmchar</b></div> <div align='right'><img src='images/on.png'></div><br>";
             if (
    $qtde != 0) { echo ""; }
             
          }
          echo 
    "</center><br><br></fieldset></td></tr>";
          echo 
    "<tr><td colspan='2'>";      
       }
          
          if (
    $act == 'job')
          {
             
    $id $_GET["charid"];
             
    $matchrows mysql_query("SELECT * FROM characters AS c INNER JOIN accounts AS a ON a.username = c.accountname WHERE c.id = $id AND a.username = '$user'");
             
    $checkrows mysql_num_rows($matchrows);
             if (
    $checkrows != 0)
             {
                
    $resultado mysql_query("select * from characters where id = $id");
                
    $reg mysql_fetch_assoc($resultado);
                
    $lvl $reg['level'];
                
    $job $reg['class'];
                
    $mostrou 'false';
                echo 
    "<fieldset><legend>&nbsp;&nbsp;<b><i>CHOOSE YOUR JOB</i></b>&nbsp;&nbsp;</legend>";
                if ((
    $lvl == 15) && ($job == 0))
                {
                   
    $mostrou 'true';
                   echo 
    "<a href='index.php?a=setjob&charid=$id&job=1'>Mercenary</a><br>";
                   echo 
    "<a href='index.php?a=setjob&charid=$id&job=2'>Acrobat</a><br>";
                   echo 
    "<a href='index.php?a=setjob&charid=$id&job=3'>Assist</a><br>";
                   echo 
    "<a href='index.php?a=setjob&charid=$id&job=4'>Magician</a><br>";
                }
                if ((
    $lvl == 60) && ($job >= 1) && ($job <= 4))
                {
                   
    $mostrou 'true';
                   switch(
    $job)
                   {
                      case 
    1:   echo "<a href='index.php?a=setjob&charid=$id&job=6'>Knight</a><br>";
                            echo 
    "<a href='index.php?a=setjob&charid=$id&job=7'>Blade</a><br>";
                            break;
                      case 
    2: echo "<a href='index.php?a=setjob&charid=$id&job=8'>Jester</a><br>";
                            echo 
    "<a href='index.php?a=setjob&charid=$id&job=9'>Ranger</a><br>";
                            break;
                      case 
    3: echo "<a href='index.php?a=setjob&charid=$id&job=10'>Ringmaster</a><br>";
                            echo 
    "<a href='index.php?a=setjob&charid=$id&job=11'>BillPoster</a><br>";
                            break;
                      case 
    4: echo "<a href='index.php?a=setjob&charid=$id&job=12'>Psykeeper</a><br>";
                            echo 
    "<a href='index.php?a=setjob&charid=$id&job=13'>Elementor</a><br>";
                            break;
                   }
                }
                if ((
    $lvl == 120) && ($job >= 6) && ($job <= 13))
                {
                   
    $mostrou 'true';
                   switch(
    $job)
                   {
                      case 
    6:      echo "<a href='index.php?a=setjob&charid=$id&job=16'>Knight [m]</a><br>";
                               break;
                      case 
    7:      echo "<a href='index.php?a=setjob&charid=$id&job=17'>Blade [m]</a><br>";
                               break;
                      case 
    8:    echo "<a href='index.php?a=setjob&charid=$id&job=18'>Jester [m]</a><br>";
                               break;
                      case 
    9:    echo "<a href='index.php?a=setjob&charid=$id&job=19'>Ranger [m]</a><br>";
                               break;
                      case 
    10:    echo "<a href='index.php?a=setjob&charid=$id&job=20'>Ringmaster [m]</a><br>";
                               break;
                      case 
    11:    echo "<a href='index.php?a=setjob&charid=$id&job=21'>BillPoster [m]</a><br>";
                               break;
                      case 
    12:    echo "<a href='index.php?a=setjob&charid=$id&job=22'>Psykeeper [m]</a><br>";
                               break;
                      case 
    13:    echo "<a href='index.php?a=setjob&charid=$id&job=23'>Elementor [m]</a><br>";
                               break;
                   }
                }
                if ((
    $lvl == 120) && ($job >= 16) && ($job <= 23))
                {
                   
    $mostrou 'true';
                   switch(
    $job)
                   {
                      case 
    16:   echo "<a href='index.php?a=setjob&charid=$id&job=24'>Knight [H]</a><br>";
                               break;
                      case 
    17:   echo "<a href='index.php?a=setjob&charid=$id&job=25'>Blade [H]</a><br>";
                               break;
                      case 
    18:    echo "<a href='index.php?a=setjob&charid=$id&job=26'>Jester [H]</a><br>";
                               break;
                      case 
    19:    echo "<a href='index.php?a=setjob&charid=$id&job=27'>Ranger [H]</a><br>";
                               break;
                      case 
    20:    echo "<a href='index.php?a=setjob&charid=$id&job=28'>Ringmaster [H]</a><br>";
                               break;
                      case 
    21:    echo "<a href='index.php?a=setjob&charid=$id&job=29'>BillPoster [H]</a><br>";
                               break;
                      case 
    22:    echo "<a href='index.php?a=setjob&charid=$id&job=30'>Psykeeper [H]</a><br>";
                               break;
                      case 
    23:    echo "<a href='index.php?a=setjob&charid=$id&job=31'>Elementor [H]</a><br>";
                               break;
                   }
                }
                if (
    $mostrou == 'false')
                {
                   echo 
    "<h3><font color='#FF0000'>NOTICE</font>: This characters job can not be changed untill it is level 15, 60, 120, or 120 MASTER.</h3>";
                   echo 
    "</fieldset>";
                }
                echo 
    "</fieldset>";
             }
          }
          if (
    $act == 'setjob')
          {
             
             
    $id $_GET["charid"];
             
    $fjob $_GET["job"];
             
    $matchrows mysql_query("select * from characters AS c INNER JOIN accounts AS a ON a.username = c.accountname WHERE c.id = $id AND a.username = '$user'");
             
    $checkrows mysql_num_rows($matchrows);
             if (
    $checkrows != 0)
             {
                
    $resultado mysql_query("select * from characters where id = $id");
                
    $reg mysql_fetch_assoc($resultado);
                
    $lvl $reg['level'];
                
    $job $reg['class'];
                
    $sp $reg['skillpoints'];
                
    $passou 'false';
                
    $passou = ((($lvl == 15) && ($job == 0) && ($fjob >= 1) && ($fjob <= 4)) || ($passou == 'true')) ? 'true' 'false';
                
                
    $passou = ((($lvl == 60) && ($job == 1) && (($fjob == 6) || ($fjob == 7))) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 60) && ($job == 2) && (($fjob == 8) || ($fjob == 9))) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 60) && ($job == 3) && (($fjob == 10) || ($fjob == 11))) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 60) && ($job == 4) && (($fjob == 12) || ($fjob == 13))) || ($passou == 'true')) ? 'true' 'false';
                
                
    $passou = ((($lvl == 120) && ($job == 6) && ($fjob == 16)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 7) && ($fjob == 17)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 8) && ($fjob == 18)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 9) && ($fjob == 19)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 10) && ($fjob == 20)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 11) && ($fjob == 21)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 12) && ($fjob == 22)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 13) && ($fjob == 23)) || ($passou == 'true')) ? 'true' 'false';
                
                
    $passou = ((($lvl == 120) && ($job == 16) && ($fjob == 24)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 17) && ($fjob == 25)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 18) && ($fjob == 26)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 19) && ($fjob == 27)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 20) && ($fjob == 28)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 21) && ($fjob == 29)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 22) && ($fjob == 30)) || ($passou == 'true')) ? 'true' 'false';
                
    $passou = ((($lvl == 120) && ($job == 23) && ($fjob == 31)) || ($passou == 'true')) ? 'true' 'false';
                if (
    $passou == 'true')
                {
                   switch(
    $fjob)
                   {
                      case 
    1$skills '0,0,0,4,5,6,9,10,7,8,11,12,13,14,108,************0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0'; break;
                      case 
    2$skills '0,0,0,191,192,193,194,195,1***1***198,1***200,201,202,203,204,205,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0'; break;
                      case 
    3$skills '0,0,0,44,45,46,48,49,50,51,51,52,53,********113,********116,117,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0'; break;
                      case 
    4$skills '0,0,0,64,65,69,70,107,118,119,120,121,30,31,***33,34,35,36,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0'; break;
                      case 
    6$skills '0,0,0,4,5,6,9,10,7,8,11,12,13,14,108,************0,0,0,0,0,128,129,130,131,1***133,134,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0'; break;
                      case 
    7$skills '0,0,0,4,5,6,9,10,7,8,11,12,13,14,108,************0,0,0,0,0,136,137,138,139,140,141,142,143,0,0,0,0,0,0,0,0,0,0,0,0,0,0'; break;
                      case 
    8$skills '0,0,0,191,192,193,194,195,1***1***198,1***200,201,202,203,204,205,206,0,0,0,0,207,208,209,210,211,212,213,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0'; break;
                      case 
    9$skills '0,0,0,191,192,193,194,195,1***1***198,1***200,201,202,203,204,205,206,0,0,0,0,215,216,217,218,219,220,221,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0'; break;
                      case 
    10$skills '0,0,0,44,45,46,48,49,50,51,51,52,53,********113,********116,117,20,0,0,144,145,146,147,148,149,150,151,230,0,0,0,0,0,0,0,0,0,0,0,0,0'; break;
                      case 
    11$skills '0,0,0,44,45,46,48,49,50,51,51,52,53,********113,********116,117,20,0,0,152,153,154,155,156,157,158,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0'; break;
                      case 
    12$skills '0,0,0,64,65,69,70,107,118,119,120,121,30,31,***33,34,35,36,37,0,0,0,160,161,162,163,164,165,166,167,0,0,0,0,0,0,0,0,0,0,0,0,0,0'; break;
                      case 
    13$skills '0,0,0,64,65,69,70,107,118,119,120,121,30,31,***33,34,35,36,37,0,0,0,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,0,0,0'; break;
                      case 
    16$skills '0,0,0,4,5,6,9,10,7,8,11,12,13,14,108,************0,0,0,0,0,128,129,130,131,1***133,134,135,0,0,0,0,0,0,0,0,0,0,0,0,310,0'; break;
                      case 
    17$skills '0,0,0,4,5,6,9,10,7,8,11,12,13,14,108,************0,0,0,0,0,136,137,138,139,140,141,142,143,0,0,0,0,0,0,0,0,0,0,0,0,309,0'; break;
                      case 
    18$skills '0,0,0,191,192,193,194,195,1***1***198,1***200,201,202,203,204,205,206,0,0,0,0,207,208,209,210,211,212,213,214,0,0,0,0,0,0,0,0,0,0,0,0,311,0'; break;
                      case 
    19$skills '0,0,0,191,192,193,194,195,1***1***198,1***200,201,202,203,204,205,206,0,0,0,0,215,216,217,218,219,220,221,222,0,0,0,0,0,0,0,0,0,0,0,0,312,0'; break;
                      case 
    20$skills '0,0,0,44,45,46,48,49,50,51,51,52,53,********113,********116,117,20,0,0,144,145,146,147,148,149,150,151,230,0,0,0,0,0,0,0,0,0,0,0,316,0'; break;
                      case 
    21$skills '0,0,0,44,45,46,48,49,50,51,51,52,53,********113,********116,117,20,0,0,152,153,154,155,156,157,158,159,0,0,0,0,0,0,0,0,0,0,0,0,315,0'; break;
                      case 
    22$skills '0,0,0,64,65,69,70,107,118,119,120,121,30,31,***33,34,35,36,37,0,0,0,160,161,162,163,164,165,166,167,0,0,0,0,0,0,0,0,0,0,0,0,314,0'; break;
                      case 
    23$skills '0,0,0,64,65,69,70,107,118,119,120,121,30,31,***33,34,35,36,37,0,0,0,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,0,313,0'; break;
                      case 
    24$skills '0,0,0,4,5,6,9,10,7,8,11,12,13,14,108,************0,0,0,0,0,128,129,130,131,1***133,134,135,0,0,0,0,0,0,0,0,0,0,0,0,310,238'; break;
                      case 
    25$skills '0,0,0,4,5,6,9,10,7,8,11,12,13,14,108,************0,0,0,0,0,136,137,138,139,140,141,142,143,0,0,0,0,0,0,0,0,0,0,0,0,309,237'; break;
                      case 
    26$skills '0,0,0,191,192,193,194,195,1***1***198,1***200,201,202,203,204,205,206,0,0,0,0,207,208,209,210,211,212,213,214,0,0,0,0,0,0,0,0,0,0,0,0,311,239'; break;
                      case 
    27$skills '0,0,0,191,192,193,194,195,1***1***198,1***200,201,202,203,204,205,206,0,0,0,0,215,216,217,218,219,220,221,222,0,0,0,0,0,0,0,0,0,0,0,0,312,240'; break;
                      case 
    28$skills '0,0,0,44,45,46,48,49,50,51,51,52,53,********113,********116,117,20,0,0,144,145,146,147,148,149,150,151,230,0,0,0,0,0,0,0,0,0,0,0,316,244'; break;
                      case 
    29$skills '0,0,0,44,45,46,48,49,50,51,51,52,53,********113,********116,117,20,0,0,152,153,154,155,156,157,158,159,0,0,0,0,0,0,0,0,0,0,0,0,315,243'; break;
                      case 
    30$skills '0,0,0,64,65,69,70,107,118,119,120,121,30,31,***33,34,35,36,37,0,0,0,160,161,162,163,164,165,166,167,0,0,0,0,0,0,0,0,0,0,0,0,314,242'; break;
                      case 
    31$skills '0,0,0,64,65,69,70,107,118,119,120,121,30,31,***33,34,35,36,37,0,0,0,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,0,313,241'; break;
                   }
                   if ((
    $fjob >= 1) && ($fjob <= 4))
                      
    $lvl ', stat_str = 15, stat_int = 15, stat_sta = 15, stat_dex = 15, statpoints = 28 ';
                   if ((
    $fjob >= 16) && ($fjob <= 23))
                      
    $lvl ', level = 60, exp = 644602 ';
                   else
                      
    $lvl '';
                   
    $s_query '';
                   switch(
    $fjob)
                   {
                      case 
    1$sp $sp 40; break;
                      case 
    2$sp $sp 60; break;
                      case 
    3$sp $sp 60; break;
                      case 
    4$sp $sp 90; break;
                      case 
    6$sp $sp 100; break;
                      case 
    7$sp $sp 60; break;
                      case 
    8$sp $sp 80; break;
                      case 
    9$sp $sp 100; break;
                      case 
    10$sp $sp 100; break;
                      case 
    11$sp $sp 120; break;
                      case 
    12$sp $sp 90; break;
                      case 
    13$sp $sp 300; break;
                   }
                   if ((
    $fjob >= 1) && ($fjob <= 13))
                      
    $s_query ", skillpoints = $sp";
                   
    $query mysql_query("update characters set class = $fjob, skills = '$skills'$lvl$s_query where id = $id");
                   if (
    mysql_affected_rows() != 0)
                   {
                      echo 
    "<center><h3>Job changed successful!</h3></center>";
                   }
                   else
                   {
                      echo 
    "<center><h3><font color='#FF0000'>NOTICE</font>: An error has occured, please try again.</h3></center>";
                   }
                }
                else
                {   
                   echo 
    "<center><h3><font color='#FF0000'>NOTICE</font>: An error has occured, please try again.</h3></center>";
                }
             }
          }
          if (
    $act == 'resetpos')
          {
             
    $id $_GET["charid"];
             
    $query mysql_query("select * from characters AS c INNER JOIN accounts AS a ON a.username = c.accountname WHERE c.id = $id AND a.username = '$user'");
             
    $check mysql_num_rows($query);
             if (
    $check != 0)
             {
                
    mysql_query("UPDATE characters SET posX = 6973, posY = **** posZ = 3328, posWorldID = 1 WHERE id = $id");
                
                if (
    mysql_affected_rows() != 0)
                {
                   echo 
    "<center><h3>Position successfuly reset to Flaris.</h3></center>";
                }
                else
                {
                   echo 
    "<center><h3><font color='#FF0000'>NOTICE</font>: Error attempting to change Position, please try again.</h3></center>";
                }
             }
          }
          if (
    $act == 'buff')
          {
             
    $id $_GET["charid"];
             
    $query mysql_query("SELECT * FROM characters WHERE id = $id");
             
    $get mysql_fetch_array($query);
             
    $level $get['level'];
             
             if (
    $level $levelcap)
             {
                echo 
    "<center><font color=\"#FF0000\">This character has to high a level to get buffed!</font></center>";
             }
             ELSE if (
    $level $levelcap
             {
                
    mysql_query("DELETE FROM buffs WHERE charid = $id");
                
    mysql_query("INSERT INTO buffs VALUES ('$id', '114', '20', '11', '30', '0', '0', '0', '0', '$time')"); #Quick Step(id:114)
                
    mysql_query("INSERT INTO buffs VALUES ('$id', '20', '20', '24', '500', '0', '0', '0', '0', '$time');"); #Haste(id:20)
                
    mysql_query("INSERT INTO buffs VALUES ('$id', '115', '20', '14', '12', '0', '0', '0', '0', '$time');"); #Cat's Reflexes(id:115)
                
    mysql_query("INSERT INTO buffs VALUES ('$id', '50', '20', '2', '20', '0', '0', '0', '0', '$time');"); #Cannon Ball(id:50)
                
    mysql_query("INSERT INTO buffs VALUES ('$id', '52', '20', '3', '20', '0', '0', '0', '0', '$time');"); #Mental Sign(id:52)
                
    mysql_query("INSERT INTO buffs VALUES ('$id', '49', '20', '4', '40', '0', '0', '0', '0', '$time');"); #Heap Up(id:49)
                
    mysql_query("INSERT INTO buffs VALUES ('$id', '53', '20', '1', '20', '0', '0', '0', '0', '$time');"); #Beef Up(id:53)
                
    mysql_query("INSERT INTO buffs VALUES ('$id', '116', '20', '47', '20', '0', '0', '0', '0', '$time');"); #Accuracy(id:116)
                
    mysql_query("INSERT INTO buffs VALUES ('$id', '150', '10', '63', '150', '24', '500', '0', '0', '$time');"); #GT(id:150)
                
    mysql_query("INSERT INTO buffs VALUES ('$id', '148', '10', '63', '140', '0', '0', '0', '0', '$time');"); #SF(id:148)
                
    mysql_query("INSERT INTO buffs VALUES ('$id', '146', '10', '26', '50', '0', '0', '0', '0', '$time');"); #Protect(id:146)
                
                
    if (mysql_affected_rows() != 0)
                {
                   echo 
    "<center><h3>Character buffed, enjoy.</h3></center>";
                }
                else
                {
                   echo 
    "<center><h3><font color='#FF0000'>NOTICE</font>: An error has occured, please try again.</h3></center>";
                }
             }
          }
          if (
    $act == 'restat')
          {
             
    $id $_GET["charid"];
             
    $matchrows mysql_query("SELECT * FROM characters AS c INNER JOIN accounts AS a ON a.username = c.accountname WHERE c.id = $id AND a.username = '$user'");
             
    $checkrows mysql_num_rows($matchrows);
             if (
    $checkrows != 0)
             {
                
    $id $_GET["charid"];
                
    $ok $_GET["success"];
                
    $error $_GET["fail"];
                
    $query mysql_query("SELECT * FROM characters WHERE id = $id");
                
    $get mysql_fetch_array($query);
                
    $str $get['stat_str'];
                
    $sta $get['stat_sta'];
                
    $dex $get['stat_dex'];
                
    $int $get['stat_int'];
                
    $gp $get['statpoints'];
                
                echo 
    "<fieldset><legend>&nbsp;&nbsp;<b><i>RE-STAT</i></b>&nbsp;&nbsp;</legend>";
                echo 
    "<b>Instructions</b>: Simply click on a stat to return all the stat points back to your unused stat points.<br><br>";
                echo 
    "<b><a href='index.php?a=restatstr&charid=$id'>Strength</a></b>: $str <br>";
                echo 
    "<b><a href='index.php?a=restatsta&charid=$id'>Stamina</a></b>: $sta <br>";
                echo 
    "<b><a href='index.php?a=restatdex&charid=$id'>Dexitery</a></b>: $dex <br>";
                echo 
    "<b><a href='index.php?a=restatint&charid=$id'>Intellegence</a></b>: $int <br>";
                echo 
    "<b>Unused Stat Points</b>: $gp <br>";
                
                echo 
    "</fieldset>";
             }
          }
          if (
    $act == 'restatstr')
          {
             
    $id $_GET["charid"];
             
    $matchrows mysql_query("SELECT * FROM characters AS c INNER JOIN accounts AS a ON a.username = c.accountname WHERE c.id = $id AND a.username = '$user'");
             
    $checkrows mysql_num_rows($matchrows);
             if (
    $checkrows != 0)
             {
                
    $id $_GET["charid"];
                
    $query mysql_query("SELECT * FROM characters WHERE id = $id");
                
    $get mysql_fetch_array($query);
                
    $str $get['stat_str'];
                
    $gp $get['statpoints'];
                
    $truestr $str 15;
                
                
    mysql_query("UPDATE characters SET statpoints = $gp + $truestr WHERE id = $id");
                
    mysql_query("UPDATE characters SET stat_str = '15' WHERE id = $id");
                
                if (
    mysql_affected_rows() != 0)
                {
                   echo 
    "<center><h3>Strength stat reset successfuly!</h3></center>";
                }
                else
                {
                   echo 
    "<center><h3>An error has occured, please try again.</h3></center>";
                }
             }
          }
          if (
    $act == 'restatsta')
          {
             
    $id $_GET["charid"];
             
    $matchrows mysql_query("SELECT * FROM characters AS c INNER JOIN accounts AS a ON a.username = c.accountname WHERE c.id = $id AND a.username = '$user'");
             
    $checkrows mysql_num_rows($matchrows);
             if (
    $checkrows != 0)
             {
                
    $id $_GET["charid"];
                
    $query mysql_query("SELECT * FROM characters WHERE id = $id");
                
    $get mysql_fetch_array($query);
                
    $sta $get['stat_sta'];
                
    $gp $get['statpoints'];
                
    $truesta $sta 15;
                
                
    mysql_query("UPDATE characters SET statpoints = $gp + $truesta WHERE id = $id");
                
    mysql_query("UPDATE characters SET stat_sta = '15' WHERE id = $id");
                
                if (
    mysql_affected_rows() != 0)
                {
                   echo 
    "<center><h3>Stamina stat reset successfuly!</h3></center>";
                }
                else
                {
                   echo 
    "<center><h3>An error has occured, please try again.</h3></center>";
                }
             }
          }
          if (
    $act == 'restatdex')
          {
             
    $id $_GET["charid"];
             
    $matchrows mysql_query("SELECT * FROM characters AS c INNER JOIN accounts AS a ON a.username = c.accountname WHERE c.id = $id AND a.username = '$user'");
             
    $checkrows mysql_num_rows($matchrows);
             if (
    $checkrows != 0)
             {
                
    $id $_GET["charid"];
                
    $query mysql_query("SELECT * FROM characters WHERE id = $id");
                
    $get mysql_fetch_array($query);
                
    $dex $get['stat_dex'];
                
    $gp $get['statpoints'];
                
    $truedex $dex 15;
                
                
    mysql_query("UPDATE characters SET statpoints = $gp + $truedex WHERE id = $id");
                
    mysql_query("UPDATE characters SET stat_dex = '15' WHERE id = $id");
                
                if (
    mysql_affected_rows() != 0)
                {
                   echo 
    "<center><h3>Dexitery stat reset successfuly!</h3></center>";
                }
                else
                {
                   echo 
    "<center><h3>An error has occured, please try again.</h3></center>";
                }
             }
          }
          if (
    $act == 'restatint')
          {
             
    $id $_GET["charid"];
             
    $matchrows mysql_query("SELECT * FROM characters AS c INNER JOIN accounts AS a ON a.username = c.accountname WHERE c.id = $id AND a.username = '$user'");
             
    $checkrows mysql_num_rows($matchrows);
             if (
    $checkrows != 0)
             {
                
    $id $_GET["charid"];
                
    $query mysql_query("SELECT * FROM characters WHERE id = $id");
                
    $get mysql_fetch_array($query);
                
    $int $get['stat_int'];
                
    $gp $get['statpoints'];
                
    $trueint $int 15;
                
                
    mysql_query("UPDATE characters SET statpoints = $gp + $trueint WHERE id = $id");
                
    mysql_query("UPDATE characters SET stat_int = '15' WHERE id = $id");
                
                if (
    mysql_affected_rows() != 0)
                {
                   echo 
    "<center><h3>Intellegence stat reset successfuly!</h3></center>";
                }
                else
                {
                   echo 
    "<center><h3>An error has occured, please try again.</h3></center>";
                }
             }
          }
          if (
    $act == 'reborn')
          {
             
    $id $_GET["charid"];
             
    $matchrows mysql_query("SELECT * FROM characters AS c INNER JOIN accounts AS a ON a.username = c.accountname WHERE c.id = $id AND a.username = '$user'");
             
    $checkrows mysql_num_rows($matchrows);
             if (
    $checkrows != 0)
             {
                
    $id $_GET["charid"];
                
    $query mysql_query("SELECT * FROM characters WHERE id = $id");
                
    $get mysql_fetch_array($query);
                
    $class $get['class'];
                
    $lvl $get['level'];
                
    $rebirths $get['rebirths'];
                
                if ((
    $lvl == 120) && ($class >= 24) && ($class <= 31) && ($rebirths $maxrebirths))
                {
                   if (
    $class == 24) { mysql_query("UPDATE characters SET class = 6 WHERE id = $id"); }
                   if (
    $class == 25) { mysql_query("UPDATE characters SET class = 7 WHERE id = $id"); }
                   if (
    $class == 26) { mysql_query("UPDATE characters SET class = 8 WHERE id = $id"); }
                   if (
    $class == 27) { mysql_query("UPDATE characters SET class = 9 WHERE id = $id"); }
                   if (
    $class == 28) { mysql_query("UPDATE characters SET class = 10 WHERE id = $id"); }
                   if (
    $class == 29) { mysql_query("UPDATE characters SET class = 11 WHERE id = $id"); }
                   if (
    $class == 30) { mysql_query("UPDATE characters SET class = 12 WHERE id = $id"); }
                   if (
    $class == 31) { mysql_query("UPDATE characters SET class = 13 WHERE id = $id"); }
                   
                   
    mysql_query("UPDATE characters SET level = 1 WHERE id = $id");
                   
    mysql_query("UPDATE characters SET posWorldID = 1 WHERE id = $id");
                   
    mysql_query("UPDATE characters SET posX = 6973 WHERE id = $id");
                   
    mysql_query("UPDATE characters SET posY = 10 WHERE id = $id");
                   
    mysql_query("UPDATE characters SET posZ = 3328 WHERE id = $id");
                   
    mysql_query("UPDATE characters SET rebirths = rebirths + 1 WHERE id = $id");
                   
                   if (
    mysql_affected_rows() != 0)
                   {
                      echo 
    "<center><h3>Character has successfully been reborn!</h3></center>";
                   }
                   else
                   {
                      echo 
    "<center><h3>An error has occured, please try again.</h3></center>";
                   }
                }
                else
                {
                   echo 
    "<center><h3>Your character can not yet be reborn. You must be level 120 HERO.</h3></center>";
                }
             }
          }
          if (
    $act == 'transy')
          {
             
    $id $_GET["charid"];
             
    $matchrows mysql_query("SELECT * FROM characters AS c INNER JOIN accounts AS a ON a.username = c.accountname WHERE c.id = $id AND a.username = '$user'");
             
    $checkrows mysql_num_rows($matchrows);
             if (
    $checkrows != 0)
             {
                
    $id $_GET["charid"];
                
    $query mysql_query("SELECT * FROM characters WHERE id = $id");
                
    $get mysql_fetch_array($query);
                
    $sex $get['sex'];
                
                if (
    $sex == 0
                { 
                
    mysql_query("UPDATE characters SET sex = 1 WHERE id = $id"); 
                
    header("Location: index.php");
                echo 
    "<center><h3>Congratulations! Your character is now a Female.</h3></center>";
                exit;
                }
                if (
    $sex == 1
                { 
                
    mysql_query("UPDATE characters SET sex = 0 WHERE id = $id"); 
                
    header("Location: index.php");
                echo 
    "<center><h3>Congratulations! Your character is now a Male.</h3></center>";
                exit;
                }
                
                if (
    mysql_affected_rows() == 0)
                {
                   echo 
    "<center><h3>An error has occured, please try again.</h3></center>";
                }
             }
          }
       
    ?>
             </td>
             </tr>
             <tr>
                <td>
                   <center><font size="3">User control panel created by lol32. Job change and reset position scripts created by FlyFor-Soft.</font></center>
                </td>
             </tr>
          </table>
          </body>
          </html>
       <?php
    Last edited by caja; 25-01-09 at 04:36 PM.


  2. #2
    Account Upgraded | Title Enabled! BBim is offline
    MemberRank
    Sep 2008 Join Date
    127.0.0.1Location
    1,110Posts

    Re: [HELP]Userpanel

    User control panel created by lol32. Job change and reset position scripts created by FlyFor-Soft.
    Big lol into that, it was created by me, maybe modified by him, but made by ME.
    but...whats your problem?
    Edit: wrong section btw.

  3. #3
    [R8]ℓσℓ32 caja is offline
    MemberRank
    Oct 2008 Join Date
    Here!Location
    1,502Posts

    Re: [HELP]Userpanel

    Quote Originally Posted by BBim View Post
    Big lol into that, it was created by me, maybe modified by him, but made by ME.
    but...whats your problem?
    lol I just created it but where are ur userpanel?
    My problem is what i need a login.php but idk what i need to put there for login to index what is that php.
    OK sry for the section i will send any pm for any mod move him

  4. #4
    Account Upgraded | Title Enabled! BBim is offline
    MemberRank
    Sep 2008 Join Date
    127.0.0.1Location
    1,110Posts

    Re: [HELP]Userpanel

    Quote Originally Posted by caja View Post
    lol I just created it but where are ur userpanel?
    My problem is what i need a login.php but idk what i need to put there for login to index what is that php.
    OK sry for the section i will send any pm for any mod move him
    Mine got deleted from release section at my request(it wasnt me that posted it, it was stollen from my friend(who I made it for)).
    Oh, you made it but you dont know how to make a login for it? I loled.
    Code:
     <form action="login.php" method="post">
          Username: &nbsp;&nbsp;<input type="text" name="accname" size="15" maxlength="15"><br />
          Password: &nbsp;&nbsp;<input type="password" name="accpass" size="15" maxlength="15"><br />
          <input type="submit" value="Login">
    here is your login, just change "login.php" to the page name, I made everything into only one page.
    I guess you even dont know what $passou means, since it was made in my language, not english.
    Dont need to pm a mod, someone will see and move.

  5. #5
    [R8]ℓσℓ32 caja is offline
    MemberRank
    Oct 2008 Join Date
    Here!Location
    1,502Posts

    Re: [HELP]Userpanel

    where is ur userpanel?

  6. #6
    Account Upgraded | Title Enabled! BBim is offline
    MemberRank
    Sep 2008 Join Date
    127.0.0.1Location
    1,110Posts

    Re: [HELP]Userpanel

    Quote Originally Posted by caja View Post
    where is ur userpanel?
    Quote Originally Posted by BBim View Post
    Mine got deleted from release section at my request(it wasnt me that posted it, it was stollen from my friend(who I made it for)).
    I wont release it again, and it was with sql injection problem and with no layout(they took an old version).

  7. #7
    [R8]ℓσℓ32 caja is offline
    MemberRank
    Oct 2008 Join Date
    Here!Location
    1,502Posts

    Re: [HELP]Userpanel

    Any1 help me funtions not work...
    How for example change job, buffs, change sex...



Advertisement