Cze¶æ
W tym tucie poka¿ê wam jak zrobiæ pracê.
1.Wchodzimy do naszego sql i dodajemy co¶ takiego:
Spoiler: `praca_doswiadczenie` int(11) NOT NULL default '0', `praca_start` int(11) NOT NULL default '0',
2.Tworzymy dokument praca.php i dodajemy w nim :
Spoiler:<?php function pracuj(){ $time=time(); $gracz=mysql_query("SELECT * FROM gracze WHERE id=$_SESSION[user] LIMIT 1"); $gracz=mysql_fetch_assoc($gracz); $wymagania_spelnione=floor($gracz['inteligencja']/2+$gracz['praca_doswiadczenie']); $praca=mysql_query("SELECT * FROM stanowiska_pracy WHERE wymagania<=$wymagania_spelnione ORDER BY wymagania DESC LIMIT 1"); $praca=mysql_fetch_assoc($praca);
if ($gracz['praca_start']!=0){ $przepracowany_czas=($time-$gracz['praca_start']>43200)?43200:$time-$gracz['praca_start']; $zdobyte_doswiadczenie=floor($przepracowany_czas/3600); //60*60=3600 $zarobki=floor($praca['stawka']*$przepracowany_czas/3600); $zapytanie="UPDATE gracze SET praca_start=0, praca_doswiadczenie=praca_doswiadczenie+$zdobyte_doswiadczenie, zloto=zloto+$zarobki WHERE id=$_SESSION[user]"; mysql_query($zapytanie); global $informacja2; $informacja2='Skonczyles pracowac i zarobiles '.$zarobki.' sztuk zlota.'; } else { mysql_query("UPDATE gracze SET praca_start=$time WHERE id=$_SESSION[user]"); }
} if ($_GET['param1']=='start'){ pracuj(); } if ($_GET['param1']=='stop'){ pracuj(); }
$gracz=mysql_query("SELECT * FROM gracze WHERE id=$_SESSION[user] LIMIT 1"); $gracz=mysql_fetch_assoc($gracz); $wymagania_spelnione=floor($gracz['inteligencja']/2+$gracz['praca_doswiadczenie']);
$praca=mysql_query("SELECT * FROM stanowiska_pracy WHERE wymagania<=$wymagania_spelnione ORDER BY wymagania DESC LIMIT 1"); $praca=mysql_fetch_assoc($praca); if ($gracz['praca_start']!=0){ $informacja='Czy chcesz przerwac prace? => <a href="praca.php?action=praca¶m1=stop">STOP!</a>'; } else{ $informacja='Czy chcesz rozpoczac prace jako <b>'.$praca['stanowisko'].'</b> za '.$praca['stawka'].'/h? => <a href="praca.php?action=praca¶m1=start">PRACUJ!</a>'; } ?> <div><?=$informacja;?><br> <?=$informacja2;?></div> <br><br><br><br> <hr>
I jak to dzia³a ?? wiêc Dzieli nam inteligencje na 2 i za ka¿d± godzine pracy dodaje nam do¶wiadczenie pracy ;] ca³a tajemnica misji
Pozdrawiam
|