PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- global $pdo;
- $info = [ "машины" => 1, "машыны" => 1, "яхты" => 2, "самолеты" => 3, "самолёты" => 3, "самалёты" => 3, "самалеты" => 3, "верталёты" => 4, "верталеты" => 4, "вертолёты" => 4, "вертолеты" => 4, "дома" => 5, "квартиры" => 6, "телефоны" => 7, "фермы" => 8, "бизнесы" => 9];
- $propertyCount = "SELECT COUNT(1) FROM property WHERE type = ".$propertyID."'" [0];
- $sql = "SELECT * FROM accounts WHERE uid = ".$user['id'];
- $result = $pdo->query($sql);
- foreach($result as $rew) {
- $result = "SELECT * FROM property WHERE type = ".$propertyID; $msg = "список:<br>";
- $res = $pdo->query($result);
- while($row = $res->fetch(PDO::FETCH_BOTH)) { $msg .= $row['pid'] . '. ' . $row['name'] . ' - ' . $row['cost'] . '$<br>'; }
- $Wolf->send($msg."Для покупки введите <<".$params[1]." [номер]>>");
- }
- else {
- $res = "SELECT * FROM property WHERE type = ".$propertyID." AND pid = ".$params[2];
- $result = $pdo->query($res);
- foreach($result as $row) {
- if($rew['money'] < $row['cost']) { $Wolf->send("у вас недостаточно денег"); return; }
- if($propertyID == 8) {
- if(empty($params[3]) && ($row['money'] < ($params[3] * $row['cost']) || $params[3] <= 0)) { $Wolf->send("у вас недостаточно денег"); return; }
- elseif($userFerm[0] != 0 && $userFerm[0] != $params[2]) { $Wolf->send("вы не можете купить разные фермы"); return; }
- $link = "UPDATE accounts SET money = (money + ".$params[2] ? -($row['cost'] * $params[2]) : -($row['cost']).") WHERE uid = ".$user['id'];
- $pdo->query($link);
- $userFerm[0] = $params[2];
- $userFerm[1] += ($params[3] ? $params[3] : 1);
- $lin = "UPDATE accounts SET money = (money - '".($params[3] ? -($row['cost'] * $params[3]) : -($row['cost']))."'), ferm = '".join('&', $userFerm)."' WHERE uid = ".$user['id'];
- $pdo->query($lin);
- } elseif($propertyID == 9) {
- if($userBusiness[0] != 0) { $Wolf->send("у вас уже есть бизнес!"); return; }
- $userBusiness[0] = $params[2];
- $linki = "UPDATE accounts SET money = (money - '".$row['cost']."'), business = '".join('&', $userBusiness)."' WHERE uid = ".$user['id'];
- $pdo->query($linki);
- } else {
- if($userProperty[$propertyID] != 0) { $Wolf->send("у вас уже есть данное имущество"); return; }
- $userProperty[$propertyID] = $row['name'];
- $linko = "UPDATE accounts SET money = (money - '".$row['cost']."'), property = '".join('&', $userProperty)."' WHERE uid = ".$user['id'];
- $pdo->query($linko);
- }
- $Wolf->send("вы успешно приобрели - ".$row['name']);
- }
- }
- }