function lvlup(){ $lvl = all("select * from users where exp >= exp_lvl"); foreach($lvl as $lvls){ query("update users set lvl = lvl + 1, exp = exp - exp_lvl, exp_lvl = ".$poziom[$lvls->lvl+1]." where exp >= exp_lvl"); } } }
Tyle ze czasem gracz o nizszym poziomie dostaje wymog doswiadczenia gracza o wyzszym poziomie. Tak jakby awansowali w tym samym czasie i cos sie zbugowalo.
Co jest nie tak?