game/_incl_data/class/dnaction/15/vorota.php

46 lines
2.5 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] == '15/vorota' ) {
/*
2023-01-10 16:29:32 +00:00
Сундук: Сундук Стража, можно найти
"Верхняя Часть Ключа Портала" - 4443
2022-06-06 21:30:34 +00:00
*/
2023-01-10 16:29:32 +00:00
//Все переменные сохранять в массиве $vad !
2022-06-06 21:30:34 +00:00
$vad = array(
'go' => true
);
$vad['you'] = mysql_fetch_array(mysql_query('SELECT * FROM `katok_now` WHERE `clone` = "'.$u->info['id'].'" LIMIT 1'));
$vad['itm'] = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `item_id` = 4910 AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
if($u->info['x'] != $obj['x']) {
2023-01-10 16:29:32 +00:00
$r = 'Вы можете ударить только прямо перед воротами, бить сбоку нельзя!';
}elseif(($vad['you']['team'] == 2 && $obj['name'] == 'Ворота Синих') || ($vad['you']['team'] == 1 && $obj['name'] == 'Ворота Красных')) {
$r = 'Вы хотите забить шайбу в свои ворота? :)';
2022-06-06 21:30:34 +00:00
}elseif(isset($vad['itm']['id'])) {
2023-01-10 16:29:32 +00:00
$r = 'Вы бросили шайбу в '.$obj['name'].'! ';
//Проверяем забил или нет, 30% что забил
2022-06-06 21:30:34 +00:00
if(rand(0,100) < 30) {
2023-01-10 16:29:32 +00:00
$r = ' <B>ГООООOОООООООООЛ!</b> Шайба возвращена на центр поля!';
$this->sys_chat('<b>'.$u->info['login'].'</b> забил <font color=red><b>ГОЛ!!!</b></font>! (Шайба перемещена на центр)');
2022-06-06 21:30:34 +00:00
mysql_query('UPDATE `katok_now` SET `win` = `win` + 1 WHERE `id` = "'.$vad['you']['id'].'" LIMIT 1');
}else{
2023-01-10 16:29:32 +00:00
$r = ' И промазали! Шайба возвращена на центр поля!';
$this->sys_chat('<b>'.$u->info['login'].'</b> промазал! (Шайба перемещена на центр)');
2022-06-06 21:30:34 +00:00
}
2023-01-10 16:29:32 +00:00
//Удаляем шайбу и ставим на центр снова
2022-06-06 21:30:34 +00:00
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$vad['itm']['id'].'" LIMIT 1');
//
mysql_query('INSERT INTO `dungeon_obj` (
`name`,`dn`,`x`,`y`,`img`,`delete`,`action`,`for_dn`,
`type`,`w`,`h`,`s`,`s2`,`os1`,`os2`,`os3`,`os4`,`type2`,`top`,`left`,`date`
) VALUES (
2023-01-10 16:29:32 +00:00
"Шайба","'.$u->info['dnow'].'","5","7","shaiba.png","0","fileact:15/shaiba","0",
2022-06-06 21:30:34 +00:00
"0","120","220","0","0","5","8","12","0","0","0","0","{use:\'takeit\',rt1:69,rl1:-47,rt2:74,rl2:126,rt3:76,rl3:140,rt4:80,rl4:150}"
)');
//
}else{
2023-01-10 16:29:32 +00:00
$r = 'Без шайбы вам здесь нечего делать, отправляйтесь и отберите её!';
2022-06-06 21:30:34 +00:00
}
unset($vad);
}
?>