Guest User

Untitled

a guest
Nov 12th, 2013
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.63 KB | None | 0 0
  1. <?php
  2. session_start();
  3. include 'db.php';
  4. $resourceLumberHouse = array('35','100','250','400','650','800','1050','1300','1600','2000','2500','3000','3750','4600','5250','6000','7000','8500','10000','11750','13000');
  5. $resourceClayPit =     array('35','100','250','400','650','800','1050','1300','1600','2000','2500','3000','3750','4600','5250','6000','7000','8500','10000','11750','13000');
  6. $resourceMine =        array('35','100','250','400','650','800','1050','1300','1600','2000','2500','3000','3750','4600','5250','6000','7000','8500','10000','11750','13000');
  7.  
  8. $ir = $db->prepare('SELECT RESOURCEtimestamp,LUMBERHOUSElevel,CLAYPITlevel,MINElevel,WAREHOUSElevel,logs,clay,metal FROM villages WHERE owner = ? AND id = ?');
  9. $array = array($_SESSION['id'], $_SESSION['viewing']);
  10. $ir->execute($array);
  11. $r = $ir->fetch();
  12.  
  13. $lasttime = $r['RESOURCEtimestamp'];
  14.  
  15. $now = date_timestamp_get(date_create());
  16.  
  17. $difference = $now - $lasttime;
  18.  
  19. $logsPerSec = $resourceLumberHouse[$r['LUMBERHOUSElevel']] / 60;
  20. $clayPerSec = $resourceClayPit[$r['CLAYPITlevel']] / 60;
  21. $metalPerSec = $resourceMine[$r['MINElevel']] / 60;
  22.  
  23. $logsMade = $difference * $logsPerSec;
  24. $clayMade = $difference * $clayPerSec;
  25. $metalMade = $difference * $metalPerSec;
  26.  
  27. $qr = $db->prepare("UPDATE villages SET logs = logs + ?,metal = metal + ?, clay = clay + ? WHERE owner = ? AND id = ?");
  28. $array = array($logsMade,$metalMade,$clayMade,$_SESSION['id'], $_SESSION['viewing']);
  29. $qr->execute($array);
  30.  
  31. $ir = $db->prepare("UPDATE villages SET RESOURCEtimestamp = {$now} WHERE owner = ? AND id = ?");
  32. $array = array($_SESSION['id'], $_SESSION['viewing']);
  33. $ir->execute($array);
  34.  
  35. ?>
Advertisement
Add Comment
Please, Sign In to add comment