game/_incl_data/class/dnaction/12/fontan2.php

44 lines
2.7 KiB
PHP
Raw Normal View History

2023-03-31 18:42:06 +00:00
<?php
2022-06-06 21:30:34 +00:00
if( isset($s[1]) && $s[1] == '12/fontan2' ) {
2023-01-10 16:29:32 +00:00
//Все переменные сохранять в массиве $vad !
2022-06-06 21:30:34 +00:00
$vad = array(
'go' => false
);
2023-01-10 16:29:32 +00:00
// Требуется добавить на проверку Не больше 4 игроков из группы.
2022-06-06 21:30:34 +00:00
2023-01-10 16:29:32 +00:00
$vad['use_fontan'] = mysql_fetch_array(mysql_query('SELECT * FROM `dungeon_actions` WHERE `uid` = "'.$u->info['id'].'" AND `dn` = "'.$u->info['dnow'].'" AND `vars` = "use_fontan" AND `vals` = "2" LIMIT 1')); // Проверка на использованее ранее.
2022-06-06 21:30:34 +00:00
if(!isset($vad['use_fontan']['id'])) {
$vad['all_uses'] = mysql_num_rows(mysql_query('SELECT * FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "use_fontan" AND `vals` = "2" LIMIT 5'));
if($vad['all_uses']>=4){
2023-01-10 16:29:32 +00:00
$r = 'Ничего не осталось, кто-то побывал здесь раньше.';
2022-06-06 21:30:34 +00:00
} else {
2023-01-10 16:29:32 +00:00
$vad['kill_dk'] = mysql_fetch_array(mysql_query('SELECT * FROM `dungeon_bots` WHERE `id_bot` = "123" AND `dn` = "'.$u->info['dnow'].'" AND `for_dn` = "0" LIMIT 1')); //Проверяем убита ли Дарьяна Корт
2022-06-06 21:30:34 +00:00
if( isset($vad['kill_dk']['id2']) ) {
if( $vad['kill_dk']['delete'] > 0 ) {
$vad['bt'] = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `item_id` = "2" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inOdet` = "0" AND `inShop` = "0" AND `inTransfer` = "0" LIMIT 1'));
if( isset($vad['bt']['id']) ) {
$vad['go'] = true;
} else {
2023-01-10 16:29:32 +00:00
$r = 'У вас нет пустой бутылки.';
2022-06-06 21:30:34 +00:00
}
} else {
2023-01-10 16:29:32 +00:00
$r = 'Вы не можете воспользоваться фонтаном, пока Дарьяна Корт жива.';
2022-06-06 21:30:34 +00:00
}
} else {
2023-01-10 16:29:32 +00:00
$r = 'Вы уверены что Дарьяна Корт мертва? Нигде нет ее останков..';
2022-06-06 21:30:34 +00:00
}
}
} else {
2023-01-10 16:29:32 +00:00
if($u->info['sex']==1)$a='а'; else $a='';
$r = 'Мне кажется, что здесь я уже был'.$a.'..';
2022-06-06 21:30:34 +00:00
}
if( $vad['go'] == true ) {
2023-01-10 16:29:32 +00:00
mysql_query('INSERT INTO `dungeon_actions` (`uid`,`dn`,`x`,`y`,`time`,`vars`,`vals`) VALUES ( "'.$u->info['id'].'","'.$u->info['dnow'].'","'.$u->info['x'].'","'.$u->info['y'].'","'.time().'", "use_fontan","2" )'); // Выпили раз, вот и хватит с вас!
$r = 'Опустив пустую бутылку в фонтан вы наполнили её.';
$u->deleteItem(intval($vad['bt']['id']),$u->info['id'],1); // Удаляем Пустая Бутылка = 2.
$u->addItem(round(1186),$u->info['id'],'|musor=2|noremont=1|nosale=1',12, 3); // Великое зелье Стойкости 1186
2022-06-06 21:30:34 +00:00
}
unset($vad);
}
?>