[ Mesaje noi · Membrii · Regulamentul forumului · Căutare · RSS ]
Pagina 1 din 11
I.P.G Comunity/Forum » Resurse pentru servere de Metin2 » Scripturi si tutoriale PHP/MySQL » Detali despre jucatori advance
Detali despre jucatori advance
bulanelData: Luni, 2012-01-02, 8:16 PM | Mesaj # 1
Bautor de vin
Grup: Administrator
Mesaje: 60
Premii: 1
Reputaţie: 0
Cred că știți cu toți versiunea veche a scriptului player info (player.php) care vă oferă cateva informații despre caracterul respectiv. Ei bine, m-am gandit să îl îmbunătățesc și uitați ce a ieșit:

Instalare:

1. Intrați în fișierul ranking.php(cel în care aveți scriptul clasamentului) căutați

Code
<td>".$getPlayers->name."</td>   
sau
<td>" . $array["name"] . "</td>

și modificați codul de mai sus cu
Code
<td><a href="index.php?s=player&char=".$getPlayers->name."">".$getPlayers->name."</td>
sau
<td><a href="index.php?s=player&char=" . $array["name"] . "">" . $array["name"] . "</t


2. Creati un fișier numit player.php în care băgați acest script
Code
<?php
      $char = $_GET['char'];
      include 'config.php';
         $db   = "player";
         mysql_connect($dbhost, $dbuser, $dbpw) OR
         die("EROARE: Nu ma pot conecta la Baza de Data. ".mysql_error());       
         mysql_select_db($db) OR
         die("EROARE: Aceasta baza de date ruleaza deja. ".mysql_error());
      $ath_sql = "SELECT * FROM player WHERE name LIKE '$char'";
      $ath_info = mysql_query($ath_sql);
      $row = mysql_fetch_object($ath_info);
      $nivel = $row->level;
      $skillgroup = $row->skill_group;
      $clasa = $row->job;
      $timp_online = $row->playtime;   
      $atashi = $row->last_play;   
      $puncte_rang = $row->alignment;   
      $experienta = $row->exp;
      $hp = $row->hp;
      $mp = $row->mp;
      $levelstep = $row->level_step;
      $name = $row->name;
      $nivel_cal = $row->horse_level;
      $part_main = $row->part_main;
      $yang = $row->gold;
      $putere = $row->st;
      $viata = $row->ht;
      $dexteritate = $row->dx;
      $mana = $row->iq;

      echo '<p align=\"center\">Informaþii despre caracterul '. $name.'</p>

      <table width="240">
         <tr>
            <td class=\"topLine\" width=\"50%\"> • Nume caracter :</td><td class="tdunkel"> <font color="yellow" title="VIT: '. $viata .' | INT: '. $mana .' | STR: '. $putere .' | DEX: '. $dexteritate .'">'. $name.'</font></td>
         </tr>
         <tr>
            <td class=\"tdunkel\" width=\"50%\"> • Nivel caracter :</td><td class="topLine"> '. $nivel.'
            </td>
         </tr>
         <tr>
            <td class=\"topLine\" width=\"50%\"> • Viatã / Mana :</td><td class="tdunkel"> <font color="orange" title="Vitalitatea actualã a caracterului '. $name .'">'. $hp.'</font> / <font color="skyblue" title="Mana actualã a caracterului '. $name .'">'. $mp .'</font>

             
               ';
      echo '</td>
         </tr>
         <tr>
            <td class="tdunkel" width="50%"> • Rang :</td><td class="topLine" title="'. $puncte_rang .' puncte.">  
         ';

      if($puncte_rang > "15000" or $puncte_rang == "20000")
      {
      echo "<font color=\"skyblue\">Cavaleresc.</font>";
      }     
      elseif($puncte_rang > "8000" or $puncte_rang == "14999")
      {
      echo "<font color=\"0090FF\">Nobil.</font>";
      }     
      elseif($puncte_rang > "3000" or $puncte_rang == "7999")
      {
      echo "<font color=\"5C6EFF\">Bun.</font>";
      }     
      elseif($puncte_rang > "1000" or $puncte_rang == "2999")
      {
      echo "<font color=\"9B9BFF\">Prietenos.</font>";
      }     
      elseif($puncte_rang > "0" or $puncte_rang == "999")
      {
      echo "<font color=\"CCCCC\">Neutru.</font>";
      }     
      elseif($puncte_rang > "-999" or $puncte_rang == "-1")
      {
      echo "<font color=\"CF7500\">Agresiv.</font>";
      }     
      elseif($puncte_rang > "-5999" or $puncte_rang == "-1000")
      {
      echo "<font color=\"EB5300\">Fãtãrnicie.</font>";
      }     
      elseif($puncte_rang > "-16999" or $puncte_rang == "-6000")
      {
      echo "<font color=\"E30000\">Rãutãcios.</font>";
      }     
      elseif($puncte_rang > "-22000" or $puncte_rang == "-17000")
      {
      echo "<font color=\"FF0000\">Crud.</font>";
      }     

      echo '</td>
         </tr>
         <tr>
            <td class="topLine" width="50%"> • Timp online :</td><td class="tdunkel"> '. $timp_online .' minute.</td>
         </tr>
         <tr>
            <td class="tdunkel" width="50%"> • Ultima datã online :</td><td class="topLine"> '. $atashi .'</td>
         </tr>
         <tr>
            <td class="topLine" width="50%"> • Experienþã acumulatã :</td><td class="tdunkel"> '. $experienta .'</td>
         </tr>
         <tr>
            <td class="tdunkel" width="50%"> • Progres nivel :</td><td class="topLine"> <font color="orange">'.$levelstep.'</font>/<font color="red">4</font> sfere.</td>
         </tr>
         <tr>
            <td class="topLine" width="50%"> • Yang deþinut :</td><td class="tdunkel"> '.$yang.'</td>
              </tr>
         <tr>
            <td class="tdunkel" width="50%"> • Nivel cal :</td><td class="topLine"> '.$nivel_cal.'</td>
         </tr>
         <tr>
            <td class="topLine" width="50%"> • Sex :<td class="tdunkel">  
             
           

             
               ';

      if($clasa == "0" or $clasa == "2" or $clasa == "5" or $clasa == "7" and $clasa != "0")
      {
      echo '<img src="img/m.png" width="14" height="14" alt="m" title="Sex masculin."/> Masculin.';
      }
      else
      {
      echo '<img src="img/f.gif" width="13" height="13" alt="f" title="Sex feminin."/> Feminin.';
      }
         echo '</td>
         </tr>
         <tr>
            <td class="tdunkel" width="50%"> • Rasã & Invãtãturã :</td><td class="topLine">  ';

           
      if($clasa == "0" or $clasa == "4")
      {
         if($skillgroup == "1" and $skillgroup !="0")
         {
         echo "Rãzboinic corp. ";
         }
         elseif($skillgroup == "2" and $skillgroup !="0")
         {
         echo "Rãzboinic mental. ";
         }
         elseif($skillgroup == "0")
         {
         echo "<font color=\"red\">Fãrã magie.</font>";
         }     
      }
      elseif($clasa == "1" or $clasa == "5")
      {
         if($skillgroup == "1" and $skillgroup !="0")
         {
         echo "Ninja lame. ";
         }
         elseif($skillgroup == "2" and $skillgroup !="0")
         {
         echo "Ninja arcas. ";
         }
         elseif($skillgroup == "0")
         {
         echo "<font color=\"red\">Fãrã magie.</font>";
         }
      }
      elseif($clasa == "2" or $clasa == "6")
      {
         if($skillgroup == "1" and $skillgroup !="0")
         {
         echo "Sura arme magice.";
         }
         elseif($skillgroup == "2" and $skillgroup !="0")
         {
         echo "Sura magie neagrã.";
         }
         elseif($skillgroup == "0")
         {
         echo "<font color=\"red\">Fãrã magie.</font>";
         }
      }
      elseif($clasa == "3" or $clasa == "7")
      {
         if($skillgroup == "1" and $skillgroup !="0")
         {
         echo "Saman dragon. ";
         }
         elseif($skillgroup == "2" and $skillgroup !="0")
         {
         echo "Saman regenerare.";
         }
         elseif($skillgroup == "0")
         {
         echo "<font color=\"red\">Fãrã magie.</font>";
         }
           
      }
      else
      {
      echo "";
      }
      echo "</td>
         </tr>
         </table>
         </td></tr>
         </table>

         ";

      ?>


3. Creați un fișier numit config.php în care adăugați
[/code] $dbhost = 'IP .100';
$dbuser = 'root';
$dbpw = 'Parola ta';
$serverip = 'IP-ul tău';
?>[code]

Basic information about me
------------------------------
- Adobe » Average
- Auto IT » Good
- C / C++ » Average
- CSS » Very good
- Flash » Beginner
- Java Script » Good
- PHP » Very good
- Python » Average
- HTML » Very Good
- AJAX » Good
------------------------------

Sursa:4metin.ro


Mesajul a fost editat de către bulanel - Luni, 2012-01-02, 8:24 PM
 
I.P.G Comunity/Forum » Resurse pentru servere de Metin2 » Scripturi si tutoriale PHP/MySQL » Detali despre jucatori advance
Pagina 1 din 11
Căutare:

Copyright MyCorp © 2017 | Găzduire site gratuită — uCoz