Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- echo 'Opslag: '.$opslag = 50;
- echo '<br>';
- echo 'Goud beschikbaar: '.$goudbeschikbaar = 60;
- echo '<br>';
- echo 'Steen beschikbaar: '.$steenbeschikbaar = 60;
- echo '<br>';
- echo 'Voedsel beschikbaar: '.$voedselbeschikbaar = 70;
- echo '<br>';
- echo '= '.($goudbeschikbaar + $steenbeschikbaar + $voedselbeschikbaar);
- echo '<br>';
- $goud = floor($opslag / 3);
- $steen = floor($opslag / 3);
- $voedsel = ($opslag - $goud - $steen);
- if($goud > $goudbeschikbaar) {
- $teweiniggoud = $goud - $goudbeschikbaar;
- $goud2 = $goudbeschikbaar;
- }
- else {
- $teweiniggoud = 0;
- }
- if($steen > $steenbeschikbaar) {
- $teweinigsteen = $steen - $steenbeschikbaar;
- $steen2 = $steenbeschikbaar;
- }
- else {
- $teweinigsteen = 0;
- }
- if($voedsel > $voedselbeschikbaar) {
- $teweinigvoedsel = $voedsel - $voedselbeschikbaar;
- $voedsel2 = $voedselbeschikbaar;
- }
- else {
- $teweinigvoedsel = 0;
- }
- echo 'Goud nodig: '.$goud.'<br>';
- echo 'Steen nodig: '.$steen.'<br>';
- echo 'Voedsel nodig: '.$voedsel.'<br>';
- echo '= '.($goud + $steen + $voedsel).'<br>';
- echo '<br>';
- $combined = ($voedsel + $steen + $goud - $teweinigvoedsel - $teweinigsteen - $teweiniggoud);
- if($combined <= $opslag) {
- $diff = $opslag - $combined;
- if(isset($teweiniggoud)) {
- echo 'Te weinig goud: '.$teweiniggoud.'<br>';
- }
- if(isset($teweinigsteen)) {
- echo 'Te weinig steen: '.$teweinigsteen.'<br>';
- }
- if(isset($teweinigvoedsel)) {
- echo 'Te weinig voedsel: '.$teweinigvoedsel.'<br>';
- }
- if($teweiniggoud > 0 && $teweinigvoedsel > 0 && $teweinigsteen == 0) { // nuff stone
- if(($steen + $diff) > $steenbeschikbaar) {
- $steen = $steenbeschikbaar;
- }
- else {
- $steen += $diff;
- }
- }
- if($teweiniggoud > 0 && $teweinigsteen > 0 && $teweinigvoedsel == 0) { // nuff food
- if(($voedsel + $diff) > $voedselbeschikbaar) {
- $voedsel = $voedselbeschikbaar;
- }
- else {
- $voedsel += $diff;
- }
- }
- if($teweinigsteen > 0 && $teweinigvoedsel > 0 && $teweiniggoud == 0) { // nuff gold
- if(($goud + $diff) > $goudbeschikbaar) {
- $goud = $goudbeschikbaar;
- }
- else {
- $goud += $diff;
- }
- }
- if($teweiniggoud > 0 && $teweinigsteen == 0 && $teweinigvoedsel == 0) { // nuff stone and food
- $steenerbij = $teweiniggoud / 2;
- $voedselerbij = $teweiniggoud /2;
- if($steenerbij > ($steenbeschikbaar - $steen)) {
- $NietGenoegSteenReserve = $steenerbij - ($steenbeschikbaar - $steen);
- $steen = $steenbeschikbaar;
- }
- if($voedselerbij > ($voedselbeschikbaar - $voedsel)) {
- $NietGenoegVoedselReserve = $voedselerbij - ($voedselbeschikbaar - $voedsel);
- $voedsel = $voedselbeschikbaar;
- }
- if($steenerbij <= ($steenbeschikbaar - $steen)) {
- if(isset($NietGenoegVoedselReserve)) { // not nuff food
- $steen += $steenerbij;
- $steen += $NietGenoegVoedselReserve;
- }
- else {
- $steen += $steenerbij;
- }
- }
- if($voedselerbij <= ($voedselbeschikbaar - $voedsel)) {
- if(isset($NietGenoegSteenReserve)) { // not nuff stone
- $voedsel += $voedselerbij;
- $voedsel += $NietGenoegSteenReserve;
- }
- else {
- $voedsel += $voedselerbij;
- }
- }
- }
- if($teweinigsteen > 0 && $teweiniggoud == 0 && $teweinigvoedsel == 0) { // nuff gold and food
- $gouderbij = $teweinigsteen / 2;
- $voedselerbij = $teweinigsteen /2;
- if($gouderbij > ($goudbeschikbaar - $goud)) {
- $NietGenoegGoudReserve = $gouderbij - ($goudbeschikbaar - $goud);
- $goud = $goudbeschikbaar;
- }
- if($voedselerbij > ($voedselbeschikbaar - $voedsel)) {
- $NietGenoegVoedselReserve = $voedselerbij - ($voedselbeschikbaar - $voedsel);
- $voedsel = $voedselbeschikbaar;
- }
- if($gouderbij <= ($goudbeschikbaar - $goud)) {
- if(isset($NietGenoegVoedselReserve)) { // not nuff food
- $goud += $gouderbij;
- $goud += $NietGenoegVoedselReserve;
- }
- else {
- $goud += $gouderbij;
- }
- }
- if($voedselerbij <= ($voedselbeschikbaar - $voedsel)) {
- if(isset($NietGenoegGoudReserve)) { // not nuff gold
- $voedsel += $voedselerbij;
- $voedsel += $NietGenoegGoudReserve;
- }
- else {
- $voedsel += $voedselerbij;
- }
- }
- }
- if($teweinigvoedsel > 0 && $teweiniggoud == 0 && $teweinigsteen == 0) { // nuff gold and stone
- $gouderbij = $teweinigvoedsel / 2;
- $steenerbij = $teweinigvoedsel /2;
- if($gouderbij > ($goudbeschikbaar - $goud)) {
- $NietGenoegGoudReserve = $gouderbij - ($goudbeschikbaar - $goud);
- $goud = $goudbeschikbaar;
- }
- if($steenerbij > ($steenbeschikbaar - $steen)) {
- $NietGenoegSteenReserve = $steenerbij - ($steenbeschikbaar - $steen);
- $steen = $steenbeschikbaar;
- }
- if($gouderbij <= ($goudbeschikbaar - $goud)) {
- if(isset($NietGenoegSteenReserve)) { // not nuff stone
- $voedsel += $voedselerbij;
- $voedsel += $NietGenoegSteenReserve;
- }
- else {
- $voedsel += $voedselerbij;
- }
- }
- if($steenerbij <= ($steenbeschikbaar - $steen)) {
- if(isset($NietGenoegGoudReserve)) { // not nuff gold
- $steen += $steenerbij;
- $steen += $NietGenoegGoudReserve;
- }
- else {
- $steen += $steenerbij;
- }
- }
- }
- if(isset($steen2)) {
- $steen = $steen2;
- }
- if(isset($voedsel2)) {
- $voedsel = $voedsel2;
- }
- if(isset($goud2)) {
- $goud = $goud2;
- }
- echo '<br>';
- echo 'Nieuwe goud: '.$goud.'<br>';
- echo 'Nieuwe steen: '.$steen.'<br>';
- echo 'Nieuwe voedsel: '.$voedsel.'<br>';
- $newcombined = ($steen + $voedsel + $goud);
- echo '<br>Totaal: '.$newcombined;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement