Baza: MuOnline
Tabela Character
postac: nick
<html> <center> <br><br><br><br> <input type="hidden" value="stat" name="strona"> Proszę wpisać nick gracza <input name="nick"><br> <input type="submit" value="Pokaz Staty gracza" /> <input type="reset" value="Reset" /><br><br></form> </center> </html> <? { }else{ $nick = $_GET['nick']; }else{ }else{ $pos = mssql_query("SELECT Class, cLevel ,Strength, Dexterity, Vitality, Energy, Reset, LevelUpPoint, PkLevel, Money, AccountID, CtlCode, Leadership, (SELECT G_Name FROM GuildMember WHERE GuildMember.Name = Character.Name), (SELECT ConnectStat FROM MEMB_STAT Where memb___id = Character.AccountId), (SELECT G_Level FROM GuildMember WHERE GuildMember.Name = Character.Name) FROM Character WHERE Name = ('$nick') ") or die; $row = mssql_fetch_row($pos); if($row[0] == 16){ } elseif($row[0] == 0){ } elseif($row[0] == 64){ } elseif($row[0] == 32){ } elseif($row[0] == 48){ } elseif($row[0] == 17){ } elseif($row[0] == 33){ } elseif($row[0] == 1){ $punkty_sm = $row[6] * 250 + $row[1] * 5; } if($row[14] == 1) { } else { } if($row[15] == 1) { } // Kto ile rozdal pkt $punkt_roz = $row[2] + $row[3] + $row[4] + $row[5] + $row[12] ; echo "<b>Gracz $nick rozdał </b> :<i> $punkt_roz</i> <b>punktów</b> i ma jeszcze do rozdania $row[7]"; //koniec //ile powinienem miec pkt if($row[0] == 16){ $punkty_dk = $row[6] * 250 + $row[1] * 5 -5 +83; } elseif($row[0] == 0){ $punkty_dw = $row[6] * 250 + $row[1] * 5 -5 +81; } elseif($row[0] == 64){ $punkty_dl = $row[6] * 280 + $row[1] * 7 -7 +106; } elseif($row[0] == 32){ $punkty_elf = $row[6] * 250 + $row[1] * 5 -5 +82; } elseif($row[0] == 48){ $punkty_mg = $row[6] * 280 + $row[1] * 7 -7 +104; } elseif($row[0] == 17){ $punkty_bk = $row[6] * 250 + $row[1] * 6 -6 +83; } elseif($row[0] == 33){ $punkty_me = $row[6] * 250 + $row[1] * 6 -6 +83; } elseif($row[0] == 1){ $punkty_sm = $row[6] * 250 + $row[1] * 6 -6 +81; } // koniec echo "Uwaga! Jest możliwe, że skrypt drugi, zle obliczył ile podany gracz powinien mieć rozdanych punktów. Nie wlicza soczków i każda przemiana (2lev) ma liczone 6pkt za level.<br> Pierwszy Skrypt podaje dokładną liczbe ile podany gracz ma punktów (str, agi, vit, ene, dl-comm)"; } } } ?>