Jump to content

another problem,adding energy


Ristiisa

Recommended Posts

Hello,i have problem,i wanted to add the energy,if someone wants to attack someone,it will take 10 energy,and if you have 0 energy,it will say that "you cant attack,you have to have more then 10 energy!"

 

<?php
error_reporting(0);
  $victim = $_GET['uid'];
  $_POST['bullets'] = rand(1, 10);
  if($_POST['bullets'] > $own['kogels'] && $own['kogels'] > 0) {
  	$_POST['bullets'] = $own['kogels'];
  }
echo'
<div id="content_top"> </div>

	<div id="content">

<h1 class="titel">Aanvallen</h1>';
  if(isset($victim)) {
    $user = mysql_fetch_query("SELECT id, login, familie, stad, backfire, kogels, admin, maffia, safe, power, health, cash, bank, moord FROM users WHERE id = '" . $victim . "'");
    $fout = array();
    
    if(empty($user)) {
      $fout[] = " - See kuritegu ei eksisteeri";
    }
    
    if($user['login'] == $own['login']) {
      $fout[] = " - Sa ei saa iseennast rünnata";
    }
    
    if(strtotime($own['roven']) + 20 > tijd()) {
      $fout[] = " - Sa oled ikka veel siin " . (strtotime($own['roven']) + 20 - aega()) . " sekundit tagasi";
    }
    
    if($user['admin'] == "Ja") {
      $fout[] = " - Sa ei sa rünnata admin";
    }
    
    if($user['familie'] == $own['familie'] && !empty($own['familie'])) {
      $fout[] = " - Sa oled samas kambas";
    }
    
    if($user['maffia'] + $user['safe'] > 0) {
      $fout[] = " - " . $user['login'] . " kas ikka kaitse alla võtmiseks";
    }
    
    if($user['health'] <= 0 && strtotime($user['moord']) - tijd() + 172800 > 0) {
      $fout[] = " - See isik on surnud";
    }
    
    if($own['kogels'] < $_POST['bullets']) {
      $fout[] = " - Sul pole kuule";
    }

    if(empty($fout[0])) {
    	if($user['power'] == 0) {
    		$user['power'] = 1;
    	}

      $procentverschil = (($own['power'] / 13) / $user['power']) * 100;
      if($procentverschil < 1) {
        $procentverschil = 1;
      }
      $schade = ($_POST['bullets'] / 2) * $procentverschil;
      
      $schadeterug = 0;
      $kgl = $user['kogels'];
      $user['backfire'] = rand(1, 10);
      
      if($user['kogels'] < $user['backfire']) {
        $user['backfire'] = $user['kogels'];
      }
      	$kgl = $user['kogels'] - $user['backfire'];
        $procentverschil = (($user['power'] / 13) / $own['power']) * 100;
        if($procentverschil < 1) {
          $procentverschil = 1;
        }
        $schadeterug = ($user['backfire'] / 2) * $procentverschil;

      if(empty($schadeterug)) {
        $schadeterug = 0;
        $user['backfire'] = 0;
      }
      if($schade > $schadeterug) {
        $deling  = rand(2000, 8000);
        $deling /= 1000;
        $bedrag  = round($user['cash'] / $deling);
        $tekst = $user['login'] . ' võitis tagasi ' . ($user['kogels'] - $kgl) . ' kuuli.<br />Sa võitsid! Sa varastasid € ' . groot($bedrag) . ' !';
        $own['cash']  += $bedrag;
        mysql_query("UPDATE users SET cash = cash - '" . $bedrag . "', kogels = '" . $kgl . "' WHERE id = '" . $victim . "'");
        mysql_query("UPDATE users SET cash = '" . $own['cash'] . "', kogels = kogels - '" . $_POST['bullets'] . "', roven = '" . get_global_date("Y-m-d H:i:s") . "' WHERE id = '" . $own['id'] . "'");
        mysql_query("INSERT INTO berichten (onderwerp, bericht, afzender, geaddresseerde, datum, outbox) VALUES('Je wordt aangevallen!', 'Beste crimineel,\r\n\r\nJe mede-crimineel " . $own['login'] . " heeft je aangevallen! Je hebt verloren en er is € " . groot($bedrag) . ",- gestolen.\n\rMet vriendelijke groet,\n\rAnoniem', 'Anoniem', '" . $victim . "', '" . get_global_date("Y-m-d H:i:s") . "', 'False')");
        missiondone(5);
      } else {
        $schadeterug = $own['health'];
        $deling  = rand(2000, 8000);
        $deling /= 1000;
        $bedrag  = round($own['cash'] / $deling);
        $tekst = $user['login'] . ' võitsid tagasi ' . ($user['kogels'] - $kgl) . ' kuuli.<br />Sa kaotasid!  € ' . groot($bedrag) . ' varastati sinult!';
        $own['cash']  -= $bedrag;
        mysql_query("UPDATE users SET cash = cash + '" . $bedrag . "', kogels = '" . $kgl . "' WHERE id = '" . $victim . "'");
        mysql_query("UPDATE users SET cash = '" . $own['cash'] . "', kogels = kogels - '" . $_POST['bullets'] . "', roven = '" . get_global_date("Y-m-d H:i:s") . "' WHERE id = '" . $own['id'] . "'");
        mysql_query("INSERT INTO berichten (onderwerp, bericht, afzender, geaddresseerde, datum, outbox) VALUES('Je wordt aangevallen!', 'Beste crimineel,\r\n\r\nJe mede-crimineel " . $own['login'] . " heeft je aangevallen! Je hebt gewonnen en je hebt € " . groot($bedrag) . ",- gestolen.\n\rMet vriendelijke groet,\n\rAnoniem', 'Anoniem', '" . $victim . "', '" . get_global_date("Y-m-d H:i:s") . "', 'False')");
      }
      echo'<div class="dark"><font color="green" style="font-weight: bold">Sa tulistasid ' . groot($_POST['bullets']) . ' kuuli ' . $user['login'] . 'i pihta.<br />
           ' . $tekst . '</font></div><br />';
    } else {
      foreach($fout as $tekst) {
        @$foutje .= "<br />\r\n" . $tekst;
      }
      echo "<div class=\"dark\"><font color=\"red\" style=\"font-weight: bold\"> Järgmised asjad läksid valesti:</font>" . $foutje . "</div><br />";
    }
  }
  echo'
      
        </div>
	<div id="content_bottom"> </div>';
?>

 

 

would really be good if someone could help me :P

Link to comment
https://forums.phpfreaks.com/topic/199299-another-problemadding-energy/
Share on other sites

i made the check already,that it checks if player has 10 or more energy,now i only need something to update users

energy its defined $own or smth,it should be like this

 

if $own has 10 or more energy,he can attack(thats done),if he attacks,he will lose 10 energy.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.