<?php
class Player
{
var $user;
var $id;
var $level;
var $exp;
var $hp;
var $max_hp;
var $mana;
var $energy;
var $max_energy;
var $credits;
var $bank;
var $platinum;
var $tribe;
var $rank;
var $podrank;
var $location;
var $ap;
var $race;
var $mask_race;
var $clas;
var $agility;
var $strength;
var $inteli;
var $pw;
var $wins;
var $losses;
var $lastkilled;
var $lastkilledby;
var $age;
var $logins;
var $smith;
var $attack;
var $miss;
var $magic;
var $ip;
var $browser;
var $speed;
var $cond;
var $alchemy;
var $gg;
var $avatar;
var $wisdom;
var $shoot;
var $tribe_rank;
var $fletcher;
var $immunited;
var $corepass;
var $trains;
var $fight;
var $deity;
var $maps;
var $rest;
var $page;
var $profile;
var $crime;
var $gender;
var $style;
var $leadership;
var $klan;
var $burdel;
var $nastroj;
var $stan;
var $koncesja;
var $zbrodnia;
var $gryz;
var $changetype;
var $pokoj;
var $uzdrawianie;
var $prawo;
var $charyzma;
var $breeding;
var $battlelog;
var $resth;
var $antidote;
var $poll;
var $inscription;
var $bonus;
var $premium;
// konstruktor klasy - pobranie danych z bazy danych oraz przypisanie ich do odpowiednich zmiennych
function Player($pid)
{
$stats = $db -> Execute("SELECT * FROM players WHERE id=".$pid." LIMIT 1");
$this -> user = $stats -> fields['user'];
$this -> id = $stats -> fields['id'];
$this -> level = $stats -> fields['level'];
$this -> exp = $stats -> fields['exp'];
$this -> hp = $stats -> fields['hp'];
$this -> max_hp = $stats -> fields['max_hp'];
$this -> mana = $stats -> fields['pm'];
$this -> energy = $stats -> fields['energy'];
$this -> max_energy = $stats -> fields['max_energy'];
$this -> credits = $stats -> fields['credits'];
$this -> bank = $stats -> fields['bank'];
$this -> platinum = $stats -> fields['platinum'];
$this -> tribe = $stats -> fields['tribe'];
$this -> rank = $stats -> fields['rank'];
$this -> podrank = $stats -> fields['podrank'];
$this -> location = $stats -> fields['miejsce'];
$this -> ap = $stats -> fields['ap'];
$this -> race = $stats -> fields['rasa'];
$this -> mask_race = $stats -> fields['mask_rasa'];
$this -> clas = $stats -> fields['klasa'];
$this -> agility = $stats -> fields['agility'];
$this -> strength = $stats -> fields['strength'];
$this -> inteli = $stats -> fields['inteli'];
$this -> pw = $stats -> fields['pw'];
$this -> wins = $stats -> fields['wins'];
$this -> losses = $stats -> fields['losses'];
$this -> lastkilled = $stats -> fields['lastkilled'];
$this -> lastkilledby = $stats -> fields['lastkilledby'];
$this -> age = $stats -> fields['age'];
$this -> logins = $stats -> fields['logins'];
$this -> smith = $stats -> fields['ability'];
$this -> attack = $stats -> fields['atak'];
$this -> miss = $stats -> fields['unik'];
$this -> magic = $stats -> fields['magia'];
$this -> ip = $stats -> fields['ip'];
$this -> browser = $stats -> fields['browser'];
$this -> speed = $stats -> fields['szyb'];
$this -> cond = $stats -> fields['wytrz'];
$this -> alchemy = $stats -> fields['alchemia'];
$this -> gg = $stats -> fields['gg'];
$this -> avatar = $stats -> fields['avatar'];
$this -> wisdom = $stats -> fields['wisdom'];
$this -> shoot = $stats -> fields['shoot'];
$this -> tribe_rank = $stats -> fields['tribe_rank'];
$this -> fletcher = $stats -> fields['fletcher'];
$this -> immunited = $stats -> fields['immu'];
$this -> corepass = $stats -> fields['corepass'];
$this -> trains = $stats -> fields['trains'];
$this -> fight = $stats -> fields['fight'];
$this -> deity = $stats -> fields['deity'];
$this -> maps = $stats -> fields['maps'];
$this -> rest = $stats -> fields['rest'];
$this -> page = $stats -> fields['page'];
$this -> profile = $stats -> fields['profile'];
$this -> crime = $stats -> fields['crime'];
$this -> gender = $stats -> fields['gender'];
$this -> style = $stats -> fields['style'];
$this -> leadership = $stats -> fields['leadership'];
$this -> klan = $stats -> fields['klan'];
$this -> burdel = $stats -> fields['burdel'];
$this -> nastroj = $stats -> fields['nastroj'];
$this -> stan = $stats -> fields['stan'];
$this -> koncesja = $stats -> fields['koncesja'];
$this -> zbrodnia = $stats -> fields['zbrodnia'];
$this -> gryz = $stats -> fields['gryz'];
$this -> changetype = $stats -> fields['changetype'];
$this -> pokoj = $stats -> fields['pokoj'];
$this -> uzdrawianie = $stats -> fields['uzdrawianie'];
$this -> prawo = $stats -> fields['prawo'];
$this -> charyzma = $stats -> fields['charyzma'];
$this -> breeding = $stats -> fields['breeding'];
$this -> battlelog = $stats -> fields['battlelog'];
$this -> resth = $stats -> fields['resth'];
$this -> antidote = $stats -> fields['antidote'];
$this -> poll = $stats -> fields['poll'];
$this -> inscription = $stats -> fields['inscription'];
$this -> bonus = $stats -> fields['bonus'];
$this -> premium = $stats -> fields['premium'];
$stats -> Close();
}
// funkcja zwracajaca wartości z charakterystyk w postaci tabeli
function stats($stats)
{
foreach ($stats as $value)
{
$arrstats[$value] = $this -> $value;
}
return $arrstats;
}
}
?>