function zaloz($gracz, $przedmiot) { //zabezpiecz zmienne $przedmiot = (int) $przedmiot; $dane = row("select * from genix_przedmioty inner join genix_przedmioty_gracze on przedmiot_id = przedmiot where id = " . $przedmiot . " and gracz_id = " . $gracz['gracz'] . " limit 1"); if (empty($dane)) { return "nie ma takiego przedmiotu"; } elseif ($dane['wymagana_sila'] > $gracz['sila'] || $dane['wymagana_zrecznosc'] > $gracz['zrecznosc'] || $dane['wymagana_wytrzymalosc'] > $gracz['wytrzymalosc'] || $dane['wymagana_wiedza'] > $gracz['wiedza']) { return "nie spełniasz wymagań do założenia tego przedmiotu"; } else { fx('zdejmij'); zdejmij($gracz, $dane['typ']); switch ($dane['typ']) { case 'bron': call("update genix_gracze set bron = " . $dane['przedmiot'] . ", atak = atak + " . $dane['atak'] . ", obrona = obrona + " . $dane['obrona'] . ", absorbcja = absorbcja + " . $dane['absorbcja'] . ", obrazenia_min = obrazenia_min + " . $dane['obrazenia_min'] . ", obrazenia_max = obrazenia_max + " . $dane['obrazenia_max'] . ", zycie_limit = zycie_limit + " . $dane['zycie_limit'] . " where gracz = " . $gracz['gracz']); break; case 'tarcza': call("update genix_gracze set tarcza =" . $dane['przedmiot'] . ", atak = atak + " . $dane['atak'] . ", obrona = obrona + " . $dane['obrona'] . ", absorbcja = absorbcja + " . $dane['absorbcja'] . ", obrazenia_min = obrazenia_min + " . $dane['obrazenia_min'] . ", obrazenia_max = obrazenia_max + " . $dane['obrazenia_max'] . ", zycie_limit = zycie_limit + " . $dane['zycie_limit'] . " where gracz = " . $gracz['gracz']); break; case 'zbroja': call("update genix_gracze set zbroja = " . $dane['przedmiot'] . ", atak = atak + " . $dane['atak'] . ", obrona = obrona + " . $dane['obrona'] . ", absorbcja = absorbcja + " . $dane['absorbcja'] . ", obrazenia_min = obrazenia_min + " . $dane['obrazenia_min'] . ", obrazenia_max = obrazenia_max + " . $dane['obrazenia_max'] . ", zycie_limit = zycie_limit + " . $dane['zycie_limit'] . " where gracz = " . $gracz['gracz']); break; case 'helm': call("update genix_gracze set helm = " . $dane['przedmiot'] . ", atak = atak + " . $dane['atak'] . ", obrona = obrona + " . $dane['obrona'] . ", absorbcja = absorbcja + " . $dane['absorbcja'] . ", obrazenia_min = obrazenia_min + " . $dane['obrazenia_min'] . ", obrazenia_max = obrazenia_max + " . $dane['obrazenia_max'] . ", zycie_limit = zycie_limit + " . $dane['zycie_limit'] . " where gracz = " . $gracz['gracz']); break; case 'buty': call("update genix_gracze set buty = " . $dane['przedmiot'] . ", atak = atak + " . $dane['atak'] . ", obrona = obrona + " . $dane['obrona'] . ", absorbcja = absorbcja + " . $dane['absorbcja'] . ", obrazenia_min = obrazenia_min + " . $dane['obrazenia_min'] . ", obrazenia_max = obrazenia_max + " . $dane['obrazenia_max'] . ", zycie_limit = zycie_limit + " . $dane['zycie_limit'] . " where gracz = " . $gracz['gracz']); break; case 'amulet': call("update genix_gracze set amulet = " . $dane['przedmiot'] . ", atak = atak + " . $dane['atak'] . ", obrona = obrona + " . $dane['obrona'] . ", absorbcja = absorbcja + " . $dane['absorbcja'] . ", obrazenia_min = obrazenia_min + " . $dane['obrazenia_min'] . ", obrazenia_max = obrazenia_max + " . $dane['obrazenia_max'] . ", zycie_limit = zycie_limit + " . $dane['zycie_limit'] . " where gracz = " . $gracz['gracz']); break; case 'pierscien': call("update genix_gracze set pierscien = " . $dane['przedmiot'] . ", atak = atak + " . $dane['atak'] . ", obrona = obrona + " . $dane['obrona'] . ", absorbcja = absorbcja + " . $dane['absorbcja'] . ", obrazenia_min = obrazenia_min + " . $dane['obrazenia_min'] . ", obrazenia_max = obrazenia_max + " . $dane['obrazenia_max'] . ", zycie_limit = zycie_limit + " . $dane['zycie_limit'] . " where gracz = " . $gracz['gracz']); break; } call("delete from genix_przedmioty_gracze where id = " . $przedmiot); return "założono przedmiot"; } }
<h3>Postać</h3> <p> <ul style='width:300px'> <?php if (!empty($_GET['zaloz'])) { fx('zaloz'); $info = zaloz($gracz, $_GET['zaloz']); $gracz = getUser($gracz['gracz']); echo $info . "<br>"; } if (!empty($_GET['zdejmij'])) { fx('zdejmij'); zdejmij($gracz, $_GET['zdejmij']); $gracz = getUser($gracz['gracz']); } if ($gracz['bron'] > 0) { $dane = row("select * from genix_przedmioty where przedmiot = " . $gracz['bron']); echo "<div style='float:left; margin:3px; text-align:center;'>\n\t\t<span title='" . $dane['nazwa'] . "|cena: " . $dane['cena']; if ($dane['atak'] > 0) { echo "|atak: " . $dane['atak']; } if ($dane['obrona'] > 0) { echo "|obrona: " . $dane['obrona']; } if ($dane['obrazenia_min'] > 0) { echo "|obrażenia: " . $dane['obrazenia_min'] . "-" . $dane['obrazenia_max']; } if ($dane['absorbcja'] > 0) { echo "|absorbcja: " . $dane['absorbcja']; } if ($dane['zycie_limit'] > 0) {