Compare commits
No commits in common. "5f855b085cf6bbaefc08724ea91d2b1cbf6691d7" and "796c004a2299760c08d7aca64bc5f0bd37934970" have entirely different histories.
5f855b085c
...
796c004a22
15
akadem.php
15
akadem.php
@ -1,7 +1,20 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
require_once 'functions.php';
|
require_once 'functions.php';
|
||||||
$user = $user ?? new \Battles\User($_SESSION['uid']);
|
$user = $user ?? null;
|
||||||
|
if ($user->room != 61) {
|
||||||
|
header("Location: main.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
if ($user->battle) {
|
||||||
|
header('location: fight.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
const SMITH = 'оружейник';
|
const SMITH = 'оружейник';
|
||||||
const MERCENARY = 'наёмник';
|
const MERCENARY = 'наёмник';
|
||||||
const MEDIC = 'лекарь';
|
const MEDIC = 'лекарь';
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
require_once "functions.php";
|
require_once "functions.php";
|
||||||
|
|
||||||
$start = db::c()->query('SELECT `value` FROM `variables` WHERE `var` = "arena_of_gods"')->fetch_assoc();
|
$start = db::c()->query('SELECT `value` FROM `variables` WHERE `var` = "arena_of_gods"')->fetch_assoc();
|
||||||
|
15
bank.php
15
bank.php
@ -1,8 +1,21 @@
|
|||||||
<?php
|
<?php
|
||||||
ob_start("ob_gzhandler");
|
ob_start("ob_gzhandler");
|
||||||
session_start();
|
session_start();
|
||||||
|
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
require_once "functions.php";
|
require_once "functions.php";
|
||||||
$user = $user ?? new \Battles\User($_SESSION['uid']);
|
$user = $user ?? [];
|
||||||
|
if ($user->room != 29) {
|
||||||
|
header("Location: main.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
if ($user->battle != 0) {
|
||||||
|
header('location: fbattle.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
const SUCCESS = "Успешная операция!";
|
const SUCCESS = "Успешная операция!";
|
||||||
|
|
||||||
$bank = new \Battles\Bank($user->id);
|
$bank = new \Battles\Bank($user->id);
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
require_once "functions.php";
|
require_once "functions.php";
|
||||||
$header = $_GET['header'] ?? null;
|
$header = $_GET['header'] ?? null;
|
||||||
$ch = $_GET['ch'] ?? null;
|
$ch = $_GET['ch'] ?? null;
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
<?php
|
<?
|
||||||
session_start();
|
session_start();
|
||||||
require_once('functions.php');
|
require_once('functions.php');
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header('Location: index.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
if ($user->room == 51) {
|
if ($user->room == 51) {
|
||||||
header('location: city.php');
|
header('location: city.php');
|
||||||
exit;
|
exit;
|
||||||
|
15
c_haos.php
15
c_haos.php
@ -1,6 +1,19 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
require_once "functions.php";
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
include "functions.php";
|
||||||
|
if ($user->room != 600) {
|
||||||
|
header("Location: main.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
if ($user->battle) {
|
||||||
|
header('location: fbattle.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
$in_haos = mysql_fetch_array(mysql_query("SELECT * FROM `cit_haos_status` WHERE `id` = '{$user['id']}';"));
|
$in_haos = mysql_fetch_array(mysql_query("SELECT * FROM `cit_haos_status` WHERE `id` = '{$user['id']}';"));
|
||||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = " . $user['id'] . " AND (type=13 OR type=12 OR type=14) limit 1;"));
|
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = " . $user['id'] . " AND (type=13 OR type=12 OR type=14) limit 1;"));
|
||||||
$wait_msg = "Ждем подтверждения от всей группы...";
|
$wait_msg = "Ждем подтверждения от всей группы...";
|
||||||
|
@ -1,5 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
require_once "functions.php";
|
|
||||||
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
include "functions.php";
|
||||||
$in_haos = mysql_fetch_array(mysql_query("SELECT * FROM `cit_haos_status` WHERE `id` = '{$user['id']}' LIMIT 1;"));
|
$in_haos = mysql_fetch_array(mysql_query("SELECT * FROM `cit_haos_status` WHERE `id` = '{$user['id']}' LIMIT 1;"));
|
||||||
$wait_msg = "Ждем готовности всей группы...";
|
$wait_msg = "Ждем готовности всей группы...";
|
||||||
//rooms
|
//rooms
|
||||||
@ -102,6 +108,14 @@ $ch_bots[2]=array
|
|||||||
"1"=>"Босс глубин"
|
"1"=>"Босс глубин"
|
||||||
);*/
|
);*/
|
||||||
|
|
||||||
|
if ($user->room != 601) {
|
||||||
|
header("Location: main.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
if ($user->battle) {
|
||||||
|
header('location: fbattle.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
if ($in_haos['status'] == 4) {
|
if ($in_haos['status'] == 4) {
|
||||||
mysql_query("UPDATE `users`,`online` SET `users`.`room` = '600',`online`.`room` = '600' WHERE `online`.`id` = `users`.`id` AND `online`.`id` = '{$_SESSION['uid']}' ;");
|
mysql_query("UPDATE `users`,`online` SET `users`.`room` = '600',`online`.`room` = '600' WHERE `online`.`id` = `users`.`id` AND `online`.`id` = '{$_SESSION['uid']}' ;");
|
||||||
mysql_query("UPDATE `cit_haos_status` SET room='0',bot='0',group='0' WHERE id = '{$user['id']}'; ");
|
mysql_query("UPDATE `cit_haos_status` SET room='0',bot='0',group='0' WHERE id = '{$user['id']}'; ");
|
||||||
|
17
c_park.php
17
c_park.php
@ -1,6 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
require_once "functions.php";
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
$in_park = mysql_fetch_array(mysql_query("SELECT * FROM `cit_park` WHERE `id` = '{$user['id']}' LIMIT 1;"));
|
$in_park = mysql_fetch_array(mysql_query("SELECT * FROM `cit_park` WHERE `id` = '{$user['id']}' LIMIT 1;"));
|
||||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = " . $user['id'] . " AND (type=13 OR type=12 OR type=14) limit 1;"));
|
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = " . $user['id'] . " AND (type=13 OR type=12 OR type=14) limit 1;"));
|
||||||
|
|
||||||
@ -9,7 +12,19 @@ if (!$in_park) {
|
|||||||
$in_park = mysql_fetch_array(mysql_query("SELECT * FROM `cit_park` WHERE `id` = '{$user['id']}' LIMIT 1;"));
|
$in_park = mysql_fetch_array(mysql_query("SELECT * FROM `cit_park` WHERE `id` = '{$user['id']}' LIMIT 1;"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
include "functions.php";
|
||||||
|
|
||||||
|
if ($user->room != 602) {
|
||||||
|
header("Location: main.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
if ($user->battle) {
|
||||||
|
header('location: fbattle.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
//комнаты парка
|
//комнаты парка
|
||||||
|
|
||||||
$ch_rooms = [
|
$ch_rooms = [
|
||||||
// 0 - empty
|
// 0 - empty
|
||||||
"1" => "Площадь (1)",
|
"1" => "Площадь (1)",
|
||||||
|
@ -1,9 +1,18 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
require_once "functions.php";
|
require_once "functions.php";
|
||||||
$user = $user ?? new \Battles\User($_SESSION['uid']);
|
$user = $user ?? null;
|
||||||
if ($user->room == 403) {
|
if ($user->room == 403) {
|
||||||
include "startpodzemel.php";
|
include "startpodzemel.php";
|
||||||
|
if ($user->battle != 0) {
|
||||||
|
header('location: fbattle.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
if ($_GET['act'] == "cexit") {
|
if ($_GET['act'] == "cexit") {
|
||||||
$das = mysql_query("select glava,glav_id from `labirint` where user_id='" . $user['id'] . "'");
|
$das = mysql_query("select glava,glav_id from `labirint` where user_id='" . $user['id'] . "'");
|
||||||
$rf = mysql_fetch_array($das);
|
$rf = mysql_fetch_array($das);
|
||||||
|
9
cave.php
9
cave.php
@ -1,5 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header('Location: index.php');
|
||||||
|
exit();
|
||||||
|
}
|
||||||
require_once 'functions.php';
|
require_once 'functions.php';
|
||||||
//require_once 'cave/cave_bots.php';
|
//require_once 'cave/cave_bots.php';
|
||||||
|
|
||||||
@ -443,6 +447,11 @@ function getcavedata($caveleader, $floor)
|
|||||||
return unserialize(implode("", file("cavedata/$caveleader-$floor.dat")));
|
return unserialize(implode("", file("cavedata/$caveleader-$floor.dat")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!in_array($user->room, Config::$caverooms)) {
|
||||||
|
header("Location: main.php");
|
||||||
|
exit('Not in this life ...');
|
||||||
|
}
|
||||||
|
|
||||||
if (isset($_GET['direction'])) {
|
if (isset($_GET['direction'])) {
|
||||||
$dir = (int)$_GET['direction'];
|
$dir = (int)$_GET['direction'];
|
||||||
if ($dir >= 0 && $dir <= 3) {
|
if ($dir >= 0 && $dir <= 3) {
|
||||||
|
4
ch.php
4
ch.php
@ -1,5 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
require_once 'functions.php';
|
require_once 'functions.php';
|
||||||
|
|
||||||
db::c()->query('UPDATE `online` SET `real_time` = ?i WHERE `id` = ?i', time(), $u->i()['id']);
|
db::c()->query('UPDATE `online` SET `real_time` = ?i WHERE `id` = ?i', time(), $u->i()['id']);
|
||||||
|
4
chat.php
4
chat.php
@ -6,6 +6,10 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
require_once "config.php";
|
require_once "config.php";
|
||||||
|
|
||||||
$msg = $_POST['msg'] ?? null;
|
$msg = $_POST['msg'] ?? null;
|
||||||
|
17
city.php
17
city.php
@ -3,9 +3,22 @@
|
|||||||
* Центральная площадь
|
* Центральная площадь
|
||||||
*/
|
*/
|
||||||
session_start();
|
session_start();
|
||||||
require_once "functions.php";
|
if (empty($_SESSION['uid'])) {
|
||||||
$user = $user ?? new \Battles\User($_SESSION['uid']);
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
require_once "functions.php";
|
||||||
|
$user = $user ?? [];
|
||||||
|
|
||||||
|
if ($user->battle) {
|
||||||
|
header('location: fbattle.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
if ($user->in_tower == 1) {
|
||||||
|
header('Location: towerin.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
if ($user->zayavka) {
|
if ($user->zayavka) {
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
6
clan.php
6
clan.php
@ -1,7 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
ob_start("ob_gzhandler");
|
ob_start("ob_gzhandler");
|
||||||
session_start();
|
session_start();
|
||||||
require_once 'functions.php';
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
include_once 'functions.php';
|
||||||
if (!$user->clan) {
|
if (!$user->clan) {
|
||||||
exit(err('Вы не состоите в клане!'));
|
exit(err('Вы не состоите в клане!'));
|
||||||
}
|
}
|
||||||
|
@ -1,8 +1,24 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
session_start();
|
session_start();
|
||||||
require_once "functions.php";
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = " . $user['id'] . " AND (type=13 OR type=12 OR type=14) limit 1;"));
|
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = " . $user['id'] . " AND (type=13 OR type=12 OR type=14) limit 1;"));
|
||||||
$klan = mysql_fetch_array(mysql_query("SELECT * FROM `clans` WHERE `id` = '{$user['klan']}' LIMIT 1;"));
|
$klan = mysql_fetch_array(mysql_query("SELECT * FROM `clans` WHERE `id` = '{$user['klan']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
include "functions.php";
|
||||||
|
if ($user->room != 45) {
|
||||||
|
header("Location: main.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
if ($user->battle) {
|
||||||
|
header('location: fbattle.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
$cc_date = mysql_fetch_array(mysql_query("SELECT * FROM `variables` WHERE `var`='cc_time' LIMIT 1;"));
|
$cc_date = mysql_fetch_array(mysql_query("SELECT * FROM `variables` WHERE `var`='cc_time' LIMIT 1;"));
|
||||||
$ccd = $cc_date['value'];
|
$ccd = $cc_date['value'];
|
||||||
|
|
||||||
|
@ -1,7 +1,15 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
require_once 'functions.php';
|
require_once 'functions.php';
|
||||||
$user = $user ?? new \Battles\User($_SESSION['uid']);
|
$user = $user ?? [];
|
||||||
|
if ($user->room != 30) {
|
||||||
|
header("Location: main.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
$userClan = db::c()->query('SELECT short_name, full_name, info FROM clans where owner_id = ?i', $user->id)->fetch_object();
|
$userClan = db::c()->query('SELECT short_name, full_name, info FROM clans where owner_id = ?i', $user->id)->fetch_object();
|
||||||
$clanFullName = $_POST['clan_full_name'] ?? '';
|
$clanFullName = $_POST['clan_full_name'] ?? '';
|
||||||
$clanShortName = $_POST['clan_short_name'] ?? '';
|
$clanShortName = $_POST['clan_short_name'] ?? '';
|
||||||
@ -34,7 +42,7 @@ if ($clanFullName && $clanShortName && $clanInfo && !$userClan) {
|
|||||||
try {
|
try {
|
||||||
db::c()->query('INSERT INTO clans (owner_id, full_name, short_name, info) VALUES (?i,"?s","?s","?s")', $user->id, $clanFullName, $clanShortName, $clanInfo);
|
db::c()->query('INSERT INTO clans (owner_id, full_name, short_name, info) VALUES (?i,"?s","?s","?s")', $user->id, $clanFullName, $clanShortName, $clanInfo);
|
||||||
$userBank->setMoney($userBank->getMoney() - Config::$clan_register_cost);
|
$userBank->setMoney($userBank->getMoney() - Config::$clan_register_cost);
|
||||||
Battles\Bank::setBankMoney($userBank->getMoney(), $user->id, 'clanRegister');
|
Bank::setBankMoney($userBank->getMoney(), $user->id, 'clanRegister');
|
||||||
// Заглушка для отображения данных по только что зарегистрированному клану, когда запрос в базу в начале файла ещё не проходит.
|
// Заглушка для отображения данных по только что зарегистрированному клану, когда запрос в базу в начале файла ещё не проходит.
|
||||||
$userClan = new stdClass();
|
$userClan = new stdClass();
|
||||||
$userClan->full_name = $clanFullName;
|
$userClan->full_name = $clanFullName;
|
||||||
@ -51,8 +59,8 @@ if ($clanFullName && $clanShortName && $clanInfo && !$userClan) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
\Battles\Template::header(\Battles\Rooms::$roomNames[30]);
|
\Battles\Template::header(Rooms::$roomNames[30]);
|
||||||
\Battles\Template::buildingTop(\Battles\Rooms::$roomNames[30], 'strah');
|
\Battles\Template::buildingTop(Rooms::$roomNames[30], 'strah');
|
||||||
if ($userClan): ?>
|
if ($userClan): ?>
|
||||||
<div>
|
<div>
|
||||||
<fieldset style="display: inline;">
|
<fieldset style="display: inline;">
|
||||||
|
@ -25,15 +25,15 @@ class DressedItems
|
|||||||
private function getDressedItems()
|
private function getDressedItems()
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$this->DB = \db::c()->query('SELECT * FROM inventory WHERE owner_id = ?i AND dressed_slot > 0', $this->USERID);
|
$this->DB = db::c()->query('SELECT * FROM inventory WHERE owner_id = ?i AND dressed_slot > 0', $this->USERID);
|
||||||
} catch (\Exception $e) {
|
} catch (Exception $e) {
|
||||||
echo '<div class="debug">Не прогрузилась таблица inventory (*) для класса DressedItems.</div>';
|
echo '<div class="debug">Не прогрузилась таблица inventory (*) для класса DressedItems.</div>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getDressedItemById($item_id)
|
private function getDressedItemById($item_id)
|
||||||
{
|
{
|
||||||
return \db::c()->query('SELECT * FROM inventory WHERE item_id = ?i AND dressed_slot > 0', $item_id)->fetch_assoc();
|
return db::c()->query('SELECT * FROM inventory WHERE item_id = ?i AND dressed_slot > 0', $item_id)->fetch_assoc();
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getBonusesFromDressedItems()
|
private function getBonusesFromDressedItems()
|
||||||
@ -53,8 +53,8 @@ SELECT SUM(add_strength) as sum_strength,
|
|||||||
SUM(add_max_physical_damage) as sum_max_phys_damage
|
SUM(add_max_physical_damage) as sum_max_phys_damage
|
||||||
FROM inventory WHERE owner_id = ?i AND dressed_slot > 0
|
FROM inventory WHERE owner_id = ?i AND dressed_slot > 0
|
||||||
SQL;
|
SQL;
|
||||||
$this->DBSUM = \db::c()->query($query, $this->USERID)->fetch_assoc();
|
$this->DBSUM = db::c()->query($query, $this->USERID)->fetch_assoc();
|
||||||
} catch (\Exception $e) {
|
} catch (Exception $e) {
|
||||||
echo '<div class="debug">Не прогрузилась таблица inventory (SUM) для класса DressedItems:' . $e . '</div>';
|
echo '<div class="debug">Не прогрузилась таблица inventory (SUM) для класса DressedItems:' . $e . '</div>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -134,7 +134,7 @@ SQL;
|
|||||||
self::getItemsInSlots();
|
self::getItemsInSlots();
|
||||||
// Проверяем, что используется один из 12 слотов и наличие предмета в слоте.
|
// Проверяем, что используется один из 12 слотов и наличие предмета в слоте.
|
||||||
if (in_array($slot_id, Item::ITEM_TYPES_ALLOWED_IN_SLOTS) && $this->dressedItem[$slot_id]) {
|
if (in_array($slot_id, Item::ITEM_TYPES_ALLOWED_IN_SLOTS) && $this->dressedItem[$slot_id]) {
|
||||||
\db::c()->query('UPDATE inventory SET dressed_slot = 0 WHERE dressed_slot = ?i AND owner_id = ?i', $slot_id, $this->USERID);
|
db::c()->query('UPDATE inventory SET dressed_slot = 0 WHERE dressed_slot = ?i AND owner_id = ?i', $slot_id, $this->USERID);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,6 +15,9 @@ class PresentsModel
|
|||||||
{
|
{
|
||||||
if (!$this->DB) {
|
if (!$this->DB) {
|
||||||
$this->DB = \db::c()->query('SELECT sender_id, image FROM `users_presents` WHERE owner_id = ?i', $user_id);
|
$this->DB = \db::c()->query('SELECT sender_id, image FROM `users_presents` WHERE owner_id = ?i', $user_id);
|
||||||
|
if ($this->DB->getNumRows() == 0) {
|
||||||
|
throw new GameException("<div class='debug'>class PresentsModel: Не прогрузилась база!</div>");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ class Travel
|
|||||||
* Соответствие ID комнаты игровому файлу.
|
* Соответствие ID комнаты игровому файлу.
|
||||||
* @var string[]
|
* @var string[]
|
||||||
*/
|
*/
|
||||||
public static $roomFileName = [
|
private static $roomFileName = [
|
||||||
1 => 'main.php',
|
1 => 'main.php',
|
||||||
20 => 'city.php',
|
20 => 'city.php',
|
||||||
21 => 'city.php',
|
21 => 'city.php',
|
||||||
@ -21,31 +21,18 @@ class Travel
|
|||||||
31 => 'tower.php',
|
31 => 'tower.php',
|
||||||
34 => 'fshop.php',
|
34 => 'fshop.php',
|
||||||
37 => 'gotzamok.php',
|
37 => 'gotzamok.php',
|
||||||
38 => 'gotzamok.php',
|
|
||||||
39 => 'gotzamok.php',
|
|
||||||
40 => 'gotzamok.php',
|
|
||||||
41 => 'gotzamok.php',
|
|
||||||
51 => 'city.php',
|
51 => 'city.php',
|
||||||
61 => 'akadem.php',
|
61 => 'akadem.php',
|
||||||
401 => 'hell.php',
|
401 => 'hell.php',
|
||||||
402 => 'vxod.php',
|
402 => 'lab_chaos_enter.php',
|
||||||
403 => 'canalizaciya.php',
|
404 => 'vxod.php',
|
||||||
//404 => 'vxod.php',
|
|
||||||
600 => 'c_haos.php',
|
|
||||||
601 => 'c_haos_in.php',
|
|
||||||
602 => 'c_park.php',
|
|
||||||
603 => 'aren_of_angels.php',
|
603 => 'aren_of_angels.php',
|
||||||
620 => 'enter_cave.php',
|
620 => 'enter_cave.php',
|
||||||
621 => 'cave.php',
|
|
||||||
650 => 'ul_clans.php',
|
650 => 'ul_clans.php',
|
||||||
660 => 'hostel.php',
|
660 => 'hostel.php',
|
||||||
661 => 'hostel_room.php',
|
|
||||||
662 => 'quest_room.php',
|
|
||||||
666 => 'jail.php',
|
666 => 'jail.php',
|
||||||
760 => 'c_forest.php',
|
|
||||||
777 => 'obshaga.php',
|
777 => 'obshaga.php',
|
||||||
1051 => 'lab_enter.php',
|
1051 => 'lab_enter.php',
|
||||||
1052 => 'labirint.php',
|
|
||||||
1055 => 'group_arena.php',
|
1055 => 'group_arena.php',
|
||||||
2111 => 'city.php',
|
2111 => 'city.php',
|
||||||
2601 => 'city.php',
|
2601 => 'city.php',
|
||||||
|
@ -20,6 +20,8 @@ class UserInfo extends User
|
|||||||
*/
|
*/
|
||||||
private function UserInfoDoll($isBattle = 0, $isMain = 0)
|
private function UserInfoDoll($isBattle = 0, $isMain = 0)
|
||||||
{
|
{
|
||||||
|
//https://jsfiddle.net/ngx0yvhc
|
||||||
|
//TODO переверстать grid, чтобы он касался только куклы.
|
||||||
$di = new DressedItems($this->id);
|
$di = new DressedItems($this->id);
|
||||||
$dressedItems = $di->getItemsInSlots();
|
$dressedItems = $di->getItemsInSlots();
|
||||||
for ($i = 1; $i <= 12; $i++) {
|
for ($i = 1; $i <= 12; $i++) {
|
||||||
@ -101,6 +103,7 @@ class UserInfo extends User
|
|||||||
echo $variables;
|
echo $variables;
|
||||||
echo '</div><!-- column -->';
|
echo '</div><!-- column -->';
|
||||||
echo '</div><!-- stats-container -->';
|
echo '</div><!-- stats-container -->';
|
||||||
|
echo '<div class="debug">TODO: Сделать рассчёт модификаторов. Вывести полоску здоровья когда будет от чего отталкиваться.</div>';
|
||||||
echo '</div><!-- user-info -->';
|
echo '</div><!-- user-info -->';
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -169,7 +172,7 @@ class UserInfo extends User
|
|||||||
|
|
||||||
private function WatcherStatus()
|
private function WatcherStatus()
|
||||||
{
|
{
|
||||||
$query = \db::c()->query('SELECT `align`,`admin` FROM `users` WHERE `id` = ?i', $this->watcher_id)->fetch_assoc();
|
$query = db::c()->query('SELECT `align`,`admin` FROM `users` WHERE `id` = ?i', $this->watcher_id)->fetch_assoc();
|
||||||
if ($query['admin']) {
|
if ($query['admin']) {
|
||||||
$this->watcherIsAdmin = 1;
|
$this->watcherIsAdmin = 1;
|
||||||
}
|
}
|
||||||
|
@ -1,8 +1,27 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
|
if (!$_SESSION['uid']) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
require_once 'functions.php';
|
require_once 'functions.php';
|
||||||
$user = $user ?? new \Battles\User($_SESSION['uid']);
|
$user = $user ?? 0;
|
||||||
|
|
||||||
|
if ($user->level < 1) {
|
||||||
|
header("Location: main.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
if ($user->room != 25) {
|
||||||
|
header("Location: main.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
if ($user->battle) {
|
||||||
|
header('location: fbattle.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
$get = urldecode(filter_input(INPUT_SERVER, 'QUERY_STRING'));
|
$get = urldecode(filter_input(INPUT_SERVER, 'QUERY_STRING'));
|
||||||
|
|
||||||
$putItemCost = (int)filter_input(INPUT_POST, 'cost', FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]);
|
$putItemCost = (int)filter_input(INPUT_POST, 'cost', FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]);
|
||||||
$putItemId = (int)filter_input(INPUT_POST, 'putId', FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]);
|
$putItemId = (int)filter_input(INPUT_POST, 'putId', FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]);
|
||||||
$returningItemId = (int)filter_input(INPUT_GET, 'back', FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]);
|
$returningItemId = (int)filter_input(INPUT_GET, 'back', FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]);
|
||||||
|
15
config.php
15
config.php
@ -4,10 +4,7 @@
|
|||||||
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
||||||
* Project name: Battles-Game
|
* Project name: Battles-Game
|
||||||
*/
|
*/
|
||||||
if (empty($_SESSION['uid'])) {
|
|
||||||
header("Location: index.php");
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
ini_set('display_errors', 'On');
|
ini_set('display_errors', 'On');
|
||||||
error_reporting(E_ALL);
|
error_reporting(E_ALL);
|
||||||
define("GAMEDOMAIN", "battles.lan");
|
define("GAMEDOMAIN", "battles.lan");
|
||||||
@ -207,14 +204,4 @@ trait Config
|
|||||||
1500000000 => [10, 1, 5, 8000, 1, 9999999999], # Это тринадцатый уровень
|
1500000000 => [10, 1, 5, 8000, 1, 9999999999], # Это тринадцатый уровень
|
||||||
];
|
];
|
||||||
public static $cavedata = [621 => ['x1' => 6, 'y1' => 11, 'dir1' => 1, 'x2' => 10, 'y2' => 8, 'dir2' => 1, 'x3' => 20, 'y3' => 4, 'dir3' => 1, 'x4' => 10, 'y4' => 10, 'dir4' => 1, 'delay' => 360, 'name1' => 'Проклятый Рудник', 'name2' => 'Проклятого Рудника']];
|
public static $cavedata = [621 => ['x1' => 6, 'y1' => 11, 'dir1' => 1, 'x2' => 10, 'y2' => 8, 'dir2' => 1, 'x3' => 20, 'y3' => 4, 'dir3' => 1, 'x4' => 10, 'y4' => 10, 'dir4' => 1, 'delay' => 360, 'name1' => 'Проклятый Рудник', 'name2' => 'Проклятого Рудника']];
|
||||||
|
|
||||||
//DB
|
|
||||||
protected static $db = [
|
|
||||||
'host' => '192.168.20.5',
|
|
||||||
'name' => 'battles',
|
|
||||||
'user' => 'battles',
|
|
||||||
'password' => 'bottle-neck-horse',
|
|
||||||
'port' => 32101,
|
|
||||||
'charset' => 'utf8',
|
|
||||||
];
|
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
require_once "config.php";
|
include("config.php");
|
||||||
define('ERROR_NO_SUCH_USER', 'Такого пользователя не существует!');
|
define('ERROR_NO_SUCH_USER', 'Такого пользователя не существует!');
|
||||||
define('ERROR_USER_IS_BLOCKED', 'Пользователь заблокирован!');
|
define('ERROR_USER_IS_BLOCKED', 'Пользователь заблокирован!');
|
||||||
define('ERROR_WRONG_PASSWORD', 'Неверный пароль!');
|
define('ERROR_WRONG_PASSWORD', 'Неверный пароль!');
|
||||||
|
@ -1,7 +1,16 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
require_once "functions.php";
|
require_once "functions.php";
|
||||||
$user = $user ?? new \Battles\User($_SESSION['uid']);
|
$user = $user ?? [];
|
||||||
|
if ($user->battle) {
|
||||||
|
header('location: fbattle.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
function secs2hrs($s, $short = 0)
|
function secs2hrs($s, $short = 0)
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
ob_start("ob_gzhandler");
|
ob_start("ob_gzhandler");
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
if (isset($_POST['end'])) {
|
if (isset($_POST['end'])) {
|
||||||
header("Location: main.php");
|
header("Location: main.php");
|
||||||
exit;
|
exit;
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
require_once 'config.php';
|
require_once 'config.php';
|
||||||
$userLoginStatus = db::c()->query('SELECT enter_game FROM users WHERE id = ?i', $_SESSION['uid'])->getNumRows() ?? 0;
|
$userLoginStatus = db::c()->query('SELECT enter_game FROM users WHERE id = ?i', $_SESSION['uid'])->getNumRows() ?? 0;
|
||||||
if (empty($userLoginStatus)) {
|
if (empty($userLoginStatus)) {
|
||||||
|
@ -63,6 +63,11 @@ if ($rand < 15 && $user['battle'] == 0) {
|
|||||||
addchp('<b style="color:#990000">Внимание!</b> На вас напал "' . $bots[$rbot] . '". ', '{[]}' . Nick::id($user["id"])->short() . '{[]}');
|
addchp('<b style="color:#990000">Внимание!</b> На вас напал "' . $bots[$rbot] . '". ', '{[]}' . Nick::id($user["id"])->short() . '{[]}');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($user['battle'] > 0) {
|
||||||
|
header('location: fbattle.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
$les_login = mysql_fetch_array(mysql_query("SELECT * FROM `les_game` WHERE `owner` = '" . $user['id'] . "' LIMIT 1"));
|
$les_login = mysql_fetch_array(mysql_query("SELECT * FROM `les_game` WHERE `owner` = '" . $user['id'] . "' LIMIT 1"));
|
||||||
|
|
||||||
$rooms = ["A1" => ['20', '', 'A2', '', 'B1'], "A2" => ['15', 'A1', 'A3', '', ''], "A3" => ['15', 'A2', '', '', ''], "A4" => ['15', '', 'A5', '', 'B4'], "A5" => ['15', 'A4', '', '', 'B5'], "A6" => ['15', '', 'A7', '', 'B6'], "A7" => ['15', 'A6', 'A8', '', ''], "A8" => ['15', 'A7', '', '', 'B8'], "B1" => ['20', '', '', 'A1', ''], "B2" => ['15', '', 'B3', '', 'C2'], "B3" => ['15', 'B2', 'B4', '', ''], "B4" => ['15', 'B3', '', 'A4', ''], "B5" => ['15', '', 'B6', 'A5', ''], "B6" => ['15', 'B5', 'B7', 'A6', ''], "B7" => ['15', 'B6', '', '', 'C7'], "B8" => ['15', '', '', 'A8', 'C8'], "C1" => ['20', '', '', '', 'D1'], "C2" => ['15', '', 'C3', 'B2', 'D2'], "C3" => ['15', 'C2', '', '', 'D3'], "C4" => ['15', '', '', '', 'D4'], "C5" => ['15', '', '', '', 'D5'], "C6" => ['15', '', 'C7', '', ''], "C7" => ['15', 'C6', 'C8', 'B7', ''], "C8" => ['15', 'C7', '', 'B8', 'D8'], "D1" => ['20', '', 'D2', 'C1', 'E1'], "D2" => ['15', 'D1', 'D3', 'C2', 'E2'], "D3" => ['15', 'D2', 'D4', 'C3', 'E3'], "D4" => ['15', 'D3', 'D5', 'C4', 'E4'], "D5" => ['15', 'D4', '', 'C5', ''], "D6" => ['15', '', 'D7', '', 'E6'], "D7" => ['15', 'D6', '', '', ''], "D8" => ['15', '', '', 'C8', 'E8'], "E1" => ['20', '', 'E2', 'D1', 'F1'], "E2" => ['15', 'E1', 'E3', 'D2', 'F2'], "E3" => ['15', 'E2', 'E4', 'D3', 'F3'], "E4" => ['15', 'E3', 'E5', 'D4', 'F4'], "E5" => ['15', 'E4', 'E6', '', 'F5'], "E6" => ['15', 'E5', '', 'D6', ''], "E7" => ['15', '', 'E8', '', 'F7'], "E8" => ['15', 'E7', '', 'D8', 'F8'], "F1" => ['20', '', 'F2', 'E1', 'G1'], "F2" => ['15', 'F1', 'F3', 'E2', 'G2'], "F3" => ['15', 'F2', 'F4', 'E3', 'G3'], "F4" => ['15', 'F3', 'F5', 'E4', 'G4'], "F5" => ['15', 'F4', '', 'E5', 'G5'], "F6" => ['15', '', '', '', 'G6'], "F7" => ['15', '', '', 'E7', 'G7'], "F8" => ['15', '', '', 'E8', 'G8'], "G1" => ['20', '', '', 'F1', 'H1'], "G2" => ['15', '', '', 'F2', ''], "G3" => ['15', '', '', 'F3', ''], "G4" => ['15', '', '', 'F4', ''], "G5" => ['15', '', 'G6', 'F5', ''], "G6" => ['15', 'G5', 'G7', 'F6', ''], "G7" => ['15', 'G6', 'G8', 'F7', ''], "G8" => ['15', 'G7', '', 'F8', 'H8'], "H1" => ['20', '', 'H2', 'G1', 'I1'], "H2" => ['15', 'H1', '', '', 'I2'], "H3" => ['15', '', '', '', 'I3'], "H4" => ['15', '', 'H5', '', 'I4'], "H5" => ['15', 'H4', '', '', 'I5'], "H6" => ['15', '', 'H7', '', 'I6'], "H7" => ['15', 'H6', '', '', 'I7'], "H8" => ['15', 'H7', '', 'G8', 'I8'], "I1" => ['20', '', 'I2', 'H1', ''], "I2" => ['15', 'I1', 'I3', 'H2', ''], "I3" => ['15', 'I2', 'I4', 'H3', ''], "I4" => ['15', 'I3', 'I5', 'H4', ''], "I5" => ['15', 'I4', 'I6', 'H5', ''], "I6" => ['15', 'I5', 'I7', 'H6', ''], "I7" => ['15', 'I6', 'I8', 'H7', ''], "I8" => ['15', 'I7', '', 'H8', '']];
|
$rooms = ["A1" => ['20', '', 'A2', '', 'B1'], "A2" => ['15', 'A1', 'A3', '', ''], "A3" => ['15', 'A2', '', '', ''], "A4" => ['15', '', 'A5', '', 'B4'], "A5" => ['15', 'A4', '', '', 'B5'], "A6" => ['15', '', 'A7', '', 'B6'], "A7" => ['15', 'A6', 'A8', '', ''], "A8" => ['15', 'A7', '', '', 'B8'], "B1" => ['20', '', '', 'A1', ''], "B2" => ['15', '', 'B3', '', 'C2'], "B3" => ['15', 'B2', 'B4', '', ''], "B4" => ['15', 'B3', '', 'A4', ''], "B5" => ['15', '', 'B6', 'A5', ''], "B6" => ['15', 'B5', 'B7', 'A6', ''], "B7" => ['15', 'B6', '', '', 'C7'], "B8" => ['15', '', '', 'A8', 'C8'], "C1" => ['20', '', '', '', 'D1'], "C2" => ['15', '', 'C3', 'B2', 'D2'], "C3" => ['15', 'C2', '', '', 'D3'], "C4" => ['15', '', '', '', 'D4'], "C5" => ['15', '', '', '', 'D5'], "C6" => ['15', '', 'C7', '', ''], "C7" => ['15', 'C6', 'C8', 'B7', ''], "C8" => ['15', 'C7', '', 'B8', 'D8'], "D1" => ['20', '', 'D2', 'C1', 'E1'], "D2" => ['15', 'D1', 'D3', 'C2', 'E2'], "D3" => ['15', 'D2', 'D4', 'C3', 'E3'], "D4" => ['15', 'D3', 'D5', 'C4', 'E4'], "D5" => ['15', 'D4', '', 'C5', ''], "D6" => ['15', '', 'D7', '', 'E6'], "D7" => ['15', 'D6', '', '', ''], "D8" => ['15', '', '', 'C8', 'E8'], "E1" => ['20', '', 'E2', 'D1', 'F1'], "E2" => ['15', 'E1', 'E3', 'D2', 'F2'], "E3" => ['15', 'E2', 'E4', 'D3', 'F3'], "E4" => ['15', 'E3', 'E5', 'D4', 'F4'], "E5" => ['15', 'E4', 'E6', '', 'F5'], "E6" => ['15', 'E5', '', 'D6', ''], "E7" => ['15', '', 'E8', '', 'F7'], "E8" => ['15', 'E7', '', 'D8', 'F8'], "F1" => ['20', '', 'F2', 'E1', 'G1'], "F2" => ['15', 'F1', 'F3', 'E2', 'G2'], "F3" => ['15', 'F2', 'F4', 'E3', 'G3'], "F4" => ['15', 'F3', 'F5', 'E4', 'G4'], "F5" => ['15', 'F4', '', 'E5', 'G5'], "F6" => ['15', '', '', '', 'G6'], "F7" => ['15', '', '', 'E7', 'G7'], "F8" => ['15', '', '', 'E8', 'G8'], "G1" => ['20', '', '', 'F1', 'H1'], "G2" => ['15', '', '', 'F2', ''], "G3" => ['15', '', '', 'F3', ''], "G4" => ['15', '', '', 'F4', ''], "G5" => ['15', '', 'G6', 'F5', ''], "G6" => ['15', 'G5', 'G7', 'F6', ''], "G7" => ['15', 'G6', 'G8', 'F7', ''], "G8" => ['15', 'G7', '', 'F8', 'H8'], "H1" => ['20', '', 'H2', 'G1', 'I1'], "H2" => ['15', 'H1', '', '', 'I2'], "H3" => ['15', '', '', '', 'I3'], "H4" => ['15', '', 'H5', '', 'I4'], "H5" => ['15', 'H4', '', '', 'I5'], "H6" => ['15', '', 'H7', '', 'I6'], "H7" => ['15', 'H6', '', '', 'I7'], "H8" => ['15', 'H7', '', 'G8', 'I8'], "I1" => ['20', '', 'I2', 'H1', ''], "I2" => ['15', 'I1', 'I3', 'H2', ''], "I3" => ['15', 'I2', 'I4', 'H3', ''], "I4" => ['15', 'I3', 'I5', 'H4', ''], "I5" => ['15', 'I4', 'I6', 'H5', ''], "I6" => ['15', 'I5', 'I7', 'H6', ''], "I7" => ['15', 'I6', 'I8', 'H7', ''], "I8" => ['15', 'I7', '', 'H8', '']];
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
require_once 'config.php';
|
require_once 'config.php';
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
$user = new \Battles\User($_SESSION['uid']);
|
$user = new \Battles\User($_SESSION['uid']);
|
||||||
$sleep = db::c()->query('SELECT `id` FROM `effects` WHERE `owner` = ?i AND `time` > ?i AND `type` = 3', $user['id'], time())->fetch_assoc();
|
$sleep = db::c()->query('SELECT `id` FROM `effects` WHERE `owner` = ?i AND `time` > ?i AND `type` = 3', $user['id'], time())->fetch_assoc();
|
||||||
$ps = $_GET['page'] ?? 0;
|
$ps = $_GET['page'] ?? 0;
|
||||||
|
@ -1,69 +1,19 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Copyright (c) 2018.
|
* Copyright (c) 2018.
|
||||||
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
||||||
* Project name: Battles-Game
|
* Project name: Battles-Game
|
||||||
*/
|
*/
|
||||||
require_once 'config.php';
|
require_once 'config.php';
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
throw new \Exceptions\GameException('Не могу проинициализировать игрока!');
|
||||||
|
}
|
||||||
$user = new \Battles\User($_SESSION['uid']);
|
$user = new \Battles\User($_SESSION['uid']);
|
||||||
if ($user->id && $user->block) {
|
if ($user->id && $user->block) {
|
||||||
exit('user blocked!');
|
exit('user blocked!');
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Проверки на соответствие скрипта и комнаты, которые были натыканы по всем файлам.
|
|
||||||
*/
|
|
||||||
$fbattleCheckFiles = [
|
|
||||||
'c_haos_in.php',
|
|
||||||
'c_haos.php',
|
|
||||||
'c_park.php',
|
|
||||||
'city.php',
|
|
||||||
'clan_castle.php',
|
|
||||||
'comission.php',
|
|
||||||
'enter_cave.php',
|
|
||||||
'library.php',
|
|
||||||
'atk.php',
|
|
||||||
'podzem_dialog.php',
|
|
||||||
'post.php',
|
|
||||||
'shop.php',
|
|
||||||
'tournament.php',
|
|
||||||
'vxod.php',
|
|
||||||
'bank.php',
|
|
||||||
'canalizaciya,php',
|
|
||||||
'forest.php',
|
|
||||||
'main.php',
|
|
||||||
'repair.php',
|
|
||||||
'towerstamp.php',
|
|
||||||
'hell.php',
|
|
||||||
'ul_clans.php',
|
|
||||||
'labirint.php',
|
|
||||||
'akadem.php',
|
|
||||||
'towerin.php',
|
|
||||||
'user_anketa.php',
|
|
||||||
'zayavka.php',
|
|
||||||
];
|
|
||||||
//Может просто отовсюду? О_о
|
|
||||||
if ($user->battle && in_array(pathinfo(debug_backtrace()[0]['file'])['basename'], $fbattleCheckFiles)) {
|
|
||||||
header('location: fbattle.php');
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
$towerinCheckFiles = ['main.php', 'city.php', 'tower.php'];
|
|
||||||
if ($user->in_tower && in_array(pathinfo(debug_backtrace()[0]['file'])['basename'], $towerinCheckFiles)) {
|
|
||||||
header('location: towerin.php');
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
$roomsCheck = [22, 23, 25, 27, 29, 30, 31, 37, 38, 39, 40, 41, 45, 53, 61, 401, 402, 600, 601, 602, 621, 650, 1051, 1052];
|
|
||||||
// Если я в одной из этих комнат,
|
|
||||||
// [И] Имя файла который инклюдит файл с проверкой не совпадает с именем файла локации в которой я нахожусь
|
|
||||||
// [И] Номер комнаты который я пытаюсь открыть есть в списке проверяемых
|
|
||||||
if (in_array($user->room, $roomsCheck)
|
|
||||||
&& pathinfo(debug_backtrace()[0]['file'])['basename'] != \Battles\Travel::$roomFileName[$user->room]
|
|
||||||
&& in_array(array_search(pathinfo(debug_backtrace()[0]['file'])['basename'], \Battles\Travel::$roomFileName), $roomsCheck)) {
|
|
||||||
header('location: main.php');
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
$ip = filter_input(INPUT_SERVER, 'REMOTE_ADDR', FILTER_VALIDATE_IP);
|
$ip = filter_input(INPUT_SERVER, 'REMOTE_ADDR', FILTER_VALIDATE_IP);
|
||||||
if (isset($_GET['goto']) && isset($_GET['tStamp']) && isset($_GET['vcode']) && $_GET['vcode'] == md5(sha1($_GET['goto'] . $_GET['tStamp']))) {
|
if (isset($_GET['goto']) && isset($_GET['tStamp']) && isset($_GET['vcode']) && $_GET['vcode'] == md5(sha1($_GET['goto'] . $_GET['tStamp']))) {
|
||||||
db::c()->query('UPDATE `users`,`online` SET `users`.`room` = ?i, `online`.`room` = ?i WHERE `online`.`id` = `users`.`id` AND `online`.`id` = ?i', $_GET['goto'], $_GET['goto'], $_SESSION['uid']);
|
db::c()->query('UPDATE `users`,`online` SET `users`.`room` = ?i, `online`.`room` = ?i WHERE `online`.`id` = `users`.`id` AND `online`.`id` = ?i', $_GET['goto'], $_GET['goto'], $_SESSION['uid']);
|
||||||
|
102
game.php
Normal file
102
game.php
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Copyright (c) 2018.
|
||||||
|
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
||||||
|
* Project name: Battles-Game
|
||||||
|
*/
|
||||||
|
|
||||||
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) header("Location: index.php");
|
||||||
|
//include("config.php");
|
||||||
|
|
||||||
|
//$msg = filter_input(INPUT_POST,'msg');
|
||||||
|
//$uid = $_SESSION['uid'];
|
||||||
|
//if ($msg) db::c()->query('INSERT INTO `chat` (`cid`, `uid`, `msg`) VALUES (?i, ?i, "?s")', 1, $uid, $msg);
|
||||||
|
\Battles\Template::header('Окно игры');
|
||||||
|
?>
|
||||||
|
<style>
|
||||||
|
form {
|
||||||
|
width: 100%;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
form input {
|
||||||
|
border: 1px solid silver;
|
||||||
|
width: 80%;
|
||||||
|
margin-right: .5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
form input[type="submit"] {
|
||||||
|
width: 15%;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wrap {
|
||||||
|
display: grid;
|
||||||
|
height: 100vh;
|
||||||
|
grid-template-rows: 45px /* Шапка */ 2fr /* Окно игры */ 1fr /* Окно чата*/ 30px; /* Подвал */
|
||||||
|
}
|
||||||
|
|
||||||
|
header {
|
||||||
|
text-align: right;
|
||||||
|
box-shadow: 0 3px 2px -2px slategray;
|
||||||
|
}
|
||||||
|
|
||||||
|
footer {
|
||||||
|
margin: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#game, #chat {
|
||||||
|
overflow: auto;
|
||||||
|
box-shadow: 0 3px 2px -2px slategray;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a img {
|
||||||
|
border: 1px solid #fff;
|
||||||
|
transition: box-shadow 0.5s ease;
|
||||||
|
margin: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a img:hover {
|
||||||
|
box-shadow: 0 0 7px slategray;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
|
||||||
|
<div class="wrap">
|
||||||
|
<header>
|
||||||
|
<a href="/user_anketa.php" title="Анкета" target="main"><img src="http://placehold.it/32x32/33ff33?text=A"/></a>
|
||||||
|
<a href="/friend.php" title="Друзья" target="main"><img src="http://placehold.it/32x32/33ff33?text=F"/></a>
|
||||||
|
<a href="/main.php?edit=1" title="Инвентарь" target="main"><img src="http://placehold.it/32x32/33ff33?text=I"/></a>
|
||||||
|
<a href="/relikt.php?edit=1" title="Реликты" target="main"><img src="http://placehold.it/32x32?text=R"/></a>
|
||||||
|
<a href="/clan.php" title="Клан" target="main"><img src="http://placehold.it/32x32/33ff33?text=K"/></a>
|
||||||
|
<a href="/orden.php" title="Особые умения" target="main"><img
|
||||||
|
src="http://placehold.it/32x32/33ff33?text=O"/></a>
|
||||||
|
<a href="/moderators.php" title="Модераторы" target="main"><img src="http://placehold.it/32x32/33ff33?text=M"/></a>
|
||||||
|
<a href="/forum.php" title="Форум" target="main"><img src="http://placehold.it/32x32?text=F"/></a>
|
||||||
|
<a href="javascript:$('#game').load('/forum.php')"><img src="http://placehold.it/32x32?text=F"/></a>
|
||||||
|
</header>
|
||||||
|
<div id="game"></div>
|
||||||
|
<div id="chat"></div>
|
||||||
|
<footer>
|
||||||
|
<form action="chat.php" method="post" target="chat">
|
||||||
|
<input id="msg" name="msg" size="100" placeholder="Введите сообщение...">
|
||||||
|
<input type="submit" value="Отправить">
|
||||||
|
</form>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
$("#game").load("main.php");
|
||||||
|
|
||||||
|
function loadlink() {
|
||||||
|
$('#chat').load('chat.php');
|
||||||
|
}
|
||||||
|
|
||||||
|
loadlink(); // This will run on page load
|
||||||
|
setInterval(function () {
|
||||||
|
loadlink() // this will run after every 5 seconds
|
||||||
|
}, 5000);
|
||||||
|
</script>
|
206
game2.php
Normal file
206
game2.php
Normal file
@ -0,0 +1,206 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Copyright (c) 2018.
|
||||||
|
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
||||||
|
* Project name: Battles-Game
|
||||||
|
*/
|
||||||
|
|
||||||
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) header("Location: index.php");
|
||||||
|
//include("config.php");
|
||||||
|
|
||||||
|
//$msg = filter_input(INPUT_POST,'msg');
|
||||||
|
//$uid = $_SESSION['uid'];
|
||||||
|
//if ($msg) db::c()->query('INSERT INTO `chat` (`cid`, `uid`, `msg`) VALUES (?i, ?i, "?s")', 1, $uid, $msg);
|
||||||
|
\Battles\Template::header('Окно игры');
|
||||||
|
?>
|
||||||
|
<style>
|
||||||
|
form {
|
||||||
|
width: 100%;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
form input {
|
||||||
|
border: 1px solid silver;
|
||||||
|
width: 80%;
|
||||||
|
margin-right: .5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
form input[type="submit"] {
|
||||||
|
width: 15%;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wrap {
|
||||||
|
display: grid;
|
||||||
|
height: 100vh;
|
||||||
|
grid-template-rows: 45px /* Шапка */ 2fr /* Окно игры */ 1fr /* Окно чата*/ 30px; /* Подвал */
|
||||||
|
}
|
||||||
|
|
||||||
|
header {
|
||||||
|
text-align: right;
|
||||||
|
box-shadow: 0 3px 2px -2px slategray;
|
||||||
|
}
|
||||||
|
|
||||||
|
footer {
|
||||||
|
margin: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#game, #chat {
|
||||||
|
overflow: auto;
|
||||||
|
box-shadow: 0 3px 2px -2px slategray;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a img {
|
||||||
|
border: 1px solid #fff;
|
||||||
|
transition: box-shadow 0.5s ease;
|
||||||
|
margin: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a img:hover {
|
||||||
|
box-shadow: 0 0 7px slategray;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.chat {
|
||||||
|
border: 1px solid #333;
|
||||||
|
margin: 15px;
|
||||||
|
width: 40%;
|
||||||
|
height: 70%;
|
||||||
|
background: #555;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chat-messages {
|
||||||
|
min-height: 93%;
|
||||||
|
max-height: 93%;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chat-messages__content {
|
||||||
|
padding: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chat__message {
|
||||||
|
border-left: 3px solid #333;
|
||||||
|
margin-top: 2px;
|
||||||
|
padding: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chat__message_black {
|
||||||
|
border-color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chat__message_blue {
|
||||||
|
border-color: blue;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chat__message_green {
|
||||||
|
border-color: green;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chat__message_red {
|
||||||
|
border-color: red;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chat-input {
|
||||||
|
min-height: 6%;
|
||||||
|
}
|
||||||
|
|
||||||
|
input {
|
||||||
|
font-family: arial;
|
||||||
|
font-size: 16px;
|
||||||
|
vertical-align: middle;
|
||||||
|
background: #333;
|
||||||
|
color: #fff;
|
||||||
|
border: 0;
|
||||||
|
display: inline-block;
|
||||||
|
margin: 1px;
|
||||||
|
height: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chat-form__input {
|
||||||
|
width: 79%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chat-form__submit {
|
||||||
|
width: 18%;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
<div class="wrap">
|
||||||
|
<header>
|
||||||
|
Всякие заголовки, кнопки, ссылки, etc...
|
||||||
|
</header>
|
||||||
|
<div id="game"></div>
|
||||||
|
|
||||||
|
<div class='chat'>
|
||||||
|
<div class='chat-messages'>
|
||||||
|
<div class='chat-messages__content' id='messages'>
|
||||||
|
Загрузка...
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class='chat-input'>
|
||||||
|
<form method='post' id='chat-form'>
|
||||||
|
<input id='message-text' class='chat-form__input' placeholder='Введите сообщение'> <input type='submit'
|
||||||
|
class='chat-form__submit'
|
||||||
|
value='=>'>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
$("#game").load("main.php");
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var messages__container = document.getElementById('messages');
|
||||||
|
//Контейнер сообщений — скрипт будет добавлять в него сообщения
|
||||||
|
var interval = null; //Переменная с интервалом подгрузки сообщений
|
||||||
|
var sendForm = document.getElementById('chat-form'); //Форма отправки
|
||||||
|
var messageInput = document.getElementById('message-text'); //Инпут для текста сообщения
|
||||||
|
|
||||||
|
function send_request(act, login = null, password = null) {//Основная функция
|
||||||
|
//Переменные, которые будут отправляться
|
||||||
|
var var1 = null;
|
||||||
|
var var2 = null;
|
||||||
|
if (act == 'auth') {
|
||||||
|
//Если нужно авторизоваться, получаем логин и пароль, которые были переданы в функцию
|
||||||
|
var1 = login;
|
||||||
|
var2 = password;
|
||||||
|
} else if (act == 'send') {
|
||||||
|
//Если нужно отправить сообщение, то получаем текст из поля ввода
|
||||||
|
var1 = messageInput.value;
|
||||||
|
}
|
||||||
|
$.post('includes/chat.php', { //Отправляем переменные
|
||||||
|
act: act,
|
||||||
|
var1: var1,
|
||||||
|
var2: var2
|
||||||
|
}).done(function (data) {
|
||||||
|
//Заносим в контейнер ответ от сервера
|
||||||
|
messages__container.innerHTML = data;
|
||||||
|
if (act == 'send') {
|
||||||
|
//Если нужно было отправить сообщение, очищаем поле ввода
|
||||||
|
messageInput.value = '';
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function update() {
|
||||||
|
send_request('load');
|
||||||
|
}
|
||||||
|
|
||||||
|
interval = setInterval(update, 500);
|
||||||
|
|
||||||
|
//отлавливается событие отправки формы — это поможет отказаться от обновления страницы:
|
||||||
|
sendForm.onsubmit = function () {
|
||||||
|
send_request('send');
|
||||||
|
return false; //Возвращаем ложь, чтобы остановить классическую отправку формы
|
||||||
|
};
|
||||||
|
</script>
|
16
gotzamok.php
16
gotzamok.php
@ -1,8 +1,20 @@
|
|||||||
<?php
|
<?php /** @noinspection SqlResolve */
|
||||||
/* Разрушенный замок на замковой улице. */
|
/* Разрушенный замок на замковой улице.
|
||||||
|
* */
|
||||||
session_start();
|
session_start();
|
||||||
define("CASTLE_MAX_LEVEL", 10);
|
define("CASTLE_MAX_LEVEL", 10);
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
require_once 'functions.php';
|
require_once 'functions.php';
|
||||||
|
|
||||||
|
if (!($user->room >= 37 && $user->room <= 41)) {
|
||||||
|
header("Location: main.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
$castleOwners = db::c()->query('SELECT * FROM `clans` WHERE `short` = (SELECT * FROM `variables` WHERE `var` = "?s")', 'gotzamok');
|
$castleOwners = db::c()->query('SELECT * FROM `clans` WHERE `short` = (SELECT * FROM `variables` WHERE `var` = "?s")', 'gotzamok');
|
||||||
|
|
||||||
if ($castleOwners['id'] == $user['klan']) {
|
if ($castleOwners['id'] == $user['klan']) {
|
||||||
|
15
hell.php
15
hell.php
@ -1,7 +1,20 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
|
if (!$_SESSION['uid']) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
require_once "functions.php";
|
require_once "functions.php";
|
||||||
$user = $user ?? new \Battles\User($_SESSION['uid']);
|
$user = $user ?? [];
|
||||||
|
if ($user->room != 401) {
|
||||||
|
header("Location: main.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
if ($user->battle) {
|
||||||
|
header('Location: fbattle.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
class hellround
|
class hellround
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
require_once 'config.php';
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header('Location: index.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
include('config.php');
|
||||||
$user = new \Battles\User($_SESSION['uid']);
|
$user = new \Battles\User($_SESSION['uid']);
|
||||||
$hostel = mysql_fetch_array(mysql_query('SELECT `id`, `uid`, `type`, `time` FROM `hostel` WHERE `uid` = "' . $user['id'] . '" LIMIT 1'));
|
$hostel = mysql_fetch_array(mysql_query('SELECT `id`, `uid`, `type`, `time` FROM `hostel` WHERE `uid` = "' . $user['id'] . '" LIMIT 1'));
|
||||||
#include('functions.php');
|
#include('functions.php');
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
<?php
|
<?
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header('Location: index.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
require_once "functions.php";
|
require_once "functions.php";
|
||||||
$hostel = mysql_fetch_array(mysql_query('SELECT * FROM `hostel` WHERE `uid` = "' . $user['id'] . '" LIMIT 1'));
|
$hostel = mysql_fetch_array(mysql_query('SELECT * FROM `hostel` WHERE `uid` = "' . $user['id'] . '" LIMIT 1'));
|
||||||
$base = [1 => [8, 16, 24, 32], 2 => [15, 30, 45, 60], 3 => [25, 50, 75, 100], 4 => [40, 80, 120, 160]];
|
$base = [1 => [8, 16, 24, 32], 2 => [15, 30, 45, 60], 3 => [25, 50, 75, 100], 4 => [40, 80, 120, 160]];
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header('Location: index.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
require_once "functions.php";
|
require_once "functions.php";
|
||||||
|
|
||||||
$d = mysql_fetch_array(mysql_query("SELECT SUM(`massa`) AS `mass` FROM `inventory` WHERE `owner` = '{$user['id']}' AND `dressed` = 0 AND `setsale` = 0"));
|
$d = mysql_fetch_array(mysql_query("SELECT SUM(`massa`) AS `mass` FROM `inventory` WHERE `owner` = '{$user['id']}' AND `dressed` = 0 AND `setsale` = 0"));
|
||||||
|
@ -4,13 +4,9 @@ if ($_SESSION['uid']) {
|
|||||||
header('Location: fight.php');
|
header('Location: fight.php');
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
require_once './classes/Battles/Template.php';
|
||||||
|
\Battles\Template::header('Вход');
|
||||||
?>
|
?>
|
||||||
<!doctype html>
|
|
||||||
<html lang="ru">
|
|
||||||
<meta charset="utf-8">
|
|
||||||
<link href="/css/main.css" rel="stylesheet">
|
|
||||||
<link href="/css/btn.css" rel="stylesheet">
|
|
||||||
<title>Игра</title>
|
|
||||||
<h1>Демонстрационная версия</h1>
|
<h1>Демонстрационная версия</h1>
|
||||||
<div>
|
<div>
|
||||||
<p>Ребята, давайте сперва сделаем чтобы работало, а потом будем делать красиво. Идёт?</p>
|
<p>Ребята, давайте сперва сделаем чтобы работало, а потом будем делать красиво. Идёт?</p>
|
||||||
|
8
lab.php
8
lab.php
@ -1,6 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
require_once "functions.php";
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
include "functions.php";
|
||||||
if ($user['lab'] == 0) {
|
if ($user['lab'] == 0) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
@ -13,7 +18,6 @@ $u_res = mysql_fetch_array(mysql_query("select * from `lab_user` where `id_user`
|
|||||||
function cut() {
|
function cut() {
|
||||||
document.getElementById('buy').disabled = 'disabled';
|
document.getElementById('buy').disabled = 'disabled';
|
||||||
}
|
}
|
||||||
|
|
||||||
setTimeout("document.all['b1'].disabled=false;document.all['b2'].disabled=false;document.all['b3'].disabled=false;document.all['b4'].disabled=false;", <?=(3 - $tt)?>000);
|
setTimeout("document.all['b1'].disabled=false;document.all['b2'].disabled=false;document.all['b3'].disabled=false;document.all['b4'].disabled=false;", <?=(3 - $tt)?>000);
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
6
lab2.php
6
lab2.php
@ -1,6 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
require_once "functions.php";
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
include "functions.php";
|
||||||
if ($user['lab'] == 0) {
|
if ($user['lab'] == 0) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
|
@ -1,8 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
ob_start("ob_gzhandler");
|
ob_start("ob_gzhandler");
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
require_once "functions.php";
|
require_once "functions.php";
|
||||||
$errkom = '';
|
$errkom = '';
|
||||||
|
if ($user->room == 1051) {
|
||||||
mysql_query('DELETE FROM `laba_zv` WHERE `time` < "' . (time() - 1 * 60 * 60) . '"');
|
mysql_query('DELETE FROM `laba_zv` WHERE `time` < "' . (time() - 1 * 60 * 60) . '"');
|
||||||
$var = mysql_fetch_array(mysql_query('SELECT `id`, `vals` FROM `actions` WHERE `vals` > "' . time() . '" AND `uid` = "' . $user['id'] . '" AND `vars` = "go_labirint" LIMIT 1'));
|
$var = mysql_fetch_array(mysql_query('SELECT `id`, `vals` FROM `actions` WHERE `vals` > "' . time() . '" AND `uid` = "' . $user['id'] . '" AND `vars` = "go_labirint" LIMIT 1'));
|
||||||
$zv = mysql_fetch_array(mysql_query('SELECT * FROM `laba_zv` WHERE `uid1` = "' . $user['id'] . '" OR `uid2` = "' . $user['id'] . '" OR `uid3` = "' . $user['id'] . '" OR `uid4` = "' . $user['id'] . '" LIMIT 1'));
|
$zv = mysql_fetch_array(mysql_query('SELECT * FROM `laba_zv` WHERE `uid1` = "' . $user['id'] . '" OR `uid2` = "' . $user['id'] . '" OR `uid3` = "' . $user['id'] . '" OR `uid4` = "' . $user['id'] . '" LIMIT 1'));
|
||||||
@ -445,3 +450,4 @@ while ($pl = mysql_fetch_array($sp)) {
|
|||||||
<? if ($re != '') {
|
<? if ($re != '') {
|
||||||
echo '<br /><font color=red>' . $re . '</font>';
|
echo '<br /><font color=red>' . $re . '</font>';
|
||||||
}
|
}
|
||||||
|
}
|
13
labirint.php
13
labirint.php
@ -1,12 +1,21 @@
|
|||||||
<?php
|
<?php
|
||||||
ob_start("ob_gzhandler");
|
ob_start("ob_gzhandler");
|
||||||
session_start();
|
session_start();
|
||||||
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
require_once "functions.php";
|
require_once "functions.php";
|
||||||
|
|
||||||
$q2 = mysql_fetch_array(mysql_query('SELECT * FROM `qst_user` WHERE `uid` = "' . $user['id'] . '" AND `cancel` = "0" AND `finish` = "0" LIMIT 1'));
|
$q2 = mysql_fetch_array(mysql_query('SELECT * FROM `qst_user` WHERE `uid` = "' . $user['id'] . '" AND `cancel` = "0" AND `finish` = "0" LIMIT 1'));
|
||||||
if (isset($q2['id'])) {
|
if (isset($q2['id'])) {
|
||||||
$q1 = mysql_fetch_array(mysql_query('SELECT * FROM `qst` WHERE `id` = "' . $q2['qid'] . '" LIMIT 1'));
|
$q1 = mysql_fetch_array(mysql_query('SELECT * FROM `qst` WHERE `id` = "' . $q2['qid'] . '" LIMIT 1'));
|
||||||
}
|
}
|
||||||
|
if ($user->battle) {
|
||||||
|
header("Location: fbattle.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
$vipUsers = [
|
$vipUsers = [
|
||||||
'Father',
|
'Father',
|
||||||
];
|
];
|
||||||
@ -31,7 +40,7 @@ function money_add($sum)
|
|||||||
mysql_query('UPDATE `users` SET `money` = "' . $user['money'] . '" WHERE `id` = "' . $user['id'] . '" LIMIT 1');
|
mysql_query('UPDATE `users` SET `money` = "' . $user['money'] . '" WHERE `id` = "' . $user['id'] . '" LIMIT 1');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($user->room == 1052) {
|
||||||
$lab = mysql_fetch_array(mysql_query('SELECT * FROM `laba_now` WHERE `id` = "' . $user['laba'] . '" LIMIT 1'));
|
$lab = mysql_fetch_array(mysql_query('SELECT * FROM `laba_now` WHERE `id` = "' . $user['laba'] . '" LIMIT 1'));
|
||||||
$map = mysql_fetch_array(mysql_query('SELECT `id`,`data`,`update` FROM `laba_map` WHERE `id` = "' . $user['laba'] . '" LIMIT 1'));
|
$map = mysql_fetch_array(mysql_query('SELECT `id`,`data`,`update` FROM `laba_map` WHERE `id` = "' . $user['laba'] . '" LIMIT 1'));
|
||||||
$dies = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `laba_act` WHERE `uid` = "' . $user['id'] . '" AND `lib` = "' . $user['laba'] . '" AND `vars` = "dielaba" LIMIT 1'));
|
$dies = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `laba_act` WHERE `uid` = "' . $user['id'] . '" AND `lib` = "' . $user['laba'] . '" AND `vars` = "dielaba" LIMIT 1'));
|
||||||
@ -880,3 +889,5 @@ unset($varos);
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
<?php }
|
15
library.php
15
library.php
@ -1,6 +1,19 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
require_once "functions.php";
|
if (empty($_SESSION['uid'])) {
|
||||||
|
header("Location: index.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
include "functions.php";
|
||||||
|
|
||||||
|
if ($user->room != 53) {
|
||||||
|
header("Location: main.php");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
if ($user->battle) {
|
||||||
|
header('location: fbattle.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
\Battles\Template::header('Библиотека Просвещения');
|
\Battles\Template::header('Библиотека Просвещения');
|
||||||
?>
|
?>
|
||||||
<TABLE border=0 width=600 cellspacing="0" cellpadding="0" align=left>
|
<TABLE border=0 width=600 cellspacing="0" cellpadding="0" align=left>
|
||||||
|
@ -16,6 +16,8 @@ if ($user['battle'] == 0) {
|
|||||||
} else {
|
} else {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//unset($fbattle->battle[$user['id']]);
|
//unset($fbattle->battle[$user['id']]);
|
||||||
if($us['sex'] == 1) {
|
if($us['sex'] == 1) {
|
||||||
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.Nick::id($user['id'])->short().' вышла из боя!<BR>');
|
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.Nick::id($user['id'])->short().' вышла из боя!<BR>');
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
|
//if (rand(1,2)==1) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
@ -10,11 +13,13 @@ $magictime = time() + 259200;
|
|||||||
if ($tar['id']) {
|
if ($tar['id']) {
|
||||||
if ($tar['klan'] || $tar['align'] ) {
|
if ($tar['klan'] || $tar['align'] ) {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" состоит в клане, либо имеет склонность!</b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" состоит в клане, либо имеет склонность!</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
$ok=0;
|
$ok=0;
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif ($user['align'] > '1.6' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1.6' && $user['align'] < '2') {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
}
|
}
|
||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
@ -27,13 +32,16 @@ if ($tar['id']) {
|
|||||||
/*Тут была привязка к телеграфу*/
|
/*Тут была привязка к телеграфу*/
|
||||||
|
|
||||||
echo "<font color=red><b>Успешно поставлена проверка персонажу \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно поставлена проверка персонажу \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете поставить проверку!<b></font>";
|
echo "<font color=red><b>Вы не можете поставить проверку!<b></font>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}
|
||||||
|
@ -1,17 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
if ($_SESSION['uid'] == null) {
|
if($_SESSION['uid'] == null) { header("Location: index.php"); }
|
||||||
header("Location: index.php");
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
$int = 100;
|
$int = 100;
|
||||||
|
|
||||||
if($user['battle'] == 0) {
|
if($user['battle'] == 0) {
|
||||||
echo "Это боевая магия...";
|
echo "Это боевая магия...";
|
||||||
} else {
|
} else {
|
||||||
if(rand(1, 100) < $int) {
|
if(rand(1, 100) < $int) {
|
||||||
if ($user['invis'] == 1) {
|
if($user['invis'] == 1) { $user['login'] = 'невидимка'; }
|
||||||
$user['login'] = 'невидимка';
|
|
||||||
}
|
|
||||||
$nb = mysql_fetch_array(mysql_query("SELECT COUNT(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (клон%';"));
|
$nb = mysql_fetch_array(mysql_query("SELECT COUNT(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (клон%';"));
|
||||||
mysql_query("INSERT INTO `bots` (`name`, `prototype`, `battle`, `hp`) values ('".$user['login']." (клон ".($nb[0]+1).")', '".$user['id']."', '".$user['battle']."', '".$user['hp']."')");
|
mysql_query("INSERT INTO `bots` (`name`, `prototype`, `battle`, `hp`) values ('".$user['login']." (клон ".($nb[0]+1).")', '".$user['id']."', '".$user['battle']."', '".$user['hp']."')");
|
||||||
$bot = mysql_insert_id();
|
$bot = mysql_insert_id();
|
||||||
@ -20,7 +15,7 @@ if ($user['battle'] == 0) {
|
|||||||
$battle = unserialize($bd['teams']);
|
$battle = unserialize($bd['teams']);
|
||||||
$battle[$bot] = $battle[$user['id']];
|
$battle[$bot] = $battle[$user['id']];
|
||||||
foreach($battle[$bot] as $k => $v) {
|
foreach($battle[$bot] as $k => $v) {
|
||||||
$battle[$k][$bot] = [0, 0, time()];
|
$battle[$k][$bot] = array(0, 0, time());
|
||||||
}
|
}
|
||||||
|
|
||||||
$t1 = explode(";", $bd['t1']);
|
$t1 = explode(";", $bd['t1']);
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
|
//if (rand(1,2)==1) {
|
||||||
|
|
||||||
$coma[] = "А вот раньше просто кляпом рот затыкали.";
|
$coma[] = "А вот раньше просто кляпом рот затыкали.";
|
||||||
$coma[] = "А еще раз можешь? ;)";
|
$coma[] = "А еще раз можешь? ;)";
|
||||||
$coma[] = "А раньше все не так было ";
|
$coma[] = "А раньше все не так было ";
|
||||||
@ -54,19 +57,18 @@ if ($tar['id']) {
|
|||||||
$ok=0;
|
$ok=0;
|
||||||
if ($user['align'] == '2.99' && $tar['align'] == 0) {
|
if ($user['align'] == '2.99' && $tar['align'] == 0) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} else echo("Персонаж " . $target . " уже имеет склонность!");
|
}
|
||||||
|
else echo("Персонаж ".$target." уже имеет склонность!");
|
||||||
|
|
||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
if (mysql_query("UPDATE `users` set `align`=3 where `id` ='{$tar['id']}' LIMIT 1;")) {
|
if (mysql_query("UPDATE `users` set `align`=3 where `id` ='{$tar['id']}' LIMIT 1;")) {
|
||||||
$ldtarget=$target;
|
$ldtarget=$target;
|
||||||
if ($user['sex'] == 1) {
|
if ($user['sex'] == 1) {$action="присвоил";}
|
||||||
$action = "присвоил";
|
else {$action="присвоила";}
|
||||||
} else {
|
|
||||||
$action = "присвоила";
|
|
||||||
}
|
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$angel="Ангел";
|
$angel="Ангел";
|
||||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||||
$angel="Паладин";
|
$angel="Паладин";
|
||||||
}
|
}
|
||||||
$mess="$angel "{$user['login']}" $action Темную склонность "$target"";
|
$mess="$angel "{$user['login']}" $action Темную склонность "$target"";
|
||||||
@ -75,13 +77,16 @@ if ($tar['id']) {
|
|||||||
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$tar['id']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$tar['id']."','$mess','".time()."');");
|
||||||
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
||||||
echo "<font color=red><b>Успешно изменена склонность персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно изменена склонность персонажа \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
|
//if (rand(1,2)==1) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
@ -12,21 +15,21 @@ if ($tar['id']) {
|
|||||||
$ok=0;
|
$ok=0;
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] == '1.99' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
}
|
||||||
|
elseif (($user['align'] == '1.99' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] == '1.99' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
}
|
||||||
|
elseif (($user['align'] == '1.99' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
}
|
}
|
||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
if (mysql_query("UPDATE `users` SET `palcom` = '',`block`='0' WHERE `id` = {$tar['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `users` SET `palcom` = '',`block`='0' WHERE `id` = {$tar['id']} LIMIT 1;")) {
|
||||||
if ($user['sex'] == 1) {
|
if ($user['sex'] == 1) {$action="снял";}
|
||||||
$action = "снял";
|
else {$action="сняла";}
|
||||||
} else {
|
|
||||||
$action = "сняла";
|
|
||||||
}
|
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$angel="Ангел";
|
$angel="Ангел";
|
||||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||||
$angel="Паладин";
|
$angel="Паладин";
|
||||||
}
|
}
|
||||||
$mess="$angel "{$user['login']}" $action заклятие смерти с "$target"..";
|
$mess="$angel "{$user['login']}" $action заклятие смерти с "$target"..";
|
||||||
@ -34,15 +37,19 @@ if ($tar['id']) {
|
|||||||
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
||||||
addch("<img src=i/magic/death_off.gif> $mess");
|
addch("<img src=i/magic/death_off.gif> $mess");
|
||||||
echo "<font color=red><b>Успешно снято заклятие смерти с персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно снято заклятие смерти с персонажа \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете снять заклятие смерти с этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете снять заклятие смерти с этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>На персонаже \"$target\" нет заклятия смерти </b></font>";
|
echo "<font color=red><b>На персонаже \"$target\" нет заклятия смерти </b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}
|
||||||
|
@ -52,8 +52,7 @@ if (empty($_SESSION['uid'])) {
|
|||||||
|
|
||||||
$target = mysql_real_escape_string($_POST['target']);
|
$target = mysql_real_escape_string($_POST['target']);
|
||||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$target}' LIMIT 1;"));
|
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$target}' LIMIT 1;"));
|
||||||
if ($tar['id']) {
|
if ($tar['id']) { {
|
||||||
{
|
|
||||||
|
|
||||||
if($tar['align'] == 0 && $user['align'] == 2.99) {
|
if($tar['align'] == 0 && $user['align'] == 2.99) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
@ -64,14 +63,12 @@ if ($tar['id']) {
|
|||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
if (mysql_query("UPDATE `users` SET `align` = 6 WHERE `id` ='{$tar['id']}' LIMIT 1")) {
|
if (mysql_query("UPDATE `users` SET `align` = 6 WHERE `id` ='{$tar['id']}' LIMIT 1")) {
|
||||||
$ldtarget=$target;
|
$ldtarget=$target;
|
||||||
if ($user['sex'] == 1) {
|
if ($user['sex'] == 1) {$action="присвоил";}
|
||||||
$action = "присвоил";
|
else {$action="присвоила";}
|
||||||
} else {
|
|
||||||
$action = "присвоила";
|
|
||||||
}
|
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$angel="Ангел";
|
$angel="Ангел";
|
||||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||||
$angel="Паладин";
|
$angel="Паладин";
|
||||||
}
|
}
|
||||||
$mess="$angel "{$user['login']}" $action Светлую склонность "$target"";
|
$mess="$angel "{$user['login']}" $action Светлую склонность "$target"";
|
||||||
@ -80,13 +77,16 @@ if ($tar['id']) {
|
|||||||
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$tar['id']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$tar['id']."','$mess','".time()."');");
|
||||||
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
||||||
echo "<font color=red><b>Успешно изменена склонность персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно изменена склонность персонажа \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}
|
||||||
|
@ -57,19 +57,18 @@ if ($tar['id']) {
|
|||||||
$ok=0;
|
$ok=0;
|
||||||
if ($user['align'] == '2.99' && $tar['align'] == 0) {
|
if ($user['align'] == '2.99' && $tar['align'] == 0) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} else echo("Персонаж " . $target . " уже имеет склонность!");
|
}
|
||||||
|
else echo("Персонаж ".$target." уже имеет склонность!");
|
||||||
|
|
||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
if (mysql_query("UPDATE `users` set `align`=2 where `id` ='{$tar['id']}' LIMIT 1")) {
|
if (mysql_query("UPDATE `users` set `align`=2 where `id` ='{$tar['id']}' LIMIT 1")) {
|
||||||
$ldtarget=$target;
|
$ldtarget=$target;
|
||||||
if ($user['sex'] == 1) {
|
if ($user['sex'] == 1) {$action="присвоил";}
|
||||||
$action = "присвоил";
|
else {$action="присвоила";}
|
||||||
} else {
|
|
||||||
$action = "присвоила";
|
|
||||||
}
|
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$angel="Ангел";
|
$angel="Ангел";
|
||||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||||
$angel="Паладин";
|
$angel="Паладин";
|
||||||
}
|
}
|
||||||
$mess="$angel "{$user['login']}" $action Нейтральную склонность "$target"";
|
$mess="$angel "{$user['login']}" $action Нейтральную склонность "$target"";
|
||||||
@ -78,13 +77,16 @@ if ($tar['id']) {
|
|||||||
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$tar['id']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$tar['id']."','$mess','".time()."');");
|
||||||
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
||||||
echo "<font color=red><b>Успешно изменена склонность персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно изменена склонность персонажа \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,8 @@ if ($user['battle'] > 0) {
|
|||||||
if($user['vinos']>3){
|
if($user['vinos']>3){
|
||||||
if($user['hp']<= ($user['maxhp']-6)) {
|
if($user['hp']<= ($user['maxhp']-6)) {
|
||||||
mysql_query("UPDATE `users` SET `stats`=`stats`+1, `maxhp`=`maxhp`-'6',`vinos` = `vinos`-1 WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;");
|
mysql_query("UPDATE `users` SET `stats`=`stats`+1, `maxhp`=`maxhp`-'6',`vinos` = `vinos`-1 WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;");
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
mysql_query("UPDATE `users` SET `stats`=`stats`+1, `maxhp`=`maxhp`-'6', `hp`=`hp`-'6',`vinos` = `vinos`-1 WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;");
|
mysql_query("UPDATE `users` SET `stats`=`stats`+1, `maxhp`=`maxhp`-'6', `hp`=`hp`-'6',`vinos` = `vinos`-1 WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
|
//if (rand(1,2)==1) {
|
||||||
|
|
||||||
$coma[] = "Бойтесь, нарушители!";
|
$coma[] = "Бойтесь, нарушители!";
|
||||||
$coma[] = "Наша служба и опасна, и трудна!";
|
$coma[] = "Наша служба и опасна, и трудна!";
|
||||||
|
|
||||||
@ -16,19 +19,18 @@ if ($tar['id']) {
|
|||||||
$ok=0;
|
$ok=0;
|
||||||
if ($tar['align'] == '0') {
|
if ($tar['align'] == '0') {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} else echo("Персонаж " . $target . " уже имеет склонность!");
|
}
|
||||||
|
else echo("Персонаж ".$target." уже имеет склонность!");
|
||||||
|
|
||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
if (mysql_query("UPDATE users set align='1.1' where id='{$tar['id']}';")) {
|
if (mysql_query("UPDATE users set align='1.1' where id='{$tar['id']}';")) {
|
||||||
$ldtarget=$target;
|
$ldtarget=$target;
|
||||||
if ($user['sex'] == 1) {
|
if ($user['sex'] == 1) {$action="принял";}
|
||||||
$action = "принял";
|
else {$action="приняла";}
|
||||||
} else {
|
|
||||||
$action = "приняла";
|
|
||||||
}
|
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$angel="Ангел";
|
$angel="Ангел";
|
||||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||||
$angel="Паладин";
|
$angel="Паладин";
|
||||||
}
|
}
|
||||||
$mess="$angel "{$user['login']}" $action "$target" в стройные ряды Паладинов";
|
$mess="$angel "{$user['login']}" $action "$target" в стройные ряды Паладинов";
|
||||||
@ -37,13 +39,16 @@ if ($tar['id']) {
|
|||||||
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$tar['id']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$tar['id']."','$mess','".time()."');");
|
||||||
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
||||||
echo "<font color=red><b>Успешно принят рекрут \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно принят рекрут \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}
|
||||||
|
@ -1,21 +1,20 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if ($user['battle'] == 0) {
|
if ($user['battle'] == 0) {
|
||||||
echo "Это боевая магия...";
|
echo "Это боевая магия...";
|
||||||
} else {
|
} else {
|
||||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||||
if ($user['intel'] >= 8) {
|
if ($user['intel'] >= 8) {
|
||||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||||
if ($int > 98) {
|
if ($int>98){$int=99;}
|
||||||
$int = 99;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
|
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
$nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (Элементаль Воздуха - союзник%';"));
|
$nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (Элементаль Воздуха - союзник%';"));
|
||||||
@ -26,7 +25,7 @@ if ($user['battle'] == 0) {
|
|||||||
$battle = unserialize($bd['teams']);
|
$battle = unserialize($bd['teams']);
|
||||||
$battle[$bot] = $battle[$user['id']];
|
$battle[$bot] = $battle[$user['id']];
|
||||||
foreach($battle[$bot] as $k => $v) {
|
foreach($battle[$bot] as $k => $v) {
|
||||||
$battle[$k][$bot] = [0, 0, time()];
|
$battle[$k][$bot] = array(0,0,time());
|
||||||
}
|
}
|
||||||
$t1 = explode(";",$bd['t1']);
|
$t1 = explode(";",$bd['t1']);
|
||||||
// проставляем кто-где
|
// проставляем кто-где
|
||||||
|
@ -1,21 +1,20 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if ($user['battle'] == 0) {
|
if ($user['battle'] == 0) {
|
||||||
echo "Это боевая магия...";
|
echo "Это боевая магия...";
|
||||||
} else {
|
} else {
|
||||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||||
if ($user['intel'] >= 8) {
|
if ($user['intel'] >= 8) {
|
||||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||||
if ($int > 98) {
|
if ($int>98){$int=99;}
|
||||||
$int = 99;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
|
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
$nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (Элементаль Земли - союзник%';"));
|
$nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (Элементаль Земли - союзник%';"));
|
||||||
@ -26,7 +25,7 @@ if ($user['battle'] == 0) {
|
|||||||
$battle = unserialize($bd['teams']);
|
$battle = unserialize($bd['teams']);
|
||||||
$battle[$bot] = $battle[$user['id']];
|
$battle[$bot] = $battle[$user['id']];
|
||||||
foreach($battle[$bot] as $k => $v) {
|
foreach($battle[$bot] as $k => $v) {
|
||||||
$battle[$k][$bot] = [0, 0, time()];
|
$battle[$k][$bot] = array(0,0,time());
|
||||||
}
|
}
|
||||||
$t1 = explode(";",$bd['t1']);
|
$t1 = explode(";",$bd['t1']);
|
||||||
// проставляем кто-где
|
// проставляем кто-где
|
||||||
|
@ -1,21 +1,20 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if ($user['battle'] == 0) {
|
if ($user['battle'] == 0) {
|
||||||
echo "Это боевая магия...";
|
echo "Это боевая магия...";
|
||||||
} else {
|
} else {
|
||||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||||
if ($user['intel'] >= 8) {
|
if ($user['intel'] >= 8) {
|
||||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||||
if ($int > 98) {
|
if ($int>98){$int=99;}
|
||||||
$int = 99;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
|
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
$nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (Элементаль Огня - союзник%';"));
|
$nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (Элементаль Огня - союзник%';"));
|
||||||
@ -26,7 +25,7 @@ if ($user['battle'] == 0) {
|
|||||||
$battle = unserialize($bd['teams']);
|
$battle = unserialize($bd['teams']);
|
||||||
$battle[$bot] = $battle[$user['id']];
|
$battle[$bot] = $battle[$user['id']];
|
||||||
foreach($battle[$bot] as $k => $v) {
|
foreach($battle[$bot] as $k => $v) {
|
||||||
$battle[$k][$bot] = [0, 0, time()];
|
$battle[$k][$bot] = array(0,0,time());
|
||||||
}
|
}
|
||||||
$t1 = explode(";",$bd['t1']);
|
$t1 = explode(";",$bd['t1']);
|
||||||
// проставляем кто-где
|
// проставляем кто-где
|
||||||
|
@ -1,21 +1,20 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if ($user['battle'] == 0) {
|
if ($user['battle'] == 0) {
|
||||||
echo "Это боевая магия...";
|
echo "Это боевая магия...";
|
||||||
} else {
|
} else {
|
||||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||||
if ($user['intel'] >= 8) {
|
if ($user['intel'] >= 8) {
|
||||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||||
if ($int > 98) {
|
if ($int>98){$int=99;}
|
||||||
$int = 99;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
|
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
$nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (Элементаль Воды - союзник%';"));
|
$nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (Элементаль Воды - союзник%';"));
|
||||||
@ -26,7 +25,7 @@ if ($user['battle'] == 0) {
|
|||||||
$battle = unserialize($bd['teams']);
|
$battle = unserialize($bd['teams']);
|
||||||
$battle[$bot] = $battle[$user['id']];
|
$battle[$bot] = $battle[$user['id']];
|
||||||
foreach($battle[$bot] as $k => $v) {
|
foreach($battle[$bot] as $k => $v) {
|
||||||
$battle[$k][$bot] = [0, 0, time()];
|
$battle[$k][$bot] = array(0,0,time());
|
||||||
}
|
}
|
||||||
$t1 = explode(";",$bd['t1']);
|
$t1 = explode(";",$bd['t1']);
|
||||||
// проставляем кто-где
|
// проставляем кто-где
|
||||||
|
@ -1,21 +1,20 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if ($user['battle'] == 0) {
|
if ($user['battle'] == 0) {
|
||||||
echo "Это боевая магия...";
|
echo "Это боевая магия...";
|
||||||
} else {
|
} else {
|
||||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||||
if ($user['intel'] >= 8) {
|
if ($user['intel'] >= 8) {
|
||||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||||
if ($int > 98) {
|
if ($int>98){$int=99;}
|
||||||
$int = 99;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
|
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
$nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (Элементаль Огня - враг%';"));
|
$nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (Элементаль Огня - враг%';"));
|
||||||
@ -31,7 +30,7 @@ if ($user['battle'] == 0) {
|
|||||||
|
|
||||||
$battle[$bot] = $battle[$bot_marker];
|
$battle[$bot] = $battle[$bot_marker];
|
||||||
foreach($battle[$bot] as $k => $v) {
|
foreach($battle[$bot] as $k => $v) {
|
||||||
$battle[$k][$bot] = [0, 0, time()];
|
$battle[$k][$bot] = array(0,0,time());
|
||||||
}
|
}
|
||||||
|
|
||||||
// проставляем кто-где
|
// проставляем кто-где
|
||||||
|
@ -1,21 +1,20 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if ($user['battle'] == 0) {
|
if ($user['battle'] == 0) {
|
||||||
echo "Это боевая магия...";
|
echo "Это боевая магия...";
|
||||||
} else {
|
} else {
|
||||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||||
if ($user['intel'] >= 8) {
|
if ($user['intel'] >= 8) {
|
||||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||||
if ($int > 98) {
|
if ($int>98){$int=99;}
|
||||||
$int = 99;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
|
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
$nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (Элементаль Воды - враг%';"));
|
$nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (Элементаль Воды - враг%';"));
|
||||||
@ -31,7 +30,7 @@ if ($user['battle'] == 0) {
|
|||||||
|
|
||||||
$battle[$bot] = $battle[$bot_marker];
|
$battle[$bot] = $battle[$bot_marker];
|
||||||
foreach($battle[$bot] as $k => $v) {
|
foreach($battle[$bot] as $k => $v) {
|
||||||
$battle[$k][$bot] = [0, 0, time()];
|
$battle[$k][$bot] = array(0,0,time());
|
||||||
}
|
}
|
||||||
|
|
||||||
// проставляем кто-где
|
// проставляем кто-где
|
||||||
|
114
magic/haos.php
114
magic/haos.php
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
|
//if (rand(1,2)==1) {
|
||||||
|
|
||||||
$coma[] = "А жену мою отправь?!";
|
$coma[] = "А жену мою отправь?!";
|
||||||
$coma[] = "Да, у него все равно в голове хаос был. ";
|
$coma[] = "Да, у него все равно в голове хаос был. ";
|
||||||
$coma[] = "Закон жесток, но справедлив!";
|
$coma[] = "Закон жесток, но справедлив!";
|
||||||
@ -37,11 +40,11 @@ if ($tar['id']) {
|
|||||||
$time_new=$magictime - time();
|
$time_new=$magictime - time();
|
||||||
if ($time_still < $time_new) {
|
if ($time_still < $time_new) {
|
||||||
$ok=0;
|
$ok=0;
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {$ok=1;}
|
||||||
|
elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
}
|
||||||
$ok = 1;
|
elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||||
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
|
||||||
$ok=1;
|
$ok=1;
|
||||||
}
|
}
|
||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
@ -50,36 +53,20 @@ if ($tar['id']) {
|
|||||||
$ldblock=1;
|
$ldblock=1;
|
||||||
|
|
||||||
switch($_POST['timer']) {
|
switch($_POST['timer']) {
|
||||||
case "2":
|
case "2": $magictime="два дня."; break;
|
||||||
$magictime = "два дня.";
|
case "3": $magictime="три дня."; break;
|
||||||
break;
|
case "7": $magictime="неделя."; break;
|
||||||
case "3":
|
case "14": $magictime="две недели."; break;
|
||||||
$magictime = "три дня.";
|
case "30": $magictime="месяц."; break;
|
||||||
break;
|
case "60": $magictime="два месяца."; break;
|
||||||
case "7":
|
case "365": $magictime="бессрочно."; break;
|
||||||
$magictime = "неделя.";
|
|
||||||
break;
|
|
||||||
case "14":
|
|
||||||
$magictime = "две недели.";
|
|
||||||
break;
|
|
||||||
case "30":
|
|
||||||
$magictime = "месяц.";
|
|
||||||
break;
|
|
||||||
case "60":
|
|
||||||
$magictime = "два месяца.";
|
|
||||||
break;
|
|
||||||
case "365":
|
|
||||||
$magictime = "бессрочно.";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if ($user['sex'] == 1) {
|
|
||||||
$action = "отправил";
|
|
||||||
} else {
|
|
||||||
$action = "отправила";
|
|
||||||
}
|
}
|
||||||
|
if ($user['sex'] == 1) {$action="отправил";}
|
||||||
|
else {$action="отправила";}
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$angel="Ангел";
|
$angel="Ангел";
|
||||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||||
$angel="Паладин";
|
$angel="Паладин";
|
||||||
}
|
}
|
||||||
$mess="Продление хаоса. $angel "{$user['login']}" $action в хаос "$target" сроком $magictime";
|
$mess="Продление хаоса. $angel "{$user['login']}" $action в хаос "$target" сроком $magictime";
|
||||||
@ -90,22 +77,28 @@ if ($tar['id']) {
|
|||||||
addch("<img src=i/magic/haos.gif> $messch");
|
addch("<img src=i/magic/haos.gif> $messch");
|
||||||
addchp($coma[rand(0,count($coma)-1)],"Комментатор");
|
addchp($coma[rand(0,count($coma)-1)],"Комментатор");
|
||||||
echo "<font color=red><b>Успешно наложено заклятие хаоса на персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно наложено заклятие хаоса на персонажа \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете наложить заклятие хаоса на этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете наложить заклятие хаоса на этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете сократить срок наказания!</b></font>";
|
echo "<font color=red><b>Вы не можете сократить срок наказания!</b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
$ok=0;
|
$ok=0;
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
}
|
||||||
|
elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
}
|
||||||
|
elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
}
|
}
|
||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
@ -116,36 +109,20 @@ if ($tar['id']) {
|
|||||||
$ldblock=1;
|
$ldblock=1;
|
||||||
|
|
||||||
switch($_POST['timer']) {
|
switch($_POST['timer']) {
|
||||||
case "2":
|
case "2": $magictime="два дня."; break;
|
||||||
$magictime = "два дня.";
|
case "3": $magictime="три дня."; break;
|
||||||
break;
|
case "7": $magictime="неделя."; break;
|
||||||
case "3":
|
case "14": $magictime="две недели."; break;
|
||||||
$magictime = "три дня.";
|
case "30": $magictime="месяц."; break;
|
||||||
break;
|
case "60": $magictime="два месяца."; break;
|
||||||
case "7":
|
case "365": $magictime="бессрочно."; break;
|
||||||
$magictime = "неделя.";
|
|
||||||
break;
|
|
||||||
case "14":
|
|
||||||
$magictime = "две недели.";
|
|
||||||
break;
|
|
||||||
case "30":
|
|
||||||
$magictime = "месяц.";
|
|
||||||
break;
|
|
||||||
case "60":
|
|
||||||
$magictime = "два месяца.";
|
|
||||||
break;
|
|
||||||
case "365":
|
|
||||||
$magictime = "бессрочно.";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if ($user['sex'] == 1) {
|
|
||||||
$action = "отправил";
|
|
||||||
} else {
|
|
||||||
$action = "отправила";
|
|
||||||
}
|
}
|
||||||
|
if ($user['sex'] == 1) {$action="отправил";}
|
||||||
|
else {$action="отправила";}
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$angel="Ангел";
|
$angel="Ангел";
|
||||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||||
$angel="Паладин";
|
$angel="Паладин";
|
||||||
}
|
}
|
||||||
$mess="$angel "{$user['login']}" $action в хаос "$target" сроком $magictime";
|
$mess="$angel "{$user['login']}" $action в хаос "$target" сроком $magictime";
|
||||||
@ -156,13 +133,16 @@ if ($tar['id']) {
|
|||||||
addch("<img src=i/magic/haos.gif> $messch");
|
addch("<img src=i/magic/haos.gif> $messch");
|
||||||
addchp($coma[rand(0,count($coma)-1)],"Комментатор");
|
addchp($coma[rand(0,count($coma)-1)],"Комментатор");
|
||||||
echo "<font color=red><b>Успешно наложено заклятие хаоса на персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно наложено заклятие хаоса на персонажа \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете наложить заклятие хаоса на этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете наложить заклятие хаоса на этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
|
//if (rand(1,2)==1) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||||
$target=$_POST['target'];
|
$target=$_POST['target'];
|
||||||
if ($tar['id']) {
|
if ($tar['id']) {
|
||||||
@ -16,14 +20,12 @@ if ($tar['id']) {
|
|||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
if (mysql_query("DELETE FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '4' LIMIT 1 ;")) {
|
if (mysql_query("DELETE FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '4' LIMIT 1 ;")) {
|
||||||
mysql_query("UPDATE `users` SET `palcom` = '',`align`='0' WHERE `id` = {$tar['id']} LIMIT 1;");
|
mysql_query("UPDATE `users` SET `palcom` = '',`align`='0' WHERE `id` = {$tar['id']} LIMIT 1;");
|
||||||
if ($user['sex'] == 1) {
|
if ($user['sex'] == 1) {$action="выпустил";}
|
||||||
$action = "выпустил";
|
else {$action="выпустила";}
|
||||||
} else {
|
|
||||||
$action = "выпустила";
|
|
||||||
}
|
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$angel="Ангел";
|
$angel="Ангел";
|
||||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||||
$angel="Паладин";
|
$angel="Паладин";
|
||||||
}
|
}
|
||||||
$mess="$angel "{$user['login']}" $action из хаоса "$target"..";
|
$mess="$angel "{$user['login']}" $action из хаоса "$target"..";
|
||||||
@ -31,15 +33,19 @@ if ($tar['id']) {
|
|||||||
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
||||||
addch("<img src=i/magic/haos_off.gif> $mess");
|
addch("<img src=i/magic/haos_off.gif> $mess");
|
||||||
echo "<font color=red><b>Успешно снято заклятие хаоса с персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно снято заклятие хаоса с персонажа \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете снять заклятие хаоса с этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете снять заклятие хаоса с этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>На персонаже \"$target\" нет заклятия хаоса </b></font>";
|
echo "<font color=red><b>На персонаже \"$target\" нет заклятия хаоса </b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
if ($user['battle'] > 0) {
|
if ($user['battle'] > 0) {
|
||||||
echo "Не в бою...";
|
echo "Не в бою...";
|
||||||
} else {
|
} else {
|
||||||
@ -6,12 +7,9 @@ if ($user['battle'] > 0) {
|
|||||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '3' ;"));
|
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '3' ;"));
|
||||||
if ($user['intel'] >= 2) {
|
if ($user['intel'] >= 2) {
|
||||||
$int=$magic['chanse'] + ($user['intel'] - 2)*3;
|
$int=$magic['chanse'] + ($user['intel'] - 2)*3;
|
||||||
if ($int > 98) {
|
if ($int>98){$int=99;}
|
||||||
$int = 99;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
|
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
@ -20,6 +18,7 @@ if ($user['battle'] > 0) {
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = '{$target}' AND `needident` = 1 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = '{$target}' AND `needident` = 1 LIMIT 1;"));
|
||||||
if (mysql_query("UPDATE `inventory` SET `needident` = 0 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `needident` = 0 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$target}\" удачно идентифицирован <b></font>";
|
echo "<font color=red><b>Предмет \"{$target}\" удачно идентифицирован <b></font>";
|
||||||
@ -27,7 +26,8 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,10 +5,10 @@ if (empty($_SESSION['uid'])) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//запрещенная для встройки магия
|
//запрещенная для встройки магия
|
||||||
$forbidden = ["1", "2", "3", "7", "6", "8", "18", "19", "20", "21", "22", "43", "46", "47", "48", "55", "56", "58", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90",
|
$forbidden=array("1","2","3","7","6","8","18","19","20","21","22","43","46","47","48","55","56","58","74","75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90",
|
||||||
"91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106",
|
"91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106",
|
||||||
"107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121",
|
"107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121",
|
||||||
"122", "123", "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135", "136", "137", "138", "139",];
|
"122", "123", "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135", "136", "137", "138","139",);
|
||||||
// magic
|
// magic
|
||||||
// встраивание магии
|
// встраивание магии
|
||||||
if ($user['battle'] > 0) {
|
if ($user['battle'] > 0) {
|
||||||
@ -16,18 +16,13 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 17) {
|
if ($user['intel'] >= 17) {
|
||||||
$int=80 + $user['intel'] - 17;
|
$int=80 + $user['intel'] - 17;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
}
|
||||||
} else {
|
else {$int=0;}
|
||||||
$int = 0;
|
if (rand(1,100) <= $int OR !$_SESSION['scroll']) {
|
||||||
}
|
|
||||||
if (rand(1, 100) <= $int or !$_SESSION['scroll']) {
|
|
||||||
if(!$_SESSION['scroll']) {
|
if(!$_SESSION['scroll']) {
|
||||||
$_SESSION['scroll'] = $_POST['target'];
|
$_SESSION['scroll'] = $_POST['target'];
|
||||||
?>
|
?><body onload="okno('Название предмета, в который встраивается свиток', 'main.php?edit=1&use=<?=$_GET['use']?>','target')"><?
|
||||||
<body
|
|
||||||
onload="okno('Название предмета, в который встраивается свиток', 'main.php?edit=1&use=<?= $_GET['use'] ?>','target')"><?
|
|
||||||
} else {
|
} else {
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = '".$_SESSION['scroll']."' AND `owner` = '{$user['id']}' AND `dressed`=0 LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = '".$_SESSION['scroll']."' AND `owner` = '{$user['id']}' AND `dressed`=0 LIMIT 1;"));
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `owner` = '{$user['id']}' AND `name` LIKE '{$_POST['target']}' AND `includemagic` = 0 AND `dressed`=0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `owner` = '{$user['id']}' AND `name` LIKE '{$_POST['target']}' AND `includemagic` = 0 AND `dressed`=0 LIMIT 1;"));
|
||||||
@ -35,7 +30,7 @@ if ($user['battle'] > 0) {
|
|||||||
$_SESSION['scroll'] = null;
|
$_SESSION['scroll'] = null;
|
||||||
if(!$svitok){
|
if(!$svitok){
|
||||||
echo "<font color=red><b>У вас нет такого свитка!<b></font>";
|
echo "<font color=red><b>У вас нет такого свитка!<b></font>";
|
||||||
} elseif (!$dress or $dress['type'] >= 12) {
|
}elseif(!$dress OR $dress['type'] >= 12){
|
||||||
echo "<font color=red><b>У вас нет такого предмета!<b></font>";
|
echo "<font color=red><b>У вас нет такого предмета!<b></font>";
|
||||||
}else {
|
}else {
|
||||||
$incmagic = mysql_fetch_array(mysql_query("SELECT * FROM `magic` WHERE `id` = '{$svitok['magic']}' LIMIT 1;"));
|
$incmagic = mysql_fetch_array(mysql_query("SELECT * FROM `magic` WHERE `id` = '{$svitok['magic']}' LIMIT 1;"));
|
||||||
@ -57,9 +52,28 @@ if ($user['battle'] > 0) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` LIKE '%Топор%' AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
|
//$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на топоры +1' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
|
/*if ($dress && $svitok) {
|
||||||
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+1'), `minu` = `minu`+1, `maxu`=`maxu`+1, `cost` = `cost`+6, `ntopor` = `ntopor`+1, `nsila` = `nsila`+1 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +1.<b></font> ";
|
||||||
|
$bet=1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
|
}*/
|
||||||
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Cвиток рассыпался в ваших руках...<b></font>";
|
echo "<font color=red><b>Cвиток рассыпался в ваших руках...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
$_SESSION['scroll'] = null;
|
$_SESSION['scroll'] = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
?>
|
@ -1,14 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if(empty($_SESSION['uid'])) { header("Location: index.php"); }
|
||||||
header("Location: index.php");
|
|
||||||
}
|
|
||||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`, `align` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['ldnick'])."' LIMIT 1"));
|
$tar = mysql_fetch_array(mysql_query("SELECT `id`, `align` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['ldnick'])."' LIMIT 1"));
|
||||||
$target = $_POST['ldnick'];
|
$target = $_POST['ldnick'];
|
||||||
|
|
||||||
if($tar['id']) {
|
if($tar['id']) {
|
||||||
$ok = 0;
|
$ok = 0;
|
||||||
$arr = ['1.1', '1.7', '1.75', '1.91', '1.98', '1.99', '2.99'];
|
$arr = array('1.1', '1.7', '1.75', '1.91', '1.98', '1.99', '2.99');
|
||||||
if(in_array($user['align'], $arr)) {
|
if(in_array($user['align'], $arr)) {
|
||||||
$ok = 1;
|
$ok = 1;
|
||||||
}
|
}
|
||||||
@ -28,23 +26,28 @@ if ($tar['id']) {
|
|||||||
$mess="Изменена причина отправки в хаос/блокировки "{$_POST['ldnick']}": $mess";
|
$mess="Изменена причина отправки в хаос/блокировки "{$_POST['ldnick']}": $mess";
|
||||||
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
||||||
echo "<font color=red><b>Успешно изменена причина отправки в хаос/блокировки персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно изменена причина отправки в хаос/блокировки персонажа \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
$mess="Сообщение от ".$user['login'].": ".$_POST['ldtext'];
|
$mess="Сообщение от ".$user['login'].": ".$_POST['ldtext'];
|
||||||
if (mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$tar['id']."','$mess','".time()."');")) {
|
if (mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$tar['id']."','$mess','".time()."');")) {
|
||||||
$mess="Добавлена запись в дело "{$_POST['ldnick']}": $mess";
|
$mess="Добавлена запись в дело "{$_POST['ldnick']}": $mess";
|
||||||
mysql_query("INSERT INTO `paldelo`(`author`,`text`,`date`) VALUES ('".$_SESSION['uid']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `paldelo`(`author`,`text`,`date`) VALUES ('".$_SESSION['uid']."','$mess','".time()."');");
|
||||||
echo "<font color=red><b>Успешно добавлена запись в дело игрока \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно добавлена запись в дело игрока \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете добавить запись в дело этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете добавить запись в дело этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,8 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) header("Location: index.php");
|
||||||
header("Location: index.php");
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
$u1 = filter_input(INPUT_POST, 'target');
|
$u1 = filter_input(INPUT_POST, 'target');
|
||||||
$u2 = filter_input(INPUT_POST, 'target1');
|
$u2 = filter_input(INPUT_POST, 'target1');
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
|
//if (rand(1,2)==1) {
|
||||||
|
|
||||||
$coma[] = "Я и не вспомню как его зовут... ";
|
$coma[] = "Я и не вспомню как его зовут... ";
|
||||||
|
|
||||||
|
|
||||||
@ -12,46 +15,35 @@ if ($_SESSION['uid'] == null) {
|
|||||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '5' LIMIT 1;"));
|
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '5' LIMIT 1;"));
|
||||||
if ($effect['time']) {
|
if ($effect['time']) {
|
||||||
echo "<font color=red><b>На персонаже \"$target\" уже есть заклятие обезличивания </b></font>";
|
echo "<font color=red><b>На персонаже \"$target\" уже есть заклятие обезличивания </b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
$ok=0;
|
$ok=0;
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
}
|
||||||
|
elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
}
|
||||||
|
elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
}
|
}
|
||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$tar['id']."','Заклятие обезличивания','$magictime',5);")) {
|
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$tar['id']."','Заклятие обезличивания','$magictime',5);")) {
|
||||||
$ldtarget=$target;
|
$ldtarget=$target;
|
||||||
switch($_POST['timer']) {
|
switch($_POST['timer']) {
|
||||||
case "2":
|
case "2": $magictime="два дня."; break;
|
||||||
$magictime = "два дня.";
|
case "3": $magictime="три дня."; break;
|
||||||
break;
|
case "14": $magictime="две недели."; break;
|
||||||
case "3":
|
case "30": $magictime="месяц."; break;
|
||||||
$magictime = "три дня.";
|
case "60": $magictime="два месяца."; break;
|
||||||
break;
|
case "365": $magictime="бессрочно."; break;
|
||||||
case "14":
|
|
||||||
$magictime = "две недели.";
|
|
||||||
break;
|
|
||||||
case "30":
|
|
||||||
$magictime = "месяц.";
|
|
||||||
break;
|
|
||||||
case "60":
|
|
||||||
$magictime = "два месяца.";
|
|
||||||
break;
|
|
||||||
case "365":
|
|
||||||
$magictime = "бессрочно.";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if ($user['sex'] == 1) {
|
|
||||||
$action = "наложил";
|
|
||||||
} else {
|
|
||||||
$action = "наложила";
|
|
||||||
}
|
}
|
||||||
|
if ($user['sex'] == 1) {$action="наложил";}
|
||||||
|
else {$action="наложила";}
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$angel="Ангел";
|
$angel="Ангел";
|
||||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||||
$angel="Паладин";
|
$angel="Паладин";
|
||||||
}
|
}
|
||||||
$mess="$angel "{$user['login']}" $action заклятие обезличивания на "$target" сроком $magictime";
|
$mess="$angel "{$user['login']}" $action заклятие обезличивания на "$target" сроком $magictime";
|
||||||
@ -62,13 +54,16 @@ if ($_SESSION['uid'] == null) {
|
|||||||
addch("<img src=i/magic/obezl.gif> $messch");
|
addch("<img src=i/magic/obezl.gif> $messch");
|
||||||
addchp($coma[rand(0,count($coma)-1)],"Комментатор");
|
addchp($coma[rand(0,count($coma)-1)],"Комментатор");
|
||||||
echo "<font color=red><b>Успешно наложено заклятие обезличивания на персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно наложено заклятие обезличивания на персонажа \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете наложить заклятие обезличивания на этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете наложить заклятие обезличивания на этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
|
//if (rand(1,2)==1) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||||
$target=$_POST['target'];
|
$target=$_POST['target'];
|
||||||
if ($tar['id']) {
|
if ($tar['id']) {
|
||||||
@ -12,21 +16,21 @@ if ($tar['id']) {
|
|||||||
$ok=0;
|
$ok=0;
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
}
|
||||||
|
elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
}
|
||||||
|
elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
}
|
}
|
||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
if (mysql_query("DELETE FROM`effects` WHERE `owner` = '{$tar['id']}' and `type` = '5' LIMIT 1 ;")) {
|
if (mysql_query("DELETE FROM`effects` WHERE `owner` = '{$tar['id']}' and `type` = '5' LIMIT 1 ;")) {
|
||||||
if ($user['sex'] == 1) {
|
if ($user['sex'] == 1) {$action="снял";}
|
||||||
$action = "снял";
|
else {$action="сняла";}
|
||||||
} else {
|
|
||||||
$action = "сняла";
|
|
||||||
}
|
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$angel="Ангел";
|
$angel="Ангел";
|
||||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||||
$angel="Паладин";
|
$angel="Паладин";
|
||||||
}
|
}
|
||||||
$mess="$angel "{$user['login']}" $action заклятие обезличивания с "$target".";
|
$mess="$angel "{$user['login']}" $action заклятие обезличивания с "$target".";
|
||||||
@ -34,15 +38,19 @@ if ($tar['id']) {
|
|||||||
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
||||||
addch("<img src=i/magic/obezl_off.gif> $mess");
|
addch("<img src=i/magic/obezl_off.gif> $mess");
|
||||||
echo "<font color=red><b>Успешно снято заклятие обезличивания с персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно снято заклятие обезличивания с персонажа \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете снять заклятие обезличивания с этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете снять заклятие обезличивания с этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>На персонаже \"$target\" нет заклятия обезличивания </b></font>";
|
echo "<font color=red><b>На персонаже \"$target\" нет заклятия обезличивания </b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}
|
||||||
|
@ -6,23 +6,13 @@ if (empty($_SESSION['uid'])) {
|
|||||||
|
|
||||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$_SESSION['uid']}' and `type` = '51' LIMIT 1;"));
|
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$_SESSION['uid']}' and `type` = '51' LIMIT 1;"));
|
||||||
|
|
||||||
if ($effect['time']) {
|
if ($effect['time']) {echo "Персонаж уже пьян"; }
|
||||||
echo "Персонаж уже пьян";
|
else {
|
||||||
} else {
|
$zz = mt_rand(1,3); $s=0;$l=0;$i=0;
|
||||||
$zz = mt_rand(1, 3);
|
|
||||||
$s = 0;
|
|
||||||
$l = 0;
|
|
||||||
$i = 0;
|
|
||||||
switch($zz){
|
switch($zz){
|
||||||
case 1:
|
case 1: $s=$user['level'] ; break;
|
||||||
$s = $user['level'];
|
case 2: $l=$user['level'] ; break;
|
||||||
break;
|
case 3: $i=$user['level'] ; break;
|
||||||
case 2:
|
|
||||||
$l = $user['level'];
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
$i = $user['level'];
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`,`sila`,`lovk`,`inta`,`vinos`) values ('".$_SESSION['uid']."','Опьянение',".(time()+3600).",51,'".$s."','".$l."','".$i."','0');");
|
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`,`sila`,`lovk`,`inta`,`vinos`) values ('".$_SESSION['uid']."','Опьянение',".(time()+3600).",51,'".$s."','".$l."','".$i."','0');");
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
if ($user['battle'] > 0) {
|
if ($user['battle'] > 0) {
|
||||||
echo "Не в бою...";
|
echo "Не в бою...";
|
||||||
} elseif (rand(1,100)!=1) {
|
} elseif (rand(1,100)!=1) {
|
||||||
|
//undressall($user['id']);
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
|
@ -5,12 +5,9 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=51 + $user['intel'] - 4;
|
$int=51 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
@ -27,13 +24,15 @@ if ($user['battle'] > 0) {
|
|||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+1'), `minu` = `minu`+1, `maxu`=`maxu`+1, `cost` = `cost`+6, `ndubina` = `ndubina`+1, `nlovk` = `nlovk`+1 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+1'), `minu` = `minu`+1, `maxu`=`maxu`+1, `cost` = `cost`+6, `ndubina` = `ndubina`+1, `nlovk` = `nlovk`+1 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +1.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +1.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -1,35 +1,38 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
if ($user['battle'] > 0) {
|
if ($user['battle'] > 0) {
|
||||||
echo "РќРµ РІ Р±РѕСЋ...";
|
echo "РќРµ РІ Р±РѕСЋ...";
|
||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 1) {
|
if ($user['intel'] >= 1) {
|
||||||
$int=91 + $user['intel'] - 1;
|
$int=91 + $user['intel'] - 1;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%дубинка%' OR `name` LIKE '%дубина%' OR `name` LIKE '%булава%' OR `name` LIKE '%Клевец%' OR `name` LIKE '%молот%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%дубинка%' OR `name` LIKE '%дубина%' OR `name` LIKE '%булава%' OR `name` LIKE '%Клевец%' OR `name` LIKE '%молот%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на дубины +11' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на дубины +11' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+11'), `minu` = `minu`+11, `maxu`=`maxu`+11, `cost` = `cost`+72, `ndubina` = `ndubina`+11, `nlovk` = `nlovk`+11 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+11'), `minu` = `minu`+11, `maxu`=`maxu`+11, `cost` = `cost`+72, `ndubina` = `ndubina`+11, `nlovk` = `nlovk`+11 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +11.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +11.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,9 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=61 + $user['intel'] - 4;
|
$int=61 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
@ -27,13 +24,15 @@ if ($user['battle'] > 0) {
|
|||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+2'), `cost` = `cost`+12, `minu` = `minu`+2, `maxu`=`maxu`+2, `ndubina` = `ndubina`+2, `nlovk` = `nlovk`+2 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+2'), `cost` = `cost`+12, `minu` = `minu`+2, `maxu`=`maxu`+2, `ndubina` = `ndubina`+2, `nlovk` = `nlovk`+2 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +2.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +2.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,9 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=71 + $user['intel'] - 4;
|
$int=71 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
@ -27,13 +24,15 @@ if ($user['battle'] > 0) {
|
|||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+3'), `minu` = `minu`+3, `maxu`=`maxu`+3, `cost` = `cost`+18, `ndubina` = `ndubina`+3, `nlovk` = `nlovk`+3 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+3'), `minu` = `minu`+3, `maxu`=`maxu`+3, `cost` = `cost`+18, `ndubina` = `ndubina`+3, `nlovk` = `nlovk`+3 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +3.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +3.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -1,35 +1,38 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
if ($user['battle'] > 0) {
|
if ($user['battle'] > 0) {
|
||||||
echo "Не в бою...";
|
echo "Не в бою...";
|
||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=81 + $user['intel'] - 4;
|
$int=81 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%дубинка%' OR `name` LIKE '%дубина%' OR `name` LIKE '%булава%' OR `name` LIKE '%Клевец%' OR `name` LIKE '%молот%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%дубинка%' OR `name` LIKE '%дубина%' OR `name` LIKE '%булава%' OR `name` LIKE '%Клевец%' OR `name` LIKE '%молот%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на дубины +4' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на дубины +4' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+4'), `minu` = `minu`+4, `maxu`=`maxu`+4, `cost` = `cost`+24, `ndubina` = `ndubina`+4, `nlovk` = `nlovk`+4 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+4'), `minu` = `minu`+4, `maxu`=`maxu`+4, `cost` = `cost`+24, `ndubina` = `ndubina`+4, `nlovk` = `nlovk`+4 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +4.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +4.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,32 +5,34 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=91 + $user['intel'] - 4;
|
$int=91 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%дубинка%' OR `name` LIKE '%дубина%' OR `name` LIKE '%булава%' OR `name` LIKE '%Клевец%' OR `name` LIKE '%молот%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%дубинка%' OR `name` LIKE '%дубина%' OR `name` LIKE '%булава%' OR `name` LIKE '%Клевец%' OR `name` LIKE '%молот%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на дубины +5' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на дубины +5' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+5'), `minu` = `minu`+5, `maxu`=`maxu`+5, `cost` = `cost`+30, `ndubina` = `ndubina`+5, `nlovk` = `nlovk`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+5'), `minu` = `minu`+5, `maxu`=`maxu`+5, `cost` = `cost`+30, `ndubina` = `ndubina`+5, `nlovk` = `nlovk`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +5.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +5.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,32 +5,34 @@ if ($user['battle'] > 0) {
|
|||||||
} else
|
} else
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=51 + $user['intel'] - 4;
|
$int=51 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%Меч%' OR `name` LIKE '%Жало%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%Меч%' OR `name` LIKE '%Жало%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на мечи +1' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на мечи +1' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+1'), `minu` = `minu`+1, `maxu`=`maxu`+1, `nmech` = `nmech`+1, `cost` = `cost`+6, `nvinos` = `nvinos`+1 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+1'), `minu` = `minu`+1, `maxu`=`maxu`+1, `nmech` = `nmech`+1, `cost` = `cost`+6, `nvinos` = `nvinos`+1 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +1.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +1.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,33 +5,35 @@ if ($user['battle'] > 0) {
|
|||||||
} else
|
} else
|
||||||
if ($user['intel'] >= 1) {
|
if ($user['intel'] >= 1) {
|
||||||
$int=91 + $user['intel'] - 1;
|
$int=91 + $user['intel'] - 1;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
|
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%Меч%' OR `name` LIKE '%Жало%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%Меч%' OR `name` LIKE '%Жало%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на мечи +11' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на мечи +11' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+11'), `minu` = `minu`+11, `maxu`=`maxu`+11, `nmech` = `nmech`+11, `cost` = `cost`+72, `nvinos` = `nvinos`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+11'), `minu` = `minu`+11, `maxu`=`maxu`+11, `nmech` = `nmech`+11, `cost` = `cost`+72, `nvinos` = `nvinos`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +11.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +11.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,9 @@ if ($user['battle'] > 0) {
|
|||||||
} else
|
} else
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=61 + $user['intel'] - 4;
|
$int=61 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
@ -27,13 +24,15 @@ if (rand(1, 100) < $int) {
|
|||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+2'), `minu` = `minu`+2, `maxu`=`maxu`+2, `nmech` = `nmech`+2, `cost` = `cost`+12, `nvinos` = `nvinos`+2 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+2'), `minu` = `minu`+2, `maxu`=`maxu`+2, `nmech` = `nmech`+2, `cost` = `cost`+12, `nvinos` = `nvinos`+2 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +2.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +2.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,9 @@ if ($user['battle'] > 0) {
|
|||||||
} else
|
} else
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=71 + $user['intel'] - 4;
|
$int=71 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
@ -26,13 +23,15 @@ if (rand(1, 100) < $int) {
|
|||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `cost` = `cost`+18,`name` = CONCAT(`name`,'+3'), `minu` = `minu`+3, `maxu`=`maxu`+3, `nmech` = `nmech`+3, `nvinos` = `nvinos`+3 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `cost` = `cost`+18,`name` = CONCAT(`name`,'+3'), `minu` = `minu`+3, `maxu`=`maxu`+3, `nmech` = `nmech`+3, `nvinos` = `nvinos`+3 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +3.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +3.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,32 +5,34 @@ if ($user['battle'] > 0) {
|
|||||||
} else
|
} else
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=81 + $user['intel'] - 4;
|
$int=81 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` (`name` LIKE '%Меч%' OR `name` LIKE '%Жало%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` (`name` LIKE '%Меч%' OR `name` LIKE '%Жало%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на мечи +4' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на мечи +4' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+4'), `minu` = `minu`+4, `maxu`=`maxu`+4, `cost` = `cost`+24, `nmech` = `nmech`+4, `nvinos` = `nvinos`+4 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+4'), `minu` = `minu`+4, `maxu`=`maxu`+4, `cost` = `cost`+24, `nmech` = `nmech`+4, `nvinos` = `nvinos`+4 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +4.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +4.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,33 +5,35 @@ if ($user['battle'] > 0) {
|
|||||||
} else
|
} else
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=91 + $user['intel'] - 4;
|
$int=91 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
|
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%Меч%' OR `name` LIKE '%Жало%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%Меч%' OR `name` LIKE '%Жало%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на мечи +5' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на мечи +5' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+5'), `minu` = `minu`+5, `maxu`=`maxu`+5, `nmech` = `nmech`+5, `cost` = `cost`+30, `nvinos` = `nvinos`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+5'), `minu` = `minu`+5, `maxu`=`maxu`+5, `nmech` = `nmech`+5, `cost` = `cost`+30, `nvinos` = `nvinos`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +5.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +5.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,9 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=51 + $user['intel'] - 4;
|
$int=51 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
@ -27,13 +24,15 @@ if ($user['battle'] > 0) {
|
|||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+1'), `minu` = `minu`+1, `maxu`=`maxu`+1, `cost` = `cost`+6, `nnoj` = `nnoj`+1, `ninta` = `ninta`+1 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+1'), `minu` = `minu`+1, `maxu`=`maxu`+1, `cost` = `cost`+6, `nnoj` = `nnoj`+1, `ninta` = `ninta`+1 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +1.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +1.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,32 +5,34 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 1) {
|
if ($user['intel'] >= 1) {
|
||||||
$int=91 + $user['intel'] - 1;
|
$int=91 + $user['intel'] - 1;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%кастет%' OR `name` LIKE '%нож%' OR `name` LIKE '%кинжал%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%кастет%' OR `name` LIKE '%нож%' OR `name` LIKE '%кинжал%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на ножи +11' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на ножи +11' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+11'), `minu` = `minu`+11, `maxu`=`maxu`+11, `cost` = `cost`+72, `nnoj` = `nnoj`+1, `ninta` = `ninta`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+11'), `minu` = `minu`+11, `maxu`=`maxu`+11, `cost` = `cost`+72, `nnoj` = `nnoj`+1, `ninta` = `ninta`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +11.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +11.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,32 +5,34 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=61 + $user['intel'] - 4;
|
$int=61 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%кастет%' OR `name` LIKE '%нож%' OR `name` LIKE '%кинжал%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%кастет%' OR `name` LIKE '%нож%' OR `name` LIKE '%кинжал%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на ножи +2' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на ножи +2' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+2'), `cost` = `cost`+12, `minu` = `minu`+2, `maxu`=`maxu`+2, `nnoj` = `nnoj`+2, `ninta` = `ninta`+2 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+2'), `cost` = `cost`+12, `minu` = `minu`+2, `maxu`=`maxu`+2, `nnoj` = `nnoj`+2, `ninta` = `ninta`+2 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +2.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +2.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,32 +5,34 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=71 + $user['intel'] - 4;
|
$int=71 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%кастет%' OR `name` LIKE '%нож%' OR `name` LIKE '%кинжал%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%кастет%' OR `name` LIKE '%нож%' OR `name` LIKE '%кинжал%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на ножи +3' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на ножи +3' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+3'), `minu` = `minu`+3, `maxu`=`maxu`+3, `cost` = `cost`+18, `nnoj` = `nnoj`+3, `ninta` = `ninta`+3 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+3'), `minu` = `minu`+3, `maxu`=`maxu`+3, `cost` = `cost`+18, `nnoj` = `nnoj`+3, `ninta` = `ninta`+3 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +3.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +3.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,9 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=81 + $user['intel'] - 4;
|
$int=81 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
@ -27,13 +24,15 @@ if ($user['battle'] > 0) {
|
|||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+4'), `minu` = `minu`+4, `maxu`=`maxu`+4, `cost` = `cost`+24, `nnoj` = `nnoj`+4, `ninta` = `ninta`+4 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+4'), `minu` = `minu`+4, `maxu`=`maxu`+4, `cost` = `cost`+24, `nnoj` = `nnoj`+4, `ninta` = `ninta`+4 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +4.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +4.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,32 +5,34 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=91 + $user['intel'] - 4;
|
$int=91 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%кастет%' OR `name` LIKE '%нож%' OR `name` LIKE '%кинжал%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%кастет%' OR `name` LIKE '%нож%' OR `name` LIKE '%кинжал%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на ножи +5' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на ножи +5' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+5'), `minu` = `minu`+5, `maxu`=`maxu`+5, `cost` = `cost`+30, `nnoj` = `nnoj`+5, `ninta` = `ninta`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+5'), `minu` = `minu`+5, `maxu`=`maxu`+5, `cost` = `cost`+30, `nnoj` = `nnoj`+5, `ninta` = `ninta`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +5.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +5.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,32 +5,34 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=51 + $user['intel'] - 4;
|
$int=51 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `(`name` LIKE '%Топор%' OR `name` LIKE '%Ледокол%' OR `name` LIKE '%Секира%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `(`name` LIKE '%Топор%' OR `name` LIKE '%Ледокол%' OR `name` LIKE '%Секира%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на топоры +1' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на топоры +1' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+1'), `minu` = `minu`+1, `maxu`=`maxu`+1, `cost` = `cost`+6, `ntopor` = `ntopor`+1, `nsila` = `nsila`+1 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+1'), `minu` = `minu`+1, `maxu`=`maxu`+1, `cost` = `cost`+6, `ntopor` = `ntopor`+1, `nsila` = `nsila`+1 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +1.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +1.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,9 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 1) {
|
if ($user['intel'] >= 1) {
|
||||||
$int=91 + $user['intel'] - 1;
|
$int=91 + $user['intel'] - 1;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
@ -27,13 +24,15 @@ if ($user['battle'] > 0) {
|
|||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+11'), `minu` = `minu`+11, `maxu`=`maxu`+11, `cost` = `cost`+72, `ntopor` = `ntopor`+1, `nsila` = `nsila`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+11'), `minu` = `minu`+11, `maxu`=`maxu`+11, `cost` = `cost`+72, `ntopor` = `ntopor`+1, `nsila` = `nsila`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +11.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +11.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,32 +5,34 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=61 + $user['intel'] - 4;
|
$int=61 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `(`name` LIKE '%Топор%' OR `name` LIKE '%Ледокол%' OR `name` LIKE '%Секира%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `(`name` LIKE '%Топор%' OR `name` LIKE '%Ледокол%' OR `name` LIKE '%Секира%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на топоры +2' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на топоры +2' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+2'), `cost` = `cost`+12, `minu` = `minu`+2, `maxu`=`maxu`+2, `ntopor` = `ntopor`+2, `nsila` = `nsila`+2 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+2'), `cost` = `cost`+12, `minu` = `minu`+2, `maxu`=`maxu`+2, `ntopor` = `ntopor`+2, `nsila` = `nsila`+2 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +2.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +2.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,32 +5,34 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=71 + $user['intel'] - 4;
|
$int=71 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `(`name` LIKE '%Топор%' OR `name` LIKE '%Ледокол%' OR `name` LIKE '%Секира%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `(`name` LIKE '%Топор%' OR `name` LIKE '%Ледокол%' OR `name` LIKE '%Секира%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на топоры +3' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на топоры +3' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+3'), `minu` = `minu`+3, `maxu`=`maxu`+3, `cost` = `cost`+18, `ntopor` = `ntopor`+3, `nsila` = `nsila`+3 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+3'), `minu` = `minu`+3, `maxu`=`maxu`+3, `cost` = `cost`+18, `ntopor` = `ntopor`+3, `nsila` = `nsila`+3 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +3.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +3.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,32 +5,34 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=81 + $user['intel'] - 4;
|
$int=81 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%Топор%' OR `name` LIKE '%Ледокол%' OR `name` LIKE '%Секира%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
$dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE (`name` LIKE '%Топор%' OR `name` LIKE '%Ледокол%' OR `name` LIKE '%Секира%') AND `owner` = '{$user['id']}' AND `name` = '{$_POST['target']}' AND `sharped` = 0 LIMIT 1;"));
|
||||||
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на топоры +4' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
$svitok = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `name` = 'Заточка на топоры +4' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||||
|
|
||||||
|
|
||||||
if ($dress && $svitok) {
|
if ($dress && $svitok) {
|
||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+4'), `minu` = `minu`+4, `maxu`=`maxu`+4, `cost` = `cost`+24, `ntopor` = `ntopor`+4, `nsila` = `nsila`+4 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+4'), `minu` = `minu`+4, `maxu`=`maxu`+4, `cost` = `cost`+24, `ntopor` = `ntopor`+4, `nsila` = `nsila`+4 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +4.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +4.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,9 @@ if ($user['battle'] > 0) {
|
|||||||
} else {
|
} else {
|
||||||
if ($user['intel'] >= 4) {
|
if ($user['intel'] >= 4) {
|
||||||
$int=91 + $user['intel'] - 4;
|
$int=91 + $user['intel'] - 4;
|
||||||
if ($int > 100) {
|
if ($int>100){$int=100;}
|
||||||
$int = 100;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
if (rand(1, 100) < $int) {
|
if (rand(1, 100) < $int) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
@ -27,13 +24,15 @@ if ($user['battle'] > 0) {
|
|||||||
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+5'), `minu` = `minu`+5, `maxu`=`maxu`+5, `cost` = `cost`+30, `ntopor` = `ntopor`+5, `nsila` = `nsila`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
if (mysql_query("UPDATE `inventory` SET `sharped` = 1, `name` = CONCAT(`name`,'+5'), `minu` = `minu`+5, `maxu`=`maxu`+5, `cost` = `cost`+30, `ntopor` = `ntopor`+5, `nsila` = `nsila`+5 WHERE `id` = {$dress['id']} LIMIT 1;")) {
|
||||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +5.<b></font> ";
|
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +5.<b></font> ";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
echo "<font color=red><b>Неудачно...<b></font>";
|
echo "<font color=red><b>Неудачно...<b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
|
//if (rand(1,2)==1) {
|
||||||
|
|
||||||
$coma[] = "А вот раньше просто кляпом рот затыкали.";
|
$coma[] = "А вот раньше просто кляпом рот затыкали.";
|
||||||
$coma[] = "А еще раз можешь? ;)";
|
$coma[] = "А еще раз можешь? ;)";
|
||||||
$coma[] = "А раньше все не так было ";
|
$coma[] = "А раньше все не так было ";
|
||||||
@ -40,11 +43,13 @@ $coma[] = "Я вас долго слушал, теперь у вас есть в
|
|||||||
$coma[] = "Я конечно не садист, но мне все это нравится ";
|
$coma[] = "Я конечно не садист, но мне все это нравится ";
|
||||||
$coma[] = "Помолчи, за умного сойдешь. ";
|
$coma[] = "Помолчи, за умного сойдешь. ";
|
||||||
|
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$magictime=time()+($_POST['timer']*60);
|
$magictime=time()+($_POST['timer']*60);
|
||||||
$target=$_POST['target'];
|
$target=$_POST['target'];
|
||||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||||
@ -52,51 +57,39 @@ if ($tar['id']) {
|
|||||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '2' LIMIT 1;"));
|
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '2' LIMIT 1;"));
|
||||||
if ($effect['time']) {
|
if ($effect['time']) {
|
||||||
echo "<font color=red><b>На персонаже \"$target\" уже есть заклятие молчания </b></font>";
|
echo "<font color=red><b>На персонаже \"$target\" уже есть заклятие молчания </b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
$ok=0;
|
$ok=0;
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '1' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
}
|
||||||
|
elseif (($user['align'] > '1' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '1' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
}
|
||||||
|
elseif (($user['align'] > '1' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '7' && $user['align'] < '8') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
}
|
||||||
|
elseif (($user['align'] > '7' && $user['align'] < '8') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
}
|
}
|
||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$tar['id']."','Заклятие молчания','$magictime',2);")) {
|
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$tar['id']."','Заклятие молчания','$magictime',2);")) {
|
||||||
$ldtarget=$target;
|
$ldtarget=$target;
|
||||||
switch($_POST['timer']) {
|
switch($_POST['timer']) {
|
||||||
case "15":
|
case "15": $magictime="15 мин."; break;
|
||||||
$magictime = "15 мин.";
|
case "30": $magictime="30 мин."; break;
|
||||||
break;
|
case "60": $magictime="1 час."; break;
|
||||||
case "30":
|
case "180": $magictime="3 часа."; break;
|
||||||
$magictime = "30 мин.";
|
case "360": $magictime="6 часов."; break;
|
||||||
break;
|
case "720": $magictime="12 часов."; break;
|
||||||
case "60":
|
case "1440": $magictime="1 сутки."; break;
|
||||||
$magictime = "1 час.";
|
|
||||||
break;
|
|
||||||
case "180":
|
|
||||||
$magictime = "3 часа.";
|
|
||||||
break;
|
|
||||||
case "360":
|
|
||||||
$magictime = "6 часов.";
|
|
||||||
break;
|
|
||||||
case "720":
|
|
||||||
$magictime = "12 часов.";
|
|
||||||
break;
|
|
||||||
case "1440":
|
|
||||||
$magictime = "1 сутки.";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if ($user['sex'] == 1) {
|
|
||||||
$action = "наложил";
|
|
||||||
} else {
|
|
||||||
$action = "наложила";
|
|
||||||
}
|
}
|
||||||
|
if ($user['sex'] == 1) {$action="наложил";}
|
||||||
|
else {$action="наложила";}
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$angel="Ангел";
|
$angel="Ангел";
|
||||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||||
$angel="Паладин";
|
$angel="Паладин";
|
||||||
}
|
}
|
||||||
$mess="$angel "{$user['login']}" $action заклятие молчания на "$target" сроком $magictime";
|
$mess="$angel "{$user['login']}" $action заклятие молчания на "$target" сроком $magictime";
|
||||||
@ -108,13 +101,16 @@ if ($tar['id']) {
|
|||||||
addchp($coma[rand(0,count($coma)-1)],"Комментатор");
|
addchp($coma[rand(0,count($coma)-1)],"Комментатор");
|
||||||
echo "<font color=red><b>Успешно наложено заклятие молчания на персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно наложено заклятие молчания на персонажа \"$target\"</b></font>";
|
||||||
$outok=1;
|
$outok=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете наложить заклятие молчания на этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете наложить заклятие молчания на этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}
|
||||||
|
@ -1,12 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
|
//if (rand(1,2)==1) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (($user->room > 2000) && ($user->room < 2100)) {
|
if (($user->room > 2000) && ($user->room < 2100)) {echo "Не в Проходе...";}
|
||||||
echo "Не в Проходе...";
|
else {
|
||||||
} else {
|
|
||||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||||
$target=$_POST['target'];
|
$target=$_POST['target'];
|
||||||
if ($tar['id']) {
|
if ($tar['id']) {
|
||||||
@ -15,21 +17,21 @@ if (($user->room > 2000) && ($user->room < 2100)) {
|
|||||||
$ok=0;
|
$ok=0;
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '1' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
}
|
||||||
|
elseif (($user['align'] > '1' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '1' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
}
|
||||||
|
elseif (($user['align'] > '1' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
}
|
}
|
||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
if (mysql_query("DELETE FROM`effects` WHERE `owner` = '{$tar['id']}' and `type` = '2' LIMIT 1 ;")) {
|
if (mysql_query("DELETE FROM`effects` WHERE `owner` = '{$tar['id']}' and `type` = '2' LIMIT 1 ;")) {
|
||||||
if ($user['sex'] == 1) {
|
if ($user['sex'] == 1) {$action="снял";}
|
||||||
$action = "снял";
|
else {$action="сняла";}
|
||||||
} else {
|
|
||||||
$action = "сняла";
|
|
||||||
}
|
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$angel="Ангел";
|
$angel="Ангел";
|
||||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||||
$angel="Паладин";
|
$angel="Паладин";
|
||||||
}
|
}
|
||||||
$mess="$angel "{$user['login']}" $action заклятие молчания с "$target".";
|
$mess="$angel "{$user['login']}" $action заклятие молчания с "$target".";
|
||||||
@ -37,16 +39,19 @@ if (($user->room > 2000) && ($user->room < 2100)) {
|
|||||||
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
||||||
addch("<img src=i/magic/sleep_off.gif> $mess");
|
addch("<img src=i/magic/sleep_off.gif> $mess");
|
||||||
echo "<font color=red><b>Успешно снято заклятие молчания с персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно снято заклятие молчания с персонажа \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете снять заклятие молчания с этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете снять заклятие молчания с этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>На персонаже \"$target\" нет заклятия молчания </b></font>";
|
echo "<font color=red><b>На персонаже \"$target\" нет заклятия молчания </b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}}
|
||||||
}
|
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
|
//if (rand(1,2)==1) {
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
@ -13,21 +16,21 @@ if ($tar['id']) {
|
|||||||
$ok=0;
|
$ok=0;
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '1.2' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
}
|
||||||
|
elseif (($user['align'] > '1.2' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
} elseif (($user['align'] > '1.2' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
}
|
||||||
|
elseif (($user['align'] > '1.2' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||||
$ok=1;
|
$ok=1;
|
||||||
}
|
}
|
||||||
if ($ok == 1) {
|
if ($ok == 1) {
|
||||||
if (mysql_query("DELETE FROM`effects` WHERE `owner` = '{$tar['id']}' and `type` = '3' LIMIT 1 ;")) {
|
if (mysql_query("DELETE FROM`effects` WHERE `owner` = '{$tar['id']}' and `type` = '3' LIMIT 1 ;")) {
|
||||||
if ($user['sex'] == 1) {
|
if ($user['sex'] == 1) {$action="снял";}
|
||||||
$action = "снял";
|
else {$action="сняла";}
|
||||||
} else {
|
|
||||||
$action = "сняла";
|
|
||||||
}
|
|
||||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||||
$angel="Ангел";
|
$angel="Ангел";
|
||||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
}
|
||||||
|
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||||
$angel="Паладин";
|
$angel="Паладин";
|
||||||
}
|
}
|
||||||
$mess="$angel "{$user['login']}" $action заклятие форумного молчания с "$target".";
|
$mess="$angel "{$user['login']}" $action заклятие форумного молчания с "$target".";
|
||||||
@ -35,15 +38,19 @@ if ($tar['id']) {
|
|||||||
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
||||||
addch("<img src=i/magic/sleepf_off.gif> $mess");
|
addch("<img src=i/magic/sleepf_off.gif> $mess");
|
||||||
echo "<font color=red><b>Успешно снято заклятие форумного молчания с персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Успешно снято заклятие форумного молчания с персонажа \"$target\"</b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Вы не можете снять заклятие форумного молчания с этого персонажа!<b></font>";
|
echo "<font color=red><b>Вы не можете снять заклятие форумного молчания с этого персонажа!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>На персонаже \"$target\" нет заклятия форумного молчания </b></font>";
|
echo "<font color=red><b>На персонаже \"$target\" нет заклятия форумного молчания </b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
if ($user['invis'] == 1) {
|
|
||||||
$user['login'] = '<b><i>невидимка</i></b>';
|
if($user['invis'] == 1) { $user['login'] = '<b><i>невидимка</i></b>'; }
|
||||||
}
|
if (($user->room > 2000) && ($user->room < 2100)) {echo "Не в Проходе...";}
|
||||||
if (($user->room > 2000) && ($user->room < 2100)) {
|
else {
|
||||||
echo "Не в Проходе...";
|
|
||||||
} else {
|
|
||||||
$magictime = (time()+10*60);
|
$magictime = (time()+10*60);
|
||||||
$target=$_POST['target'];
|
$target=$_POST['target'];
|
||||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align`,`room` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align`,`room` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||||
@ -16,32 +16,32 @@ if (($user->room > 2000) && ($user->room < 2100)) {
|
|||||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '10' LIMIT 1;"));
|
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '10' LIMIT 1;"));
|
||||||
if ($effect['time']) {
|
if ($effect['time']) {
|
||||||
echo "<font color=red><b>На персонаже \"$target\" уже есть путы </b></font>";
|
echo "<font color=red><b>На персонаже \"$target\" уже есть путы </b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
|
|
||||||
if ($tar['room']==$user->room) {
|
if ($tar['room']==$user->room) {
|
||||||
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$tar['id']."','Путы','$magictime',10);")) {
|
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$tar['id']."','Путы','$magictime',10);")) {
|
||||||
$ldtarget=$target;
|
$ldtarget=$target;
|
||||||
|
|
||||||
if ($user['sex'] == 1) {
|
if ($user['sex'] == 1) {$action="наложил";}
|
||||||
$action = "наложил";
|
else {$action="наложила";}
|
||||||
} else {
|
|
||||||
$action = "наложила";
|
|
||||||
}
|
|
||||||
|
|
||||||
$messch="Персонаж "{$user['login']}" $action путы на "$target"";
|
$messch="Персонаж "{$user['login']}" $action путы на "$target"";
|
||||||
|
|
||||||
addch("<img src=i/magic/chains.gif> $messch");
|
addch("<img src=i/magic/chains.gif> $messch");
|
||||||
echo "<font color=red><b>Вы наложили путы на персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Вы наложили путы на персонажа \"$target\"</b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж в другой комнате<b></font>";
|
echo "<font color=red><b>Персонаж в другой комнате<b></font>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}}
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -1,15 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($user['invis'] == 1) {
|
if($user['invis'] == 1) { $user['login'] = '<b><i>невидимка</i></b>'; }
|
||||||
$user['login'] = '<b><i>невидимка</i></b>';
|
if (($user->room > 2000) && ($user->room < 2100)) {echo "Не в Проходе...";}
|
||||||
}
|
else {
|
||||||
if (($user->room > 2000) && ($user->room < 2100)) {
|
|
||||||
echo "Не в Проходе...";
|
|
||||||
} else {
|
|
||||||
$magictime = (time()+10*60*10);
|
$magictime = (time()+10*60*10);
|
||||||
$target=$_POST['target'];
|
$target=$_POST['target'];
|
||||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align`,`room` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align`,`room` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||||
@ -17,32 +16,32 @@ if (($user->room > 2000) && ($user->room < 2100)) {
|
|||||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '10' LIMIT 1;"));
|
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '10' LIMIT 1;"));
|
||||||
if ($effect['time']) {
|
if ($effect['time']) {
|
||||||
echo "<font color=red><b>На персонаже \"$target\" уже есть путы </b></font>";
|
echo "<font color=red><b>На персонаже \"$target\" уже есть путы </b></font>";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
|
|
||||||
if ($tar['room']==$user->room) {
|
if ($tar['room']==$user->room) {
|
||||||
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$tar['id']."','Паралич','$magictime',10);")) {
|
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$tar['id']."','Паралич','$magictime',10);")) {
|
||||||
$ldtarget=$target;
|
$ldtarget=$target;
|
||||||
|
|
||||||
if ($user['sex'] == 1) {
|
if ($user['sex'] == 1) {$action="паролизовал";}
|
||||||
$action = "паролизовал";
|
else {$action="паролизовала";}
|
||||||
} else {
|
|
||||||
$action = "паролизовала";
|
|
||||||
}
|
|
||||||
|
|
||||||
$messch="Персонаж "{$user['login']}" $action "$target"";
|
$messch="Персонаж "{$user['login']}" $action "$target"";
|
||||||
|
|
||||||
addch("<img src=i/magic/chains.gif> $messch");
|
addch("<img src=i/magic/chains.gif> $messch");
|
||||||
echo "<font color=red><b>Вы парализовали персонажа \"$target\"</b></font>";
|
echo "<font color=red><b>Вы парализовали персонажа \"$target\"</b></font>";
|
||||||
$bet=1;
|
$bet=1;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж в другой комнате<b></font>";
|
echo "<font color=red><b>Персонаж в другой комнате<b></font>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||||
}
|
}}
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// magic идентификацыя
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) {
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if ($user['battle'] == 0) {
|
if ($user['battle'] == 0) {
|
||||||
echo "ќто боеваЯ магиЯ...";
|
echo "ќто боеваЯ магиЯ...";
|
||||||
} else {
|
} else {
|
||||||
@ -11,14 +13,14 @@ if ($user['battle'] == 0) {
|
|||||||
|
|
||||||
if ($user['intel'] >= 3) {
|
if ($user['intel'] >= 3) {
|
||||||
$int=$magic['chanse'] + ($user['intel'] - 3)*3;
|
$int=$magic['chanse'] + ($user['intel'] - 3)*3;
|
||||||
if ($int > 98) {
|
if ($int>98){$int=99;}
|
||||||
$int = 99;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$int = 0;
|
|
||||||
}
|
}
|
||||||
|
else {$int=0;}
|
||||||
|
|
||||||
if (rand(1,100) < $int) {
|
if (rand(1,100) < $int) {
|
||||||
|
//$nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (клон%';"));
|
||||||
|
//mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('".$user['login']." (клон ".($nb[0]+1).")','".$user['id']."','".$user['battle']."','".$user['hp']."');");
|
||||||
|
//$bot = mysql_insert_id();
|
||||||
$bot = mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `name` = '".$_POST['target']."';"));
|
$bot = mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `name` = '".$_POST['target']."';"));
|
||||||
if($bot && strpos($_POST['target'],"(клон" )) {
|
if($bot && strpos($_POST['target'],"(клон" )) {
|
||||||
$bot = $bot[0];
|
$bot = $bot[0];
|
||||||
@ -31,7 +33,7 @@ if ($user['battle'] == 0) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
foreach($battle[$user['id']] as $k => $v) {
|
foreach($battle[$user['id']] as $k => $v) {
|
||||||
$battle[$k][$bot] = [0, 0, time()];
|
$battle[$k][$bot] = array(0,0,time());
|
||||||
}
|
}
|
||||||
$t1 = explode(";",$bd['t1']);
|
$t1 = explode(";",$bd['t1']);
|
||||||
$t2 = explode(";",$bd['t2']);
|
$t2 = explode(";",$bd['t2']);
|
||||||
@ -57,6 +59,7 @@ if ($user['battle'] == 0) {
|
|||||||
$t1 = implode(";",$t1);
|
$t1 = implode(";",$t1);
|
||||||
$t2 = implode(";",$t2);
|
$t2 = implode(";",$t2);
|
||||||
|
|
||||||
|
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick::id($user['id'])->short().' переманил клона '.nick::id($bot)->short().' на свою сторону<BR>\') WHERE `id` = '.$user['battle'].';');
|
||||||
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.Nick::id($user['id'])->short().' переманил клона '.Nick::id($bot)->short().' на свою сторону<BR>');
|
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.Nick::id($user['id'])->short().' переманил клона '.Nick::id($bot)->short().' на свою сторону<BR>');
|
||||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t1` = \''.$t1.'\', `t2` = \''.$t2.'\' WHERE `id` = '.$user['battle'].' ;');
|
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t1` = \''.$t1.'\', `t2` = \''.$t2.'\' WHERE `id` = '.$user['battle'].' ;');
|
||||||
|
|
||||||
|
@ -1,8 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
if (empty($_SESSION['uid'])) {
|
if (empty($_SESSION['uid'])) header("Location: index.php");
|
||||||
header("Location: index.php");
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
$u1 = filter_input(INPUT_POST, 'target');
|
$u1 = filter_input(INPUT_POST, 'target');
|
||||||
$u2 = filter_input(INPUT_POST, 'target1');
|
$u2 = filter_input(INPUT_POST, 'target1');
|
||||||
@ -11,7 +8,7 @@ $u1Row = db::c()->query('SELECT `id`,`married`,`login` FROM `users` WHERE `login
|
|||||||
$u2Row = db::c()->query('SELECT `id`,`married`,`login` FROM `users` WHERE `login` = "?s"', $u2)->fetch_assoc();
|
$u2Row = db::c()->query('SELECT `id`,`married`,`login` FROM `users` WHERE `login` = "?s"', $u2)->fetch_assoc();
|
||||||
|
|
||||||
if ($u1Row['id'] and $u2Row['id']) {
|
if ($u1Row['id'] and $u2Row['id']) {
|
||||||
if (($u1Row['married'] != $u2Row['login']) or ($u2Row['married'] != $u1Row['login'])) {
|
if (($u1Row['married'] != $u2Row['login']) OR ($u2Row['married'] != $u1Row['login'])) {
|
||||||
$status = "Персонажи {$u1Row['login']} и {$u2Row['login']} не состоят в браке друг с другом!";
|
$status = "Персонажи {$u1Row['login']} и {$u2Row['login']} не состоят в браке друг с другом!";
|
||||||
} else {
|
} else {
|
||||||
if ($user['align'] > '1.6' && $user['align'] < '2') {
|
if ($user['align'] > '1.6' && $user['align'] < '2') {
|
||||||
|
@ -1,17 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
if ($_SESSION['uid'] == null) {
|
if($_SESSION['uid'] == null) { header("Location: index.php"); }
|
||||||
header("Location: index.php");
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
$vip = mysql_fetch_array(mysql_query('SELECT `id`, `klan`, `clone` FROM `abils_klan` WHERE `klan` = "'.$user['klan'].'" LIMIT 1'));
|
$vip = mysql_fetch_array(mysql_query('SELECT `id`, `klan`, `clone` FROM `abils_klan` WHERE `klan` = "'.$user['klan'].'" LIMIT 1'));
|
||||||
|
|
||||||
if($user['battle'] == 0) {
|
if($user['battle'] == 0) {
|
||||||
echo "Это боевая магия...";
|
echo "Это боевая магия...";
|
||||||
} else {
|
} else {
|
||||||
if($vip['clone'] >= 1) {
|
if($vip['clone'] >= 1) {
|
||||||
if ($user['invis'] == 1) {
|
if($user['invis'] == 1) { $user['login'] = 'невидимка'; }
|
||||||
$user['login'] = 'невидимка';
|
|
||||||
}
|
|
||||||
$nb = mysql_fetch_array(mysql_query("SELECT COUNT(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (клон%' AND `battle` = $user[battle]"));
|
$nb = mysql_fetch_array(mysql_query("SELECT COUNT(`id`) FROM `bots` WHERE `name` LIKE '".$user['login']." (клон%' AND `battle` = $user[battle]"));
|
||||||
mysql_query("INSERT INTO `bots` (`name`, `prototype`, `battle`, `hp`, `owner`) values ('".$user['login']." (клон ".($nb[0]+1).")', '".$user['id']."', '".$user['battle']."', '".$user['hp']."', '".$user['id']."')");
|
mysql_query("INSERT INTO `bots` (`name`, `prototype`, `battle`, `hp`, `owner`) values ('".$user['login']." (клон ".($nb[0]+1).")', '".$user['id']."', '".$user['battle']."', '".$user['hp']."', '".$user['id']."')");
|
||||||
$bot = mysql_insert_id();
|
$bot = mysql_insert_id();
|
||||||
@ -20,7 +15,7 @@ if ($user['battle'] == 0) {
|
|||||||
$battle = unserialize($bd['teams']);
|
$battle = unserialize($bd['teams']);
|
||||||
$battle[$bot] = $battle[$user['id']];
|
$battle[$bot] = $battle[$user['id']];
|
||||||
foreach($battle[$bot] as $k => $v) {
|
foreach($battle[$bot] as $k => $v) {
|
||||||
$battle[$k][$bot] = [0, 0, time()];
|
$battle[$k][$bot] = array(0, 0, time());
|
||||||
}
|
}
|
||||||
|
|
||||||
$t1 = explode(";", $bd['t1']);
|
$t1 = explode(";", $bd['t1']);
|
||||||
|
@ -1,8 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
if ($_SESSION['uid'] == null) {
|
if($_SESSION['uid'] == null) { header("Location: index.php"); }
|
||||||
header("Location: index.php");
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
$vip = mysql_fetch_array(mysql_query('SELECT `id`, `klan`, `unclone` FROM `abils_klan` WHERE `klan` = "'.$user['klan'].'" LIMIT 1'));
|
$vip = mysql_fetch_array(mysql_query('SELECT `id`, `klan`, `unclone` FROM `abils_klan` WHERE `klan` = "'.$user['klan'].'" LIMIT 1'));
|
||||||
|
|
||||||
if($user['battle'] == 0) {
|
if($user['battle'] == 0) {
|
||||||
@ -26,7 +23,7 @@ if ($user['battle'] == 0) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
foreach($battle[$user['id']] as $k => $v) {
|
foreach($battle[$user['id']] as $k => $v) {
|
||||||
$battle[$k][$bot] = [0, 0, time()];
|
$battle[$k][$bot] = array(0, 0, time());
|
||||||
}
|
}
|
||||||
|
|
||||||
$t1 = explode(";", $bd['t1']);
|
$t1 = explode(";", $bd['t1']);
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user