initial commit
This commit is contained in:
60
magic/8cure30.php
Normal file
60
magic/8cure30.php
Normal file
@@ -0,0 +1,60 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '10' ;"));
|
||||
if ($user['intel'] >= 3) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 3)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
if(!$us) {
|
||||
$bots = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `name` = \''.$_POST['target'].'\' LIMIT 1;'));
|
||||
/*if($bots) {
|
||||
$id=$bots['prototype'];
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `id` = '{$id}' LIMIT 1;"));
|
||||
$us['login'] = $bots['name'];
|
||||
$us['hp'] = $bots['hp'];
|
||||
$us['id'] = $bots['id'];
|
||||
$us['battle'] = $bots['battle'];
|
||||
|
||||
}*/
|
||||
}
|
||||
//echo
|
||||
echo "<font color=red><B>";
|
||||
if ($bots) { echo "Нельзя лечить клонов!"; }
|
||||
elseif ($us['battle'] != $user['battle']) { echo "Персонаж находится в поединке!"; }
|
||||
elseif ($user['room'] != $us['room'] && !$us['battle']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif ($us['battle'] && !in_array($us['id'],$fbattle->team_mine)) { echo "Нельзя лечить противников!"; }
|
||||
else {
|
||||
|
||||
|
||||
|
||||
if ($user['sex'] == 1) {$action="";}
|
||||
else {$action="а";}
|
||||
|
||||
if(($us['hp']+30) > $us['maxhp']) {
|
||||
$hp = $us['maxhp'];
|
||||
} else {
|
||||
$hp = $us['hp']+30;
|
||||
}
|
||||
if ($user['battle'] > 0) {
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил уровень жизни <B>+60</B> ['.($hp).'/'.$us['maxhp'].']<BR>\') WHERE `id` = '.$us['battle'].'');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил'.$action.' уровень жизни <B>+30</B> ['.($hp).'/'.$us['maxhp'].']<BR>');
|
||||
//$fbattle->AddToLog('');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$fbattle->write_log ();
|
||||
}
|
||||
|
||||
mysql_query("UPDATE `users` SET `hp` = ".$hp." WHERE `id` = ".$us['id'].";");
|
||||
echo "Вы восстановили 30 НР персонажу ".$us['login']."!";
|
||||
$bet=1;
|
||||
|
||||
}
|
||||
echo "</B></FONT>";
|
||||
|
||||
|
||||
?>
|
||||
29
magic/al_neut_power.php
Normal file
29
magic/al_neut_power.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['target'])."' LIMIT 1;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' and `type` = '21' LIMIT 1;"));
|
||||
|
||||
$int=101;
|
||||
|
||||
if ($user['battle'] > 0) {echo "Не в бою...";}
|
||||
elseif ($effect['time']) {echo "На персонаже уже есть заклятие Сила нейтралитета"; }
|
||||
elseif ($user['room'] != $us['room']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif (!$us['online']) {echo "Персонаж не в игре!";}
|
||||
elseif (rand(1,100) < $int) {
|
||||
|
||||
addch("<img src=i/magic/al_neut_power.gif>Персонаж "{$user['login']}" наложил заклятие \"Сила нейтралитета\" на "{$_POST['target']}", сроком 2 часа.");
|
||||
$param_name=array("sila","lovk","inta","vinos");
|
||||
$param_name=$param_name[array_rand($param_name)];
|
||||
$param_value=rand(20,30);
|
||||
$us = mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`{$param_name}`,`type`) values ('".(int)$us['id']."','Сила нейтралитета',".(time()+7200).",{$param_value},21);");
|
||||
mysql_query("UPDATE `users` SET `{$param_name}`={$param_name}+{$param_value} WHERE `id`='{$us['id']}';");
|
||||
echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие \"Сила нейтралитета\" </b></font>";
|
||||
$bet=1;
|
||||
$outok=1;
|
||||
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
27
magic/antedot.php
Normal file
27
magic/antedot.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
$defaultEffects = mysql_fetch_assoc(mysql_query("SELECT id, name FROM effects WHERE type = 9994 AND owner = " . $user['id'] . " ORDER BY id DESC"));
|
||||
$chaosEffects = mysql_fetch_array(mysql_query('SELECT * FROM `laba_act` WHERE `uid` = "' . $user['id'] . '" AND `lib` = "' . $user['laba'] . '" AND `time` > "'.time().'" AND `vars` = "trap1" ORDER BY `time` DESC LIMIT 1'));
|
||||
if ($defaultEffects) {
|
||||
global $nodrink;
|
||||
if (in_array($user["room"],$nodrink)) {
|
||||
echo "Здесь запрещено пить эликсиры!";
|
||||
} elseif ($user['battle'] > 0) {
|
||||
echo "РќРµ РІ Р±РѕСЋ...";
|
||||
} else {
|
||||
mysql_query('DELETE FROM effects WHERE id = ' . $defaultEffects['id']);
|
||||
echo "Вы успешно вылечены от яда " . $defaultEffects['name'];
|
||||
addchp ('<font color=red>Внимание!</font> Вы успешно вылечены от яда <b>' . $defaultEffects['name'] . '</b>', '{[]}'.$user['login'].'{[]}');
|
||||
$bet=1;
|
||||
}
|
||||
} else if ($chaosEffects) {
|
||||
if ($user['battle'] > 0) {
|
||||
echo "РќРµ РІ Р±РѕСЋ...";
|
||||
} else {
|
||||
mysql_query('DELETE FROM `laba_act` WHERE `id` = "'.$chaosEffects['id'].'"');
|
||||
echo "Вы успешно сняли путы";
|
||||
addchp ('<font color=red>Внимание!</font> Вы успешно сняли путы', '{[]}'.$user['login'].'{[]}');
|
||||
$bet=1;
|
||||
}
|
||||
} else {
|
||||
echo "Вы не отравлены";
|
||||
}
|
||||
179
magic/attack.php
Normal file
179
magic/attack.php
Normal file
@@ -0,0 +1,179 @@
|
||||
<?php
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `real_time` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (type=13 OR ND type=12 OR type=14);"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '23' ;"));
|
||||
$raid_t=mysql_fetch_array(mysql_query("SELECT * FROM variables WHERE var='raid_on_status' limit 1;"));
|
||||
$hm=mysql_fetch_array(mysql_query("SELECT `value` FROM `variables` WHERE `var` = 'haos_match' LIMIT 1;"));
|
||||
$hm=unserialize($hm['value']);
|
||||
$us_b=mysql_fetch_array(mysql_query("SELECT `type`,`open` FROM `battle` WHERE `id`='{$us['battle']}';"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `id` FROM `effects` WHERE `owner` = '{$us['id']}' AND `time` > '".time()."' AND `type` = '227' LIMIT 1"));
|
||||
|
||||
if ($user['intel'] >= 4) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 4)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} elseif ($us_b['type']==3 || $us_b['type']==5) {
|
||||
echo "Запрещено входить в хаотический бой!";
|
||||
} elseif ($us['battle']>0 && $us_b['open']==0) {
|
||||
echo "Бой закрыт для вмешательства!";
|
||||
} elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} elseif(in_array($us['room'], $unkilable['rooms'])) {
|
||||
echo "В данной комнате запрещены нападения ...";
|
||||
} elseif(in_array($us['id'], $unkilable['users'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif(isset($effect['id'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif ($us['align']==2.99) {
|
||||
echo "Не атакуйте Администратора!";
|
||||
} elseif ($owntravma['id'] && !$us['battle']) {
|
||||
echo "Персонаж тяжело травмирован...";
|
||||
} elseif ($user['klan'] != '' && ($user['klan'] == $us['klan'])) {
|
||||
echo "Чтите честь ваших сокланов.";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif ($us['room'] == 31 || $us['room'] == 46 || $us['room'] == 47 || $us['room'] == 48 || $us['room'] == 49 ||$us['room'] == 600 || $us['room'] == 601 || $us['room'] == 45 || $us['room'] ==603 || $us['room'] == 602 || $us['room'] == 43 || $us['room'] ==45) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['align'] == 2.9) {
|
||||
echo "Нападение на Ангела строго запрещено!";
|
||||
} elseif ($us['align'] == 4.99) {
|
||||
echo "Нападение на Комментатора запрещено!";
|
||||
} elseif ($us['level'] < 1) {
|
||||
echo "Новички находятся под защитой Мироздателя!";
|
||||
} elseif ($us['hp'] < $us['maxhp']*0.33 && !$us['battle']) {
|
||||
echo "Жертва слишком слаба!";
|
||||
} elseif ($user['hp'] < $user['maxhp']*0.33) {
|
||||
echo "Вы слишком ослаблены для нападения!";
|
||||
} elseif ($us['hp'] < 1 && $us['battle']) {
|
||||
echo "Вы не можете напасть на погибшего!";
|
||||
} elseif ((($us['room']==101)&&($us['battle']>0))&&(((($user['align']==3)||($user['align']==2.2)) && ($us['align']!=6 && $us['align']!=2.1)) || ((($user['align']==6)||($user['align']==2.1)) && ($us['align']!=3 && $us['align']!=2.2)))) {
|
||||
echo "Не атакуйте своих союзников!";
|
||||
} elseif (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="напал";} else {$action="напала";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
|
||||
$jert = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
if($jert['id']!=$user['id']) {
|
||||
addch("<img src=i/magic/attack.gif> <B>{$user['login']}</B>, применив магию нападения, внезапно ".$action." на "{$_POST['target']}"");
|
||||
addchp ('<font color=red>Внимание!</font> На вас '.$action.' <B>'.$user['login'].'</B>.<BR>\'; top.frames[\'main\'].location=\'fbattle.php\'; var z = \' ','{[]}'.nick7 ($jert['id']).'{[]}');
|
||||
//destructitem($row['id']);
|
||||
$bet=1;
|
||||
//арх
|
||||
if($jert['id'] > _BOTSEPARATOR_) {
|
||||
$arha = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `prototype` = '.$jert['id'].' LIMIT 1;'));
|
||||
$jert['battle'] = $arha['battle'];
|
||||
$jert['id'] = $arha['id'];
|
||||
$bot=1;
|
||||
}
|
||||
if($jert['battle'] > 0) {
|
||||
|
||||
//вмешиваемся
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$jert['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$ak = array_keys($battle[$jert['id']]);
|
||||
$battle[$user['id']] = $battle[$ak[0]];
|
||||
foreach($battle[$user['id']] as $k => $v) {
|
||||
$battle[$user['id']][$k] =array(0,0,time());
|
||||
$battle[$k][$user['id']] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($jert['id'],$t1)) {
|
||||
$ttt = 2;
|
||||
} else {
|
||||
$ttt = 1;
|
||||
}
|
||||
addch ("<b>".nick7($user['id'])."</b> вмешался в <a href=logs.php?log=".$id." target=_blank>поединок »»</a>. ",$user['room']);
|
||||
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>\') WHERE `id` = '.$jert['battle'].'');
|
||||
|
||||
addlog($jert['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$user['id'].'\') WHERE `id` = '.$jert['battle'].' ;');
|
||||
mysql_query("UPDATE users SET `battle` =".$jert['battle'].",`zayavka`=0 WHERE `id`= ".$user['id']);
|
||||
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
else
|
||||
{
|
||||
// начинаем бой
|
||||
//$bet=1;
|
||||
// если чел в заявке, выбиваем его
|
||||
if($jert['zayavka']) {
|
||||
$fict1 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team1` LIKE '{$jert['id']};%' OR `team1` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
$fict2 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team2` LIKE '{$jert['id']};%' OR `team2` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
if($fict1) { $team=1; }
|
||||
elseif($fict2) { $team=2; }
|
||||
|
||||
mysql_query("UPDATE `users` SET `zayavka` = '' WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
$z = mysql_fetch_array(mysql_query("SELECT `team{$team}` FROM `zayavka` WHERE `id`=".$jert['zayavka'].";"));
|
||||
|
||||
$teams = str_replace($jert['id'].";","",$z[0]);
|
||||
mysql_query("UPDATE `zayavka` SET team{$team} = '{$teams}' WHERE id = {$jert['zayavka']};");
|
||||
}
|
||||
|
||||
//arch
|
||||
if($bot) {
|
||||
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('Архивариус','83','','".$jert['hp']."');");
|
||||
$jert['id'] = mysql_insert_id();
|
||||
}
|
||||
|
||||
$teams = array();
|
||||
$teams[$user['id']][$jert['id']] = array(0,0,time());
|
||||
$teams[$jert['id']][$user['id']] = array(0,0,time());
|
||||
$sv = array(3,4,5);
|
||||
//$tou = array_rand($sv,1);
|
||||
mysql_query("INSERT INTO `battle`
|
||||
(
|
||||
`id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`,`blood`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
NULL,'','".serialize($teams)."','".$sv[rand(0,2)]."','1','0','".$user['id']."','".$jert['id']."','".time()."','".time()."','0'
|
||||
)");
|
||||
|
||||
$id = mysql_insert_id();
|
||||
|
||||
// апдейтим врага
|
||||
if($bot) {
|
||||
mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
} else {
|
||||
mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
}
|
||||
|
||||
// создаем лог
|
||||
|
||||
|
||||
$rr = "<b>".nick3($user['id'])."</b> и <b>".nick3($jert['id'])."</b>";
|
||||
addch ("<a href=logs.php?log=".$id." target=_blank>Бой</a> между <B><b>".nick7($user['id'])."</b> и <b>".nick7($jert['id'])."</b> начался. ",$user['room']);
|
||||
|
||||
//mysql_query("INSERT INTO `logs` (`id`,`log`) VALUES('{$id}',"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']} OR `id` = {$jert['id']}");
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red>Мазохист?...</font>';
|
||||
}
|
||||
//$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
195
magic/attack_t.php
Normal file
195
magic/attack_t.php
Normal file
@@ -0,0 +1,195 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `real_time` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (type=13 OR ND type=12 OR type=14);"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '24' ;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `id` FROM `effects` WHERE `owner` = '{$us['id']}' AND `time` > '".time()."' AND `type` = '227' LIMIT 1"));
|
||||
|
||||
if ($user['intel'] >= 10) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 10)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
}
|
||||
elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} elseif ($us_b['type']==3 || $us_b['type']==5) {
|
||||
echo "Запрещено входить в хаотический бой!";
|
||||
} elseif ($us['battle']>0 && $us_b['open']==0) {
|
||||
echo "Бой закрыт для вмешательства!";
|
||||
} elseif(in_array($us['room'], $unkilable['rooms'])) {
|
||||
echo "В данной комнате запрещены нападения ...";
|
||||
} elseif(in_array($us['id'], $unkilable['users'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif(isset($effect['id'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif ($us['align']!=3) {
|
||||
echo "Свет поддержит Вас только в нападении на Темного!";
|
||||
} elseif ($us['align']==2.99) {
|
||||
echo "Не атакуйте Администратора!";
|
||||
} elseif ($user['zayavka'] > 0) {
|
||||
echo "Вы ожидаете поединка...";
|
||||
} elseif ($owntravma['id'] && !$us['battle']) {
|
||||
echo "Персонаж тяжело травмирован...";
|
||||
} elseif ($user['klan'] != '' && ($user['klan'] == $us['klan'])) {
|
||||
echo "Чтите честь ваших сокланов.";
|
||||
} elseif ($user['align'] >1 && $user['align'] <2 && $us['align'] >1 && $us['align'] <2) {
|
||||
echo "Чтите честь братьев.";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif ($us['room'] == 31 || $us['room'] == 46 || $us['room'] == 47 || $us['room'] == 48 || $us['room'] == 49 ||$us['room'] == 600 || $us['room'] == 601 || $us['room'] == 45 || $us['room'] == 602 || $us['room'] == 43 || $us['room'] ==45) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['align'] == 2.9) {
|
||||
echo "Нападения на Ангела строго запрещено!";
|
||||
} elseif ($us['align'] == 8.11) {
|
||||
echo "Нападение на Гвардейца Света запрещено!";
|
||||
} elseif ($us['align'] == 8.21) {
|
||||
echo "Нападение на Гвардейца Тьмы запрещено!";
|
||||
} elseif ($us['align'] == 8.31) {
|
||||
echo "Нападение на Гвардейца Нейтралитета запрещено!";
|
||||
} elseif ($us['align'] >1 && $us['align'] <2) {
|
||||
echo "Нападение на Паладина запрещено!";
|
||||
} elseif ($us['align'] == 4.99) {
|
||||
echo "Нападение на Комментатора запрещено!";
|
||||
} elseif ($us['level'] < 1) {
|
||||
echo "Новички находятся под защитой Мироздателя!";
|
||||
} elseif ($us['hp'] < $us['maxhp']*0.33 && !$us['battle']) {
|
||||
echo "Жертва слишком слаба!";
|
||||
} elseif ($user['hp'] < $user['maxhp']*0.33) {
|
||||
echo "Вы слишком ослаблены для нападения!";
|
||||
} elseif ($us['hp'] < 1 && $us['battle']) {
|
||||
echo "Вы не можете напасть на погибшего!";
|
||||
} elseif ($us_battle['type'] ==4 || $us_battle['type'] ==5) {
|
||||
echo "Вы можете вмешаться только в физический поединок!";
|
||||
} elseif (($us['room']==101)&&($us['battle']=0)) {
|
||||
echo "Не вам начинать сражение Тьмы и Света!";
|
||||
} elseif (($us['room']==101)&&($us['battle']>0) && ($user['align']!=2.1 && $user['align']!=2.2 && $user['align']!=6 && $user['align']!=3 && $user['align']!=2)) {
|
||||
echo "Вы не можете вступить в противостояние Тьмы и Света!";
|
||||
} elseif ((($us['room']==101)&&($us['battle']>0))&&(((($user['align']==3)||($user['align']==2.2)) && ($us['align']!=6 && $us['align']!=2.1)) || ((($user['align']==6)||($user['align']==2.1)) && ($us['align']!=3 && $us['align']!=2.2)))) {
|
||||
echo "Не атакуйте своих союзников!";
|
||||
} else {
|
||||
|
||||
if ($user['sex'] == 1) {$action="напал";} else {$action="напала";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
|
||||
$jert = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
if($jert['id']!=$user['id']) {
|
||||
addch("<img src=i/magic/attack_t.gif> <B>{$user['login']}</B>, применив силу Света, внезапно ".$action." на "{$_POST['target']}"");
|
||||
addchp ('<font color=red>Внимание!</font> На вас '.$action.' <B>'.$user['login'].'</B>.<BR>\'; top.frames[\'main\'].location=\'fbattle.php\'; var z = \' ','{[]}'.nick7 ($jert['id']).'{[]}');
|
||||
//destructitem($row['id']);
|
||||
$bet=1;
|
||||
//арх
|
||||
if($jert['id'] > _BOTSEPARATOR_) {
|
||||
$arha = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `prototype` = '.$jert['id'].' LIMIT 1;'));
|
||||
$jert['battle'] = $arha['battle'];
|
||||
$jert['id'] = $arha['id'];
|
||||
$bot=1;
|
||||
}
|
||||
if($jert['battle'] > 0) {
|
||||
|
||||
//вмешиваемся
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$jert['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$ak = array_keys($battle[$jert['id']]);
|
||||
$battle[$user['id']] = $battle[$ak[0]];
|
||||
foreach($battle[$user['id']] as $k => $v) {
|
||||
$battle[$user['id']][$k] =array(0,0,time());
|
||||
$battle[$k][$user['id']] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($jert['id'],$t1)) {
|
||||
$ttt = 2;
|
||||
} else {
|
||||
$ttt = 1;
|
||||
}
|
||||
addch ("<b>".nick7($user['id'])."</b> вмешался в <a href=logs.php?log=".$id." target=_blank>поединок »»</a>. ",$user['room']);
|
||||
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>\') WHERE `id` = '.$jert['battle'].'');
|
||||
|
||||
addlog($jert['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$user['id'].'\') WHERE `id` = '.$jert['battle'].' ;');
|
||||
mysql_query("UPDATE users SET `battle` =".$jert['battle'].",`zayavka`=0 WHERE `id`= ".$user['id']);
|
||||
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
else
|
||||
{
|
||||
// начинаем бой
|
||||
|
||||
// если чел в заявке, выбиваем его
|
||||
if($jert['zayavka']) {
|
||||
$fict1 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team1` LIKE '{$jert['id']};%' OR `team1` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
$fict2 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team2` LIKE '{$jert['id']};%' OR `team2` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
if($fict1) { $team=1; }
|
||||
elseif($fict2) { $team=2; }
|
||||
|
||||
mysql_query("UPDATE `users` SET `zayavka` = '' WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
$z = mysql_fetch_array(mysql_query("SELECT `team{$team}` FROM `zayavka` WHERE `id`=".$jert['zayavka'].";"));
|
||||
|
||||
$teams = str_replace($jert['id'].";","",$z[0]);
|
||||
mysql_query("UPDATE `zayavka` SET team{$team} = '{$teams}' WHERE id = {$jert['zayavka']};");
|
||||
}
|
||||
|
||||
//arch
|
||||
if($bot) {
|
||||
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('Архивариус','83','','".$jert['hp']."');");
|
||||
$jert['id'] = mysql_insert_id();
|
||||
}
|
||||
|
||||
$teams = array();
|
||||
$teams[$user['id']][$jert['id']] = array(0,0,time());
|
||||
$teams[$jert['id']][$user['id']] = array(0,0,time());
|
||||
$sv = array(3,4,5);
|
||||
//$tou = array_rand($sv,1);
|
||||
mysql_query("INSERT INTO `battle`
|
||||
(
|
||||
`id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`,`blood`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
NULL,'','".serialize($teams)."','".$sv[rand(0,2)]."','6','0','".$user['id']."','".$jert['id']."','".time()."','".time()."','1'
|
||||
)");
|
||||
|
||||
$id = mysql_insert_id();
|
||||
|
||||
// апдейтим врага
|
||||
if($bot) {
|
||||
mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
} else {
|
||||
mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
}
|
||||
|
||||
// создаем лог
|
||||
|
||||
|
||||
$rr = "<b>".nick3($user['id'])."</b> и <b>".nick3($jert['id'])."</b>";
|
||||
addch ("<a href=logs.php?log=".$id." target=_blank>Бой</a> между <B><b>".nick7($user['id'])."</b> и <b>".nick7($jert['id'])."</b> начался. ",$user['room']);
|
||||
|
||||
//mysql_query("INSERT INTO `logs` (`id`,`log`) VALUES('{$id}','Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>');");
|
||||
addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
|
||||
|
||||
mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']} OR `id` = {$jert['id']}");
|
||||
//header("Location:fbattle.php");
|
||||
$skipper=1;
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red>Мазохист?...</font>';
|
||||
}
|
||||
//$bet=1;
|
||||
}
|
||||
?>
|
||||
85
magic/attackbot.php
Normal file
85
magic/attackbot.php
Normal file
@@ -0,0 +1,85 @@
|
||||
<?php
|
||||
#$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `real_time` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (type=13 OR ND type=12 OR type=14);"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '23' ;"));
|
||||
$us_b=mysql_fetch_array(mysql_query("SELECT `type`,`open` FROM `battle` WHERE `id`='{$us['battle']}';"));
|
||||
|
||||
$int=101;
|
||||
$jert = mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `name` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `id` FROM `effects` WHERE `owner` = '{$jert['id']}' AND `time` > '".time()."' AND `type` = '227' LIMIT 1"));
|
||||
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} elseif ($us_b['type']==3 || $us_b['type']==5) {
|
||||
echo "Запрещено входить в хаотический бой!";
|
||||
} elseif ($jert['battle']>0 && $us_b['open']==0) {
|
||||
echo "Бой закрыт для вмешательства!";
|
||||
} elseif ($user['zayavka'] > 0) {
|
||||
echo "Вы ожидаете поединка...";
|
||||
} elseif(in_array($jert['room'], $unkilable['rooms'])) {
|
||||
echo "В данной комнате запрещены нападения ...";
|
||||
} elseif(in_array($jert['id'], $unkilable['users'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif(isset($effect['id'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif ($user['hp'] < $user['maxhp']*0.33) {
|
||||
echo "Вы слишком ослаблены для нападения!";
|
||||
} elseif ($jert['hp'] < 1) {
|
||||
echo "Вы не можете напасть на погибшего!";
|
||||
} elseif (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="напал";} else {$action="напала";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
addch("<img src=i/magic/attack.gif> <B>{$user['login']}</B>, применив магию нападения, внезапно ".$action." на "{$_POST['target']}"");
|
||||
$bet=1;
|
||||
$bot=1;
|
||||
|
||||
if($jert['battle'] > 0) {
|
||||
|
||||
//вмешиваемся
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$jert['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$ak = array_keys($battle[$jert['id']]);
|
||||
$battle[$user['id']] = $battle[$ak[0]];
|
||||
foreach($battle[$user['id']] as $k => $v) {
|
||||
$battle[$user['id']][$k] =array(0,0,time());
|
||||
$battle[$k][$user['id']] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($jert['id'],$t1)) {
|
||||
$ttt = 2;
|
||||
} else {
|
||||
$ttt = 1;
|
||||
}
|
||||
addch ("<b>".nick7($user['id'])."</b> вмешался в <a href=logs.php?log=".$id." target=_blank>поединок »»</a>. ",$user['room']);
|
||||
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>\') WHERE `id` = '.$jert['battle'].'');
|
||||
|
||||
//addlog($jert['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$user['id'].'\') WHERE `id` = '.$jert['battle'].' ;');
|
||||
mysql_query("UPDATE users SET `battle` =".$jert['battle'].",`zayavka`=0 WHERE `id`= ".$user['id']);
|
||||
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
else
|
||||
{
|
||||
echo("Не судьба!");
|
||||
}
|
||||
//$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
188
magic/attackk.php
Normal file
188
magic/attackk.php
Normal file
@@ -0,0 +1,188 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `real_time` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (type=13 OR ND type=12 OR type=14);"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '23' ;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `id` FROM `effects` WHERE `owner` = '{$us['id']}' AND `time` > '".time()."' AND `type` = '227' LIMIT 1"));
|
||||
|
||||
if ($user['intel'] >= 4) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 4)*3;
|
||||
if ($int>=100){$int=100;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
}
|
||||
elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} elseif ($us_b['type']==3 || $us_b['type']==5) {
|
||||
echo "Запрещено входить в хаотический бой!";
|
||||
} elseif ($us['battle']>0 && $us_b['open']==0) {
|
||||
echo "Бой закрыт для вмешательства!";
|
||||
} elseif ($us['align']==2.99) {
|
||||
echo "Не атакуйте Администратора!";
|
||||
} elseif ($user['zayavka'] > 0) {
|
||||
echo "Вы ожидаете поединка...";
|
||||
} elseif(in_array($us['room'], $unkilable['rooms'])) {
|
||||
echo "В данной комнате запрещены нападения ...";
|
||||
} elseif(in_array($us['id'], $unkilable['users'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif(isset($effect['id'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif ($owntravma['id'] && !$us['battle']) {
|
||||
echo "Персонаж тяжело травмирован...";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif ($us['room'] == 31 || $us['room'] == 46 || $us['room'] == 47 || $us['room'] == 48 || $us['room'] == 49 ||$us['room'] == 600 || $us['room'] == 601 || $us['room'] == 45 || $us['room'] == 602 || $us['room'] == 43 || $us['room'] ==45) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['align'] == 2.9) {
|
||||
echo "Нападения на Ангела строго запрещено!";
|
||||
} elseif ($us['align'] == 8.11) {
|
||||
echo "Нападение на Гвардейца Света запрещено!";
|
||||
} elseif ($us['align'] == 8.21) {
|
||||
echo "Нападение на Гвардейца Тьмы запрещено!";
|
||||
} elseif ($us['align'] == 8.31) {
|
||||
echo "Нападение на Гвардейца Нейтралитета запрещено!";
|
||||
} elseif ($us['align'] >1 && $us['align'] <2) {
|
||||
echo "Нападение на Паладинов запрещено!";
|
||||
} elseif ($us['align'] == 4.99) {
|
||||
echo "Нападение на Комментатора запрещено!";
|
||||
} elseif ($us['level'] < 1) {
|
||||
echo "Новички находятся под защитой Мироздателя!";
|
||||
} elseif ($us['hp'] < $us['maxhp']*0.33 && !$us['battle']) {
|
||||
echo "Жертва слишком слаба!";
|
||||
} elseif ($user['hp'] < $user['maxhp']*0.33) {
|
||||
echo "Вы слишком ослаблены для нападения!";
|
||||
} elseif ($us['hp'] < 1 && $us['battle']) {
|
||||
echo "Вы не можете напасть на погибшего!";
|
||||
} elseif (($us['room']==101)&&($us['battle']=0)) {
|
||||
echo "Не вам начинать сражение Тьмы и Света!";
|
||||
} elseif (($us['room']==101)&&($us['battle']>0) && ($user['align']!=2.1 && $user['align']!=2.2 && $user['align']!=6 && $user['align']!=3 && $user['align']!=2)) {
|
||||
echo "Вы не можете вступить в противостояние Тьмы и Света!";
|
||||
} elseif ((($us['room']==101)&&($us['battle']>0))&&(((($user['align']==3)||($user['align']==2.2)) && ($us['align']!=6 && $us['align']!=2.1)) || ((($user['align']==6)||($user['align']==2.1)) && ($us['align']!=3 && $us['align']!=2.2)))) {
|
||||
echo "Не атакуйте своих союзников!";
|
||||
} elseif (mt_rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="напал";} else {$action="напала";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
|
||||
$jert = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
if($jert['id']!=$user['id']) {
|
||||
addch("<img src=i/magic/attack.gif> <B>{$user['login']}</B>, применив магию нападения, внезапно ".$action." на "{$_POST['target']}"");
|
||||
addchp ('<font color=red>Внимание!</font> На вас '.$action.' <B>'.$user['login'].'</B>.<BR>\'; top.frames[\'main\'].location=\'fbattle.php\'; var z = \' ','{[]}'.nick7 ($jert['id']).'{[]}');
|
||||
//destructitem($row['id']);
|
||||
$bet=1;
|
||||
//арх
|
||||
if($jert['id'] > _BOTSEPARATOR_) {
|
||||
$arha = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `prototype` = '.$jert['id'].' LIMIT 1;'));
|
||||
$jert['battle'] = $arha['battle'];
|
||||
$jert['id'] = $arha['id'];
|
||||
$bot=1;
|
||||
}
|
||||
if($jert['battle'] > 0) {
|
||||
|
||||
//вмешиваемся
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$jert['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$ak = array_keys($battle[$jert['id']]);
|
||||
$battle[$user['id']] = $battle[$ak[0]];
|
||||
foreach($battle[$user['id']] as $k => $v) {
|
||||
$battle[$user['id']][$k] =array(0,0,time());
|
||||
$battle[$k][$user['id']] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($jert['id'],$t1)) {
|
||||
$ttt = 2;
|
||||
} else {
|
||||
$ttt = 1;
|
||||
}
|
||||
addch ("<b>".nick7($user['id'])."</b> вмешался в <a href=logs.php?log=".$id." target=_blank>поединок »»</a>. ",$user['room']);
|
||||
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>\') WHERE `id` = '.$jert['battle'].'');
|
||||
|
||||
addlog($jert['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$user['id'].'\') WHERE `id` = '.$jert['battle'].' ;');
|
||||
mysql_query("UPDATE users SET `battle` =".$jert['battle'].",`zayavka`=0 WHERE `id`= ".$user['id']);
|
||||
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
else
|
||||
{
|
||||
// начинаем бой
|
||||
//$bet=1;
|
||||
// если чел в заявке, выбиваем его
|
||||
if($jert['zayavka']) {
|
||||
$fict1 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team1` LIKE '{$jert['id']};%' OR `team1` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
$fict2 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team2` LIKE '{$jert['id']};%' OR `team2` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
if($fict1) { $team=1; }
|
||||
elseif($fict2) { $team=2; }
|
||||
|
||||
mysql_query("UPDATE `users` SET `zayavka` = '' WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
$z = mysql_fetch_array(mysql_query("SELECT `team{$team}` FROM `zayavka` WHERE `id`=".$jert['zayavka'].";"));
|
||||
|
||||
$teams = str_replace($jert['id'].";","",$z[0]);
|
||||
mysql_query("UPDATE `zayavka` SET team{$team} = '{$teams}' WHERE id = {$jert['zayavka']};");
|
||||
}
|
||||
|
||||
//arch
|
||||
if($bot) {
|
||||
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('Архивариус','83','','".$jert['hp']."');");
|
||||
$jert['id'] = mysql_insert_id();
|
||||
}
|
||||
undressall($jert['id']);
|
||||
undressall($user['id']);
|
||||
$teams = array();
|
||||
$teams[$user['id']][$jert['id']] = array(0,0,time());
|
||||
$teams[$jert['id']][$user['id']] = array(0,0,time());
|
||||
$sv = array(3,4,5);
|
||||
//$tou = array_rand($sv,1);
|
||||
mysql_query("INSERT INTO `battle`
|
||||
(
|
||||
`id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`,`blood`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
NULL,'','".serialize($teams)."','".$sv[rand(0,2)]."','1','0','".$user['id']."','".$jert['id']."','".time()."','".time()."','0'
|
||||
)");
|
||||
|
||||
$id = mysql_insert_id();
|
||||
|
||||
// апдейтим врага
|
||||
if($bot) {
|
||||
mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
} else {
|
||||
mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
}
|
||||
|
||||
// создаем лог
|
||||
|
||||
|
||||
$rr = "<b>".nick3($user['id'])."</b> и <b>".nick3($jert['id'])."</b>";
|
||||
addch ("<a href=logs.php?log=".$id." target=_blank>Бой</a> между <B><b>".nick7($user['id'])."</b> и <b>".nick7($jert['id'])."</b> начался. ",$user['room']);
|
||||
|
||||
//mysql_query("INSERT INTO `logs` (`id`,`log`) VALUES('{$id}',"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']} OR `id` = {$jert['id']}");
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red>Мазохист?...</font>';
|
||||
}
|
||||
//$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
155
magic/attackk_close.php
Normal file
155
magic/attackk_close.php
Normal file
@@ -0,0 +1,155 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `real_time` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (type=13 OR ND type=12 OR type=14);"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '23' ;"));
|
||||
$raid_t=mysql_fetch_array(mysql_query("SELECT * FROM variables WHERE var='raid_on_status' limit 1;"));
|
||||
$hm=mysql_fetch_array(mysql_query("SELECT `value` FROM `variables` WHERE `var` = 'haos_match' LIMIT 1;"));
|
||||
$hm=unserialize($hm['value']);
|
||||
$us_b=mysql_fetch_array(mysql_query("SELECT `type`,`open` FROM `battle` WHERE `id`='{$us['battle']}';"));
|
||||
$def=mysql_fetch_array(mysql_query("SELECT id FROM effects WHERE type=22 AND owner=".$us['id']." LIMIT 1;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `id` FROM `effects` WHERE `owner` = '{$us['id']}' AND `time` > '".time()."' AND `type` = '227' LIMIT 1"));
|
||||
|
||||
$forb_battle=array();
|
||||
if($raid_t['value']>0)
|
||||
$forb_battle[]=$raid_t['value'];
|
||||
foreach($hm as $lv=>$num)
|
||||
if($num>0)
|
||||
$forb_battle[]=$num;
|
||||
$int=101;
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
}
|
||||
elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} elseif ($us['battle']>0) {
|
||||
echo "Персонаж в бою!";
|
||||
} elseif ($def['id']>0) {
|
||||
echo "Персонаж защищен от кулачного нападения!";
|
||||
} elseif ($us['align']==2.99) {
|
||||
echo "Не атакуйте Администратора!";
|
||||
} elseif ($user['zayavka'] > 0) {
|
||||
echo "Вы ожидаете поединка...";
|
||||
} elseif(in_array($us['room'], $unkilable['rooms'])) {
|
||||
echo "В данной комнате запрещены нападения ...";
|
||||
} elseif(in_array($us['id'], $unkilable['users'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif(isset($effect['id'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif ($owntravma['id'] && !$us['battle']) {
|
||||
echo "Персонаж тяжело травмирован...";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif ($us['room'] == 31 || $us['room'] == 46 || $us['room'] == 47 || $us['room'] == 48 || $us['room'] == 49 ||$us['room'] == 600 || $us['room'] == 601 || $us['room'] == 45 || $us['room'] == 602 || $us['room'] == 43 || $us['room'] ==45) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['align'] == 2.9) {
|
||||
echo "Нападения на Ангела строго запрещено!";
|
||||
} elseif ($us['align'] == 8.11) {
|
||||
echo "Нападение на Гвардейца Света запрещено!";
|
||||
} elseif ($us['align'] == 8.21) {
|
||||
echo "Нападение на Гвардейца Тьмы запрещено!";
|
||||
} elseif ($us['align'] == 8.31) {
|
||||
echo "Нападение на Гвардейца Нейтралитета запрещено!";
|
||||
} elseif ($us['align'] >1 && $us['align'] <2) {
|
||||
echo "Нападение на Паладина запрещено!";
|
||||
} elseif ($us['align'] == 4.99) {
|
||||
echo "Нападение на Комментатора запрещено!";
|
||||
} elseif ($us['level'] < 1) {
|
||||
echo "Новички находятся под защитой Мироздателя!";
|
||||
} elseif ($us['hp'] < $us['maxhp']*0.33 && !$us['battle']) {
|
||||
echo "Жертва слишком слаба!";
|
||||
} elseif ($user['hp'] < $user['maxhp']*0.33) {
|
||||
echo "Вы слишком ослаблены для нападения!";
|
||||
} elseif (($us['room']==101)&&($us['battle']=0)) {
|
||||
echo "Не вам начинать сражение Тьмы и Света!";
|
||||
} elseif (mt_rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="напал";} else {$action="напала";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
|
||||
$jert = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
if($jert['id']!=$user['id']) {
|
||||
addch("<img src=i/magic/attackk_close.gif> <B>{$user['login']}</B>, применив магию закрытого кулачного кровавого нападения, внезапно ".$action." на "{$_POST['target']}"");
|
||||
addchp ('<font color=red>Внимание!</font> На вас '.$action.' <B>'.$user['login'].'</B>.<BR>\'; top.frames[\'main\'].location=\'fbattle.php\'; var z = \' ','{[]}'.nick7 ($jert['id']).'{[]}');
|
||||
//destructitem($row['id']);
|
||||
$bet=1;
|
||||
//арх
|
||||
if($jert['id'] > _BOTSEPARATOR_) {
|
||||
$arha = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `prototype` = '.$jert['id'].' LIMIT 1;'));
|
||||
$jert['battle'] = $arha['battle'];
|
||||
$jert['id'] = $arha['id'];
|
||||
$bot=1;
|
||||
}
|
||||
{
|
||||
// начинаем бой
|
||||
//$bet=1;
|
||||
// если чел в заявке, выбиваем его
|
||||
if($jert['zayavka']) {
|
||||
$fict1 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team1` LIKE '{$jert['id']};%' OR `team1` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
$fict2 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team2` LIKE '{$jert['id']};%' OR `team2` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
if($fict1) { $team=1; }
|
||||
elseif($fict2) { $team=2; }
|
||||
|
||||
mysql_query("UPDATE `users` SET `zayavka` = '' WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
$z = mysql_fetch_array(mysql_query("SELECT `team{$team}` FROM `zayavka` WHERE `id`=".$jert['zayavka'].";"));
|
||||
|
||||
$teams = str_replace($jert['id'].";","",$z[0]);
|
||||
mysql_query("UPDATE `zayavka` SET team{$team} = '{$teams}' WHERE id = {$jert['zayavka']};");
|
||||
}
|
||||
|
||||
if(rand(0,100)<80)
|
||||
undressall($jert['id']);
|
||||
undressall($user['id']);
|
||||
$teams = array();
|
||||
$teams[$user['id']][$jert['id']] = array(0,0,time());
|
||||
$teams[$jert['id']][$user['id']] = array(0,0,time());
|
||||
$sv = array(3,4,5);
|
||||
//$tou = array_rand($sv,1);
|
||||
mysql_query("INSERT INTO `battle`
|
||||
(
|
||||
`id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`,`blood`,`open`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
NULL,'','".serialize($teams)."','".$sv[rand(0,2)]."','1','0','".$user['id']."','".$jert['id']."','".time()."','".time()."','1','0'
|
||||
)");
|
||||
|
||||
$id = mysql_insert_id();
|
||||
|
||||
// апдейтим врага
|
||||
if($bot) {
|
||||
mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
} else {
|
||||
mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
}
|
||||
|
||||
// создаем лог
|
||||
|
||||
|
||||
$rr = "<b>".nick3($user['id'])."</b> и <b>".nick3($jert['id'])."</b>";
|
||||
addch ("<a href=logs.php?log=".$id." target=_blank>Бой</a> между <B><b>".nick7($user['id'])."</b> и <b>".nick7($jert['id'])."</b> начался. ",$user['room']);
|
||||
|
||||
//mysql_query("INSERT INTO `logs` (`id`,`log`) VALUES('{$id}',"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']} OR `id` = {$jert['id']}");
|
||||
$outok=1;
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red>Мазохист?...</font>';
|
||||
}
|
||||
//$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
155
magic/attackk_open.php
Normal file
155
magic/attackk_open.php
Normal file
@@ -0,0 +1,155 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `real_time` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (type=13 OR ND type=12 OR type=14);"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '23' ;"));
|
||||
$raid_t=mysql_fetch_array(mysql_query("SELECT * FROM variables WHERE var='raid_on_status' limit 1;"));
|
||||
$def=mysql_fetch_array(mysql_query("SELECT id FROM effects WHERE type=22 AND owner=".$us['id']." LIMIT 1;"));
|
||||
$hm=mysql_fetch_array(mysql_query("SELECT `value` FROM `variables` WHERE `var` = 'haos_match' LIMIT 1;"));
|
||||
$hm=unserialize($hm['value']);
|
||||
$us_b=mysql_fetch_array(mysql_query("SELECT `type`,`open` FROM `battle` WHERE `id`='{$us['battle']}';"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `id` FROM `effects` WHERE `owner` = '{$us['id']}' AND `time` > '".time()."' AND `type` = '227' LIMIT 1"));
|
||||
|
||||
|
||||
$forb_battle=array();
|
||||
if($raid_t['value']>0)
|
||||
$forb_battle[]=$raid_t['value'];
|
||||
foreach($hm as $lv=>$num)
|
||||
if($num>0)
|
||||
$forb_battle[]=$num;
|
||||
$int=101;
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} elseif ($us['battle']>0) {
|
||||
echo "Персонаж в бою!";
|
||||
} elseif ($def['id']>0) {
|
||||
echo "Персонаж защищен от кулачного нападения!";
|
||||
} elseif ($us['align']==2.99) {
|
||||
echo "Не атакуйте Администратора!";
|
||||
} elseif(in_array($us['room'], $unkilable['rooms'])) {
|
||||
echo "В данной комнате запрещены нападения ...";
|
||||
} elseif(in_array($us['id'], $unkilable['users'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif(isset($effect['id'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif ($user['zayavka'] > 0) {
|
||||
echo "Вы ожидаете поединка...";
|
||||
} elseif ($owntravma['id'] && !$us['battle']) {
|
||||
echo "Персонаж тяжело травмирован...";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif ($us['room'] == 31 || $us['room'] == 46 || $us['room'] == 47 || $us['room'] == 48 || $us['room'] == 49 ||$us['room'] == 600 || $us['room'] == 601 || $us['room'] == 45 || $us['room'] == 602 || $us['room'] == 43 || $us['room'] ==45) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['align'] == 2.9) {
|
||||
echo "Нападения на Ангела строго запрещено!";
|
||||
} elseif ($us['align'] == 8.11) {
|
||||
echo "Нападение на Гвардейца Света запрещено!";
|
||||
} elseif ($us['align'] == 8.21) {
|
||||
echo "Нападение на Гвардейца Тьмы запрещено!";
|
||||
} elseif ($us['align'] == 8.31) {
|
||||
echo "Нападение на Гвардейца Нейтралитета запрещено!";
|
||||
} elseif ($us['align'] >1 && $us['align'] <2) {
|
||||
echo "Нападение на Паладина запрещено!";
|
||||
} elseif ($us['align'] == 4.99) {
|
||||
echo "Нападение на Комментатора запрещено!";
|
||||
} elseif ($us['level'] < 1) {
|
||||
echo "Новички находятся под защитой Мера Города!";
|
||||
} elseif ($us['hp'] < $us['maxhp']*0.33 && !$us['battle']) {
|
||||
echo "Жертва слишком слаба!";
|
||||
} elseif ($user['hp'] < $user['maxhp']*0.33) {
|
||||
echo "Вы слишком ослаблены для нападения!";
|
||||
} elseif (($us['room']==101)&&($us['battle']=0)) {
|
||||
echo "Не вам начинать сражение Тьмы и Света!";
|
||||
} elseif (mt_rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="напал";} else {$action="напала";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
|
||||
$jert = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
if($jert['id']!=$user['id']) {
|
||||
addch("<img src=i/magic/attackk_open.gif> <B>{$user['login']}</B>, применив магию закрытого кулачного нападения, внезапно ".$action." на "{$_POST['target']}"");
|
||||
addchp ('<font color=red>Внимание!</font> На вас '.$action.' <B>'.$user['login'].'</B>.<BR>\'; top.frames[\'main\'].location=\'fbattle.php\'; var z = \' ','{[]}'.nick7 ($jert['id']).'{[]}');
|
||||
//destructitem($row['id']);
|
||||
$bet=1;
|
||||
//арх
|
||||
if($jert['id'] > _BOTSEPARATOR_) {
|
||||
$arha = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `prototype` = '.$jert['id'].' LIMIT 1;'));
|
||||
$jert['battle'] = $arha['battle'];
|
||||
$jert['id'] = $arha['id'];
|
||||
$bot=1;
|
||||
}
|
||||
{
|
||||
// начинаем бой
|
||||
//$bet=1;
|
||||
// если чел в заявке, выбиваем его
|
||||
if($jert['zayavka']) {
|
||||
$fict1 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team1` LIKE '{$jert['id']};%' OR `team1` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
$fict2 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team2` LIKE '{$jert['id']};%' OR `team2` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
if($fict1) { $team=1; }
|
||||
elseif($fict2) { $team=2; }
|
||||
|
||||
mysql_query("UPDATE `users` SET `zayavka` = '' WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
$z = mysql_fetch_array(mysql_query("SELECT `team{$team}` FROM `zayavka` WHERE `id`=".$jert['zayavka'].";"));
|
||||
|
||||
$teams = str_replace($jert['id'].";","",$z[0]);
|
||||
mysql_query("UPDATE `zayavka` SET team{$team} = '{$teams}' WHERE id = {$jert['zayavka']};");
|
||||
}
|
||||
|
||||
if(rand(0,100)<80)
|
||||
undressall($jert['id']);
|
||||
undressall($user['id']);
|
||||
$teams = array();
|
||||
$teams[$user['id']][$jert['id']] = array(0,0,time());
|
||||
$teams[$jert['id']][$user['id']] = array(0,0,time());
|
||||
$sv = array(3,4,5);
|
||||
//$tou = array_rand($sv,1);
|
||||
mysql_query("INSERT INTO `battle`
|
||||
(
|
||||
`id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`,`blood`,`open`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
NULL,'','".serialize($teams)."','".$sv[rand(0,2)]."','1','0','".$user['id']."','".$jert['id']."','".time()."','".time()."','0','0'
|
||||
)");
|
||||
|
||||
$id = mysql_insert_id();
|
||||
|
||||
// апдейтим врага
|
||||
if($bot) {
|
||||
mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
} else {
|
||||
mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
}
|
||||
|
||||
// создаем лог
|
||||
|
||||
|
||||
$rr = "<b>".nick3($user['id'])."</b> и <b>".nick3($jert['id'])."</b>";
|
||||
addch ("<a href=logs.php?log=".$id." target=_blank>Бой</a> между <B><b>".nick7($user['id'])."</b> и <b>".nick7($jert['id'])."</b> начался. ",$user['room']);
|
||||
|
||||
//mysql_query("INSERT INTO `logs` (`id`,`log`) VALUES('{$id}',"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']} OR `id` = {$jert['id']}");
|
||||
$outok=1;
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red>Мазохист?...</font>';
|
||||
}
|
||||
//$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
197
magic/battack.php
Normal file
197
magic/battack.php
Normal file
@@ -0,0 +1,197 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `real_time` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (type=13 OR ND type=12 OR type=14);"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '24' ;"));
|
||||
$raid_t=mysql_fetch_array(mysql_query("SELECT * FROM variables WHERE var='raid_on_status' limit 1;"));
|
||||
$hm=mysql_fetch_array(mysql_query("SELECT `value` FROM `variables` WHERE `var` = 'haos_match' LIMIT 1;"));
|
||||
$hm=unserialize($hm['value']);
|
||||
$us_b=mysql_fetch_array(mysql_query("SELECT `type`,`open` FROM `battle` WHERE `id`='{$us['battle']}';"));
|
||||
$forb_battle=array();
|
||||
if($raid_t['value']>0)
|
||||
$forb_battle[]=$raid_t['value'];
|
||||
foreach($hm as $lv=>$num)
|
||||
if($num>0)
|
||||
$forb_battle[]=$num;
|
||||
if ($user['intel'] >= 10) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 10)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
}
|
||||
elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} elseif ($us_b['type']==3 || $us_b['type']==5) {
|
||||
echo "Запрещено входить в хаотический бой!";
|
||||
} elseif ($us['battle']>0 && $us_b['open']==0) {
|
||||
echo "Бой закрыт для вмешательства!";
|
||||
} elseif ($us['align']==2.99) {
|
||||
echo "Не атакуйте Администратора!";
|
||||
} elseif ($user['zayavka'] > 0) {
|
||||
echo "Вы ожидаете поединка...";
|
||||
} elseif ($owntravma['id'] && !$us['battle']) {
|
||||
echo "Персонаж тяжело травмирован...";
|
||||
} elseif ($user['klan'] != '' && ($user['klan'] == $us['klan'])) {
|
||||
echo "Чтите честь ваших сокланов.";
|
||||
} elseif ($user['align'] >1 && $user['align'] <2 && $us['align'] >1 && $us['align'] <2) {
|
||||
echo "Чтите честь братьев.";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif ($us['room'] == 31 || $us['room'] == 46 || $us['room'] == 47 || $us['room'] == 48 || $us['room'] == 49 ||$us['room'] == 600 || $us['room'] == 601 || $us['room'] == 45 || $us['room'] == 602 || $us['room'] == 43 || $us['room'] ==45) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['align'] == 2.9) {
|
||||
echo "Нападения на Ангела строго запрещено!";
|
||||
} elseif ($us['align'] == 8.11) {
|
||||
echo "Нападение на Гвардейца Света запрещено!";
|
||||
} elseif ($us['align'] == 8.21) {
|
||||
echo "Нападение на Гвардейца Тьмы запрещено!";
|
||||
} elseif ($us['align'] == 8.31) {
|
||||
echo "Нападение на Гвардейца Нейтралитета запрещено!";
|
||||
} elseif ($us['align'] >1 && $us['align'] <2) {
|
||||
echo "Нападение на Паладинов запрещено!";
|
||||
} elseif ($us['align'] == 4.99) {
|
||||
echo "Нападение на Комментатора запрещено!";
|
||||
} elseif ($us['level'] < 1) {
|
||||
echo "Новички находятся под защитой Мироздателя!";
|
||||
} elseif ($us['hp'] < $us['maxhp']*0.33 && !$us['battle']) {
|
||||
echo "Жертва слишком слаба!";
|
||||
} elseif ($user['hp'] < $user['maxhp']*0.33) {
|
||||
echo "Вы слишком ослаблены для нападения!";
|
||||
} elseif ($us['hp'] < 1 && $us['battle']) {
|
||||
echo "Вы не можете напасть на погибшего!";
|
||||
} elseif (in_array($us['battle'],$forb_battle)) {
|
||||
echo "Вы не можете вступать в бой за силы Хаоса!!";
|
||||
} elseif (($us['room']==101)&&($us['battle']=0)) {
|
||||
echo "Не вам начинать сражение Тьмы и Света!";
|
||||
} elseif (($us['room']==101)&&($us['battle']>0) && ($user['align']!=2.1 && $user['align']!=2.2 && $user['align']!=6 && $user['align']!=3 && $user['align']!=2)) {
|
||||
echo "Вы не можете вступить в противостояние Тьмы и Света!";
|
||||
} elseif ((($us['room']==101)&&($us['battle']>0))&&(((($user['align']==3)||($user['align']==2.2)) && ($us['align']!=6 && $us['align']!=2.1)) || ((($user['align']==6)||($user['align']==2.1)) && ($us['align']!=3 && $us['align']!=2.2)))) {
|
||||
echo "Не атакуйте своих союзников!";
|
||||
} elseif (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="напал";} else {$action="напала";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
|
||||
$jert = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
if($jert['id']!=$user['id']) {
|
||||
addch("<img src=i/magic/attackb.gif> <B>{$user['login']}</B>, применив магию нападения, внезапно ".$action." на "{$_POST['target']}"");
|
||||
addchp ('<font color=red>Внимание!</font> На вас '.$action.' <B>'.$user['login'].'</B>.<BR>\'; top.frames[\'main\'].location=\'fbattle.php\'; var z = \' ','{[]}'.nick7 ($jert['id']).'{[]}');
|
||||
//destructitem($row['id']);
|
||||
$bet=1;
|
||||
//арх
|
||||
if($jert['id'] > _BOTSEPARATOR_) {
|
||||
$arha = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `prototype` = '.$jert['id'].' LIMIT 1;'));
|
||||
$jert['battle'] = $arha['battle'];
|
||||
$jert['id'] = $arha['id'];
|
||||
$bot=1;
|
||||
}
|
||||
if($jert['battle'] > 0) {
|
||||
|
||||
//вмешиваемся
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$jert['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$ak = array_keys($battle[$jert['id']]);
|
||||
$battle[$user['id']] = $battle[$ak[0]];
|
||||
foreach($battle[$user['id']] as $k => $v) {
|
||||
$battle[$user['id']][$k] =array(0,0,time());
|
||||
$battle[$k][$user['id']] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($jert['id'],$t1)) {
|
||||
$ttt = 2;
|
||||
} else {
|
||||
$ttt = 1;
|
||||
}
|
||||
addch ("<b>".nick7($user['id'])."</b> вмешался в <a href=logs.php?log=".$id." target=_blank>поединок »»</a>. ",$user['room']);
|
||||
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>\') WHERE `id` = '.$jert['battle'].'');
|
||||
|
||||
addlog($jert['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$user['id'].'\') WHERE `id` = '.$jert['battle'].' ;');
|
||||
mysql_query("UPDATE users SET `battle` =".$jert['battle'].",`zayavka`=0 WHERE `id`= ".$user['id']);
|
||||
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
else
|
||||
{
|
||||
// начинаем бой
|
||||
|
||||
// если чел в заявке, выбиваем его
|
||||
if($jert['zayavka']) {
|
||||
$fict1 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team1` LIKE '{$jert['id']};%' OR `team1` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
$fict2 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team2` LIKE '{$jert['id']};%' OR `team2` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
if($fict1) { $team=1; }
|
||||
elseif($fict2) { $team=2; }
|
||||
|
||||
mysql_query("UPDATE `users` SET `zayavka` = '' WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
$z = mysql_fetch_array(mysql_query("SELECT `team{$team}` FROM `zayavka` WHERE `id`=".$jert['zayavka'].";"));
|
||||
|
||||
$teams = str_replace($jert['id'].";","",$z[0]);
|
||||
mysql_query("UPDATE `zayavka` SET team{$team} = '{$teams}' WHERE id = {$jert['zayavka']};");
|
||||
}
|
||||
|
||||
//arch
|
||||
if($bot) {
|
||||
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('Архивариус','83','','".$jert['hp']."');");
|
||||
$jert['id'] = mysql_insert_id();
|
||||
}
|
||||
|
||||
$teams = array();
|
||||
$teams[$user['id']][$jert['id']] = array(0,0,time());
|
||||
$teams[$jert['id']][$user['id']] = array(0,0,time());
|
||||
$sv = array(3,4,5);
|
||||
//$tou = array_rand($sv,1);
|
||||
mysql_query("INSERT INTO `battle`
|
||||
(
|
||||
`id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`,`blood`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
NULL,'','".serialize($teams)."','".$sv[rand(0,2)]."','6','0','".$user['id']."','".$jert['id']."','".time()."','".time()."','1'
|
||||
)");
|
||||
|
||||
$id = mysql_insert_id();
|
||||
|
||||
// апдейтим врага
|
||||
if($bot) {
|
||||
mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
} else {
|
||||
mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
}
|
||||
|
||||
// создаем лог
|
||||
|
||||
|
||||
$rr = "<b>".nick3($user['id'])."</b> и <b>".nick3($jert['id'])."</b>";
|
||||
addch ("<a href=logs.php?log=".$id." target=_blank>Бой</a> между <B><b>".nick7($user['id'])."</b> и <b>".nick7($jert['id'])."</b> начался. ",$user['room']);
|
||||
|
||||
//mysql_query("INSERT INTO `logs` (`id`,`log`) VALUES('{$id}','Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>');");
|
||||
addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
|
||||
|
||||
mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']} OR `id` = {$jert['id']}");
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red>Мазохист?...</font>';
|
||||
}
|
||||
//$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
61
magic/bexit.php
Normal file
61
magic/bexit.php
Normal file
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
// magic выход из боя
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
$raid_t=mysql_fetch_array(mysql_query("SELECT * FROM variables WHERE var='raid_on_status' LIMIT 1;"));
|
||||
|
||||
if ($user['battle'] == 0) {
|
||||
echo "Это боевая магия...";
|
||||
} elseif ($user['room']==600 || $user['room']==601 || $user['room']==602 || $us['room'] == 43 || $us['room'] == 45) {
|
||||
echo "В этой локации выход из боя запрещен!";
|
||||
} elseif ($user['battle']==$raid_t['value']) {
|
||||
echo "Вы защищаете весь город, а не только себя. Победа или смерть!";
|
||||
} else {
|
||||
|
||||
|
||||
|
||||
|
||||
//unset($fbattle->battle[$user['id']]);
|
||||
if($us['sex'] == 1) {
|
||||
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],'b').' вышла из боя!<BR>');
|
||||
} else {
|
||||
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],'b').' вышел из боя!<BR>');
|
||||
}
|
||||
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$user['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
//$ak = array_keys($battle[$user['id']]);
|
||||
//$battle[$user['id']] = $battle[$ak[0]];
|
||||
unset($battle[$user['id']]);
|
||||
foreach($battle as $k => $v) {
|
||||
unset( $battle[$user['id']][$k]);// =array(0,0,time());
|
||||
unset( $battle[$k][$user['id']]);// = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($user['id'],$t1)) {
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
unset ($t1[array_search($user['id'],$t1)]);
|
||||
$tu=$t1;
|
||||
$ttt=1;
|
||||
|
||||
} else {
|
||||
$t2 = explode(";",$bd['t2']);
|
||||
unset ($t2[array_search($user['id'],$t2)]);
|
||||
$tu=$t2;
|
||||
$ttt=2;
|
||||
}
|
||||
mysql_query("UPDATE `inventory` SET `duration`=`duration`+1 WHERE `type` <>12 AND `dressed` = 1 AND `owner` = '{$user['id']}';");
|
||||
$magictime=time()+(10*60);
|
||||
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$user['id']."','Путы','$magictime',10);");
|
||||
addchp ('<font color=red>Внимание!</font> Вы вышли из боя! ','{[]}'.nick7 ($user['id']).'{[]}');
|
||||
mysql_query("UPDATE `battle` SET `teams` = '".serialize($battle)."', `t".$ttt."`='".implode(";",$tu)."' WHERE `id` = ".$user['battle']." ;");
|
||||
mysql_query('UPDATE users SET `battle` =0, `hp` = 0 WHERE `id` = '.$user['id'].';');
|
||||
header("Location:fbattle.php");
|
||||
|
||||
$bet=1;
|
||||
echo "Вы вышли из боя";
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
0
magic/blank.php
Normal file
0
magic/blank.php
Normal file
163
magic/brat.php
Normal file
163
magic/brat.php
Normal file
@@ -0,0 +1,163 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `real_time` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$battle = mysql_fetch_array(mysql_query("SELECT `closed` FROM `battle` WHERE `id` = '{$us['battle']}' ;"));
|
||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (type=13 OR ND type=12 OR type=14);"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '23' ;"));
|
||||
$us_battle=mysql_fetch_array(mysql_query("SELECT `type` FROM `battle` WHERE `id` ='{$us['battle']}' ;"));
|
||||
|
||||
|
||||
if ($battle['closed']== 1) {
|
||||
echo "Этот бой изолирован от внешнего мира";
|
||||
}
|
||||
elseif ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
}
|
||||
elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
}
|
||||
elseif ($user['align']!=3) {
|
||||
echo "Вы не темный!";
|
||||
}
|
||||
elseif ($user['zayavka'] > 0) {
|
||||
echo "Вы ожидаете поединка...";
|
||||
|
||||
} elseif ($us['align']!=3) {
|
||||
echo "Персонаж не с темной склонностью!";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif ($us['room'] == 31 || $us['room'] == 46 || $us['room'] == 47 || $us['room'] == 48 || $us['room'] == 49 ||$us['room'] == 600 || $us['room'] == 601 || $us['room'] == 45 || $us['room'] == 602 || $us['room'] == 43 || $us['room'] ==45) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['battle'] <= 0) {
|
||||
echo "Персонаж не в бою!";
|
||||
} elseif ($us['level'] < 1) {
|
||||
echo "Новички находятся под защитой Мироздателя!";
|
||||
} elseif ($user['hp'] < $user['maxhp']*0.33) {
|
||||
echo "Вы слишком ослаблены для нападения!";
|
||||
} elseif ($us['hp'] < 1 && $us['battle']) {
|
||||
echo "Вы не можете вмешаться за погибшего!";
|
||||
} elseif ($us_battle['type'] !=6) {
|
||||
echo "Вы можете встать на защиту собрата только от сил Света!";
|
||||
} else { //if (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="вмешался";} else {$action="вмешалась";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
|
||||
$jert = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
if($jert['id']!=$user['id']) {
|
||||
addch("<img src=i/magic/brat.gif> <B>{$user['login']}</B>, применив магию темных сил, внезапно ".$action." в бой за "{$_POST['target']}"");
|
||||
addchp ('<font color=red>Внимание!</font> За Вас '.$action.' в бой <B>'.$user['login'].'</B>.<BR>\'; top.frames[\'main\'].location=\'fbattle.php\'; var z = \' ','{[]}'.nick7 ($jert['id']).'{[]}');
|
||||
//destructitem($row['id']);
|
||||
$bet=1;
|
||||
//арх
|
||||
if($jert['id'] > _BOTSEPARATOR_) {
|
||||
$arha = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `prototype` = '.$jert['id'].' LIMIT 1;'));
|
||||
$jert['battle'] = $arha['battle'];
|
||||
$jert['id'] = $arha['id'];
|
||||
$bot=1;
|
||||
}
|
||||
if($jert['battle'] > 0) {
|
||||
//вмешиваемся
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$jert['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
// $ak = array_keys($battle[$jert['id']]);
|
||||
$battle[$user['id']] = $battle[$jert['id']];
|
||||
foreach($battle[$user['id']] as $k => $v) {
|
||||
$battle[$user['id']][$k] =array(0,0,time());
|
||||
$battle[$k][$user['id']] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($jert['id'],$t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
addch ("<b>".nick7($user['id'])."</b> вмешался в <a href=logs.php?log=".$id." target=_blank>поединок »»</a>. ",$user['room']);
|
||||
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>\') WHERE `id` = '.$jert['battle'].'');
|
||||
|
||||
addlog($jert['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$user['id'].'\') WHERE `id` = '.$jert['battle'].' ;');
|
||||
mysql_query("UPDATE users SET `battle` =".$jert['battle'].",`zayavka`=0 WHERE `id`= ".$user['id']);
|
||||
|
||||
//header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
$skipper=1;
|
||||
}
|
||||
else
|
||||
{
|
||||
// начинаем бой
|
||||
//$bet=1;
|
||||
// если чел в заявке, выбиваем его
|
||||
if($jert['zayavka']) {
|
||||
$fict1 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team1` LIKE '{$jert['id']};%' OR `team1` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
$fict2 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team2` LIKE '{$jert['id']};%' OR `team2` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
if($fict1) { $team=1; }
|
||||
elseif($fict2) { $team=2; }
|
||||
|
||||
mysql_query("UPDATE `users` SET `zayavka` = '' WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
$z = mysql_fetch_array(mysql_query("SELECT `team{$team}` FROM `zayavka` WHERE `id`=".$jert['zayavka'].";"));
|
||||
|
||||
$teams = str_replace($jert['id'].";","",$z[0]);
|
||||
mysql_query("UPDATE `zayavka` SET team{$team} = '{$teams}' WHERE id = {$jert['zayavka']};");
|
||||
}
|
||||
|
||||
//arch
|
||||
if($bot) {
|
||||
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('Архивариус','83','','".$jert['hp']."');");
|
||||
$jert['id'] = mysql_insert_id();
|
||||
}
|
||||
|
||||
$teams = array();
|
||||
$teams[$user['id']][$jert['id']] = array(0,0,time());
|
||||
$teams[$jert['id']][$user['id']] = array(0,0,time());
|
||||
$sv = array(3,4,5);
|
||||
//$tou = array_rand($sv,1);
|
||||
mysql_query("INSERT INTO `battle`
|
||||
(
|
||||
`id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`,`blood`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
NULL,'','".serialize($teams)."','".$sv[rand(0,2)]."','1','0','".$user['id']."','".$jert['id']."','".time()."','".time()."','0'
|
||||
)");
|
||||
|
||||
$id = mysql_insert_id();
|
||||
|
||||
// апдейтим врага
|
||||
if($bot) {
|
||||
mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
} else {
|
||||
mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
}
|
||||
|
||||
// создаем лог
|
||||
|
||||
|
||||
$rr = "<b>".nick3($user['id'])."</b> и <b>".nick3($jert['id'])."</b>";
|
||||
addch ("<a href=logs.php?log=".$id." target=_blank>Бой</a> между <B><b>".nick7($user['id'])."</b> и <b>".nick7($jert['id'])."</b> начался. ",$user['room']);
|
||||
|
||||
//mysql_query("INSERT INTO `logs` (`id`,`log`) VALUES('{$id}',"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']} OR `id` = {$jert['id']}");
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red>Мазохист?...</font>';
|
||||
}
|
||||
//$bet=1;
|
||||
} /*else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}*/
|
||||
?>
|
||||
61
magic/c30_100.php
Normal file
61
magic/c30_100.php
Normal file
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$int=101;
|
||||
if(!$us) {
|
||||
$bots = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `name` = \''.$_POST['target'].'\' LIMIT 1;'));
|
||||
/*if($bots) {
|
||||
$id=$bots['prototype'];
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `id` = '{$id}' LIMIT 1;"));
|
||||
$us['login'] = $bots['name'];
|
||||
$us['hp'] = $bots['hp'];
|
||||
$us['id'] = $bots['id'];
|
||||
$us['battle'] = $bots['battle'];
|
||||
|
||||
}*/
|
||||
}
|
||||
//echo
|
||||
echo "<font color=red><B>";
|
||||
if ($bots) { echo "Нельзя лечить клонов!"; }
|
||||
elseif ($us['battle'] != $user['battle']) { echo "Персонаж находится в поединке!"; }
|
||||
elseif ($user['room'] != $us['room'] && !$us['battle']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif ($us['battle'] && !in_array($us['id'],$fbattle->team_mine)) { echo "Нельзя лечить противников!"; }
|
||||
else {
|
||||
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
|
||||
|
||||
if ($user['sex'] == 1) {$action="";}
|
||||
else {$action="а";}
|
||||
|
||||
if(($us['hp']+30) > $us['maxhp']) {
|
||||
$hp = $us['maxhp'];
|
||||
} else {
|
||||
$hp = $us['hp']+30;
|
||||
}
|
||||
if ($user['battle'] > 0) {
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил уровень жизни <B>+60</B> ['.($hp).'/'.$us['maxhp'].']<BR>\') WHERE `id` = '.$us['battle'].'');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил'.$action.' уровень жизни <B>+30</B> ['.($hp).'/'.$us['maxhp'].']<BR>');
|
||||
//$fbattle->AddToLog('');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$fbattle->write_log ();
|
||||
}
|
||||
|
||||
mysql_query("UPDATE `users` SET `hp` = ".$hp." WHERE `id` = ".$us['id'].";");
|
||||
echo "Вы восстановили 30 НР персонажу ".$us['login']."!";
|
||||
$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
|
||||
}
|
||||
echo "</B></FONT>";
|
||||
|
||||
|
||||
?>
|
||||
44
magic/check.php
Normal file
44
magic/check.php
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
//if (rand(1,2)==1) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
$target=$_POST['target'];
|
||||
$tar = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$magictime=time()+259200;
|
||||
if ($tar['id']) {
|
||||
if ($tar['klan'] || $tar['align'] ) {
|
||||
echo "<font color=red><b>Персонаж \"$target\" состоит в клане, либо имеет склонность!</b></font>";
|
||||
}
|
||||
else {
|
||||
$ok=0;
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$ok=1;
|
||||
}
|
||||
elseif ($user['align'] > '1.6' && $user['align'] < '2') {
|
||||
$ok=1;
|
||||
}
|
||||
if ($ok == 1) {
|
||||
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$tar['id']."','Проверка Паладинов','".$magictime."','20');")) {
|
||||
$messtel="Помечено, что персонаж чист перед законом";
|
||||
$mess="".$user['login']." сделал пометку что ".$_POST['target']." чист перед законом";
|
||||
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()."');");
|
||||
|
||||
tele_check($target,$messtel);
|
||||
|
||||
echo "<font color=red><b>Успешно поставлена проверка персонажу \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете поставить проверку!<b></font>";
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
182
magic/cityattack.php
Normal file
182
magic/cityattack.php
Normal file
@@ -0,0 +1,182 @@
|
||||
<?php
|
||||
if($user['room']==20){
|
||||
//нападение
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `real_time` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$battle = mysql_fetch_array(mysql_query("SELECT `closed` FROM `battle` WHERE `id` = '{$us['battle']}' ;"));
|
||||
$owntravma = @mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (type=13 OR type=12 OR type=14);"));
|
||||
$owntravma1 = @mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$_SESSION['uid']." AND (type=13 OR type=12 OR type=14);"));
|
||||
if($user['invis']=='1') {$user['login'] = '</a><b><i>невидимка</i></b>'; $user['klan']=''; $user['level']='??';}
|
||||
|
||||
echo"<font color=red><b>";
|
||||
if ($battle['closed']== 1) {
|
||||
echo "Этот бой изолирован от внешнего мира";
|
||||
}
|
||||
elseif ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
}
|
||||
elseif ($us['login']=='Устроитель') {
|
||||
echo "На Устроителя нельзя напасть!</b></font>";
|
||||
}
|
||||
elseif (!$us['online'] && ($us['login']!="Общий Враг" or vrag!="on")) {
|
||||
echo "Персонаж не в игре!";
|
||||
}
|
||||
elseif ($user['zayavka'] > 0) {
|
||||
echo "Вы ожидаете поединка...";
|
||||
}
|
||||
elseif ($owntravma1['id']) {
|
||||
echo "Только безумец спасобен на такое";
|
||||
}
|
||||
elseif ($owntravma['id'] && !$us['battle']) {
|
||||
echo "Персонаж тяжело травмирован...";
|
||||
} elseif ($user['klan'] != '' && ($user['klan'] == $us['klan'])) {
|
||||
echo "Чтите честь ваших сокланов.";
|
||||
} elseif ($user['align'] >1 && $user['align'] <2 && $us['align'] >1 && $us['align'] <2) {
|
||||
echo "Чтите честь братьев.";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif ($us['room'] == 31) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['room'] == 402) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['room'] == 403) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['room'] == 404) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['level'] < 3) {
|
||||
echo "Нельзя напасть на персонажа ниже 3 уровня! Даже ночью, даже на Центральной площади...";
|
||||
} elseif ($us['hp'] < $us['maxhp']*0.33 && !$us['battle']) {
|
||||
echo "Жертва слишком слаба!";
|
||||
} elseif ($user['hp'] < $user['maxhp']*0.33) {
|
||||
echo "Вы слишком ослаблены для нападения!";
|
||||
} elseif ($us['hp'] < 1 && $us['battle']) {
|
||||
echo "Вы не можете напасть на погибшего!";
|
||||
} else {
|
||||
|
||||
if ($user['sex'] == 1) {$action="напал";} else {$action="напала";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
|
||||
$jert = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
if($jert['id']!=$user['id']) {
|
||||
addch("<img src=i/magic/attack.gif> <B>{$user['login']}</B>, применив магию нападения, внезапно ".$action." на "{$_POST['target']}"");
|
||||
addchp ('<font color=red>Внимание!</font> На вас '.$action.' <B>'.$user['login'].'</B>.<BR>\'; top.frames[\'main\'].location=\'fbattle.php\'; var z = \' ','{[]}'.nick7 ($jert['id']).'{[]}');
|
||||
//destructitem($row['id']);
|
||||
$bet=1;
|
||||
//арх
|
||||
if($jert['id'] > _BOTSEPARATOR_ or $us['login']=="Общий Враг") {
|
||||
$arha = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `prototype` = '.$jert['id'].' LIMIT 1;'));
|
||||
$jert['battle'] = $arha['battle'];
|
||||
$jert['id'] = $arha['id'];
|
||||
$bot=1;
|
||||
}
|
||||
if($jert['battle'] > 0) {
|
||||
//вмешиваемся
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$jert['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$ak = array_keys($battle[$jert['id']]);
|
||||
$battle[$user['id']] = $battle[$ak[0]];
|
||||
foreach($battle[$user['id']] as $k => $v) {
|
||||
$battle[$user['id']][$k] =array(0,0,time());
|
||||
$battle[$k][$user['id']] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($jert['id'],$t1)) {
|
||||
$ttt = 2;
|
||||
} else {
|
||||
$ttt = 1;
|
||||
}
|
||||
addch ("<b>".nick7($user['id'])."</b> вмешался в <a href=logs.php?log=".$id." target=_blank>поединок »»</a>. ",$user['room']);
|
||||
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>\') WHERE `id` = '.$jert['battle'].'');
|
||||
|
||||
addlog($jert['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$user['id'].'\') WHERE `id` = '.$jert['battle'].' ;');
|
||||
mysql_query("UPDATE users SET `battle` =".$jert['battle'].",`zayavka`=0,`hit`=0,`parry`=0,`krit`=0,`counter`=0,`hp2`=0 WHERE `id`= ".$user['id']);
|
||||
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
else
|
||||
{
|
||||
// начинаем бой
|
||||
//$bet=1;
|
||||
// если чел в заявке, выбиваем его
|
||||
if($jert['zayavka']) {
|
||||
$fict1 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team1` LIKE '{$jert['id']};%' OR `team1` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
$fict2 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team2` LIKE '{$jert['id']};%' OR `team2` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
if($fict1) { $team=1; }
|
||||
elseif($fict2) { $team=2; }
|
||||
|
||||
mysql_query("UPDATE `users` SET `zayavka` = '' WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
$z = mysql_fetch_array(mysql_query("SELECT `team{$team}` FROM `zayavka` WHERE `id`=".$jert['zayavka'].";"));
|
||||
|
||||
$teams = str_replace($jert['id'].";","",$z[0]);
|
||||
mysql_query("UPDATE `zayavka` SET team{$team} = '{$teams}' WHERE id = {$jert['zayavka']};");
|
||||
}
|
||||
|
||||
//arch
|
||||
if($bot) {
|
||||
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('Общий Враг','3954','','30000');");
|
||||
$jert['id'] = mysql_insert_id();
|
||||
}
|
||||
|
||||
$teams = array();
|
||||
$teams[$user['id']][$jert['id']] = array(0,0,time());
|
||||
$teams[$jert['id']][$user['id']] = array(0,0,time());
|
||||
$sv = array(3,4,5);
|
||||
//$tou = array_rand($sv,1);
|
||||
mysql_query("INSERT INTO `battle`
|
||||
(
|
||||
`id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`,`blood`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
NULL,'','".serialize($teams)."','".$sv[rand(0,2)]."','1','0','".$user['id']."','".$jert['id']."','".time()."','".time()."','0'
|
||||
)");
|
||||
|
||||
$id = mysql_insert_id();
|
||||
|
||||
// апдейтим врага
|
||||
if($bot) {
|
||||
mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
} else {
|
||||
mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
}
|
||||
|
||||
// создаем лог
|
||||
|
||||
|
||||
$rr = "<b>".nick3($user['id'])."</b> и <b>".nick3($jert['id'])."</b>";
|
||||
addch ("<a href=logs.php?log=".$id." target=_blank>Бой</a> между <B><b>".nick7($user['id'])."</b> и <b>".nick7($jert['id'])."</b> начался. ",$user['room']);
|
||||
|
||||
//mysql_query("INSERT INTO `logs` (`id`,`log`) VALUES('{$id}',"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']} OR `id` = {$jert['id']}");
|
||||
if($us['login']=="Общий Враг"){$jert['id']=3954;}
|
||||
$rr = "<b>".nick3($user['id'])."</b> и <b>".nick3($jert['id'])."</b>";
|
||||
addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
if($jert['id'] && $user['id'] && $jert['id']<999999){
|
||||
$btfl=fopen('tmp/'.$user['id'].'.btl','a');
|
||||
fwrite($btfl,'{[='.$jert['id'].'=]}');
|
||||
fclose($btfl);
|
||||
$btfl=fopen('tmp/'.$jert['id'].'.btl','a');
|
||||
fwrite($btfl,'{[='.$user['id'].'=]}');
|
||||
fclose($btfl);
|
||||
}
|
||||
die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
} else {
|
||||
echo 'Мазохист?...';
|
||||
}
|
||||
//$bet=1;
|
||||
}
|
||||
echo"</b></font></div>";
|
||||
}
|
||||
?>
|
||||
49
magic/clone.php
Normal file
49
magic/clone.php
Normal file
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
if ($user['battle'] == 0) {
|
||||
echo "Это боевая магия...";
|
||||
} else {
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||
if ($user['intel'] >= 8) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
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`,`owner`) values ('".$user['login']." (клон ".($nb[0]+1).")','".$user['id']."','".$user['battle']."','".$user['hp']."','".$user['id']."');");
|
||||
$bot = mysql_insert_id();
|
||||
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$user['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$battle[$bot] = $battle[$user['id']];
|
||||
foreach($battle[$bot] as $k => $v) {
|
||||
$battle[$k][$bot] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($user['id'],$t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' породил своего клона '.nick5($bot,"B".$ttt).'<BR>\') WHERE `id` = '.$user['battle'].';');
|
||||
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' породил своего клона '.nick5($bot,"B".$ttt).'<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$bot.'\') WHERE `id` = '.$user['battle'].' ;');
|
||||
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$bet=1;
|
||||
echo "Клон создан";
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
39
magic/clones.php
Normal file
39
magic/clones.php
Normal file
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
if($_SESSION['uid'] == null) { header("Location: index.php"); }
|
||||
$int = 100;
|
||||
|
||||
if($user['battle'] == 0) {
|
||||
echo "Это боевая магия...";
|
||||
} else {
|
||||
if(rand(1, 100) < $int) {
|
||||
if($user['invis'] == 1) { $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']."')");
|
||||
$bot = mysql_insert_id();
|
||||
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$user['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$battle[$bot] = $battle[$user['id']];
|
||||
foreach($battle[$bot] as $k => $v) {
|
||||
$battle[$k][$bot] = array(0, 0, time());
|
||||
}
|
||||
|
||||
$t1 = explode(";", $bd['t1']);
|
||||
if(in_array($user['id'], $t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
if($user['invis'] == 1) { $lo = '<i><b>невидимка</b></i>'; } else { $lo = nick5($user['id'], "B".$ttt); }
|
||||
if($user['invis'] == 1) { $los = '<i><b>невидимка</b></i>'; } else { $los = nick5($bot, "B".$ttt); }
|
||||
addlog($user['battle'], '<span class=date>'.date("H:i").'</span> '.$lo.' породил своего клона '.$los.'.<BR>');
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'` = CONCAT(`t'.$ttt.'`,\';'.$bot.'\') WHERE `id` = "'.$user['battle'].'" LIMIT 1');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1");
|
||||
echo "Клон создан";
|
||||
$bet = 1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet = 1;
|
||||
}
|
||||
}
|
||||
?>
|
||||
196
magic/cpattack.php
Normal file
196
magic/cpattack.php
Normal file
@@ -0,0 +1,196 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `real_time` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (type=13 OR type=12 OR type=14);"));
|
||||
$raid_t=mysql_fetch_array(mysql_query("SELECT * FROM variables WHERE var='raid_on_status' limit 1;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `id` FROM `effects` WHERE `owner` = '{$us['id']}' AND `time` > '".time()."' AND `type` = '227' LIMIT 1"));
|
||||
|
||||
$hm=mysql_fetch_array(mysql_query("SELECT `value` FROM `variables` WHERE `var` = 'haos_match' LIMIT 1;"));
|
||||
$hm=unserialize($hm['value']);
|
||||
$us_b=mysql_fetch_array(mysql_query("SELECT `type`,`open` FROM `battle` WHERE `id`='{$us['battle']}';"));
|
||||
$forb_battle=array();
|
||||
if($raid_t['value']>0)
|
||||
$forb_battle[]=$raid_t['value'];
|
||||
foreach($hm as $lv=>$num)
|
||||
if($num>0)
|
||||
$forb_battle[]=$num;
|
||||
if ($user['intel'] > 0) {
|
||||
$int=90 + $user['intel']*3;
|
||||
if ($int>=100){$int=100;}
|
||||
}
|
||||
else {$int=91;}
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
}
|
||||
elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} elseif ($us_b['type']==3 || $us_b['type']==5) {
|
||||
echo "Запрещено входить в хаотический бой!";
|
||||
} elseif ($us['battle']>0 && $us_b['open']==0) {
|
||||
echo "Бой закрыт для вмешательства!";
|
||||
} elseif ($us['align']==2.99) {
|
||||
echo "Не атакуйте Администратора!";
|
||||
} elseif(in_array($us['room'], $unkilable['rooms'])) {
|
||||
echo "В данной комнате запрещены нападения ...";
|
||||
} elseif(in_array($us['id'], $unkilable['users'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif(isset($effect['id'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif ($us['align'] == 8.11) {
|
||||
echo "Нападение на Гвардейца Света запрещено!";
|
||||
} elseif ($us['align'] == 8.21) {
|
||||
echo "Нападение на Гвардейца Тьмы запрещено!";
|
||||
} elseif ($us['align'] == 8.31) {
|
||||
echo "Нападение на Гвардейца Нейтралитета запрещено!";
|
||||
} elseif ($us['align'] >1 && $us['align'] <2) {
|
||||
echo "Нападение на Паладина запрещено!";
|
||||
} elseif ($us['align'] == 4.99) {
|
||||
echo "Нападение на Комментатора запрещено!";
|
||||
} elseif ($user['zayavka'] > 0) {
|
||||
echo "Вы ожидаете поединка...";
|
||||
} elseif ($owntravma['id'] && !$us['battle']) {
|
||||
echo "Персонаж тяжело травмирован...";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif ($us['room'] == 31 || $us['room'] == 46 || $us['room'] == 47 || $us['room'] == 48 || $us['room'] == 49 ||$us['room'] == 600 || $us['room'] == 601 || $us['room'] == 45 || $us['room'] == 602 || $us['room'] == 43 || $us['room'] ==45) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['level'] < 1) {
|
||||
echo "Новички находятся под защитой Мироздателя!";
|
||||
} elseif ($us['hp'] < $us['maxhp']*0.33 && !$us['battle']) {
|
||||
echo "Жертва слишком слаба!";
|
||||
} elseif ($user['hp'] < $user['maxhp']*0.33) {
|
||||
echo "Вы слишком ослаблены для нападения!";
|
||||
} elseif ($us['hp'] < 1 && $us['battle']) {
|
||||
echo "Вы не можете напасть на погибшего!";
|
||||
} elseif (in_array($us['battle'],$forb_battle)) {
|
||||
echo "Вы не можете вступать в бой за силы Хаоса!!";
|
||||
} elseif (($us['room']==101)&&($us['battle']=0)) {
|
||||
echo "Не вам начинать сражение Тьмы и Света!";
|
||||
} elseif (($us['room']==101)&&($us['battle']>0) && ($user['align']!=2.1 && $user['align']!=2.2 && $user['align']!=6 && $user['align']!=3 && $user['align']!=2)) {
|
||||
echo "Вы не можете вступить в противостояние Тьмы и Света!";
|
||||
} elseif ((($us['room']==101)&&($us['battle']>0))&&(((($user['align']==3)||($user['align']==2.2)) && ($us['align']!=6 && $us['align']!=2.1)) || ((($user['align']==6)||($user['align']==2.1)) && ($us['align']!=3 && $us['align']!=2.2)))) {
|
||||
echo "Не атакуйте своих союзников!";
|
||||
} elseif (true) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="напал";} else {$action="напала";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
|
||||
$jert = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
if($jert['id']!=$user['id']) {
|
||||
addch("<img src=i/magic/attack.gif> <B>{$user['login']}</B>, применив магию нападения, внезапно ".$action." на "{$_POST['target']}"");
|
||||
addchp ('<font color=red>Внимание!</font> На вас '.$action.' <B>'.$user['login'].'</B>.<BR>\'; top.frames[\'main\'].location=\'fbattle.php\'; var z = \' ','{[]}'.nick7 ($jert['id']).'{[]}');
|
||||
//destructitem($row['id']);
|
||||
$bet=1;
|
||||
//арх
|
||||
if($jert['id'] > _BOTSEPARATOR_) {
|
||||
$arha = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `prototype` = '.$jert['id'].' LIMIT 1;'));
|
||||
$jert['battle'] = $arha['battle'];
|
||||
$jert['id'] = $arha['id'];
|
||||
$bot=1;
|
||||
}
|
||||
if($jert['battle'] > 0) {
|
||||
|
||||
//вмешиваемся
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$jert['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$ak = array_keys($battle[$jert['id']]);
|
||||
$battle[$user['id']] = $battle[$ak[0]];
|
||||
foreach($battle[$user['id']] as $k => $v) {
|
||||
$battle[$user['id']][$k] =array(0,0,time());
|
||||
$battle[$k][$user['id']] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($jert['id'],$t1)) {
|
||||
$ttt = 2;
|
||||
} else {
|
||||
$ttt = 1;
|
||||
}
|
||||
addch ("<b>".nick7($user['id'])."</b> вмешался в <a href=logs.php?log=".$id." target=_blank>поединок »»</a>. ",$user['room']);
|
||||
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>\') WHERE `id` = '.$jert['battle'].'');
|
||||
|
||||
addlog($jert['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$user['id'].'\') WHERE `id` = '.$jert['battle'].' ;');
|
||||
mysql_query("UPDATE users SET `battle` =".$jert['battle'].",`zayavka`=0 WHERE `id`= ".$user['id']);
|
||||
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
else
|
||||
{
|
||||
// начинаем бой
|
||||
//$bet=1;
|
||||
// если чел в заявке, выбиваем его
|
||||
if($jert['zayavka']) {
|
||||
$fict1 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team1` LIKE '{$jert['id']};%' OR `team1` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
$fict2 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team2` LIKE '{$jert['id']};%' OR `team2` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
if($fict1) { $team=1; }
|
||||
elseif($fict2) { $team=2; }
|
||||
|
||||
mysql_query("UPDATE `users` SET `zayavka` = '' WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
$z = mysql_fetch_array(mysql_query("SELECT `team{$team}` FROM `zayavka` WHERE `id`=".$jert['zayavka'].";"));
|
||||
|
||||
$teams = str_replace($jert['id'].";","",implode(";",$z[0]));
|
||||
mysql_query("UPDATE `zayavka` SET team{$team} = '{$teams}' WHERE id = {$jert['zayavka']};");
|
||||
}
|
||||
|
||||
//arch
|
||||
if($bot) {
|
||||
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('Архивариус','83','','".$jert['hp']."');");
|
||||
$jert['id'] = mysql_insert_id();
|
||||
}
|
||||
|
||||
$teams = array();
|
||||
$teams[$user['id']][$jert['id']] = array(0,0,time());
|
||||
$teams[$jert['id']][$user['id']] = array(0,0,time());
|
||||
$sv = array(3,5,7,10);
|
||||
//$tou = array_rand($sv,1);
|
||||
mysql_query("INSERT INTO `battle`
|
||||
(
|
||||
`id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`,`blood`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
NULL,'','".serialize($teams)."','".$sv[rand(0,3)]."','1','0','".$user['id']."','".$jert['id']."','".time()."','".time()."','0'
|
||||
)");
|
||||
|
||||
$id = mysql_insert_id();
|
||||
|
||||
// апдейтим врага
|
||||
if($bot) {
|
||||
mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
} else {
|
||||
mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
}
|
||||
|
||||
// создаем лог
|
||||
|
||||
|
||||
$rr = "<b>".nick3($user['id'])."</b> и <b>".nick3($jert['id'])."</b>";
|
||||
addch ("<a href=logs.php?log=".$id." target=_blank>Бой</a> между <B><b>".nick7($user['id'])."</b> и <b>".nick7($jert['id'])."</b> начался. ",$user['room']);
|
||||
|
||||
//mysql_query("INSERT INTO `logs` (`id`,`log`) VALUES('{$id}','Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>');");
|
||||
|
||||
addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']} OR `id` = {$jert['id']}");
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red>Мазохист?...</font>';
|
||||
}
|
||||
//$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
45
magic/ct1.php
Normal file
45
magic/ct1.php
Normal file
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND `type`=11;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '19' ;"));
|
||||
$outok=0;
|
||||
if ($user['intel'] >= 4) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 4)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} elseif ($us['battle'] > 0) {
|
||||
echo "Персонаж в бою...";
|
||||
} elseif (!$owntravma['id']) {
|
||||
echo "У персонажа нет легких травм...";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} elseif (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="исцелил";}
|
||||
else {$action="исцелила";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
$bet=1;
|
||||
echo "Персонаж "{$_POST['target']}" исцелен!";
|
||||
addch("<img src=i/magic/cure1.gif> ".$angel." "{$user['login']}" ".$action." от легких травм "{$_POST['target']}"");
|
||||
$outok=1;
|
||||
deltravma($owntravma['id']);
|
||||
addActions(time(), 'heal_'.$owntravma['id'], 0, $user['id']);
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
50
magic/ct2.php
Normal file
50
magic/ct2.php
Normal file
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravmadb = mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (`type`=12 OR `type`=11) ;");
|
||||
$ownt = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (`type`=12 OR `type`=11) LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '20' ;"));
|
||||
$outok=0;
|
||||
if ($user['intel'] >= 6) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 6)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} elseif ($us['battle'] > 0) {
|
||||
echo "Персонаж в бою...";
|
||||
} elseif (!$ownt['type']) {
|
||||
echo "У персонажа нет средних или легких травм...";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} elseif (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="исцелил";}
|
||||
else {$action="исцелила";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
$travm="легких";
|
||||
$bet=1;
|
||||
while ($owntravma = mysql_fetch_array($owntravmadb)) {
|
||||
if ($owntravma['type'] == 12) {$travm="средних";}
|
||||
deltravma($owntravma['id']);
|
||||
addActions(time(), 'heal_'.$owntravma['id'], 0, $user['id']);
|
||||
}
|
||||
echo "Персонаж "{$_POST['target']}" исцелен!";
|
||||
addch("<img src=i/magic/cure2.gif> ".$angel." "{$user['login']}" ".$action." от ".$travm." травм "{$_POST['target']}"");
|
||||
$outok=1;
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
53
magic/ct3.php
Normal file
53
magic/ct3.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravmadb = mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (`type`=12 OR `type`=11 OR `type`=13) ;");
|
||||
$ownt = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (`type`=12 OR `type`=11 OR `type`=13) LIMIT 1 ;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '21' ;"));
|
||||
$outok=0;
|
||||
if ($user['intel'] >= 8) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} elseif ($us['battle'] > 0) {
|
||||
echo "Персонаж в бою...";
|
||||
} elseif (!$ownt['type']) {
|
||||
echo "У персонажа нет тяжелых, средних или легких травм...";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} elseif (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="исцелил";}
|
||||
else {$action="исцелила";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
$travm="легких";
|
||||
$bet=1;
|
||||
while ($owntravma = mysql_fetch_array($owntravmadb)) {
|
||||
if ($owntravma['type'] == 13) {$travm="тяжелых";}
|
||||
elseif ($owntravma['type'] == 12 && $travm != "тяжелых") {$travm="средних";}
|
||||
deltravma($owntravma['id']);
|
||||
addActions(time(), 'heal_'.$owntravma['id'], 0, $user['id']);
|
||||
}
|
||||
echo "Персонаж "{$_POST['target']}" исцелен!";
|
||||
addch("<img src=i/magic/cure3.gif> ".$angel." "{$user['login']}" ".$action." от ".$travm." травм "{$_POST['target']}"");
|
||||
$outok=1;
|
||||
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
50
magic/ct3_100.php
Normal file
50
magic/ct3_100.php
Normal file
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravmadb = mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (`type`=12 OR `type`=11 OR `type`=13 OR `type`=14) ;");
|
||||
$ownt = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (`type`=12 OR `type`=11 OR `type`=13 OR `type`=14) LIMIT 1 ;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '50' ;"));
|
||||
|
||||
if ($user['intel'] >= 8) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} elseif ($us['battle'] > 0) {
|
||||
echo "Персонаж в бою...";
|
||||
} elseif (!$ownt['type']) {
|
||||
echo "У персонажа нет травм...";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} else {
|
||||
|
||||
if ($user['sex'] == 1) {$action="исцелил";}
|
||||
else {$action="исцелила";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
$travm="легких";
|
||||
$bet=1;
|
||||
while ($owntravma = mysql_fetch_array($owntravmadb)) {
|
||||
if ($owntravma['type'] == 13) {$travm="тяжелых";}
|
||||
elseif ($owntravma['type'] == 12 && $travm != "тяжелых") {$travm="средних";}
|
||||
elseif ($owntravma['type'] == 14 && $travm != "тяжелых" && $travm != "средних") {$travm="неизлечимых";}
|
||||
deltravma($owntravma['id']);
|
||||
addActions(time(), 'heal_'.$owntravma['id'], 0, $user['id']);
|
||||
}
|
||||
echo "Персонаж "{$_POST['target']}" исцелен!";
|
||||
addch("<img src=i/magic/cure3.gif> ".$angel." "{$user['login']}" ".$action." от ".$travm." травм "{$_POST['target']}"");
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
35
magic/ct_all.php
Normal file
35
magic/ct_all.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$travma = mysql_query("SELECT * FROM `effects` WHERE `owner` = '".$us['id']."' AND (`type`='11' OR `type`='12' OR `type`='13' OR `type`='14');");
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} elseif ($us['battle'] > 0) {
|
||||
echo "Персонаж в бою...";
|
||||
} elseif (!$travma) {
|
||||
echo "У персонажа нет травм...";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} elseif ($user['align'] > 0 && $user['align'] < 9) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="исцелил";}
|
||||
else {$action="исцелила";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
addch("<img src=i/magic/cure3.gif> $angel "{$user['login']}" ".$action." от травм "{$_POST['target']}"");
|
||||
while ($owntravma=mysql_fetch_array($travma)) {
|
||||
deltravma($owntravma['id']);
|
||||
addActions(time(), 'heal_'.$owntravma['id'], 0, $user['id']);
|
||||
}
|
||||
$outok=1;
|
||||
|
||||
} else {
|
||||
echo "Что-то тут не то...";
|
||||
}
|
||||
?>
|
||||
44
magic/ct_nele4.php
Normal file
44
magic/ct_nele4.php
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND `type`=14;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '139' ;"));
|
||||
$outok=0;
|
||||
if ($user['intel'] >= 4) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 4)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} elseif ($us['battle'] > 0) {
|
||||
echo "Персонаж в бою...";
|
||||
} elseif (!$owntravma['id']) {
|
||||
echo "У персонажа нет легких травм...";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} elseif (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="исцелил";}
|
||||
else {$action="исцелила";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
$bet=1;
|
||||
echo "Персонаж "{$_POST['target']}" исцелен!";
|
||||
addch("<img src=i/magic/cure1.gif> ".$angel." "{$user['login']}" ".$action." от неизлечимых травм "{$_POST['target']}"");
|
||||
$outok=1;
|
||||
deltravma($owntravma['id']);
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
65
magic/cure120.php
Normal file
65
magic/cure120.php
Normal file
@@ -0,0 +1,65 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '69' ;"));
|
||||
if ($user['intel'] >= 1) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 1)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
if(!$us) {
|
||||
$bots = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `name` = \''.$_POST['target'].'\' LIMIT 1;'));
|
||||
/*if($bots) {
|
||||
$id=$bots['prototype'];
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `id` = '{$id}' LIMIT 1;"));
|
||||
$us['login'] = $bots['name'];
|
||||
$us['hp'] = $bots['hp'];
|
||||
$us['id'] = $bots['id'];
|
||||
$us['battle'] = $bots['battle'];
|
||||
|
||||
}*/
|
||||
}
|
||||
//echo
|
||||
echo "<font color=red><B>";
|
||||
if ($bots) { echo "Нельзя лечить клонов!"; }
|
||||
elseif ($us['battle'] != $user['battle']) { echo "Персонаж находится в поединке!"; }
|
||||
elseif ($user['room'] != $us['room'] && !$us['battle']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif ($us['battle'] && !in_array($us['id'],$fbattle->team_mine)) { echo "Нельзя лечить противников!"; }
|
||||
else {
|
||||
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="";}
|
||||
else {$action="а";}
|
||||
|
||||
if(($us['hp']+120) > $us['maxhp']) {
|
||||
$hp = $us['maxhp'];
|
||||
} else {
|
||||
$hp = $us['hp']+120;
|
||||
}
|
||||
if ($user['battle'] > 0) {
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил уровень жизни <B>+60</B> ['.($hp).'/'.$us['maxhp'].']<BR>\') WHERE `id` = '.$us['battle'].'');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил'.$action.' уровень жизни <B>+120</B> ['.($hp).'/'.$us['maxhp'].']<BR>');
|
||||
//$fbattle->AddToLog('');
|
||||
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$fbattle->write_log ();
|
||||
}
|
||||
|
||||
mysql_query("UPDATE `users` SET `hp` = ".$hp." WHERE `id` = ".$us['id'].";");
|
||||
echo "Вы восстановили 120 НР персонажу ".$us['login']."!";
|
||||
$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
|
||||
}
|
||||
echo "</B></FONT>";
|
||||
|
||||
|
||||
?>
|
||||
55
magic/cure15.php
Normal file
55
magic/cure15.php
Normal file
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '9' ;"));
|
||||
if ($user['intel'] >= 1) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 1)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
|
||||
if(!$us) {
|
||||
$bots = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `name` = \''.$_POST['target'].'\' LIMIT 1;'));
|
||||
}
|
||||
//echo
|
||||
echo "<font color=red><B>";
|
||||
if ($bots) { echo "Нельзя лечить клонов!"; }
|
||||
elseif ($us['battle'] != $user['battle']) { echo "Персонаж находится в поединке!"; }
|
||||
elseif ($user['room'] != $us['room'] && !$us['battle']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif ($us['battle'] && !in_array($us['id'],$fbattle->team_mine)) { echo "Нельзя лечить противников!"; }
|
||||
else {
|
||||
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="";}
|
||||
else {$action="а";}
|
||||
|
||||
if(($us['hp']+15) > $us['maxhp']) {
|
||||
$hp = $us['maxhp'];
|
||||
} else {
|
||||
$hp = $us['hp']+15;
|
||||
}
|
||||
if ($user['battle'] > 0) {
|
||||
//$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил'.$action.' уровень жизни <B>+15</B> ['.($hp).'/'.$us['maxhp'].']<BR>');
|
||||
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
//$fbattle->write_log ();
|
||||
}
|
||||
|
||||
mysql_query("UPDATE `users` SET `hp` = ".$hp." WHERE `id` = ".$us['id'].";");
|
||||
echo "Вы восстановили 15 НР персонажу ".$us['login']."!";
|
||||
$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
|
||||
}
|
||||
echo "</B></FONT>";
|
||||
|
||||
|
||||
?>
|
||||
66
magic/cure150.php
Normal file
66
magic/cure150.php
Normal file
@@ -0,0 +1,66 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '70' ;"));
|
||||
if ($user['intel'] >= 1) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 1)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
if(!$us) {
|
||||
$bots = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `name` = \''.$_POST['target'].'\' LIMIT 1;'));
|
||||
/*if($bots) {
|
||||
$id=$bots['prototype'];
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `id` = '{$id}' LIMIT 1;"));
|
||||
$us['login'] = $bots['name'];
|
||||
$us['hp'] = $bots['hp'];
|
||||
$us['id'] = $bots['id'];
|
||||
$us['battle'] = $bots['battle'];
|
||||
|
||||
}*/
|
||||
}
|
||||
//echo
|
||||
echo "<font color=red><B>";
|
||||
if ($bots) { echo "Нельзя лечить клонов!"; }
|
||||
elseif ($us['battle'] != $user['battle']) { echo "Персонаж находится в поединке!"; }
|
||||
elseif ($user['room'] != $us['room'] && !$us['battle']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif ($us['battle'] && !in_array($us['id'],$fbattle->team_mine)) { echo "Нельзя лечить противников!"; }
|
||||
else {
|
||||
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="";}
|
||||
else {$action="а";}
|
||||
|
||||
if(($us['hp']+150) > $us['maxhp']) {
|
||||
$hp = $us['maxhp'];
|
||||
} else {
|
||||
$hp = $us['hp']+150;
|
||||
}
|
||||
if ($user['battle'] > 0) {
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил уровень жизни <B>+60</B> ['.($hp).'/'.$us['maxhp'].']<BR>\') WHERE `id` = '.$us['battle'].'');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил'.$action.' уровень жизни <B>+150</B> ['.($hp).'/'.$us['maxhp'].']<BR>');
|
||||
//$fbattle->AddToLog('');
|
||||
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$fbattle->write_log ();
|
||||
}
|
||||
|
||||
mysql_query("UPDATE `users` SET `hp` = ".$hp." WHERE `id` = ".$us['id'].";");
|
||||
echo "Вы восстановили 150 НР персонажу ".$us['login']."!";
|
||||
$bet=1;
|
||||
$outok=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
|
||||
}
|
||||
echo "</B></FONT>";
|
||||
|
||||
|
||||
?>
|
||||
64
magic/cure30.php
Normal file
64
magic/cure30.php
Normal file
@@ -0,0 +1,64 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '10' ;"));
|
||||
if ($user['intel'] >= 2) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 2)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
if(!$us) {
|
||||
$bots = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `name` = \''.$_POST['target'].'\' LIMIT 1;'));
|
||||
/*if($bots) {
|
||||
$id=$bots['prototype'];
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `id` = '{$id}' LIMIT 1;"));
|
||||
$us['login'] = $bots['name'];
|
||||
$us['hp'] = $bots['hp'];
|
||||
$us['id'] = $bots['id'];
|
||||
$us['battle'] = $bots['battle'];
|
||||
|
||||
}*/
|
||||
}
|
||||
//echo
|
||||
echo "<font color=red><B>";
|
||||
if ($bots) { echo "Нельзя лечить клонов!"; }
|
||||
elseif ($us['battle'] != $user['battle']) { echo "Персонаж находится в поединке!"; }
|
||||
elseif ($user['room'] != $us['room'] && !$us['battle']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif ($us['battle'] && !in_array($us['id'],$fbattle->team_mine)) { echo "Нельзя лечить противников!"; }
|
||||
else {
|
||||
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="";}
|
||||
else {$action="а";}
|
||||
|
||||
if(($us['hp']+30) > $us['maxhp']) {
|
||||
$hp = $us['maxhp'];
|
||||
} else {
|
||||
$hp = $us['hp']+30;
|
||||
}
|
||||
if ($user['battle'] > 0) {
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил уровень жизни <B>+60</B> ['.($hp).'/'.$us['maxhp'].']<BR>\') WHERE `id` = '.$us['battle'].'');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил'.$action.' уровень жизни <B>+30</B> ['.($hp).'/'.$us['maxhp'].']<BR>');
|
||||
//$fbattle->AddToLog('');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$fbattle->write_log ();
|
||||
}
|
||||
|
||||
mysql_query("UPDATE `users` SET `hp` = ".$hp." WHERE `id` = ".$us['id'].";");
|
||||
echo "Вы восстановили 30 НР персонажу ".$us['login']."!";
|
||||
$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
|
||||
}
|
||||
echo "</B></FONT>";
|
||||
|
||||
|
||||
?>
|
||||
63
magic/cure300.php
Normal file
63
magic/cure300.php
Normal file
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '12' ;"));
|
||||
if ($user['intel'] >= 6) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 6)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
if(!$us) {
|
||||
$bots = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `name` = \''.$_POST['target'].'\' LIMIT 1;'));
|
||||
/*if($bots) {
|
||||
$id=$bots['prototype'];
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `id` = '{$id}' LIMIT 1;"));
|
||||
$us['login'] = $bots['name'];
|
||||
$us['hp'] = $bots['hp'];
|
||||
$us['id'] = $bots['id'];
|
||||
$us['battle'] = $bots['battle'];
|
||||
|
||||
}*/
|
||||
}
|
||||
//echo
|
||||
echo "<font color=red><B>";
|
||||
if ($bots) { echo "Нельзя лечить клонов!"; }
|
||||
elseif ($us['battle'] != $user['battle']) { echo "Персонаж находится в поединке!"; }
|
||||
elseif ($user['room'] != $us['room'] && !$us['battle']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif ($us['battle'] && !in_array($us['id'],$fbattle->team_mine)) { echo "Нельзя лечить противников!"; }
|
||||
else {
|
||||
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="";}
|
||||
else {$action="а";}
|
||||
|
||||
if(($us['hp']+300) > $us['maxhp']) {
|
||||
$hp = $us['maxhp'];
|
||||
} else {
|
||||
$hp = $us['hp']+300;
|
||||
}
|
||||
if ($user['battle'] > 0) {
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил уровень жизни <B>+300</B> ['.($hp).'/'.$us['maxhp'].']<BR>\') WHERE `id` = '.$us['battle'].'');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил'.$action.' уровень жизни <B>+300</B> ['.($hp).'/'.$us['maxhp'].']<BR>');
|
||||
//$fbattle->AddToLog('');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$fbattle->write_log ();
|
||||
}
|
||||
|
||||
mysql_query("UPDATE `users` SET `hp` = ".$hp." WHERE `id` = ".$us['id'].";");
|
||||
echo "Вы восстановили 300 НР персонажу ".$us['login']."!";
|
||||
$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
|
||||
}
|
||||
echo "</B></FONT>";
|
||||
|
||||
|
||||
?>
|
||||
61
magic/cure30_100.php
Normal file
61
magic/cure30_100.php
Normal file
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
echo "12";
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
else {$int=101;}
|
||||
if(!$us) {
|
||||
$bots = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `name` = \''.$_POST['target'].'\' LIMIT 1;'));
|
||||
/*if($bots) {
|
||||
$id=$bots['prototype'];
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `id` = '{$id}' LIMIT 1;"));
|
||||
$us['login'] = $bots['name'];
|
||||
$us['hp'] = $bots['hp'];
|
||||
$us['id'] = $bots['id'];
|
||||
$us['battle'] = $bots['battle'];
|
||||
|
||||
}*/
|
||||
}
|
||||
//echo
|
||||
echo "<font color=red><B>";
|
||||
if ($bots) { echo "Нельзя лечить клонов!"; }
|
||||
elseif ($us['battle'] != $user['battle']) { echo "Персонаж находится в поединке!"; }
|
||||
elseif ($user['room'] != $us['room'] && !$us['battle']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif ($us['battle'] && !in_array($us['id'],$fbattle->team_mine)) { echo "Нельзя лечить противников!"; }
|
||||
else {
|
||||
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
|
||||
|
||||
if ($user['sex'] == 1) {$action="";}
|
||||
else {$action="а";}
|
||||
|
||||
if(($us['hp']+30) > $us['maxhp']) {
|
||||
$hp = $us['maxhp'];
|
||||
} else {
|
||||
$hp = $us['hp']+30;
|
||||
}
|
||||
if ($user['battle'] > 0) {
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил уровень жизни <B>+60</B> ['.($hp).'/'.$us['maxhp'].']<BR>\') WHERE `id` = '.$us['battle'].'');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил'.$action.' уровень жизни <B>+30</B> ['.($hp).'/'.$us['maxhp'].']<BR>');
|
||||
//$fbattle->AddToLog('');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$fbattle->write_log ();
|
||||
}
|
||||
|
||||
mysql_query("UPDATE `users` SET `hp` = ".$hp." WHERE `id` = ".$us['id'].";");
|
||||
echo "Вы восстановили 30 НР персонажу ".$us['login']."!";
|
||||
$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
|
||||
}
|
||||
echo "</B></FONT>";
|
||||
|
||||
|
||||
?>
|
||||
54
magic/cure30_8.php
Normal file
54
magic/cure30_8.php
Normal file
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
|
||||
if(!$us) {
|
||||
$bots = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `name` = \''.$_POST['target'].'\' LIMIT 1;'));
|
||||
/*if($bots) {
|
||||
$id=$bots['prototype'];
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `id` = '{$id}' LIMIT 1;"));
|
||||
$us['login'] = $bots['name'];
|
||||
$us['hp'] = $bots['hp'];
|
||||
$us['id'] = $bots['id'];
|
||||
$us['battle'] = $bots['battle'];
|
||||
|
||||
}*/
|
||||
}
|
||||
//echo
|
||||
echo "<font color=red><B>";
|
||||
if ($bots) { echo "Нельзя лечить клонов!"; }
|
||||
elseif ($us['battle'] != $user['battle']) { echo "Персонаж находится в поединке!"; }
|
||||
elseif ($user['room'] != $us['room'] && !$us['battle']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif ($us['battle'] && !in_array($us['id'],$fbattle->team_mine)) { echo "Нельзя лечить противников!"; }
|
||||
else {
|
||||
|
||||
|
||||
|
||||
if ($user['sex'] == 1) {$action="";}
|
||||
else {$action="а";}
|
||||
|
||||
if(($us['hp']+30) > $us['maxhp']) {
|
||||
$hp = $us['maxhp'];
|
||||
} else {
|
||||
$hp = $us['hp']+30;
|
||||
}
|
||||
if ($user['battle'] > 0) {
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил уровень жизни <B>+60</B> ['.($hp).'/'.$us['maxhp'].']<BR>\') WHERE `id` = '.$us['battle'].'');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил'.$action.' уровень жизни <B>+30</B> ['.($hp).'/'.$us['maxhp'].']<BR>');
|
||||
//$fbattle->AddToLog('');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$fbattle->write_log ();
|
||||
}
|
||||
|
||||
mysql_query("UPDATE `users` SET `hp` = ".$hp." WHERE `id` = ".$us['id'].";");
|
||||
echo "Вы восстановили 30 НР персонажу ".$us['login']."!";
|
||||
$bet=1;
|
||||
|
||||
}
|
||||
echo "</B></FONT>";
|
||||
|
||||
|
||||
?>
|
||||
63
magic/cure45.php
Normal file
63
magic/cure45.php
Normal file
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '11' ;"));
|
||||
if ($user['intel'] >= 3) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 3)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
if(!$us) {
|
||||
$bots = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `name` = \''.$_POST['target'].'\' LIMIT 1;'));
|
||||
/*if($bots) {
|
||||
$id=$bots['prototype'];
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `id` = '{$id}' LIMIT 1;"));
|
||||
$us['login'] = $bots['name'];
|
||||
$us['hp'] = $bots['hp'];
|
||||
$us['id'] = $bots['id'];
|
||||
$us['battle'] = $bots['battle'];
|
||||
|
||||
}*/
|
||||
}
|
||||
//echo
|
||||
echo "<font color=red><B>";
|
||||
if ($bots) { echo "Нельзя лечить клонов!"; }
|
||||
elseif ($us['battle'] != $user['battle']) { echo "Персонаж находится в поединке!"; }
|
||||
elseif ($user['room'] != $us['room'] && !$us['battle']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif ($us['battle'] && !in_array($us['id'],$fbattle->team_mine)) { echo "Нельзя лечить противников!"; }
|
||||
else {
|
||||
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="";}
|
||||
else {$action="а";}
|
||||
|
||||
if(($us['hp']+45) > $us['maxhp']) {
|
||||
$hp = $us['maxhp'];
|
||||
} else {
|
||||
$hp = $us['hp']+45;
|
||||
}
|
||||
if ($user['battle'] > 0) {
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил уровень жизни <B>+60</B> ['.($hp).'/'.$us['maxhp'].']<BR>\') WHERE `id` = '.$us['battle'].'');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил'.$action.' уровень жизни <B>+45</B> ['.($hp).'/'.$us['maxhp'].']<BR>');
|
||||
//$fbattle->AddToLog('');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$fbattle->write_log ();
|
||||
}
|
||||
|
||||
mysql_query("UPDATE `users` SET `hp` = ".$hp." WHERE `id` = ".$us['id'].";");
|
||||
echo "Вы восстановили 45 НР персонажу ".$us['login']."!";
|
||||
$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
|
||||
}
|
||||
echo "</B></FONT>";
|
||||
|
||||
|
||||
?>
|
||||
63
magic/cure60.php
Normal file
63
magic/cure60.php
Normal file
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '12' ;"));
|
||||
if ($user['intel'] >= 6) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 6)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
if(!$us) {
|
||||
$bots = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `name` = \''.$_POST['target'].'\' LIMIT 1;'));
|
||||
/*if($bots) {
|
||||
$id=$bots['prototype'];
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *, (select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `id` = '{$id}' LIMIT 1;"));
|
||||
$us['login'] = $bots['name'];
|
||||
$us['hp'] = $bots['hp'];
|
||||
$us['id'] = $bots['id'];
|
||||
$us['battle'] = $bots['battle'];
|
||||
|
||||
}*/
|
||||
}
|
||||
//echo
|
||||
echo "<font color=red><B>";
|
||||
if ($bots) { echo "Нельзя лечить клонов!"; }
|
||||
elseif ($us['battle'] != $user['battle']) { echo "Персонаж находится в поединке!"; }
|
||||
elseif ($user['room'] != $us['room'] && !$us['battle']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif ($us['battle'] && !in_array($us['id'],$fbattle->team_mine)) { echo "Нельзя лечить противников!"; }
|
||||
else {
|
||||
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="";}
|
||||
else {$action="а";}
|
||||
|
||||
if(($us['hp']+60) > $us['maxhp']) {
|
||||
$hp = $us['maxhp'];
|
||||
} else {
|
||||
$hp = $us['hp']+60;
|
||||
}
|
||||
if ($user['battle'] > 0) {
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил уровень жизни <B>+60</B> ['.($hp).'/'.$us['maxhp'].']<BR>\') WHERE `id` = '.$us['battle'].'');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии '.(($us['id']!=$user['id'])?"на ".nick5($us['id'],$fbattle->my_class):"").' и восстановил'.$action.' уровень жизни <B>+60</B> ['.($hp).'/'.$us['maxhp'].']<BR>');
|
||||
//$fbattle->AddToLog('');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$fbattle->write_log ();
|
||||
}
|
||||
|
||||
mysql_query("UPDATE `users` SET `hp` = ".$hp." WHERE `id` = ".$us['id'].";");
|
||||
echo "Вы восстановили 60 НР персонажу ".$us['login']."!";
|
||||
$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
|
||||
}
|
||||
echo "</B></FONT>";
|
||||
|
||||
|
||||
?>
|
||||
28
magic/cure_20.php
Normal file
28
magic/cure_20.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
$battle = mysql_fetch_array(mysql_query('SELECT `id` FROM `battle` WHERE `id` = "'.$user['battle'].'" LIMIT 1'));
|
||||
|
||||
$t1 = explode(";", $battle['t1']);
|
||||
if(in_array($user['id'], $t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
|
||||
if($user['battle'] <= 0) {
|
||||
echo 'Это боевая магия ...';
|
||||
} if($user['battle'] > 0 && $user['hp'] == $user['maxhp']) {
|
||||
echo 'Ваше здоровье, и так полное ...';
|
||||
} elseif($user['battle'] > 0 && $user['hp'] <= 0) {
|
||||
echo 'Вы мертвы ...';
|
||||
} else {
|
||||
if($user['invis'] == 1) { $lod = '<i><b>невидимка</b></i>'; } else { $lod = nick5($user['id'], "B".$ttt); }
|
||||
$hp = floor($user['maxhp']*0.2);
|
||||
addlog($battle['id'], '<span class=date>'.date("H:i").'</span> '.$lod.' использовал заклятие Воcстановление энергии 20%.<BR>');
|
||||
$user['hp'] += $hp;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
echo 'Успешно';
|
||||
$bet = 1;
|
||||
}
|
||||
28
magic/cure_35.php
Normal file
28
magic/cure_35.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
$battle = mysql_fetch_array(mysql_query('SELECT `id` FROM `battle` WHERE `id` = "'.$user['battle'].'" LIMIT 1'));
|
||||
|
||||
$t1 = explode(";", $battle['t1']);
|
||||
if(in_array($user['id'], $t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
|
||||
if($user['battle'] <= 0) {
|
||||
echo 'Это боевая магия ...';
|
||||
} if($user['battle'] > 0 && $user['hp'] == $user['maxhp']) {
|
||||
echo 'Ваше здоровье, и так полное ...';
|
||||
} elseif($user['battle'] > 0 && $user['hp'] <= 0) {
|
||||
echo 'Вы мертвы ...';
|
||||
} else {
|
||||
if($user['invis'] == 1) { $lod = '<i><b>невидимка</b></i>'; } else { $lod = nick5($user['id'], "B".$ttt); }
|
||||
$hp = floor($user['maxhp']*0.35);
|
||||
addlog($battle['id'], '<span class=date>'.date("H:i").'</span> '.$lod.' использовал заклятие Воcстановление энергии 35%.<BR>');
|
||||
$user['hp'] += $hp;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
echo 'Успешно';
|
||||
$bet = 1;
|
||||
}
|
||||
28
magic/cure_50.php
Normal file
28
magic/cure_50.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
$battle = mysql_fetch_array(mysql_query('SELECT `id` FROM `battle` WHERE `id` = "'.$user['battle'].'" LIMIT 1'));
|
||||
|
||||
$t1 = explode(";", $battle['t1']);
|
||||
if(in_array($user['id'], $t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
|
||||
if($user['battle'] <= 0) {
|
||||
echo 'Это боевая магия ...';
|
||||
} if($user['battle'] > 0 && $user['hp'] == $user['maxhp']) {
|
||||
echo 'Ваше здоровье, и так полное ...';
|
||||
} elseif($user['battle'] > 0 && $user['hp'] <= 0) {
|
||||
echo 'Вы мертвы ...';
|
||||
} else {
|
||||
if($user['invis'] == 1) { $lod = '<i><b>невидимка</b></i>'; } else { $lod = nick5($user['id'], "B".$ttt); }
|
||||
$hp = floor($user['maxhp']*0.5);
|
||||
addlog($battle['id'], '<span class=date>'.date("H:i").'</span> '.$lod.' использовал заклятие Воcстановление энергии 50%.<BR>');
|
||||
$user['hp'] += $hp;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
echo 'Успешно';
|
||||
$bet = 1;
|
||||
}
|
||||
13
magic/cure_d.php
Normal file
13
magic/cure_d.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?
|
||||
if(!isset($_SESSION['uid'])) { header('Location: ../index.php'); die(); }
|
||||
|
||||
if($user['battle'] > 0) {
|
||||
echo "<font color=red><b>Не в бою ...</b></font>";
|
||||
} elseif($user['hp'] == $user['maxhp']) {
|
||||
echo "<font color=red><b>Ваше здоровье и так полное ...</b></font>";
|
||||
} else {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
echo "<font color=red><b>Вы скушали Бутербродик ...</b></font>";
|
||||
$bet = 1;
|
||||
}
|
||||
37
magic/cure_rep_120.php
Normal file
37
magic/cure_rep_120.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
if(!isset($_SESSION['uid'])) { header('Location: ../index.php'); die(); }
|
||||
|
||||
if($user['level'] < 6) {
|
||||
echo "<font style=\"color: Red;\"><b>Уровень маловат ...</b></font>";
|
||||
} elseif($user['intel'] < 9) {
|
||||
echo "<font style=\"color: Red;\"><b>Недостаточно Интеллекта ...</b></font>";
|
||||
} elseif($user['mgray'] < 3) {
|
||||
echo "<font style=\"color: Red;\"><b>Недостаточно Владения магией ...</b></font>";
|
||||
} else {
|
||||
if($user['sex'] == 1) { $action = ''; } else { $action = 'а'; }
|
||||
if($user['battle'] != 0) {
|
||||
if($user['hp'] <= 0) {
|
||||
echo "<font style=\"color: Red;\"><b>Мёртвые не могут пользоваться магией ...</b></font>";
|
||||
} else {
|
||||
$user['hp'] += 120;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
if($user['invis'] == 1) { $hp = '??'; $maxhp = '??'; } else { $hp = $user['hp']; $maxhp = $user['maxhp']; }
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'], $fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии и восстановил'.$action.' уровень жизни <b>+120</b> ['.($hp).'/'.$maxhp.']<BR>');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = '".$user['battle']."' LIMIT 1");
|
||||
$fbattle->write_log();
|
||||
echo "<font style=\"color: Red;\"><b>Свиток использован ...</b></font>";
|
||||
$bet = 1;
|
||||
}
|
||||
} else {
|
||||
$user['hp'] += 120;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
echo "<font style=\"color: Red;\"><b>Свиток использован ...</b></font>";
|
||||
$bet = 1;
|
||||
}
|
||||
}
|
||||
37
magic/cure_rep_150.php
Normal file
37
magic/cure_rep_150.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
if(!isset($_SESSION['uid'])) { header('Location: ../index.php'); die(); }
|
||||
|
||||
if($user['level'] < 8) {
|
||||
echo "<font style=\"color: Red;\"><b>Уровень маловат ...</b></font>";
|
||||
} elseif($user['intel'] < 11) {
|
||||
echo "<font style=\"color: Red;\"><b>Недостаточно Интеллекта ...</b></font>";
|
||||
} elseif($user['mgray'] < 4) {
|
||||
echo "<font style=\"color: Red;\"><b>Недостаточно Владения магией ...</b></font>";
|
||||
} else {
|
||||
if($user['sex'] == 1) { $action = ''; } else { $action = 'а'; }
|
||||
if($user['battle'] != 0) {
|
||||
if($user['hp'] <= 0) {
|
||||
echo "<font style=\"color: Red;\"><b>Мёртвые не могут пользоваться магией ...</b></font>";
|
||||
} else {
|
||||
$user['hp'] += 150;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
if($user['invis'] == 1) { $hp = '??'; $maxhp = '??'; } else { $hp = $user['hp']; $maxhp = $user['maxhp']; }
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'], $fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии и восстановил'.$action.' уровень жизни <b>+150</b> ['.($hp).'/'.$maxhp.']<BR>');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = '".$user['battle']."' LIMIT 1");
|
||||
$fbattle->write_log();
|
||||
echo "<font style=\"color: Red;\"><b>Свиток использован ...</b></font>";
|
||||
$bet = 1;
|
||||
}
|
||||
} else {
|
||||
$user['hp'] += 150;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
echo "<font style=\"color: Red;\"><b>Свиток использован ...</b></font>";
|
||||
$bet = 1;
|
||||
}
|
||||
}
|
||||
37
magic/cure_rep_180.php
Normal file
37
magic/cure_rep_180.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
if(!isset($_SESSION['uid'])) { header('Location: ../index.php'); die(); }
|
||||
|
||||
if($user['level'] < 8) {
|
||||
echo "<font style=\"color: Red;\"><b>Уровень маловат ...</b></font>";
|
||||
} elseif($user['intel'] < 14) {
|
||||
echo "<font style=\"color: Red;\"><b>Недостаточно Интеллекта ...</b></font>";
|
||||
} elseif($user['mgray'] < 4) {
|
||||
echo "<font style=\"color: Red;\"><b>Недостаточно Владения магией ...</b></font>";
|
||||
} else {
|
||||
if($user['sex'] == 1) { $action = ''; } else { $action = 'а'; }
|
||||
if($user['battle'] != 0) {
|
||||
if($user['hp'] <= 0) {
|
||||
echo "<font style=\"color: Red;\"><b>Мёртвые не могут пользоваться магией ...</b></font>";
|
||||
} else {
|
||||
$user['hp'] += 180;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
if($user['invis'] == 1) { $hp = '??'; $maxhp = '??'; } else { $hp = $user['hp']; $maxhp = $user['maxhp']; }
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'], $fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии и восстановил'.$action.' уровень жизни <b>+180</b> ['.($hp).'/'.$maxhp.']<BR>');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = '".$user['battle']."' LIMIT 1");
|
||||
$fbattle->write_log();
|
||||
echo "<font style=\"color: Red;\"><b>Свиток использован ...</b></font>";
|
||||
$bet = 1;
|
||||
}
|
||||
} else {
|
||||
$user['hp'] += 180;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
echo "<font style=\"color: Red;\"><b>Свиток использован ...</b></font>";
|
||||
$bet = 1;
|
||||
}
|
||||
}
|
||||
37
magic/cure_rep_270.php
Normal file
37
magic/cure_rep_270.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
if(!isset($_SESSION['uid'])) { header('Location: ../index.php'); die(); }
|
||||
|
||||
if($user['level'] < 8) {
|
||||
echo "<font style=\"color: Red;\"><b>Уровень маловат ...</b></font>";
|
||||
} elseif($user['intel'] < 14) {
|
||||
echo "<font style=\"color: Red;\"><b>Недостаточно Интеллекта ...</b></font>";
|
||||
} elseif($user['mgray'] < 4) {
|
||||
echo "<font style=\"color: Red;\"><b>Недостаточно Владения магией ...</b></font>";
|
||||
} else {
|
||||
if($user['sex'] == 1) { $action = ''; } else { $action = 'а'; }
|
||||
if($user['battle'] != 0) {
|
||||
if($user['hp'] <= 0) {
|
||||
echo "<font style=\"color: Red;\"><b>Мёртвые не могут пользоваться магией ...</b></font>";
|
||||
} else {
|
||||
$user['hp'] += 270;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
if($user['invis'] == 1) { $hp = '??'; $maxhp = '??'; } else { $hp = $user['hp']; $maxhp = $user['maxhp']; }
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'], $fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии и восстановил'.$action.' уровень жизни <b>+270</b> ['.($hp).'/'.$maxhp.']<BR>');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = '".$user['battle']."' LIMIT 1");
|
||||
$fbattle->write_log();
|
||||
echo "<font style=\"color: Red;\"><b>Свиток использован ...</b></font>";
|
||||
$bet = 1;
|
||||
}
|
||||
} else {
|
||||
$user['hp'] += 270;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
echo "<font style=\"color: Red;\"><b>Свиток использован ...</b></font>";
|
||||
$bet = 1;
|
||||
}
|
||||
}
|
||||
37
magic/cure_rep_360.php
Normal file
37
magic/cure_rep_360.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
if(!isset($_SESSION['uid'])) { header('Location: ../index.php'); die(); }
|
||||
|
||||
if($user['level'] < 8) {
|
||||
echo "<font style=\"color: Red;\"><b>Уровень маловат ...</b></font>";
|
||||
} elseif($user['intel'] < 14) {
|
||||
echo "<font style=\"color: Red;\"><b>Недостаточно Интеллекта ...</b></font>";
|
||||
} elseif($user['mgray'] < 4) {
|
||||
echo "<font style=\"color: Red;\"><b>Недостаточно Владения магией ...</b></font>";
|
||||
} else {
|
||||
if($user['sex'] == 1) { $action = ''; } else { $action = 'а'; }
|
||||
if($user['battle'] != 0) {
|
||||
if($user['hp'] <= 0) {
|
||||
echo "<font style=\"color: Red;\"><b>Мёртвые не могут пользоваться магией ...</b></font>";
|
||||
} else {
|
||||
$user['hp'] += 360;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
if($user['invis'] == 1) { $hp = '??'; $maxhp = '??'; } else { $hp = $user['hp']; $maxhp = $user['maxhp']; }
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'], $fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии и восстановил'.$action.' уровень жизни <b>+360</b> ['.($hp).'/'.$maxhp.']<BR>');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = '".$user['battle']."' LIMIT 1");
|
||||
$fbattle->write_log();
|
||||
echo "<font style=\"color: Red;\"><b>Свиток использован ...</b></font>";
|
||||
$bet = 1;
|
||||
}
|
||||
} else {
|
||||
$user['hp'] += 360;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
echo "<font style=\"color: Red;\"><b>Свиток использован ...</b></font>";
|
||||
$bet = 1;
|
||||
}
|
||||
}
|
||||
37
magic/cure_rep_90.php
Normal file
37
magic/cure_rep_90.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
if(!isset($_SESSION['uid'])) { header('Location: ../index.php'); die(); }
|
||||
|
||||
if($user['level'] < 6) {
|
||||
echo "<font style=\"color: Red;\"><b>Уровень маловат ...</b></font>";
|
||||
} elseif($user['intel'] < 6) {
|
||||
echo "<font style=\"color: Red;\"><b>Недостаточно Интеллекта ...</b></font>";
|
||||
} elseif($user['mgray'] < 3) {
|
||||
echo "<font style=\"color: Red;\"><b>Недостаточно Владения магией ...</b></font>";
|
||||
} else {
|
||||
if($user['sex'] == 1) { $action = ''; } else { $action = 'а'; }
|
||||
if($user['battle'] != 0) {
|
||||
if($user['hp'] <= 0) {
|
||||
echo "<font style=\"color: Red;\"><b>Мёртвые не могут пользоваться магией ...</b></font>";
|
||||
} else {
|
||||
$user['hp'] += 90;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
if($user['invis'] == 1) { $hp = '??'; $maxhp = '??'; } else { $hp = $user['hp']; $maxhp = $user['maxhp']; }
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
$fbattle->AddToLog('<span class=date>'.date("H:i").'</span> '.nick5($user['id'], $fbattle->my_class).' использовал'.$action.' заклятие восстановления энергии и восстановил'.$action.' уровень жизни <b>+90</b> ['.($hp).'/'.$maxhp.']<BR>');
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = '".$user['battle']."' LIMIT 1");
|
||||
$fbattle->write_log();
|
||||
echo "<font style=\"color: Red;\"><b>Свиток использован ...</b></font>";
|
||||
$bet = 1;
|
||||
}
|
||||
} else {
|
||||
$user['hp'] += 90;
|
||||
if($user['hp'] > $user['maxhp']) {
|
||||
$user['hp'] = $user['maxhp'];
|
||||
}
|
||||
mysql_query('UPDATE `users` SET `hp` = "'.$user['hp'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
echo "<font style=\"color: Red;\"><b>Свиток использован ...</b></font>";
|
||||
$bet = 1;
|
||||
}
|
||||
}
|
||||
89
magic/ddark.php
Normal file
89
magic/ddark.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
//if (rand(1,2)==1) {
|
||||
|
||||
$coma[] = "А вот раньше просто кляпом рот затыкали.";
|
||||
$coma[] = "А еще раз можешь? ;)";
|
||||
$coma[] = "А раньше все не так было ";
|
||||
$coma[] = "А культурный человек сказал бы 'Заткнись, пожалуйста'";
|
||||
$coma[] = "Безобразие куда цензура смотрит?";
|
||||
$coma[] = "Бог сотворил землю, а Законник молчание!!!";
|
||||
$coma[] = "Вечность? Это тоже единица измерения времени.";
|
||||
$coma[] = "Вот и мне жена так же рот затыкает";
|
||||
$coma[] = "В Клубе жесткие законы... Только не надо тосковать по беззаконью! ";
|
||||
$coma[] = "Гнетущую тишину нарушает всеобщее молчание... ";
|
||||
$coma[] = "Давно бы так ";
|
||||
$coma[] = "Еще одним немым стало больше ";
|
||||
$coma[] = "Жестоко, но справедливо ";
|
||||
$coma[] = "Закон. И против него не попрешь.";
|
||||
$coma[] = "Значит, есть еще порядок в этом мире ";
|
||||
$coma[] = "И тишина...";
|
||||
$coma[] = "Молчание - золото. Ощути себя богатым. ";
|
||||
$coma[] = "Молчание не ценят, потому что оно достается на халяву... (с), но ему подарю с удовольствием!";
|
||||
$coma[] = "Молчание - это своего рода инвалидность для болтунов.";
|
||||
$coma[] = "Не надо злить нас!";
|
||||
$coma[] = "Нет крика громче тишины... ";
|
||||
$coma[] = "Ни ругнуться, ни ответить теперь.";
|
||||
$coma[] = "Ну, как, дошло?";
|
||||
$coma[] = "Ну, наконец-то!";
|
||||
$coma[] = "О чем с этим человеком можно говорить, когда с ним и помолчать то не о чем! ";
|
||||
$coma[] = "Он сказал лишнего.";
|
||||
$coma[] = "Одна из ступеней развития слова - молчание.";
|
||||
$coma[] = "Придется помолчать, чтобы тебя выслушали.";
|
||||
$coma[] = "Прям как рыбка теперь, только рот открывается.";
|
||||
$coma[] = "Семь раз подумай, один раз промолчи. ";
|
||||
$coma[] = "Сначала было слово. Потом появилось молчание... ";
|
||||
$coma[] = "Тебе повезло, что не навсегда. ";
|
||||
$coma[] = "У вас есть право хранить молчание ";
|
||||
$coma[] = "Цените слово потому, что каждое может стать последним. ";
|
||||
$coma[] = "Это безмолвие становится все громче и громче… ";
|
||||
$coma[] = "Это надо обдумать.";
|
||||
$coma[] = "Это урок нам всем ";
|
||||
$coma[] = "Я вас долго слушал, теперь у вас есть время подумать.";
|
||||
$coma[] = "Я конечно не садист, но мне все это нравится ";
|
||||
$coma[] = "Помолчи, за умного сойдешь. ";
|
||||
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$target= mysql_real_escape_string($_POST['target']);
|
||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$target}' LIMIT 1;"));
|
||||
if ($tar['id']) {
|
||||
{
|
||||
$ok=0;
|
||||
if ($user['align'] == '2.99' && $tar['align'] == 0) {
|
||||
$ok=1;
|
||||
}
|
||||
else echo("Персонаж ".$target." уже имеет склонность!");
|
||||
|
||||
if ($ok == 1) {
|
||||
if (mysql_query("UPDATE `users` set `align`=3 where `id` ='{$tar['id']}' LIMIT 1;")) {
|
||||
$ldtarget=$target;
|
||||
if ($user['sex'] == 1) {$action="присвоил";}
|
||||
else {$action="присвоила";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Паладин";
|
||||
}
|
||||
$mess="$angel "{$user['login']}" $action Темную склонность "$target"";
|
||||
$messch="$angel "{$user['login']}" $action Темную склонность "$target"";
|
||||
|
||||
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()."');");
|
||||
echo "<font color=red><b>Успешно изменена склонность персонажа \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
88
magic/death.php
Normal file
88
magic/death.php
Normal file
@@ -0,0 +1,88 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
//if (rand(1,2)==1) {
|
||||
|
||||
$coma[] = "Вот так. Правду говорят, что словом убить можно. ";
|
||||
$coma[] = "Вот такая трагическая и нелепая смерть. ";
|
||||
$coma[] = "В аду жарко, возьми с собой предмет: 'Огнетушитель раскаяния'. Так... на память о Клубе. ";
|
||||
$coma[] = "Вот теперь на кого-то наденут деревянный макинтош ";
|
||||
$coma[] = "Все мы там будем ";
|
||||
$coma[] = "Жестокий мир, жестокие сердца ";
|
||||
$coma[] = "Жизнь коротка и быстротечна... успей понять это, нарушив Закон. ";
|
||||
$coma[] = "Да и боец из него не очень... был... ";
|
||||
$coma[] = "Кому тесно в рамках закона, будет нежиться в просторном гробу! ";
|
||||
$coma[] = "Мы провожаем в последний путь... Мы провожаем... Черт, забыл, как там дальше. Аминь, короче. ";
|
||||
$coma[] = "На кладбище ветер свищет, мертвый перс по полю рыщет. Место хочет отыскать, далеко его видать. ";
|
||||
$coma[] = "На кладбище новоселье... ";
|
||||
$coma[] = "Несчастные случаи и здесь бывают ";
|
||||
$coma[] = "'Нет человека, нет проблем'. Иосиф Виссарионович Законников ";
|
||||
$coma[] = "Надеюсь, он успел написать завещание ";
|
||||
$coma[] = "Он был плохим солдатом ";
|
||||
$coma[] = "Он не любил Бойцовский Квартал ";
|
||||
$coma[] = "И разложится ее труп на нолики и единички, а затем съедят их черви, вирусы и трояны. ";
|
||||
$coma[] = "Падай, ты убит! ";
|
||||
$coma[] = "Теперь понятно, куда использовать мой старый венок";
|
||||
$coma[] = "Трупы ходят по БК, их видать издалека! ";
|
||||
$coma[] = "Хаос был бы для него раем... ";
|
||||
$coma[] = "У меня тоже на кладбище место есть ";
|
||||
$coma[] = "Я даже про него и не вспомню. ";
|
||||
$coma[] = "В его доме будет играть музыка, но он ее не услышит";
|
||||
$coma[] = "И разложится его труп на нолики и единички, а затем съедят их черви, вирусы и трояны.";
|
||||
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align`,`block`,`level` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$target=$_POST['target'];
|
||||
if ($tar['id']) {
|
||||
if ($tar['block'] == 1) {
|
||||
echo "<font color=red><b>На персонаже \"$target\" уже есть заклятие смерти </b></font>";
|
||||
}
|
||||
else {
|
||||
$ok=0;
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$ok=1;
|
||||
}
|
||||
elseif (($user['align'] > '1.8' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
||||
$ok=1;
|
||||
}
|
||||
elseif (($user['align'] > '1.8' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||
$ok=1;
|
||||
}
|
||||
elseif (($user['align'] == '1.7' && $tar['level'] == '0') && !($tar['align'] > '2' && $tar['align'] < '3')) {
|
||||
$ok=1;
|
||||
}
|
||||
if ($ok == 1) {
|
||||
if (mysql_query("UPDATE `users` SET `block`='1' WHERE `id` = {$tar['id']} LIMIT 1;")) {
|
||||
$ldtarget=$target;
|
||||
$ldblock=1;
|
||||
if ($user['sex'] == 1) {$action="наложил";}
|
||||
else {$action="наложила";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Паладин";
|
||||
}
|
||||
$mess="$angel "{$user['login']}" $action заклятие смерти на "$target".";
|
||||
$messch="$angel "{$user['login']}" $action заклятие смерти на "$target"..";
|
||||
|
||||
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()."');");
|
||||
addch("<img src=i/magic/death.gif> $messch");
|
||||
addchp($coma[rand(0,count($coma)-1)],"Комментатор");
|
||||
echo "<font color=red><b>Успешно наложено заклятие смерти на персонажа \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете наложить заклятие смерти на этого персонажа!<b></font>";
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
52
magic/death_off.php
Normal file
52
magic/death_off.php
Normal file
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
//if (rand(1,2)==1) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align`,`block` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$target=$_POST['target'];
|
||||
if ($tar['id']) {
|
||||
if ($tar['block'] == 1) {
|
||||
$ok=0;
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$ok=1;
|
||||
}
|
||||
elseif (($user['align'] == '1.99' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
|
||||
$ok=1;
|
||||
}
|
||||
elseif (($user['align'] == '1.99' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||
$ok=1;
|
||||
}
|
||||
if ($ok == 1) {
|
||||
if (mysql_query("UPDATE `users` SET `palcom` = '',`block`='0' WHERE `id` = {$tar['id']} LIMIT 1;")) {
|
||||
if ($user['sex'] == 1) {$action="снял";}
|
||||
else {$action="сняла";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Паладин";
|
||||
}
|
||||
$mess="$angel "{$user['login']}" $action заклятие смерти с "$target"..";
|
||||
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()."');");
|
||||
addch("<img src=i/magic/death_off.gif> $mess");
|
||||
echo "<font color=red><b>Успешно снято заклятие смерти с персонажа \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете снять заклятие смерти с этого персонажа!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>На персонаже \"$target\" нет заклятия смерти </b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
33
magic/defence.php
Normal file
33
magic/defence.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['target'])."' LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '55' ;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' and `type` = '201' LIMIT 1;"));
|
||||
if($user['invis'] == 1) { $user['login'] = '<b><i>невидимка</i></b>'; };
|
||||
if ($user['intel'] >= 15) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 15)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
if ($user['battle'] > 0) {echo "Не в бою...";}
|
||||
elseif ($user['level'] < 4) { echo "Вашего уровня не достаточно для использования этого заклинания!"; }
|
||||
elseif ($us['level'] < 4) { echo "Запрещено применять на персонажей до 4 уровня!"; }
|
||||
elseif ($effect['time']) {echo "На персонаже уже есть заклятие Защита от Оружия"; }
|
||||
elseif ($user['room'] != $us['room']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif (!$us['online']) {echo "Персонаж не в игре!";}
|
||||
elseif (rand(1,100) < $int) {
|
||||
|
||||
addch("<img src=i/magic/defence.gif>Персонаж "{$user['login']}" наложил заклятие \"Защита от оружия\" на "{$_POST['target']}", сроком 2 часа.");
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".(int)$us['id']."','Защита от оружия',".(time()+7200).",201);");
|
||||
echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие \"Защита от оружия\" </b></font>";
|
||||
$bet=1;
|
||||
$outok=1;
|
||||
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
34
magic/devastate.php
Normal file
34
magic/devastate.php
Normal file
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['target'])."' LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '56' ;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' and `type` = '202' LIMIT 1;"));
|
||||
if($user['invis'] == 1) { $user['login'] = '<b><i>невидимка</i></b>'; };
|
||||
if ($user['intel'] >= 15) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 15)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
if ($user['battle'] > 0) {echo "Не в бою...";}
|
||||
elseif ($user['level'] < 4) { echo "Вашего уровня не достаточно для использования этого заклинания!"; }
|
||||
elseif ($us['level'] < 4) { echo "Запрещено применять на персонажей до 4 уровня!"; }
|
||||
elseif ($effect['time']) {echo "На персонаже уже есть заклятие Сокрушение"; }
|
||||
elseif ($user['room'] != $us['room']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif (!$us['online']) {echo "Персонаж не в игре!";}
|
||||
elseif (rand(1,100) < $int) {
|
||||
|
||||
addch("<img src=i/magic/devastate.gif>Персонаж "{$user['login']}" наложил заклятие \"Сокрушение\" на "{$_POST['target']}", сроком 2 часа.");
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$us['id']."','Сокрушение',".(time()+7200).",202);");
|
||||
echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие \"Сокрушение\" </b></font>";
|
||||
$bet=1;
|
||||
$outok=1;
|
||||
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
89
magic/dlight.php
Normal file
89
magic/dlight.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
//if (rand(1,2)==1) {
|
||||
|
||||
$coma[] = "А вот раньше просто кляпом рот затыкали.";
|
||||
$coma[] = "А еще раз можешь? ;)";
|
||||
$coma[] = "А раньше все не так было ";
|
||||
$coma[] = "А культурный человек сказал бы 'Заткнись, пожалуйста'";
|
||||
$coma[] = "Безобразие куда цензура смотрит?";
|
||||
$coma[] = "Бог сотворил землю, а Законник молчание!!!";
|
||||
$coma[] = "Вечность? Это тоже единица измерения времени.";
|
||||
$coma[] = "Вот и мне жена так же рот затыкает";
|
||||
$coma[] = "В Клубе жесткие законы... Только не надо тосковать по беззаконью! ";
|
||||
$coma[] = "Гнетущую тишину нарушает всеобщее молчание... ";
|
||||
$coma[] = "Давно бы так ";
|
||||
$coma[] = "Еще одним немым стало больше ";
|
||||
$coma[] = "Жестоко, но справедливо ";
|
||||
$coma[] = "Закон. И против него не попрешь.";
|
||||
$coma[] = "Значит, есть еще порядок в этом мире ";
|
||||
$coma[] = "И тишина...";
|
||||
$coma[] = "Молчание - золото. Ощути себя богатым. ";
|
||||
$coma[] = "Молчание не ценят, потому что оно достается на халяву... (с), но ему подарю с удовольствием!";
|
||||
$coma[] = "Молчание - это своего рода инвалидность для болтунов.";
|
||||
$coma[] = "Не надо злить нас!";
|
||||
$coma[] = "Нет крика громче тишины... ";
|
||||
$coma[] = "Ни ругнуться, ни ответить теперь.";
|
||||
$coma[] = "Ну, как, дошло?";
|
||||
$coma[] = "Ну, наконец-то!";
|
||||
$coma[] = "О чем с этим человеком можно говорить, когда с ним и помолчать то не о чем! ";
|
||||
$coma[] = "Он сказал лишнего.";
|
||||
$coma[] = "Одна из ступеней развития слова - молчание.";
|
||||
$coma[] = "Придется помолчать, чтобы тебя выслушали.";
|
||||
$coma[] = "Прям как рыбка теперь, только рот открывается.";
|
||||
$coma[] = "Семь раз подумай, один раз промолчи. ";
|
||||
$coma[] = "Сначала было слово. Потом появилось молчание... ";
|
||||
$coma[] = "Тебе повезло, что не навсегда. ";
|
||||
$coma[] = "У вас есть право хранить молчание ";
|
||||
$coma[] = "Цените слово потому, что каждое может стать последним. ";
|
||||
$coma[] = "Это безмолвие становится все громче и громче… ";
|
||||
$coma[] = "Это надо обдумать.";
|
||||
$coma[] = "Это урок нам всем ";
|
||||
$coma[] = "Я вас долго слушал, теперь у вас есть время подумать.";
|
||||
$coma[] = "Я конечно не садист, но мне все это нравится ";
|
||||
$coma[] = "Помолчи, за умного сойдешь. ";
|
||||
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$target = mysql_real_escape_string($_POST['target']);
|
||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$target}' LIMIT 1;"));
|
||||
if ($tar['id']) { {
|
||||
|
||||
if($tar['align'] == 0 && $user['align'] == 2.99) {
|
||||
$ok=1;
|
||||
} else {
|
||||
$ok=0;
|
||||
}
|
||||
|
||||
if ($ok == 1) {
|
||||
if (mysql_query("UPDATE `users` SET `align` = 6 WHERE `id` ='{$tar['id']}' LIMIT 1")) {
|
||||
$ldtarget=$target;
|
||||
if ($user['sex'] == 1) {$action="присвоил";}
|
||||
else {$action="присвоила";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Паладин";
|
||||
}
|
||||
$mess="$angel "{$user['login']}" $action Светлую склонность "$target"";
|
||||
$messch="$angel "{$user['login']}" $action Светлую склонность "$target"";
|
||||
|
||||
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()."');");
|
||||
echo "<font color=red><b>Успешно изменена склонность персонажа \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
89
magic/dneit.php
Normal file
89
magic/dneit.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
//if (rand(1,2)==1) {
|
||||
|
||||
$coma[] = "А вот раньше просто кляпом рот затыкали.";
|
||||
$coma[] = "А еще раз можешь? ;)";
|
||||
$coma[] = "А раньше все не так было ";
|
||||
$coma[] = "А культурный человек сказал бы 'Заткнись, пожалуйста'";
|
||||
$coma[] = "Безобразие куда цензура смотрит?";
|
||||
$coma[] = "Бог сотворил землю, а Законник молчание!!!";
|
||||
$coma[] = "Вечность? Это тоже единица измерения времени.";
|
||||
$coma[] = "Вот и мне жена так же рот затыкает";
|
||||
$coma[] = "В Клубе жесткие законы... Только не надо тосковать по беззаконью! ";
|
||||
$coma[] = "Гнетущую тишину нарушает всеобщее молчание... ";
|
||||
$coma[] = "Давно бы так ";
|
||||
$coma[] = "Еще одним немым стало больше ";
|
||||
$coma[] = "Жестоко, но справедливо ";
|
||||
$coma[] = "Закон. И против него не попрешь.";
|
||||
$coma[] = "Значит, есть еще порядок в этом мире ";
|
||||
$coma[] = "И тишина...";
|
||||
$coma[] = "Молчание - золото. Ощути себя богатым. ";
|
||||
$coma[] = "Молчание не ценят, потому что оно достается на халяву... (с), но ему подарю с удовольствием!";
|
||||
$coma[] = "Молчание - это своего рода инвалидность для болтунов.";
|
||||
$coma[] = "Не надо злить нас!";
|
||||
$coma[] = "Нет крика громче тишины... ";
|
||||
$coma[] = "Ни ругнуться, ни ответить теперь.";
|
||||
$coma[] = "Ну, как, дошло?";
|
||||
$coma[] = "Ну, наконец-то!";
|
||||
$coma[] = "О чем с этим человеком можно говорить, когда с ним и помолчать то не о чем! ";
|
||||
$coma[] = "Он сказал лишнего.";
|
||||
$coma[] = "Одна из ступеней развития слова - молчание.";
|
||||
$coma[] = "Придется помолчать, чтобы тебя выслушали.";
|
||||
$coma[] = "Прям как рыбка теперь, только рот открывается.";
|
||||
$coma[] = "Семь раз подумай, один раз промолчи. ";
|
||||
$coma[] = "Сначала было слово. Потом появилось молчание... ";
|
||||
$coma[] = "Тебе повезло, что не навсегда. ";
|
||||
$coma[] = "У вас есть право хранить молчание ";
|
||||
$coma[] = "Цените слово потому, что каждое может стать последним. ";
|
||||
$coma[] = "Это безмолвие становится все громче и громче… ";
|
||||
$coma[] = "Это надо обдумать.";
|
||||
$coma[] = "Это урок нам всем ";
|
||||
$coma[] = "Я вас долго слушал, теперь у вас есть время подумать.";
|
||||
$coma[] = "Я конечно не садист, но мне все это нравится ";
|
||||
$coma[] = "Помолчи, за умного сойдешь. ";
|
||||
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$target= mysql_real_escape_string($_POST['target']);
|
||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$target}' LIMIT 1;"));
|
||||
if ($tar['id']) {
|
||||
{
|
||||
$ok=0;
|
||||
if ($user['align'] == '2.99' && $tar['align'] == 0) {
|
||||
$ok=1;
|
||||
}
|
||||
else echo("Персонаж ".$target." уже имеет склонность!");
|
||||
|
||||
if ($ok == 1) {
|
||||
if (mysql_query("UPDATE `users` set `align`=2 where `id` ='{$tar['id']}' LIMIT 1")) {
|
||||
$ldtarget=$target;
|
||||
if ($user['sex'] == 1) {$action="присвоил";}
|
||||
else {$action="присвоила";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Паладин";
|
||||
}
|
||||
$mess="$angel "{$user['login']}" $action Нейтральную склонность "$target"";
|
||||
$messch="$angel "{$user['login']}" $action Нейтральную склонность "$target"";
|
||||
|
||||
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()."');");
|
||||
echo "<font color=red><b>Успешно изменена склонность персонажа \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
14
magic/dob10.php
Normal file
14
magic/dob10.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
//Доблесть +5
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
|
||||
mysql_query("UPDATE `users` SET `doblest`=`doblest`+'10' WHERE `login` = '{$user['login']}' LIMIT 1;");
|
||||
$mess="Персонаж "{$user['login']}" повысил свою Репутацию на +10 свитком Репутации.";
|
||||
//mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$user['id']."','$mess','".time()."');");
|
||||
|
||||
|
||||
echo "<font color=red><b>Ваша Репутация была увеличена на 10<b></font>";
|
||||
$bet=1;
|
||||
?>
|
||||
|
||||
|
||||
14
magic/dob100.php
Normal file
14
magic/dob100.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
//Доблесть +5
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
|
||||
mysql_query("UPDATE `users` SET `doblest`=`doblest`+'100' WHERE `login` = '{$user['login']}' LIMIT 1;");
|
||||
$mess="Персонаж "{$user['login']}" повысил свою доблесть на +100 свитком доблести.";
|
||||
//mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$user['id']."','$mess','".time()."');");
|
||||
|
||||
|
||||
echo "<font color=red><b>Ваша доблесть была увеличена на 100<b></font>";
|
||||
$bet=1;
|
||||
?>
|
||||
|
||||
|
||||
14
magic/dob20.php
Normal file
14
magic/dob20.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
//Доблесть +5
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
|
||||
mysql_query("UPDATE `users` SET `doblest`=`doblest`+'20' WHERE `login` = '{$user['login']}' LIMIT 1;");
|
||||
$mess="Персонаж "{$user['login']}" повысил свою доблесть на +20 свитком доблести.";
|
||||
//mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$user['id']."','$mess','".time()."');");
|
||||
|
||||
|
||||
echo "<font color=red><b>Ваша доблесть была увеличена на 20<b></font>";
|
||||
$bet=1;
|
||||
?>
|
||||
|
||||
|
||||
14
magic/dob450.php
Normal file
14
magic/dob450.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
//Доблесть +5
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
|
||||
mysql_query("UPDATE `users` SET `doblest`=`doblest`+'450' WHERE `login` = '{$user['login']}' LIMIT 1;");
|
||||
$mess="Персонаж "{$user['login']}" повысил свою Репутацию на +450 свитком Репутации.";
|
||||
//mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$user['id']."','$mess','".time()."');");
|
||||
|
||||
|
||||
echo "<font color=red><b>Ваша Репутация была увеличена на 450<b></font>";
|
||||
$bet=1;
|
||||
?>
|
||||
|
||||
|
||||
14
magic/dob5.php
Normal file
14
magic/dob5.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
//Доблесть +5
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
|
||||
mysql_query("UPDATE `users` SET `doblest`=`doblest`+'5' WHERE `login` = '{$user['login']}' LIMIT 1;");
|
||||
$mess="Персонаж "{$user['login']}" повысил свою доблесть на +5 свитком доблести.";
|
||||
//mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$user['id']."','$mess','".time()."');");
|
||||
|
||||
|
||||
echo "<font color=red><b>Ваша доблесть была увеличена на 5<b></font>";
|
||||
$bet=1;
|
||||
?>
|
||||
|
||||
|
||||
14
magic/dob50.php
Normal file
14
magic/dob50.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
//Доблесть +5
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
|
||||
mysql_query("UPDATE `users` SET `doblest`=`doblest`+'50' WHERE `login` = '{$user['login']}' LIMIT 1;");
|
||||
$mess="Персонаж "{$user['login']}" повысил свою Репутацию на +100 свитком Репутации.";
|
||||
//mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$user['id']."','$mess','".time()."');");
|
||||
|
||||
|
||||
echo "<font color=red><b>Ваша Репутация была увеличена на 50<b></font>";
|
||||
$bet=1;
|
||||
?>
|
||||
|
||||
|
||||
35
magic/down.php
Normal file
35
magic/down.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
// магия "шаг назад"
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} elseif (rand(1,100)!=1) {
|
||||
undressall($user['id']);
|
||||
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
if($user['sila']>3){
|
||||
mysql_query("UPDATE `users` SET `stats`=`stats`+1,`sila` = `sila`-1 WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;");
|
||||
}
|
||||
if($user['inta']>3){
|
||||
mysql_query("UPDATE `users` SET `stats`=`stats`+1,`inta` = `inta`-1 WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;");
|
||||
}
|
||||
if($user['lovk']>3){
|
||||
mysql_query("UPDATE `users` SET `stats`=`stats`+1,`lovk` = `lovk`-1 WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;");
|
||||
}
|
||||
if($user['vinos']>3){
|
||||
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;");
|
||||
}
|
||||
else {
|
||||
mysql_query("UPDATE `users` SET `stats`=`stats`+1, `maxhp`=`maxhp`-'6', `hp`=`hp`-'6',`vinos` = `vinos`-1 WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;");
|
||||
}
|
||||
}
|
||||
if($user['intel'] >0) {
|
||||
mysql_query("UPDATE `users` SET `stats`=`stats`+1,`intel` = `intel`-1 WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;");
|
||||
}
|
||||
if($user['mudra'] >0) {
|
||||
mysql_query("UPDATE `users` SET `stats`=`stats`+1,`mudra` = `mudra`-1 WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;");
|
||||
}
|
||||
echo "<font color=red><b>Удачно использована магия \"Шаг назад\"<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
51
magic/dpal.php
Normal file
51
magic/dpal.php
Normal file
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
//if (rand(1,2)==1) {
|
||||
|
||||
$coma[] = "Бойтесь, нарушители!";
|
||||
$coma[] = "Наша служба и опасна, и трудна!";
|
||||
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$target=$_POST['target'];
|
||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
if ($tar['id']) {
|
||||
{
|
||||
$ok=0;
|
||||
if ($tar['align'] == '0') {
|
||||
$ok=1;
|
||||
}
|
||||
else echo("Персонаж ".$target." уже имеет склонность!");
|
||||
|
||||
if ($ok == 1) {
|
||||
if (mysql_query("UPDATE users set align='1.1' where id='{$tar['id']}';")) {
|
||||
$ldtarget=$target;
|
||||
if ($user['sex'] == 1) {$action="принял";}
|
||||
else {$action="приняла";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Паладин";
|
||||
}
|
||||
$mess="$angel "{$user['login']}" $action "$target" в стройные ряды Паладинов";
|
||||
$messch="$angel "{$user['login']}" $action "$target" в стройные ряды Паладинов";
|
||||
|
||||
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()."');");
|
||||
echo "<font color=red><b>Успешно принят рекрут \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
205
magic/eattack.php
Normal file
205
magic/eattack.php
Normal file
@@ -0,0 +1,205 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `real_time` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['target'])."' LIMIT 1;"));
|
||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (type=13 OR type=12 OR type=14);"));
|
||||
$raid_t=mysql_fetch_array(mysql_query("SELECT * FROM variables WHERE var='raid_on_status' limit 1;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `id` FROM `effects` WHERE `owner` = '{$us['id']}' AND `time` > '".time()."' AND `type` = '227' LIMIT 1"));
|
||||
|
||||
$hm=mysql_fetch_array(mysql_query("SELECT `value` FROM `variables` WHERE `var` = 'haos_match' LIMIT 1;"));
|
||||
$hm=unserialize($hm['value']);
|
||||
$us_b=mysql_fetch_array(mysql_query("SELECT `type`,`open` FROM `battle` WHERE `id`='{$us['battle']}';"));
|
||||
$forb_battle=array();
|
||||
if($raid_t['value']>0)
|
||||
$forb_battle[]=$raid_t['value'];
|
||||
foreach($hm as $lv=>$num)
|
||||
if($num>0)
|
||||
$forb_battle[]=$num;
|
||||
if ($user['intel'] > 0) {
|
||||
$int=90 + $user['intel']*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=91;}
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
}
|
||||
elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
} elseif ($us_b['type']==3 || $us_b['type']==5) {
|
||||
echo "Запрещено входить в хаотический бой!";
|
||||
} elseif ($us['battle']>0 && $us_b['open']==0) {
|
||||
echo "Бой закрыт для вмешательства!";
|
||||
} elseif (in_array($us['battle'],$forb_battle)) {
|
||||
echo "Вы не можете вступать в бой за силы Хаоса!!";
|
||||
}
|
||||
elseif ($user['zayavka'] > 0) {
|
||||
echo "Вы ожидаете поединка...";
|
||||
} elseif ($owntravma['id'] && !$us['battle']) {
|
||||
echo "Персонаж тяжело травмирован...";
|
||||
} elseif(in_array($us['room'], $unkilable['rooms'])) {
|
||||
echo "В данной комнате запрещены нападения ...";
|
||||
} elseif(in_array($us['id'], $unkilable['users'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif(isset($effect['id'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif ($user['klan'] != '' && ($user['klan'] == $us['klan'])) {
|
||||
echo "Чтите честь ваших сокланов.";
|
||||
} elseif ($user['align'] >1 && $user['align'] <2 && $us['align'] >1 && $us['align'] <2) {
|
||||
echo "Чтите честь братьев.";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif ($us['room'] == 31 || $us['room'] == 46 || $us['room'] == 47 || $us['room'] == 48 || $us['room'] == 49 ||$us['room'] == 600 || $us['room'] == 601 || $us['room'] == 45 || $us['room'] == 602 || $us['room'] == 43 || $us['room'] ==45) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['align'] == 2.9) {
|
||||
echo "Нападения на Ангела строго запрещено!";
|
||||
} elseif ($us['align'] == 8.11) {
|
||||
echo "Нападение на Гвардейца Света запрещено!";
|
||||
} elseif ($us['align'] == 8.21) {
|
||||
echo "Нападение на Гвардейца Тьмы запрещено!";
|
||||
} elseif ($us['align'] == 8.31) {
|
||||
echo "Нападение на Гвардейца Нейтралитета запрещено!";
|
||||
} elseif ($us['align'] >1 && $us['align'] <2) {
|
||||
echo "Нападение на Паладина запрещено!";
|
||||
} elseif ($us['align'] == 4.99) {
|
||||
echo "Нападение на Комментатора запрещено!";
|
||||
} elseif ($us['level'] < 1) {
|
||||
echo "Новички находятся под защитой Мироздателя!";
|
||||
} elseif ($us['hp'] < $us['maxhp']*0.33 && !$us['battle']) {
|
||||
echo "Жертва слишком слаба!";
|
||||
} elseif ($user['hp'] < $user['maxhp']*0.33) {
|
||||
echo "Вы слишком ослаблены для нападения!";
|
||||
} elseif ($us['hp'] < 1 && $us['battle']) {
|
||||
echo "Вы не можете напасть на погибшего!";
|
||||
} elseif (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="напал";} else {$action="напала";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
|
||||
$jert = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
if($jert['id']!=$user['id']) {
|
||||
addch("<img src=i/magic/attack.gif> <B>{$user['login']}</B>, применив магию нападения, внезапно ".$action." на "{$_POST['target']}"");
|
||||
addchp ('<font color=red>Внимание!</font> На вас '.$action.' <B>'.$user['login'].'</B>.<BR>\'; top.frames[\'main\'].location=\'fbattle.php\'; var z = \' ','{[]}'.nick7 ($jert['id']).'{[]}');
|
||||
//destructitem($row['id']);
|
||||
$bet=1;
|
||||
//арх
|
||||
if($jert['id'] > _BOTSEPARATOR_) {
|
||||
$arha = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `prototype` = '.$jert['id'].' LIMIT 1;'));
|
||||
$jert['battle'] = $arha['battle'];
|
||||
$jert['id'] = $arha['id'];
|
||||
$bot=1;
|
||||
}
|
||||
if($jert['battle'] > 0) {
|
||||
|
||||
//вмешиваемся
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$jert['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$ak = array_keys($battle[$jert['id']]);
|
||||
$battle[$user['id']] = $battle[$ak[0]];
|
||||
foreach($battle[$user['id']] as $k => $v) {
|
||||
$battle[$user['id']][$k] =array(0,0,time());
|
||||
$battle[$k][$user['id']] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($jert['id'],$t1)) {
|
||||
$ttt = 2;
|
||||
} else {
|
||||
$ttt = 1;
|
||||
}
|
||||
addch ("<b>".nick7($user['id'])."</b> вмешался в <a href=logs.php?log=".$id." target=_blank>поединок »»</a>. ",$user['room']);
|
||||
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>\') WHERE `id` = '.$jert['battle'].'');
|
||||
|
||||
addlog($jert['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$user['id'].'\') WHERE `id` = '.$jert['battle'].' ;');
|
||||
mysql_query("UPDATE users SET `battle` =".$jert['battle'].",`zayavka`=0 WHERE `id`= ".$user['id']);
|
||||
$outok=1;
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
else
|
||||
{
|
||||
// начинаем бой
|
||||
//$bet=1;
|
||||
// если чел в заявке, выбиваем его
|
||||
if($jert['zayavka']) {
|
||||
$fict1 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team1` LIKE '{$jert['id']};%' OR `team1` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
$fict2 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team2` LIKE '{$jert['id']};%' OR `team2` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
if($fict1) { $team=1; }
|
||||
elseif($fict2) { $team=2; }
|
||||
|
||||
mysql_query("UPDATE `users` SET `zayavka` = '' WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
$z = mysql_fetch_array(mysql_query("SELECT `team{$team}` FROM `zayavka` WHERE `id`=".$jert['zayavka'].";"));
|
||||
|
||||
$teams = str_replace($jert['id'].";","",implode(";",$z[0]));
|
||||
mysql_query("UPDATE `zayavka` SET team{$team} = '{$teams}' WHERE id = {$jert['zayavka']};");
|
||||
}
|
||||
|
||||
//arch
|
||||
if($bot) {
|
||||
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('Архивариус','83','','".$jert['hp']."');");
|
||||
$jert['id'] = mysql_insert_id();
|
||||
}
|
||||
|
||||
$teams = array();
|
||||
$teams[$user['id']][$jert['id']] = array(0,0,time());
|
||||
$teams[$jert['id']][$user['id']] = array(0,0,time());
|
||||
$sv = array(3,4,5);
|
||||
//$tou = array_rand($sv,1);
|
||||
mysql_query("INSERT INTO `battle`
|
||||
(
|
||||
`id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`,`blood`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
NULL,'','".serialize($teams)."','".$sv[rand(0,2)]."','1','0','".$user['id']."','".$jert['id']."','".time()."','".time()."','0'
|
||||
)");
|
||||
//логирование для уменьшения опыта при повторных боях
|
||||
$btfl=fopen('/tmp/'.$user['id'].'.btl','a');
|
||||
fwrite($btfl,'{[='.$jert['id'].'=]}');
|
||||
fclose($btfl);
|
||||
$btfl=fopen('/tmp/'.$jert['id'].'.btl','a');
|
||||
fwrite($btfl,'{[='.$user['id'].'=]}');
|
||||
fclose($btfl);
|
||||
//логирование для уменьшения опыта при повторных боях
|
||||
|
||||
$id = mysql_insert_id();
|
||||
|
||||
// апдейтим врага
|
||||
if($bot) {
|
||||
mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
} else {
|
||||
mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
}
|
||||
|
||||
// создаем лог
|
||||
|
||||
|
||||
$rr = "<b>".nick3($user['id'])."</b> и <b>".nick3($jert['id'])."</b>";
|
||||
addch ("<a href=logs.php?log=".$id." target=_blank>Бой</a> между <B><b>".nick7($user['id'])."</b> и <b>".nick7($jert['id'])."</b> начался. ",$user['room']);
|
||||
|
||||
//mysql_query("INSERT INTO `logs` (`id`,`log`) VALUES('{$id}','Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>');");
|
||||
|
||||
addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']} OR `id` = {$jert['id']}");
|
||||
$outok=1;
|
||||
header("Location:fbattle.php");
|
||||
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red>Мазохист?...</font>';
|
||||
}
|
||||
//$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
205
magic/ebattack.php
Normal file
205
magic/ebattack.php
Normal file
@@ -0,0 +1,205 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `real_time` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$owntravma = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = ".$us['id']." AND (type=13 OR type=12 OR type=14);"));
|
||||
$raid_t=mysql_fetch_array(mysql_query("SELECT * FROM variables WHERE var='raid_on_status' limit 1;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `id` FROM `effects` WHERE `owner` = '{$us['id']}' AND `time` > '".time()."' AND `type` = '227' LIMIT 1"));
|
||||
|
||||
$hm=mysql_fetch_array(mysql_query("SELECT `value` FROM `variables` WHERE `var` = 'haos_match' LIMIT 1;"));
|
||||
$hm=unserialize($hm['value']);
|
||||
$us_b=mysql_fetch_array(mysql_query("SELECT `type`,`open` FROM `battle` WHERE `id`='{$us['battle']}';"));
|
||||
$forb_battle=array();
|
||||
if($raid_t['value']>0)
|
||||
$forb_battle[]=$raid_t['value'];
|
||||
foreach($hm as $lv=>$num)
|
||||
if($num>0)
|
||||
$forb_battle[]=$num;
|
||||
if ($user['intel'] > 0) {
|
||||
$int=90 + $user['intel']*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=91;}
|
||||
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} elseif ($us_b['type']==3 || $us_b['type']==5) {
|
||||
echo "Запрещено входить в хаотический бой!";
|
||||
} elseif ($us['battle']>0 && $us_b['open']==0) {
|
||||
echo "Бой закрыт для вмешательства!";
|
||||
} elseif (in_array($us['battle'],$forb_battle)) {
|
||||
echo "Вы не можете вступать в бой за силы Хаоса!!";
|
||||
}
|
||||
elseif (!$us['online']) {
|
||||
echo "Персонаж не в игре!";
|
||||
}
|
||||
elseif ($user['zayavka'] > 0) {
|
||||
echo "Вы ожидаете поединка...";
|
||||
} elseif ($owntravma['id'] && !$us['battle']) {
|
||||
echo "Персонаж тяжело травмирован...";
|
||||
} elseif(in_array($us['room'], $unkilable['rooms'])) {
|
||||
echo "В данной комнате запрещены нападения ...";
|
||||
} elseif(in_array($us['id'], $unkilable['users'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif(isset($effect['id'])) {
|
||||
echo "Персонаж под защитой от нападений ...";
|
||||
} elseif ($user['klan'] != '' && ($user['klan'] == $us['klan'])) {
|
||||
echo "Чтите честь ваших сокланов.";
|
||||
} elseif ($user['align'] >1 && $user['align'] <2 && $us['align'] >1 && $us['align'] <2) {
|
||||
echo "Чтите честь братьев.";
|
||||
} elseif ($user['room'] != $us['room']) {
|
||||
echo "Персонаж в другой комнате!";
|
||||
} elseif ($us['room'] == 31 || $us['room'] == 46 || $us['room'] == 47 || $us['room'] == 48 || $us['room'] == 49 ||$us['room'] == 600 || $us['room'] == 601 || $us['room'] == 45 || $us['room'] == 602 || $us['room'] == 43 || $us['room'] ==45) {
|
||||
echo "Нападения в этой локации запрещены!";
|
||||
} elseif ($us['align'] == 2.9) {
|
||||
echo "Нападения на Ангела строго запрещено!";
|
||||
} elseif ($us['align'] == 8.11) {
|
||||
echo "Нападение на Гвардейца Света запрещено!";
|
||||
} elseif ($us['align'] == 8.21) {
|
||||
echo "Нападение на Гвардейца Тьмы запрещено!";
|
||||
} elseif ($us['align'] == 8.31) {
|
||||
echo "Нападение на Гвардейца Нейтралитета запрещено!";
|
||||
} elseif ($us['align'] >1 && $us['align'] <2) {
|
||||
echo "Нападение на Паладинов запрещено!";
|
||||
} elseif ($us['align'] == 4.99) {
|
||||
echo "Нападение на Комментатора запрещено!";
|
||||
} elseif ($us['level'] < 1) {
|
||||
echo "Новички находятся под защитой Мироздателя!";
|
||||
} elseif ($us['hp'] < $us['maxhp']*0.33 && !$us['battle']) {
|
||||
echo "Жертва слишком слаба!";
|
||||
} elseif ($user['hp'] < $user['maxhp']*0.33) {
|
||||
echo "Вы слишком ослаблены для нападения!";
|
||||
} elseif ($us['hp'] < 1 && $us['battle']) {
|
||||
echo "Вы не можете напасть на погибшего!";
|
||||
} elseif (rand(1,100) < $int) {
|
||||
|
||||
if ($user['sex'] == 1) {$action="напал";} else {$action="напала";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
} elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
|
||||
$jert = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
if($jert['id']!=$user['id']) {
|
||||
addch("<img src=i/magic/attackb.gif> <B>{$user['login']}</B>, применив магию нападения, внезапно ".$action." на "{$_POST['target']}"");
|
||||
addchp ('<font color=red>Внимание!</font> На вас '.$action.' <B>'.$user['login'].'</B>.<BR>\'; top.frames[\'main\'].location=\'fbattle.php\'; var z = \' ','{[]}'.nick7 ($jert['id']).'{[]}');
|
||||
//destructitem($row['id']);
|
||||
$bet=1;
|
||||
//арх
|
||||
if($jert['id'] > _BOTSEPARATOR_) {
|
||||
$arha = mysql_fetch_array(mysql_query ('SELECT * FROM `bots` WHERE `prototype` = '.$jert['id'].' LIMIT 1;'));
|
||||
$jert['battle'] = $arha['battle'];
|
||||
$jert['id'] = $arha['id'];
|
||||
$bot=1;
|
||||
}
|
||||
if($jert['battle'] > 0) {
|
||||
|
||||
//вмешиваемся
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$jert['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$ak = array_keys($battle[$jert['id']]);
|
||||
$battle[$user['id']] = $battle[$ak[0]];
|
||||
foreach($battle[$user['id']] as $k => $v) {
|
||||
$battle[$user['id']][$k] =array(0,0,time());
|
||||
$battle[$k][$user['id']] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($jert['id'],$t1)) {
|
||||
$ttt = 2;
|
||||
} else {
|
||||
$ttt = 1;
|
||||
}
|
||||
addch ("<b>".nick7($user['id'])."</b> вмешался в <a href=logs.php?log=".$id." target=_blank>поединок »»</a>. ",$user['room']);
|
||||
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>\') WHERE `id` = '.$jert['battle'].'');
|
||||
|
||||
addlog($jert['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вмешался в поединок!<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$user['id'].'\') WHERE `id` = '.$jert['battle'].' ;');
|
||||
mysql_query("UPDATE users SET `battle` =".$jert['battle'].",`zayavka`=0 WHERE `id`= ".$user['id']);
|
||||
$outok=1;
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
else
|
||||
{
|
||||
// начинаем бой
|
||||
|
||||
// если чел в заявке, выбиваем его
|
||||
if($jert['zayavka']) {
|
||||
$fict1 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team1` LIKE '{$jert['id']};%' OR `team1` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
$fict2 = mysql_fetch_array(mysql_query("SELECT * FROM `zayavka` WHERE `team2` LIKE '{$jert['id']};%' OR `team2` LIKE '%;{$jert['id']};%' LIMIT 1;"));
|
||||
if($fict1) { $team=1; }
|
||||
elseif($fict2) { $team=2; }
|
||||
|
||||
mysql_query("UPDATE `users` SET `zayavka` = '' WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
$z = mysql_fetch_array(mysql_query("SELECT `team{$team}` FROM `zayavka` WHERE `id`=".$jert['zayavka'].";"));
|
||||
|
||||
$teams = str_replace($jert['id'].";","",implode(";",$z[0]));
|
||||
mysql_query("UPDATE `zayavka` SET team{$team} = '{$teams}' WHERE id = {$jert['zayavka']};");
|
||||
}
|
||||
|
||||
//arch
|
||||
if($bot) {
|
||||
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('Архивариус','83','','".$jert['hp']."');");
|
||||
$jert['id'] = mysql_insert_id();
|
||||
}
|
||||
|
||||
$teams = array();
|
||||
$teams[$user['id']][$jert['id']] = array(0,0,time());
|
||||
$teams[$jert['id']][$user['id']] = array(0,0,time());
|
||||
$sv = array(3,4,5);
|
||||
//$tou = array_rand($sv,1);
|
||||
mysql_query("INSERT INTO `battle`
|
||||
(
|
||||
`id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`,`blood`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
NULL,'','".serialize($teams)."','".$sv[rand(0,2)]."','6','0','".$user['id']."','".$jert['id']."','".time()."','".time()."','1'
|
||||
)");
|
||||
//логирование для уменьшения опыта при повторных боях
|
||||
$btfl=fopen('/tmp/'.$user['id'].'.btl','a');
|
||||
fwrite($btfl,'{[='.$jert['id'].'=]}');
|
||||
fclose($btfl);
|
||||
$btfl=fopen('/tmp/'.$jert['id'].'.btl','a');
|
||||
fwrite($btfl,'{[='.$user['id'].'=]}');
|
||||
fclose($btfl);
|
||||
//логирование для уменьшения опыта при повторных боях
|
||||
|
||||
$id = mysql_insert_id();
|
||||
|
||||
// апдейтим врага
|
||||
if($bot) {
|
||||
mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
} else {
|
||||
mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1;");
|
||||
}
|
||||
|
||||
// создаем лог
|
||||
|
||||
|
||||
$rr = "<b>".nick3($user['id'])."</b> и <b>".nick3($jert['id'])."</b>";
|
||||
addch ("<a href=logs.php?log=".$id." target=_blank>Бой</a> между <B><b>".nick7($user['id'])."</b> и <b>".nick7($jert['id'])."</b> начался. ",$user['room']);
|
||||
|
||||
//mysql_query("INSERT INTO `logs` (`id`,`log`) VALUES('{$id}','Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>');");
|
||||
addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
|
||||
|
||||
|
||||
|
||||
mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']} OR `id` = {$jert['id']}");
|
||||
$outok=1;
|
||||
header("Location:fbattle.php");
|
||||
//die("<script>location.href='fbattle.php';</script>");
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red>Мазохист?...</font>';
|
||||
}
|
||||
//$bet=1;
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
49
magic/elem_ally_air.php
Normal file
49
magic/elem_ally_air.php
Normal file
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
if ($user['battle'] == 0) {
|
||||
echo "Это боевая магия...";
|
||||
} else {
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||
if ($user['intel'] >= 8) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
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`,`owner`) values ('".$user['login']." (Элементаль Воздуха - союзник ".($nb[0]+1).")','1243','".$user['battle']."','2000','".$user['id']."');");
|
||||
$bot = mysql_insert_id();
|
||||
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$user['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$battle[$bot] = $battle[$user['id']];
|
||||
foreach($battle[$bot] as $k => $v) {
|
||||
$battle[$k][$bot] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($user['id'],$t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' породил своего клона '.nick5($bot,"B".$ttt).'<BR>\') WHERE `id` = '.$user['battle'].';');
|
||||
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вызвал '.nick5($bot,"B".$ttt).'<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$bot.'\') WHERE `id` = '.$user['battle'].' ;');
|
||||
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$bet=1;
|
||||
echo "Элементаль вызван";
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
49
magic/elem_ally_earth.php
Normal file
49
magic/elem_ally_earth.php
Normal file
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
if ($user['battle'] == 0) {
|
||||
echo "Это боевая магия...";
|
||||
} else {
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||
if ($user['intel'] >= 8) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
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`,`owner`) values ('".$user['login']." (Элементаль Земли - союзник ".($nb[0]+1).")','1244','".$user['battle']."','2500','".$user['id']."');");
|
||||
$bot = mysql_insert_id();
|
||||
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$user['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$battle[$bot] = $battle[$user['id']];
|
||||
foreach($battle[$bot] as $k => $v) {
|
||||
$battle[$k][$bot] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($user['id'],$t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' породил своего клона '.nick5($bot,"B".$ttt).'<BR>\') WHERE `id` = '.$user['battle'].';');
|
||||
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вызвал '.nick5($bot,"B".$ttt).'<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$bot.'\') WHERE `id` = '.$user['battle'].' ;');
|
||||
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$bet=1;
|
||||
echo "Элементаль вызван";
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
49
magic/elem_ally_fire.php
Normal file
49
magic/elem_ally_fire.php
Normal file
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
if ($user['battle'] == 0) {
|
||||
echo "Это боевая магия...";
|
||||
} else {
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||
if ($user['intel'] >= 8) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
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`,`owner`) values ('".$user['login']." (Элементаль Огня - союзник ".($nb[0]+1).")','1241','".$user['battle']."','1000','".$user['id']."');");
|
||||
$bot = mysql_insert_id();
|
||||
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$user['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$battle[$bot] = $battle[$user['id']];
|
||||
foreach($battle[$bot] as $k => $v) {
|
||||
$battle[$k][$bot] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($user['id'],$t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' породил своего клона '.nick5($bot,"B".$ttt).'<BR>\') WHERE `id` = '.$user['battle'].';');
|
||||
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вызвал '.nick5($bot,"B".$ttt).'<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$bot.'\') WHERE `id` = '.$user['battle'].' ;');
|
||||
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$bet=1;
|
||||
echo "Элементаль вызван";
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
49
magic/elem_ally_water.php
Normal file
49
magic/elem_ally_water.php
Normal file
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
if ($user['battle'] == 0) {
|
||||
echo "Это боевая магия...";
|
||||
} else {
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||
if ($user['intel'] >= 8) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
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`,`owner`) values ('".$user['login']." (Элементаль Воды - союзник ".($nb[0]+1).")','1242','".$user['battle']."','1500','".$user['id']."');");
|
||||
$bot = mysql_insert_id();
|
||||
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$user['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
$battle[$bot] = $battle[$user['id']];
|
||||
foreach($battle[$bot] as $k => $v) {
|
||||
$battle[$k][$bot] = array(0,0,time());
|
||||
}
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
// проставляем кто-где
|
||||
if (in_array ($user['id'],$t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' породил своего клона '.nick5($bot,"B".$ttt).'<BR>\') WHERE `id` = '.$user['battle'].';');
|
||||
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вызвал '.nick5($bot,"B".$ttt).'<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$bot.'\') WHERE `id` = '.$user['battle'].' ;');
|
||||
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$bet=1;
|
||||
echo "Элементаль вызван";
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
54
magic/elem_foe_air.php
Normal file
54
magic/elem_foe_air.php
Normal file
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
if ($user['battle'] == 0) {
|
||||
echo "Это боевая магия...";
|
||||
} else {
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||
if ($user['intel'] >= 8) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
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).")','1243','".$user['battle']."','2000');");
|
||||
$bot = mysql_insert_id();
|
||||
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$user['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
if(in_array ($user['id'],$t1)) $bot_marker=$t2[0];
|
||||
else $bot_marker=$t1[0];
|
||||
|
||||
$battle[$bot] = $battle[$bot_marker];
|
||||
foreach($battle[$bot] as $k => $v) {
|
||||
$battle[$k][$bot] = array(0,0,time());
|
||||
}
|
||||
|
||||
// проставляем кто-где
|
||||
if (in_array ($bot_marker,$t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' породил своего клона '.nick5($bot,"B".$ttt).'<BR>\') WHERE `id` = '.$user['battle'].';');
|
||||
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вызвал '.nick5($bot,"B".$ttt).'<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$bot.'\') WHERE `id` = '.$user['battle'].' ;');
|
||||
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$bet=1;
|
||||
echo "Элементаль вызван";
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
54
magic/elem_foe_earth.php
Normal file
54
magic/elem_foe_earth.php
Normal file
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
if ($user['battle'] == 0) {
|
||||
echo "Это боевая магия...";
|
||||
} else {
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||
if ($user['intel'] >= 8) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
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).")','1244','".$user['battle']."','2500');");
|
||||
$bot = mysql_insert_id();
|
||||
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$user['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
if(in_array ($user['id'],$t1)) $bot_marker=$t2[0];
|
||||
else $bot_marker=$t1[0];
|
||||
|
||||
$battle[$bot] = $battle[$bot_marker];
|
||||
foreach($battle[$bot] as $k => $v) {
|
||||
$battle[$k][$bot] = array(0,0,time());
|
||||
}
|
||||
|
||||
// проставляем кто-где
|
||||
if (in_array ($bot_marker,$t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' породил своего клона '.nick5($bot,"B".$ttt).'<BR>\') WHERE `id` = '.$user['battle'].';');
|
||||
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вызвал '.nick5($bot,"B".$ttt).'<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$bot.'\') WHERE `id` = '.$user['battle'].' ;');
|
||||
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$bet=1;
|
||||
echo "Элементаль вызван";
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
54
magic/elem_foe_fire.php
Normal file
54
magic/elem_foe_fire.php
Normal file
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
if ($user['battle'] == 0) {
|
||||
echo "Это боевая магия...";
|
||||
} else {
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||
if ($user['intel'] >= 8) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
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).")','1241','".$user['battle']."','1000');");
|
||||
$bot = mysql_insert_id();
|
||||
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$user['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
if(in_array ($user['id'],$t1)) $bot_marker=$t2[0];
|
||||
else $bot_marker=$t1[0];
|
||||
|
||||
$battle[$bot] = $battle[$bot_marker];
|
||||
foreach($battle[$bot] as $k => $v) {
|
||||
$battle[$k][$bot] = array(0,0,time());
|
||||
}
|
||||
|
||||
// проставляем кто-где
|
||||
if (in_array ($bot_marker,$t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' породил своего клона '.nick5($bot,"B".$ttt).'<BR>\') WHERE `id` = '.$user['battle'].';');
|
||||
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вызвал '.nick5($bot,"B".$ttt).'<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$bot.'\') WHERE `id` = '.$user['battle'].' ;');
|
||||
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$bet=1;
|
||||
echo "Элементаль вызван";
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
54
magic/elem_foe_water.php
Normal file
54
magic/elem_foe_water.php
Normal file
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
if ($user['battle'] == 0) {
|
||||
echo "Это боевая магия...";
|
||||
} else {
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '16' ;"));
|
||||
if ($user['intel'] >= 8) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 8)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
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).")','1242','".$user['battle']."','1500');");
|
||||
$bot = mysql_insert_id();
|
||||
|
||||
$bd = mysql_fetch_array(mysql_query ('SELECT * FROM `battle` WHERE `id` = '.$user['battle'].' LIMIT 1;'));
|
||||
$battle = unserialize($bd['teams']);
|
||||
|
||||
$t1 = explode(";",$bd['t1']);
|
||||
if(in_array ($user['id'],$t1)) $bot_marker=$t2[0];
|
||||
else $bot_marker=$t1[0];
|
||||
|
||||
$battle[$bot] = $battle[$bot_marker];
|
||||
foreach($battle[$bot] as $k => $v) {
|
||||
$battle[$k][$bot] = array(0,0,time());
|
||||
}
|
||||
|
||||
// проставляем кто-где
|
||||
if (in_array ($bot_marker,$t1)) {
|
||||
$ttt = 1;
|
||||
} else {
|
||||
$ttt = 2;
|
||||
}
|
||||
//mysql_query('UPDATE `logs` SET `log` = CONCAT(`log`,\'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' породил своего клона '.nick5($bot,"B".$ttt).'<BR>\') WHERE `id` = '.$user['battle'].';');
|
||||
addlog($user['battle'],'<span class=date>'.date("H:i").'</span> '.nick5($user['id'],"B".$ttt).' вызвал '.nick5($bot,"B".$ttt).'<BR>');
|
||||
|
||||
mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'`=CONCAT(`t'.$ttt.'`,\';'.$bot.'\') WHERE `id` = '.$user['battle'].' ;');
|
||||
|
||||
mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = ".$user['battle']." LIMIT 1;");
|
||||
|
||||
$bet=1;
|
||||
echo "Элементаль вызван";
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
31
magic/elikbroni.php
Normal file
31
magic/elikbroni.php
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '".mysql_escape_string($_POST['target'])."' LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '76' ;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' and `type` = '205' LIMIT 1;"));
|
||||
|
||||
if ($user['intel'] >= 0) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 0)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
if ($user['battle'] > 0) {echo "РќРµ РІ Р±РѕСЋ...";}
|
||||
elseif ($user['level'] < 0) { echo "Вашего уровня не достаточно для использования этого заклинания!"; }
|
||||
elseif ($effect['time']) {echo "РќР° персонаже СѓР¶Рµ есть заклятие Рликсир Р±СЂРѕРЅРё +5"; }
|
||||
elseif ($user['room'] != $us['room']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif (!$us['online']) {echo "Персонаж не в игре!";}
|
||||
elseif (rand(0,100) < $int) {
|
||||
|
||||
addch("<img src=i/magic/elikbroni.gif>Персонаж "<b>{$user['login']}</b>" наложил заклятие \"<b>Рликсир Р±СЂРѕРЅРё +5</b>\" РЅР° "<b>{$_POST['target']}</b>", СЃСЂРѕРєРѕРј 6 часов.");
|
||||
|
||||
$user = mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".(int)$user['id']."','Рликсир Р±СЂРѕРЅРё +5',".(time()+21600).",205);");
|
||||
echo "<font color=red>РќР° персонажа \"<b>{$_POST['target']}</b>\" наложено заклятие \"<b>Рликсир Р±СЂРѕРЅРё +5</b>\"</font>";
|
||||
$bet=1;
|
||||
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
31
magic/elikurona.php
Normal file
31
magic/elikurona.php
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '".mysql_escape_string($_POST['target'])."' LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '77' ;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' and `type` = '204' LIMIT 1;"));
|
||||
|
||||
if ($user['intel'] >= 0) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 0)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
if ($user['battle'] > 0) {echo "РќРµ РІ Р±РѕСЋ...";}
|
||||
elseif ($user['level'] < 0) { echo "Вашего уровня не достаточно для использования этого заклинания!"; }
|
||||
elseif ($effect['time']) {echo "РќР° персонаже СѓР¶Рµ есть заклятие Рликсир СѓСЂРѕРЅР° +3"; }
|
||||
elseif ($user['room'] != $us['room']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif (!$us['online']) {echo "Персонаж не в игре!";}
|
||||
elseif (rand(0,100) < $int) {
|
||||
|
||||
addch("<img src=i/magic/elikurona.gif>Персонаж "<b>{$user['login']}</b>" наложил заклятие \"<b>Рликсир СѓСЂРѕРЅР° +3</b>\" РЅР° "<b>{$_POST['target']}</b>", СЃСЂРѕРєРѕРј 6 часов.");
|
||||
|
||||
$user = mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$user['id']."','Рликсир СѓСЂРѕРЅР° +3',".(time()+21600).",204);");
|
||||
echo "<font color=red><b>РќР° персонажа \"{$_POST['target']}\" наложено заклятие \"Рликсир СѓСЂРѕРЅР° +3\" </b></font>";
|
||||
$bet=1;
|
||||
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
27
magic/fist_def.php
Normal file
27
magic/fist_def.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['target'])."' LIMIT 1;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' and `type` = '22' LIMIT 1;"));
|
||||
|
||||
$int=101;
|
||||
|
||||
if ($user['battle'] > 0) {echo "Не в бою...";}
|
||||
elseif ($effect['time']) {echo "На персонаже уже есть заклятие Защита от кулачного нападения"; }
|
||||
elseif ($user['room'] != $us['room']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif (!$us['online']) {echo "Персонаж не в игре!";}
|
||||
elseif (rand(1,100) < $int) {
|
||||
|
||||
addch("<img src=i/magic/fist_def.gif>Персонаж "{$user['login']}" наложил заклятие \"Защита от кулачного нападения\" на "{$_POST['target']}", сроком 2 часа.");
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$us['id']."','Защита от кулачного нападения',".(time()+7200).",22);");
|
||||
echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие \"Защита от кулачного нападения\" </b></font>";
|
||||
$bet=1;
|
||||
$outok=1;
|
||||
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
145
magic/haos.php
Normal file
145
magic/haos.php
Normal file
@@ -0,0 +1,145 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
//if (rand(1,2)==1) {
|
||||
|
||||
$coma[] = "А жену мою отправь?!";
|
||||
$coma[] = "Да, у него все равно в голове хаос был. ";
|
||||
$coma[] = "Закон жесток, но справедлив!";
|
||||
$coma[] = "Здесь будет править Закон, а не Хаос!";
|
||||
$coma[] = "И с этим хаотиком я хотел дружить... ";
|
||||
$coma[] = "Мне б жену туда же ";
|
||||
$coma[] = "Не тыкайте в него пальцами, не надо!";
|
||||
$coma[] = "С утра ждал этого момента";
|
||||
$coma[] = "Тащите его сюда, где мое большое клеймо???";
|
||||
$coma[] = "Теперь твои глазки голубыми не назовешь.";
|
||||
$coma[] = "Тот, кто попирает закон ногами, не может прочно стоять на них.";
|
||||
$coma[] = "Ходят тут всякие, а потом вещи пропадают. ";
|
||||
$coma[] = "Хаос наступает ";
|
||||
$coma[] = "С вещами на выход.";
|
||||
$coma[] = "Законы надо соблюдать, клеймо рогатое!";
|
||||
$coma[] = "Ай-яй-яй, какие люди среди нас! ";
|
||||
$coma[] = "Присвойте ему номер, а то там такая неразбериха. ";
|
||||
$coma[] = "Мда…. Надеюсь это не смертельно. ";
|
||||
$coma[] = "Хвала Меру Города!";
|
||||
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$magictime=time()+($_POST['timer']*60*1440);
|
||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$target=$_POST['target'];
|
||||
if ($tar['id']) {
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '4' LIMIT 1;"));
|
||||
|
||||
if ($effect['time']) {
|
||||
$time_still=$effect['time'] - time();
|
||||
$time_new=$magictime - time();
|
||||
if ($time_still < $time_new) {
|
||||
$ok=0;
|
||||
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;
|
||||
}
|
||||
elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||
$ok=1;
|
||||
}
|
||||
if ($ok == 1) {
|
||||
if (mysql_query("UPDATE `effects` SET `time`='$magictime' WHERE `id` = '{$tar['id']}' LIMIT 1;")) {
|
||||
$ldtarget=$target;
|
||||
$ldblock=1;
|
||||
|
||||
switch($_POST['timer']) {
|
||||
case "2": $magictime="два дня."; break;
|
||||
case "3": $magictime="три дня."; break;
|
||||
case "7": $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['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Паладин";
|
||||
}
|
||||
$mess="Продление хаоса. $angel "{$user['login']}" $action в хаос "$target" сроком $magictime";
|
||||
$messch="Продление хаоса. $angel "{$user['login']}" $action в хаос "$target" сроком $magictime.";
|
||||
|
||||
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()."');");
|
||||
addch("<img src=i/magic/haos.gif> $messch");
|
||||
addchp($coma[rand(0,count($coma)-1)],"Комментатор");
|
||||
echo "<font color=red><b>Успешно наложено заклятие хаоса на персонажа \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете наложить заклятие хаоса на этого персонажа!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете сократить срок наказания!</b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
$ok=0;
|
||||
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;
|
||||
}
|
||||
elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||
$ok=1;
|
||||
}
|
||||
if ($ok == 1) {
|
||||
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$tar['id']."','Заклятие хаоса','$magictime',4);")) {
|
||||
mysql_query("UPDATE `users` SET `align`='4', klan='', status='' WHERE `id` = {$tar['id']} LIMIT 1;");
|
||||
mysql_query("DELETE FROM `effects` where `type`='20' AND 'owner'= '{$tar['id']}' LIMIT 1;");
|
||||
$ldtarget=$target;
|
||||
$ldblock=1;
|
||||
|
||||
switch($_POST['timer']) {
|
||||
case "2": $magictime="два дня."; break;
|
||||
case "3": $magictime="три дня."; break;
|
||||
case "7": $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['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Паладин";
|
||||
}
|
||||
$mess="$angel "{$user['login']}" $action в хаос "$target" сроком $magictime";
|
||||
$messch="$angel "{$user['login']}" $action в хаос "$target" сроком $magictime.";
|
||||
|
||||
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()."');");
|
||||
addch("<img src=i/magic/haos.gif> $messch");
|
||||
addchp($coma[rand(0,count($coma)-1)],"Комментатор");
|
||||
echo "<font color=red><b>Успешно наложено заклятие хаоса на персонажа \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете наложить заклятие хаоса на этого персонажа!<b></font>";
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
48
magic/haos_off.php
Normal file
48
magic/haos_off.php
Normal file
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
//if (rand(1,2)==1) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$target=$_POST['target'];
|
||||
if ($tar['id']) {
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '4' LIMIT 1;"));
|
||||
if ($effect['time']) {
|
||||
$ok=0;
|
||||
if (($user['align'] > '2' && $user['align'] < '3') || ($user['align'] == '1.99')|| ($user['align'] == '1.98')) {
|
||||
$ok=1;
|
||||
}
|
||||
if ($ok == 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;");
|
||||
if ($user['sex'] == 1) {$action="выпустил";}
|
||||
else {$action="выпустила";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Паладин";
|
||||
}
|
||||
$mess="$angel "{$user['login']}" $action из хаоса "$target"..";
|
||||
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()."');");
|
||||
addch("<img src=i/magic/haos_off.gif> $mess");
|
||||
echo "<font color=red><b>Успешно снято заклятие хаоса с персонажа \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете снять заклятие хаоса с этого персонажа!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>На персонаже \"$target\" нет заклятия хаоса </b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
26
magic/hidden.php
Normal file
26
magic/hidden.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
if($user['level'] < 7) {
|
||||
echo '<font color=red><b>Уровень маловат ...<b></font>';
|
||||
} elseif($user['battle']) {
|
||||
echo "<font color=red><b>Не в бою<b></font>";
|
||||
} elseif(!$user['in_tower']) {
|
||||
$magictime = time()+(60*60*2);
|
||||
$eff = mysql_fetch_row(mysql_query("SELECT `id` FROM `effects` WHERE `owner` = '$user[id]' AND `type` = 1022 LIMIT 1"));
|
||||
if($_POST['target'] == $user['login']) {
|
||||
if($eff) {
|
||||
mysql_query("UPDATE `effects` SET `time` = '$magictime' WHERE `id` = '$eff' LIMIT 1");
|
||||
echo '<font color=red><b>Успешно наложено заклятие невидимости!<b></font>';
|
||||
$bet = 1;
|
||||
} else {
|
||||
mysql_query("INSERT INTO `effects` (`owner`, `name`, `time`, `type`) values ('".$user['id']."', 'Заклятие невидимости', '{$magictime}', '1022')");
|
||||
mysql_query("UPDATE `users` SET `invis` = 1 WHERE `id` = '{$user['id']}' LIMIT 1");
|
||||
echo '<font color=red><b>Успешно наложено заклятие невидимости!<b></font>';
|
||||
$bet = 1;
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red><b>Свиток может быть использован только на себя<b></font>';
|
||||
}
|
||||
} else {
|
||||
echo "<font color=red><b>В Башне Смерти нельзя использовать свиток невидимости!<b></font>";
|
||||
}
|
||||
?>
|
||||
23
magic/hiden.php
Normal file
23
magic/hiden.php
Normal file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
if($user['battle']) {
|
||||
echo "<font color=red><b>Не в бою<b></font>";
|
||||
} elseif(!$user['in_tower']) {
|
||||
if($_SESSION['uid'] == null) { header("Location: ../index.php"); }
|
||||
$magictime = time()+(60*60*2);
|
||||
$eff = mysql_fetch_row(mysql_query("SELECT `id` FROM `effects` WHERE `owner` = '$user[id]' AND `type` = 1022 LIMIT 1"));
|
||||
if($_POST['target'] == $user['login']) {
|
||||
if($eff) {
|
||||
mysql_query("UPDATE `effects` SET `time` = '$magictime' WHERE `id` = '$eff' LIMIT 1");
|
||||
echo '<font color=red><b>Успешно наложено заклятие невидимости!<b></font>';
|
||||
} elseif(isset($user['id'])) {
|
||||
mysql_query("INSERT INTO `effects` (`owner`, `name`, `time`, `type`) values ('".$user['id']."', 'Заклятие невидимости', '{$magictime}', '1022')");
|
||||
mysql_query("UPDATE `users` SET `invis` = 1 WHERE `id` = '{$user['id']}' LIMIT 1");
|
||||
echo '<font color=red><b>Успешно наложено заклятие невидимости!<b></font>';
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red><b>Свиток может быть использован только на себя<b></font>';
|
||||
}
|
||||
} else {
|
||||
echo "<font color=red><b>В Башне Смерти нельзя использовать свиток невидимости!<b></font>";
|
||||
}
|
||||
?>
|
||||
31
magic/ident.php
Normal file
31
magic/ident.php
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} else {
|
||||
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '3' ;"));
|
||||
if ($user['intel'] >= 2) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 2)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$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;")) {
|
||||
echo "<font color=red><b>Предмет \"{$target}\" удачно идентифицирован <b></font>";
|
||||
$bet=1;
|
||||
} else {
|
||||
echo "<font color=red><b>Неправильное имя предмета<b></font>";
|
||||
}
|
||||
} else
|
||||
{
|
||||
echo "<font color=red><b>Неудачно...<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
?>
|
||||
75
magic/incmagic.php
Normal file
75
magic/incmagic.php
Normal file
@@ -0,0 +1,75 @@
|
||||
<?php
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
//запрещенная для встройки магия
|
||||
$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",
|
||||
"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",);
|
||||
// magic
|
||||
// встраивание магии
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} else {
|
||||
if ($user['intel'] >= 17) {
|
||||
$int=80 + $user['intel'] - 17;
|
||||
if ($int>100){$int=100;}
|
||||
}
|
||||
else {$int=0;}
|
||||
if (rand(1,100) <= $int OR !$_SESSION['scroll']) {
|
||||
if(!$_SESSION['scroll']) {
|
||||
$_SESSION['scroll'] = $_POST['target'];
|
||||
?><body onload="okno('Название предмета, в который встраивается свиток', 'main.php?edit=1&use=<?=$_GET['use']?>','target')"><?
|
||||
} else {
|
||||
$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;"));
|
||||
//echo "SELECT * FROM `inventory` WHERE `owner` = '{$user['id']}' AND `name` LIKE '{$_REQUEST['target']}' AND `includemagic` = 0 LIMIT 1;";
|
||||
$_SESSION['scroll'] = null;
|
||||
if(!$svitok){
|
||||
echo "<font color=red><b>У вас нет такого свитка!<b></font>";
|
||||
}elseif(!$dress OR $dress['type'] >= 12){
|
||||
echo "<font color=red><b>У вас нет такого предмета!<b></font>";
|
||||
}else {
|
||||
$incmagic = mysql_fetch_array(mysql_query("SELECT * FROM `magic` WHERE `id` = '{$svitok['magic']}' LIMIT 1;"));
|
||||
if((!$incmagic['img'])||in_array($svitok['magic'],$forbidden)) {
|
||||
echo "<font color=red><b>Этот свиток нельзя встраивать в предметы!<b></font>";
|
||||
} else {
|
||||
// встраиваем
|
||||
destructitem($svitok['id']);
|
||||
echo "<font color=red><b>Свиток \"".$svitok['name']."\" удачно встроен в \"".$dress['name']."\"<b></font>";
|
||||
mysql_query("UPDATE `inventory` SET
|
||||
".($dress['nintel']<$svitok['nintel']?"`nintel`='".$svitok['nintel']."',":"")."
|
||||
".($dress['nlevel']<$svitok['nlevel']?"`nlevel`='".$svitok['nlevel']."',":"")."
|
||||
".($dress['nmudra']<$svitok['nmudra']?"`nmudra`='".$svitok['nmudra']."',":"")."
|
||||
".($dress['ngray']<$svitok['ngray']?"`ngray`='".$svitok['ngray']."',":"")."
|
||||
".($dress['ndark']<$svitok['ndark']?"`ndark`='".$svitok['ndark']."',":"")."
|
||||
".($dress['nlight']<$svitok['nlight']?"`nlevel`='".$svitok['nlight']."',":"")."
|
||||
`massa`=`massa`+1,`cost`=`cost`+'".$svitok['cost']."', `includemagic` = '".$svitok['magic']."', `includemagicdex` = '".$svitok['maxdur']."', `includemagicmax` = '".$svitok['maxdur']."', `includemagicname` = '".$svitok['name']."', `includemagicuses` = '100+".$user['intel']."', `includemagiccost` = '".($svitok['cost']/2)."' WHERE `id` = '{$dress['id']}' LIMIT 1;");
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//$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 {
|
||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||
}*/
|
||||
} else
|
||||
{
|
||||
echo "<font color=red><b>Cвиток рассыпался в ваших руках...<b></font>";
|
||||
$bet=1;
|
||||
$_SESSION['scroll'] = null;
|
||||
}
|
||||
}
|
||||
?>
|
||||
160
magic/larec1.php
Normal file
160
magic/larec1.php
Normal file
@@ -0,0 +1,160 @@
|
||||
<?php
|
||||
if (rand(1,100)!=1) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
//тут запрос на выпадание вещи 100%
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','9113','".$_SESSION['uid']."','Восстановление энергии 1200HP','12',1,17,'cure_120_e.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9113','4','0','','0','51','','','' );");
|
||||
$pr_name='Восстановление энергии 1200HP';
|
||||
}
|
||||
unset($sh);
|
||||
|
||||
//выпадание с вероятностью Очень часто 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','157','".$_SESSION['uid']."','Кровавое нападение','12',1,8,'attack_k.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','45','4','0','','0','5','','','' );");
|
||||
$pr_name .=', Кровавое нападение';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Очень часто 100%"
|
||||
//выпадание с вероятностью Очень часто 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1249','".$_SESSION['uid']."','Переманить клона','12',1,10,'antimirror.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','72','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Переманить клона';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Очень часто 100%"
|
||||
//выпадание с вероятностью Очень часто 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1248','".$_SESSION['uid']."','Клонирование','12',1,20,'mirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','71','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Клонирование';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Очень часто 100%"
|
||||
|
||||
//выпадание с вероятностью Почти всегда 80%
|
||||
if(rand(0,100)<=80){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,5);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','103','".$_SESSION['uid']."','Заклятие молчания на 30 мин.','12',1,4,'silence30.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','2','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','15','4','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Заклятие молчания на 30 мин.';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1269','".$_SESSION['uid']."','Сундук гладиатора','50',1,3,'sundukgladyatora.png',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','95','0','0','','0','8','','',' );");
|
||||
$pr_name .=', "Сундук гладиатора';
|
||||
}elseif($sh==3){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','100000','".$_SESSION['uid']."','Улучшение вещи 7','12',1,25,'UP7_e.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9128','0','0','','0','5','','','' );");
|
||||
$pr_name .=', Улучшение вещи 7';
|
||||
}elseif($sh==4){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','100001','".$_SESSION['uid']."','Улучшение вещи 8','12',1,35,'UP8_e.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9131','0','0','','0','5','','','' );");
|
||||
$pr_name .=', Улучшение вещи 8';
|
||||
}elseif($sh==5){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','100002','".$_SESSION['uid']."','Улучшение вещи 9','12',1,85,'UP9_e.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9133','0','0','','0','5','','','' );");
|
||||
$pr_name .=', Улучшение вещи 9';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Почти всегда 80%"
|
||||
//выпадание с вероятностью Очень часто 60%
|
||||
if(rand(0,100)<=60){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590017','".$_SESSION['uid']."','Микстура жизненных сил +1','12',1,10,'spell_powerHPup1.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','0','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +1';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Очень часто 60%"
|
||||
//выпадание с вероятностью Часто 40%
|
||||
if(rand(0,100)<=40){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590018','".$_SESSION['uid']."','Микстура жизненных сил +2','12',1,20,'zz2.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','2','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','4','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +2';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Часто 40%"
|
||||
//выпадание СЃ вероятностью РРЅРѕРіРґР° 15%
|
||||
if(rand(0,100)<=15){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,5);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','9114','".$_SESSION['uid']."','Восстановление энергии 1800HP','12',1,25,'cure_180_e.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9114','4','0','','0','51','','','' );");
|
||||
$pr_name .=', Восстановление энергии 1800HP';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590019','".$_SESSION['uid']."','Микстура жизненных сил +3','12',1,30,'zz3.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','3','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','4','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +3';
|
||||
}elseif($sh==3){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','125','".$_SESSION['uid']."','Лечение тяжелых травм','12',1,40,'cure3.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','8','0','0','0','0','0','0','0','0','0','0','6','0','0', '0','0','0','0','0','0','0','0','0','0','21','6','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Лечение тяжелых травм';
|
||||
}elseif($sh==4){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1252','".$_SESSION['uid']."','Переманить клoна','12',1,40,'antimirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','72','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Переманить клoна';
|
||||
}elseif($sh==5){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590020','".$_SESSION['uid']."','Микстура жизненных сил +4','405',1,40,'zz4.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','4','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','4','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +4';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание СЃ вероятностью РРЅРѕРіРґР° 15%"
|
||||
//выпадание с вероятностью Редко 7%
|
||||
if(rand(0,100)<=7){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,2);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1253','".$_SESSION['uid']."','Клонирoвание','12',1,50,'mirror.gif',3,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','71','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Клонирoвание';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1250','".$_SESSION['uid']."','Сундук Заклинания Part 1','50',1,1,'sundukzaklinaniya.png',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','79','0','0','','0','8','','',' );");
|
||||
$pr_name .=', Сундук Заклинания Part 1';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Редко 7%"
|
||||
//выпадание с вероятностью Очень редко 2%
|
||||
if(rand(0,100)<=2){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,6);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1253','".$_SESSION['uid']."','Клонирoвание','12',1,50,'mirror.gif',3,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','71','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Клонирoвание';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1252','".$_SESSION['uid']."','Переманить клoна','12',1,40,'antimirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','72','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Переманить клoна';
|
||||
}elseif($sh==3){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590021','".$_SESSION['uid']."','Микстура жизненных сил +5','405',1,50,'zz5.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','5','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','4','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +5';
|
||||
}elseif($sh==4){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','267','".$_SESSION['uid']."','Заточка оружия +6','12',1,320,'sharpen_6_e.gif',1,1,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','5','0', '0','0','0','0','0','0','0','0','0','0','90','4','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Заточка оружия +6';
|
||||
}elseif($sh==5){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','266','".$_SESSION['uid']."','Заточка оружия +7','12',1,320,'sharpen_7.gif',1,1,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','5','0', '0','0','0','0','0','0','0','0','0','0','89','4','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Заточка оружия +7';
|
||||
}elseif($sh==6){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1254','".$_SESSION['uid']."','Сундук Заклинания Part 2','50',1,6,'sundukzaklinaniya.png',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','81','0','0','','0','8','','',' );");
|
||||
$pr_name .=', Сундук Заклинания Part 2';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Очень редко 2%"
|
||||
echo "<font color=red><b>Открыв сундук Вы получили '".$pr_name."'.<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
167
magic/larec2.php
Normal file
167
magic/larec2.php
Normal file
@@ -0,0 +1,167 @@
|
||||
<?php
|
||||
if (rand(1,100)!=1) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
//тут запрос на выпадание вещи 100%
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','9113','".$_SESSION['uid']."','Восстановление энергии 1200HP','12',1,17,'cure_120_e.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9113','4','0','','0','51','','','' );");
|
||||
$pr_name='Восстановление энергии 1200HP';
|
||||
}
|
||||
unset($sh);
|
||||
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','157','".$_SESSION['uid']."','Кровавое нападение','12',1,8,'attack_k.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','45','4','0','','0','5','','','' );");
|
||||
$pr_name .=', Кровавое нападение';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1249','".$_SESSION['uid']."','Переманить клона','12',1,10,'antimirror.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','72','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Переманить клона';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1248','".$_SESSION['uid']."','Клонирование','12',1,20,'mirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','71','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Клонирование';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590017','".$_SESSION['uid']."','Микстура жизненных сил +1','12',1,10,'spell_powerHPup1.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','0','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +1';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
|
||||
|
||||
//выпадание с вероятностью Почти всегда 70%
|
||||
if(rand(0,100)<=70){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,5);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','103','".$_SESSION['uid']."','Заклятие молчания на 30 мин.','12',1,4,'silence30.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','2','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','15','4','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Заклятие молчания на 30 мин.';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1269','".$_SESSION['uid']."','Сундук гладиатора','50',1,3,'sundukgladyatora.png',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','95','0','0','','0','8','','',' );");
|
||||
$pr_name .=', "Сундук гладиатора';
|
||||
}elseif($sh==3){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','100000','".$_SESSION['uid']."','Улучшение вещи 7','12',1,25,'UP7_e.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9128','0','0','','0','5','','','' );");
|
||||
$pr_name .=', Улучшение вещи 7';
|
||||
}elseif($sh==4){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','100001','".$_SESSION['uid']."','Улучшение вещи 8','12',1,35,'UP8_e.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9131','0','0','','0','5','','','' );");
|
||||
$pr_name .=', Улучшение вещи 8';
|
||||
}elseif($sh==5){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','100002','".$_SESSION['uid']."','Улучшение вещи 9','12',1,85,'UP9_e.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9133','0','0','','0','5','','','' );");
|
||||
$pr_name .=', Улучшение вещи 9';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Почти всегда 70%"
|
||||
//выпадание с вероятностью Очень часто 60%
|
||||
if(rand(0,100)<=60){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590018','".$_SESSION['uid']."','Микстура жизненных сил +2','12',1,20,'zz2.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','2','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','4','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +2';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Очень часто 60%"
|
||||
//выпадание с вероятностью Часто 40%
|
||||
if(rand(0,100)<=40){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,4);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','9114','".$_SESSION['uid']."','Восстановление энергии 1800HP','12',1,25,'cure_180_e.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9114','4','0','','0','51','','','' );");
|
||||
$pr_name .=', Восстановление энергии 1800HP';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590019','".$_SESSION['uid']."','Микстура жизненных сил +3','12',1,30,'zz3.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','3','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','4','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +3';
|
||||
}elseif($sh==3){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','125','".$_SESSION['uid']."','Лечение тяжелых травм','12',1,40,'cure3.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','8','0','0','0','0','0','0','0','0','0','0','6','0','0', '0','0','0','0','0','0','0','0','0','0','21','6','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Лечение тяжелых травм';
|
||||
}elseif($sh==4){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1252','".$_SESSION['uid']."','Переманить клoна','12',1,40,'antimirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','72','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Переманить клoна';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Часто 40%"
|
||||
//выпадание СЃ вероятностью РРЅРѕРіРґР° 20%
|
||||
if(rand(0,100)<=20){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1248','".$_SESSION['uid']."','Клонирование','12',1,20,'mirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','71','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Клонирование';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание СЃ вероятностью РРЅРѕРіРґР° 20%"
|
||||
//выпадание с вероятностью Редко 10%
|
||||
if(rand(0,100)<=10){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,3);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1253','".$_SESSION['uid']."','Клонирoвание','12',1,50,'mirror.gif',3,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','71','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Клонирoвание';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1252','".$_SESSION['uid']."','Переманить клoна','12',1,40,'antimirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','72','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Переманить клoна';
|
||||
}elseif($sh==3){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1277','".$_SESSION['uid']."','Ваучер в ком.отдел 15екр.','50',1,15,'comm_15ekr.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','0','0','0','','0','9','','','' );");
|
||||
$pr_name .=', Ваучер в ком.отдел 15екр.';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Редко 10%"
|
||||
//выпадание с вероятностью Очень редко 5%
|
||||
if(rand(0,100)<=5){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,4);
|
||||
if($sh==1){
|
||||
}elseif($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590021','".$_SESSION['uid']."','Микстура жизненных сил +5','12',1,50,'zz5.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','5','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','4','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +5';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','267','".$_SESSION['uid']."','Заточка оружия +6','12',1,320,'sharpen_6_e.gif',1,1,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','5','0', '0','0','0','0','0','0','0','0','0','0','90','4','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Заточка оружия +6';
|
||||
}elseif($sh==3){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','266','".$_SESSION['uid']."','Заточка оружия +7','12',1,320,'sharpen_7.gif',1,1,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','5','0', '0','0','0','0','0','0','0','0','0','0','89','4','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Заточка оружия +7';
|
||||
}elseif($sh==4){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1254','".$_SESSION['uid']."','Сундук Заклинания Part 2','50',1,6,'sundukzaklinaniya.png',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','81','0','0','','0','8','','',' );");
|
||||
$pr_name .=', Сундук Заклинания Part 2';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Очень редко 5%"
|
||||
echo "<font color=red><b>Открыв сундук Вы получили '".$pr_name."'.<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
168
magic/larec3.php
Normal file
168
magic/larec3.php
Normal file
@@ -0,0 +1,168 @@
|
||||
<?php
|
||||
if (rand(1,100)!=1) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
//тут запрос на выпадание вещи 100%
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','9113','".$_SESSION['uid']."','Восстановление энергии 1200HP','12',1,17,'cure_120_e.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9113','4','0','','0','51','','','' );");
|
||||
$pr_name='Восстановление энергии 1200HP';
|
||||
}
|
||||
unset($sh);
|
||||
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','157','".$_SESSION['uid']."','Кровавое нападение','12',1,8,'attack_k.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','45','4','0','','0','5','','','' );");
|
||||
$pr_name .=', Кровавое нападение';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1249','".$_SESSION['uid']."','Переманить клона','12',1,10,'antimirror.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','72','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Переманить клона';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1248','".$_SESSION['uid']."','Клонирование','12',1,20,'mirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','71','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Клонирование';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590017','".$_SESSION['uid']."','Микстура жизненных сил +1','405',1,10,'spell_powerHPup1.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','0','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +1';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590018','".$_SESSION['uid']."','Микстура жизненных сил +2','405',1,20,'zz2.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','2','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','4','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +2';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
|
||||
|
||||
//выпадание с вероятностью Почти всегда 80%
|
||||
if(rand(0,100)<=80){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,5);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','103','".$_SESSION['uid']."','Заклятие молчания на 30 мин.','12',1,4,'silence30.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','2','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','15','4','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Заклятие молчания на 30 мин.';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1269','".$_SESSION['uid']."','Сундук гладиатора','50',1,3,'sundukgladyatora.png',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','95','0','0','','0','8','','',' );");
|
||||
$pr_name .=', "Сундук гладиатора';
|
||||
}elseif($sh==3){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','100000','".$_SESSION['uid']."','Улучшение вещи 7','12',1,25,'UP7_e.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9128','0','0','','0','5','','','' );");
|
||||
$pr_name .=', Улучшение вещи 7';
|
||||
}elseif($sh==4){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','100001','".$_SESSION['uid']."','Улучшение вещи 8','12',1,35,'UP8_e.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9131','0','0','','0','5','','','' );");
|
||||
$pr_name .=', Улучшение вещи 8';
|
||||
}elseif($sh==5){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','100002','".$_SESSION['uid']."','Улучшение вещи 9','12',1,85,'UP9_e.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9133','0','0','','0','5','','','' );");
|
||||
$pr_name .=', Улучшение вещи 9';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Почти всегда 80%"
|
||||
//выпадание с вероятностью Очень часто 60%
|
||||
if(rand(0,100)<=60){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,4);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','9114','".$_SESSION['uid']."','Восстановление энергии 1800HP','12',1,25,'cure_180_e.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9114','4','0','','0','51','','','' );");
|
||||
$pr_name .=', Восстановление энергии 1800HP';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','125','".$_SESSION['uid']."','Лечение тяжелых травм','12',1,40,'cure3.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','8','0','0','0','0','0','0','0','0','0','0','6','0','0', '0','0','0','0','0','0','0','0','0','0','21','6','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Лечение тяжелых травм';
|
||||
}elseif($sh==3){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1252','".$_SESSION['uid']."','Переманить клoна','12',1,40,'antimirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','72','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Переманить клoна';
|
||||
}elseif($sh==4){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590020','".$_SESSION['uid']."','Микстура жизненных сил +4','405',1,40,'zz4.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','4','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','4','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +4';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Очень часто 60%"
|
||||
//выпадание с вероятностью Часто 35%
|
||||
if(rand(0,100)<=35){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1248','".$_SESSION['uid']."','Клонирование','12',1,20,'mirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','71','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Клонирование';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Часто 35%"
|
||||
//выпадание СЃ вероятностью РРЅРѕРіРґР° 15%
|
||||
if(rand(0,100)<=15){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,2);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1253','".$_SESSION['uid']."','Клонирoвание','12',1,50,'mirror.gif',3,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','71','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Клонирoвание';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1252','".$_SESSION['uid']."','Переманить клoна','12',1,40,'antimirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','72','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Переманить клoна';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание СЃ вероятностью РРЅРѕРіРґР° 15%"
|
||||
//выпадание с вероятностью Редко 8%
|
||||
if(rand(0,100)<=8){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,5);
|
||||
if($sh==1){
|
||||
}elseif($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590021','".$_SESSION['uid']."','Микстура жизненных сил +5','405',1,50,'zz5.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','5','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','4','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +5';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','267','".$_SESSION['uid']."','Заточка оружия +6','12',1,320,'sharpen_6_e.gif',1,1,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','5','0', '0','0','0','0','0','0','0','0','0','0','90','4','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Заточка оружия +6';
|
||||
}elseif($sh==3){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','266','".$_SESSION['uid']."','Заточка оружия +7','12',1,320,'sharpen_7.gif',1,1,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','5','0', '0','0','0','0','0','0','0','0','0','0','89','4','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Заточка оружия +7';
|
||||
}elseif($sh==4){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1254','".$_SESSION['uid']."','Сундук Заклинания Part 2','50',1,6,'sundukzaklinaniya.png',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','81','0','0','','0','8','','',' );");
|
||||
$pr_name .=', Сундук Заклинания Part 2';
|
||||
}elseif($sh==5){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1278','".$_SESSION['uid']."','Ваучер в ком.отдел 20екр.','50',1,20,'comm_20ekr.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','0','0','0','','0','9','','','' );");
|
||||
$pr_name .=', Ваучер в ком.отдел 20екр.';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Редко 8%"
|
||||
echo "<font color=red><b>Открыв сундук Вы получили '".$pr_name."'.<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
207
magic/larec4.php
Normal file
207
magic/larec4.php
Normal file
@@ -0,0 +1,207 @@
|
||||
<?php
|
||||
if (rand(1,100)!=1) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
//тут запрос на выпадание вещи 100%
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','9113','".$_SESSION['uid']."','Восстановление энергии 1200HP','12',1,17,'cure_120_e.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9113','4','0','','0','51','','','' );");
|
||||
$pr_name='Восстановление энергии 1200HP';
|
||||
}
|
||||
unset($sh);
|
||||
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','157','".$_SESSION['uid']."','Кровавое нападение','12',1,8,'attack_k.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','45','4','0','','0','5','','','' );");
|
||||
$pr_name .=', Кровавое нападение';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1249','".$_SESSION['uid']."','Переманить клона','12',1,10,'antimirror.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','72','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Переманить клона';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1248','".$_SESSION['uid']."','Клонирование','12',1,20,'mirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','71','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Клонирование';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590019','".$_SESSION['uid']."','Микстура жизненных сил +3','12',1,30,'zz3.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','3','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','4','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +3';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1265','".$_SESSION['uid']."','Сундук -Активная интуиция-','50',1,1,'aktivnayainta.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','91','0','0','','0','8','','',' );");
|
||||
$pr_name .=', Сундук -Активная интуиция-';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1266','".$_SESSION['uid']."','Сундук -Пассивная интуиция-','50',1,1,'pasivnayainta.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','92','0','0','','0','8','','',' );");
|
||||
$pr_name .=', Сундук -Пассивная интуиция-';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1267','".$_SESSION['uid']."','Сундук -Активная ловкость-','50',1,1,'pasivnayainta.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','93','0','0','','0','8','','',' );");
|
||||
$pr_name .=', Сундук -Активная ловкость-';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1268','".$_SESSION['uid']."','Сундук -Пассивная ловкость-','50',1,1,'pasivnayalovkost.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','94','0','0','','0','8','','',' );");
|
||||
$pr_name .=', Сундук -Пассивная ловкость-';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
|
||||
//выпадание с вероятностью Всегда 100%
|
||||
if(rand(0,100)<=100){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','9114','".$_SESSION['uid']."','Восстановление энергии 1800HP','12',1,25,'cure_180_e.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9114','4','0','','0','51','','','' );");
|
||||
$pr_name .=', Восстановление энергии 1800HP';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Всегда 100%"
|
||||
|
||||
|
||||
//выпадание с вероятностью Почти всегда 80%
|
||||
if(rand(0,100)<=80){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,6);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','103','".$_SESSION['uid']."','Заклятие молчания на 30 мин.','12',1,4,'silence30.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','2','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','15','4','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Заклятие молчания на 30 мин.';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1269','".$_SESSION['uid']."','Сундук гладиатора','50',1,3,'sundukgladyatora.png',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','95','0','0','','0','8','','',' );");
|
||||
$pr_name .=', "Сундук гладиатора';
|
||||
}elseif($sh==3){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','100000','".$_SESSION['uid']."','Улучшение вещи 7','12',1,25,'UP7_e.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9128','0','0','','0','5','','','' );");
|
||||
$pr_name .=', Улучшение вещи 7';
|
||||
}elseif($sh==4){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','100001','".$_SESSION['uid']."','Улучшение вещи 8','12',1,35,'UP8_e.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9131','0','0','','0','5','','','' );");
|
||||
$pr_name .=', Улучшение вещи 8';
|
||||
}elseif($sh==5){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','100002','".$_SESSION['uid']."','Улучшение вещи 9','12',1,85,'UP9_e.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','9133','0','0','','0','5','','','' );");
|
||||
$pr_name .=', Улучшение вещи 9';
|
||||
}elseif($sh==6){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590020','".$_SESSION['uid']."','Микстура жизненных сил +4','405',1,40,'zz4.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','4','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','4','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +4';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Почти всегда 80%"
|
||||
//выпадание с вероятностью Очень часто 60%
|
||||
if(rand(0,100)<=60){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,1);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1248','".$_SESSION['uid']."','Клонирование','12',1,20,'mirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','71','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Клонирование';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Очень часто 60%"
|
||||
//выпадание с вероятностью Часто 35%
|
||||
if(rand(0,100)<=35){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,2);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1248','".$_SESSION['uid']."','Клонирование','12',1,20,'mirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','71','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Клонирование';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1252','".$_SESSION['uid']."','Переманить клoна','12',1,40,'antimirror.gif',2,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','72','1','0','','0','51','','','' );");
|
||||
$pr_name .=', Переманить клoна';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Часто 35%"
|
||||
//выпадание СЃ вероятностью РРЅРѕРіРґР° 15%
|
||||
if(rand(0,100)<=15){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,2);
|
||||
if($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','590021','".$_SESSION['uid']."','Микстура жизненных сил +5','405',1,50,'zz5.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','5','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','405','4','0','','0','188','0','0','' );");
|
||||
$pr_name .=', Микстура жизненных сил +5';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1254','".$_SESSION['uid']."','Сундук Заклинания Part 2','50',1,6,'sundukzaklinaniya.png',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','81','0','0','','0','8','','',' );");
|
||||
$pr_name .=', Сундук Заклинания Part 2';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание СЃ вероятностью РРЅРѕРіРґР° 15%"
|
||||
//выпадание с вероятностью Редко 10%
|
||||
if(rand(0,100)<=10){
|
||||
//вычисляем какая из трех вещей падает
|
||||
$sh=rand(1,3);
|
||||
if($sh==1){
|
||||
}elseif($sh==1){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','267','".$_SESSION['uid']."','Заточка оружия +6','12',1,320,'sharpen_6_e.gif',1,1,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','5','0', '0','0','0','0','0','0','0','0','0','0','90','4','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Заточка оружия +6';
|
||||
}elseif($sh==2){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','266','".$_SESSION['uid']."','Заточка оружия +7','12',1,320,'sharpen_7.gif',1,1,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','5','0', '0','0','0','0','0','0','0','0','0','0','89','4','0','','0','5','0','0','' );");
|
||||
$pr_name .=', Заточка оружия +7';
|
||||
}elseif($sh==3){
|
||||
mysql_query("INSERT INTO `inventory` (`nklan`,`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`letter` ) VALUES ('','1279','".$_SESSION['uid']."','Ваучер в ком.отдел 25екр.','50',1,25,'com_25ekr.gif',1,0,'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','0','0','0','','0','9','','','' );");
|
||||
$pr_name .=', Ваучер в ком.отдел 25екр.';
|
||||
}
|
||||
unset($sh);
|
||||
}
|
||||
//////////конец "выпадание с вероятностью Редко 10%"
|
||||
echo "<font color=red><b>Открыв сундук Вы получили '".$pr_name."'.<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
53
magic/ldadd.php
Normal file
53
magic/ldadd.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
if(!isset($_SESSION['uid'])) { 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"));
|
||||
$target = $_POST['ldnick'];
|
||||
|
||||
if($tar['id']) {
|
||||
$ok = 0;
|
||||
$arr = array('1.1', '1.7', '1.75', '1.91', '1.98', '1.99', '2.99');
|
||||
if(in_array($user['align'], $arr)) {
|
||||
$ok = 1;
|
||||
}
|
||||
|
||||
if($ok == 1) {
|
||||
if($_POST['red']) {
|
||||
if(!$_POST['ldtext']) {
|
||||
$pal = '';
|
||||
} else {
|
||||
$date_today = date("m.d.y H:i");
|
||||
$pal = $date_today." ".$_POST['ldtext'];
|
||||
}
|
||||
|
||||
if(mysql_query("UPDATE `users` SET `palcom` = '$pal' WHERE `id` = {$tar['id']} LIMIT 1;")) {
|
||||
$mess="Сообщение от ".$user['login'].": ".$_POST['ldtext'];
|
||||
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$tar['id']."','$mess','".time()."');");
|
||||
$mess="Изменена причина отправки в хаос/блокировки "{$_POST['ldnick']}": $mess";
|
||||
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
|
||||
echo "<font color=red><b>Успешно изменена причина отправки в хаос/блокировки персонажа \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
$mess="Сообщение от ".$user['login'].": ".$_POST['ldtext'];
|
||||
if (mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$tar['id']."','$mess','".time()."');")) {
|
||||
$mess="Добавлена запись в дело "{$_POST['ldnick']}": $mess";
|
||||
mysql_query("INSERT INTO `paldelo`(`author`,`text`,`date`) VALUES ('".$_SESSION['uid']."','$mess','".time()."');");
|
||||
echo "<font color=red><b>Успешно добавлена запись в дело игрока \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете добавить запись в дело этого персонажа!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
53
magic/luck.php
Normal file
53
magic/luck.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
/*
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
if ($user['sex'] == 1) {$action="благословил";}
|
||||
else {$action="благославила";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Персонаж";
|
||||
}
|
||||
|
||||
addch("<img src=i/magic/spell_luck.gif> ".$angel." "{$user['login']}" ".$action." "{$_POST['target']}"");
|
||||
//deltravma($owntravma['id']);
|
||||
//echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие молчания </b></font>";
|
||||
$bet=1;
|
||||
|
||||
?>
|
||||
<?php*/
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['target'])."' LIMIT 1;"));
|
||||
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '22' ;"));
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' and `type` = '203' LIMIT 1;"));
|
||||
if($user['invis'] == 1) { $user['login'] = '<b><i>невидимка</i></b>'; };
|
||||
|
||||
if ($user['intel'] >= 15) {
|
||||
$int=$magic['chanse'] + ($user['intel'] - 15)*3;
|
||||
if ($int>98){$int=99;}
|
||||
}
|
||||
else {$int=0;}
|
||||
|
||||
if ($user['battle'] > 0) {echo "Не в бою...";}
|
||||
elseif ($user['level'] < 4) { echo "Вашего уровня не достаточно для использования этого заклинания!"; }
|
||||
elseif ($us['level'] < 4) { echo "Запрещено применять на персонажей до 4 уровня!"; }
|
||||
elseif ($effect['time']) {echo "На персонаже уже есть заклятие Удача"; }
|
||||
elseif ($user['room'] != $us['room']) { echo "Персонаж в другой комнате!"; }
|
||||
elseif (!$us['online']) {echo "Персонаж не в игре!";}
|
||||
elseif (rand(1,100) < $int) {
|
||||
|
||||
addch("<img src=i/magic/spell_luck.gif>Персонаж "{$user['login']}" наложил заклятие \"Удача\" на "{$_POST['target']}", сроком 2 часа.");
|
||||
|
||||
$us = mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$us['id']."','Удача',".(time()+7200).",203);");
|
||||
echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие \"Удача\" </b></font>";
|
||||
$bet=1;
|
||||
$outok=1;
|
||||
|
||||
|
||||
} else {
|
||||
echo "Свиток рассыпался в ваших руках...";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
46
magic/marry.php
Normal file
46
magic/marry.php
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
//if (rand(1,2)==1) {
|
||||
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$m = mysql_fetch_array(mysql_query("SELECT `id`,`align`,`married`,`sex`,`login` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$w = mysql_fetch_array(mysql_query("SELECT `id`,`align`,`married`,`sex`,`login` FROM `users` WHERE `login` = '{$_POST['target1']}' LIMIT 1;"));
|
||||
$muzh = mysql_real_escape_string($_POST['target']);
|
||||
$zhena = mysql_real_escape_string($_POST['target1']);
|
||||
if ($m['id'] and $w['id']) {
|
||||
if ($m['married']) {
|
||||
echo "<font color=red><b>Персонаж ".$_POST['target']." уже состоит в браке!<b></font>";
|
||||
}
|
||||
elseif ($w['married']) {
|
||||
echo "<font color=red><b>Персонаж ".$_POST['target1']." уже состоит в браке!<b></font>";
|
||||
}
|
||||
elseif ($m['sex'] != 1) {
|
||||
echo "<font color=red><b>Неправильный пол жениха!<b></font>";
|
||||
}
|
||||
elseif ($w['sex'] != 0) {
|
||||
echo "<font color=red><b>Неправильный пол невесты!<b></font>";
|
||||
}
|
||||
else {
|
||||
if (($user['align'] > '2' && $user['align'] < '3') || ($user['align'] > '1.6' && $user['align'] < '2')) {
|
||||
if (mysql_query("UPDATE `users` SET `married`='{$_POST['target1']}' WHERE `id` = '{$m['id']}' LIMIT 1;") && mysql_query("UPDATE `users` SET `married`='{$_POST['target']}' WHERE `id` = '{$w['id']}' LIMIT 1;")) {
|
||||
$mess="Регистрация брака между "$muzh" и "$zhena", регистратор "{$user['login']}".";
|
||||
mysql_query("INSERT INTO `lichka`(`pers`,`text`,`date`) VALUES ('".$m['id']."','$mess','".time()."');");
|
||||
mysql_query("INSERT INTO `lichka`(`pers`,`text`,`date`) VALUES ('".$w['id']."','$mess','".time()."');");
|
||||
mysql_query("INSERT INTO `paldelo`(`author`,`text`,`date`) VALUES ('".$_SESSION['uid']."','$mess','".time()."');");
|
||||
echo "<font color=red><b>Успешно зарегистрирован брак между \"$muzh\" и \"$zhena\"!</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете зарегистрировать брак!<b></font>";
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$muzh\" или \"$zhena\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
8
magic/mfunctions.php
Normal file
8
magic/mfunctions.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
function make_seed() {
|
||||
list($usec, $sec) = explode(' ', microtime());
|
||||
return (float)$sec+((float)$usec*100000);
|
||||
}
|
||||
|
||||
?>
|
||||
16
magic/note.php
Normal file
16
magic/note.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
|
||||
if ($user['battle']==0) {
|
||||
echo'Нельзя использовать вне боя';
|
||||
}
|
||||
$_POST['target']=htmlspecialchars($_POST['target'], NULL, "");
|
||||
if(preg_match("/__/",$_POST['target']) || preg_match("/--/",$_POST['target']))
|
||||
{
|
||||
echo"В тексте не должно присутствовать подряд более 1 символа '_' или '-'.";
|
||||
}else{
|
||||
$mess = $_POST['target'];
|
||||
if ($user['sex'] == 1) {$action="выкрикнул";} else {$action="выкрикнула";}
|
||||
addlog($user['battle'],'<span class=sysdate>'.date("H:i").'</span> '.nick5($user['id'],$fbattle->my_class).' '.$action.': '.$mess.'<BR>');
|
||||
}
|
||||
?>
|
||||
12
magic/nybut.php
Normal file
12
magic/nybut.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
// магия "шаг назад"
|
||||
if (rand(1,100)!=1) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
mysql_query("UPDATE `users` SET `hp`=`maxhp` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;");
|
||||
|
||||
echo "<font color=red><b>Ваши жизни восстановлены...<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
69
magic/obezl.php
Normal file
69
magic/obezl.php
Normal file
@@ -0,0 +1,69 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
//if (rand(1,2)==1) {
|
||||
|
||||
$coma[] = "Я и не вспомню как его зовут... ";
|
||||
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$magictime=time()+($_POST['timer']*60*1440);
|
||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$target=$_POST['target'];
|
||||
if ($tar['id']) {
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '5' LIMIT 1;"));
|
||||
if ($effect['time']) {
|
||||
echo "<font color=red><b>На персонаже \"$target\" уже есть заклятие обезличивания </b></font>";
|
||||
}
|
||||
else {
|
||||
$ok=0;
|
||||
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;
|
||||
}
|
||||
elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||
$ok=1;
|
||||
}
|
||||
if ($ok == 1) {
|
||||
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$tar['id']."','Заклятие обезличивания','$magictime',5);")) {
|
||||
$ldtarget=$target;
|
||||
switch($_POST['timer']) {
|
||||
case "2": $magictime="два дня."; break;
|
||||
case "3": $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['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Паладин";
|
||||
}
|
||||
$mess="$angel "{$user['login']}" $action заклятие обезличивания на "$target" сроком $magictime";
|
||||
$messch="$angel "{$user['login']}" $action заклятие обезличивания на "$target" сроком $magictime.";
|
||||
|
||||
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()."');");
|
||||
addch("<img src=i/magic/obezl.gif> $messch");
|
||||
addchp($coma[rand(0,count($coma)-1)],"Комментатор");
|
||||
echo "<font color=red><b>Успешно наложено заклятие обезличивания на персонажа \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете наложить заклятие обезличивания на этого персонажа!<b></font>";
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
53
magic/obezl_off.php
Normal file
53
magic/obezl_off.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
//if (rand(1,2)==1) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$target=$_POST['target'];
|
||||
if ($tar['id']) {
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '5' LIMIT 1;"));
|
||||
if ($effect['time']) {
|
||||
$ok=0;
|
||||
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;
|
||||
}
|
||||
elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
|
||||
$ok=1;
|
||||
}
|
||||
if ($ok == 1) {
|
||||
if (mysql_query("DELETE FROM`effects` WHERE `owner` = '{$tar['id']}' and `type` = '5' LIMIT 1 ;")) {
|
||||
if ($user['sex'] == 1) {$action="снял";}
|
||||
else {$action="сняла";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Паладин";
|
||||
}
|
||||
$mess="$angel "{$user['login']}" $action заклятие обезличивания с "$target".";
|
||||
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()."');");
|
||||
addch("<img src=i/magic/obezl_off.gif> $mess");
|
||||
echo "<font color=red><b>Успешно снято заклятие обезличивания с персонажа \"$target\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете снять заклятие обезличивания с этого персонажа!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>На персонаже \"$target\" нет заклятия обезличивания </b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
20
magic/paket.php
Normal file
20
magic/paket.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
// магия "шаг назад"
|
||||
if (rand(1,100)!=1) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
$paket = mysql_fetch_array(mysql_query("SELECT `owner`,`id`,`name` FROM `inventory` WHERE `id` = ".$_GET['use']." LIMIT 1;"));
|
||||
if ($paket[0] == $user['id']) {
|
||||
$inside = mysql_query("SELECT * FROM `paket` WHERE `id` = ".$paket[1].";");
|
||||
while ($row = mysql_fetch_array($inside)) {
|
||||
$ins = eval($row['eval']);
|
||||
mysql_query($ins);
|
||||
mysql_query("DELETE FROM `paket` WHERE `pid` = ".$row['pid'].";");
|
||||
}
|
||||
echo "<font color=red><b>Вы вскрыли \"".$paket[2]."\".<b></font> ";
|
||||
destructitem($_GET['use']);
|
||||
} else {
|
||||
echo "<font color=red><b>Это не ваше...<b></font>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
48
magic/pal_off.php
Normal file
48
magic/pal_off.php
Normal file
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
//if (rand(1,2)==1) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
|
||||
$target=$_POST['target'];
|
||||
if ($tar['id']) {
|
||||
if ($tar['align'] > '1' && $tar['align'] < '2') {
|
||||
$ok=0;
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$ok=1;
|
||||
}
|
||||
elseif (($user['align'] == '1.99') && ($tar['align'] != '1.99')) {
|
||||
$ok=1;
|
||||
}
|
||||
if ($ok == 1) {
|
||||
if (mysql_query("UPDATE `users` SET `align`='0' WHERE `id` = {$tar['id']} LIMIT 1;")) {
|
||||
if ($user['sex'] == 1) {$action="лишил";}
|
||||
else {$action="лишила";}
|
||||
if ($user['align'] > '2' && $user['align'] < '3') {
|
||||
$angel="Ангел";
|
||||
}
|
||||
elseif ($user['align'] > '1' && $user['align'] < '2') {
|
||||
$angel="Паладин";
|
||||
}
|
||||
$mess="$angel "{$user['login']}" $action "$target" звания "Паладина".";
|
||||
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()."');");
|
||||
echo "<font color=red><b>Персонаж \"$target\" лишен звания \"Паладина\"</b></font>";
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Вы не можете снять крест этого персонажа!<b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не состоит в Ордене </b></font>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
|
||||
}
|
||||
?>
|
||||
12
magic/payok.php
Normal file
12
magic/payok.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
// магия "шаг назад"
|
||||
if (rand(1,100)!=1) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
mysql_query("UPDATE `users` SET `hp`=`maxhp` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;");
|
||||
|
||||
echo "<font color=red><b>‚ы подкрепили свои силы...<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
21
magic/rom.php
Normal file
21
magic/rom.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$_SESSION['uid']}' and `type` = '51' LIMIT 1;"));
|
||||
|
||||
if ($effect['time']) {echo "Персонаж уже пьян"; }
|
||||
else {
|
||||
$zz = mt_rand(1,3); $s=0;$l=0;$i=0;
|
||||
switch($zz){
|
||||
case 1: $s=$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("UPDATE `users` SET `sila`=`sila`+'".$s."', `lovk`=`lovk`+'".$l."', `inta`=`inta`+'".$i."' WHERE `id` = '".$_SESSION['uid']."' LIMIT 1;");
|
||||
|
||||
|
||||
echo "<font color=red><b>С Вами что то произошло...<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
23
magic/scaner.php
Normal file
23
magic/scaner.php
Normal file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
// магия "шаг назад"
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} elseif (rand(1,100)!=1) {
|
||||
//undressall($user['id']);
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
global $rooms;
|
||||
$rs = mysql_query("SELECT * FROM `users` WHERE `in_tower` = 1 ORDER by `room` DESC;");
|
||||
while($r = mysql_fetch_array($rs)) {
|
||||
if($rt != $r['room']) {
|
||||
$rt = $r['room'];
|
||||
$rr .= "\n".$rooms[$r['room']].": ";
|
||||
}
|
||||
$rr .= $r['login'].", ";
|
||||
}
|
||||
echo "<font color=red><b>Отчет о сканировании у вас в рюкзаке<b></font>";
|
||||
|
||||
mysql_query("INSERT INTO `inventory` (`bs`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`letter`,`maxdur`,`isrep`)VALUES('1','{$_SESSION['uid']}','Отчет о сканировании','200',1,0,'paper100.gif','{$rr}',1,0) ;");
|
||||
|
||||
$bet=1;
|
||||
}
|
||||
?>
|
||||
36
magic/sharp_d1.php
Normal file
36
magic/sharp_d1.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} else {
|
||||
if ($user['intel'] >= 4) {
|
||||
$int=51 + $user['intel'] - 4;
|
||||
if ($int>100){$int=100;}
|
||||
}
|
||||
else {$int=0;}
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$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` = 'Заточка на дубины +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, `ndubina` = `ndubina`+1, `nlovk` = `nlovk`+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 {
|
||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||
}
|
||||
} else
|
||||
{
|
||||
echo "<font color=red><b>Неудачно...<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
?>
|
||||
36
magic/sharp_d11.php
Normal file
36
magic/sharp_d11.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($user['battle'] > 0) {
|
||||
echo "РќРµ РІ Р±РѕСЋ...";
|
||||
} else {
|
||||
if ($user['intel'] >= 1) {
|
||||
$int=91 + $user['intel'] - 1;
|
||||
if ($int>100){$int=100;}
|
||||
}
|
||||
else {$int=0;}
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$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;"));
|
||||
|
||||
|
||||
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;")) {
|
||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +11.<b></font> ";
|
||||
$bet=1;
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
} else {
|
||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||
}
|
||||
} else
|
||||
{
|
||||
echo "<font color=red><b>Неудачно...<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
?>
|
||||
36
magic/sharp_d2.php
Normal file
36
magic/sharp_d2.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} else {
|
||||
if ($user['intel'] >= 4) {
|
||||
$int=61 + $user['intel'] - 4;
|
||||
if ($int>100){$int=100;}
|
||||
}
|
||||
else {$int=0;}
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$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` = 'Заточка на дубины +2' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||
|
||||
|
||||
if ($dress && $svitok) {
|
||||
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> ";
|
||||
$bet=1;
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
} else {
|
||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||
}
|
||||
} else
|
||||
{
|
||||
echo "<font color=red><b>Неудачно...<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
?>
|
||||
36
magic/sharp_d3.php
Normal file
36
magic/sharp_d3.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} else {
|
||||
if ($user['intel'] >= 4) {
|
||||
$int=71 + $user['intel'] - 4;
|
||||
if ($int>100){$int=100;}
|
||||
}
|
||||
else {$int=0;}
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$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` = 'Заточка на дубины +3' AND `owner` = '{$user['id']}' LIMIT 1;"));
|
||||
|
||||
|
||||
if ($dress && $svitok) {
|
||||
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> ";
|
||||
$bet=1;
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
} else {
|
||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||
}
|
||||
} else
|
||||
{
|
||||
echo "<font color=red><b>Неудачно...<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
?>
|
||||
36
magic/sharp_d4.php
Normal file
36
magic/sharp_d4.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
// magic идентификацыя
|
||||
if ($user['battle'] > 0) {
|
||||
echo "Не в бою...";
|
||||
} else {
|
||||
if ($user['intel'] >= 4) {
|
||||
$int=81 + $user['intel'] - 4;
|
||||
if ($int>100){$int=100;}
|
||||
}
|
||||
else {$int=0;}
|
||||
if (rand(1,100) < $int) {
|
||||
|
||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||
|
||||
$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;"));
|
||||
|
||||
|
||||
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;")) {
|
||||
echo "<font color=red><b>Предмет \"{$_POST['target']}\" удачно заточен +4.<b></font> ";
|
||||
$bet=1;
|
||||
}
|
||||
else {
|
||||
echo "<font color=red><b>Произошла ошибка!<b></font>";
|
||||
}
|
||||
} else {
|
||||
echo "<font color=red><b>Неправильное имя предмета или неправильный свиток<b></font>";
|
||||
}
|
||||
} else
|
||||
{
|
||||
echo "<font color=red><b>Неудачно...<b></font>";
|
||||
$bet=1;
|
||||
}
|
||||
}
|
||||
?>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user