Jest to forum na którym mo¿na znale¼¶æ m.in. jak stworzyæ stronê internetow±.
HeadAdmin
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
Offline