Init.
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/altar' ) {
|
||||
/*
|
||||
Àëòàðü
|
||||
* Òåëåïîðòèðóåò íà íåîáõîäèìóþ êëåòêó õ -3 , ó 7
|
||||
* Äëÿ ïðîõîäà òðåáóåòñÿ 1 êàìåíü òèïà 881 èëè 878
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => false
|
||||
);
|
||||
|
||||
//Ïðîâåðÿåì êàìíè
|
||||
$vad['sp'] = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE (`item_id` = "881" OR `item_id` = "878") AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inOdet` = "0" AND `inShop` = "0" AND `inTransfer` = "0" LIMIT 1'));
|
||||
if( isset($vad['sp']['id']) ) {
|
||||
// Óäàëåíà ïðîâåðêà íà ãðóïïèðîâêó ïðåäìåòîâ 13.10.2015
|
||||
$vad['pl'] = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$vad['sp']['item_id'].'" LIMIT 1'));
|
||||
$vad['go'] = true;
|
||||
}
|
||||
if( $vad['go'] == true ) {
|
||||
mysql_query('UPDATE `stats` SET `x` = "-3",`y` = "7",`s` = "1" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
// $u->deleteItem(,$u->info['id'],1); // Óáðàíî 14.10.2015
|
||||
$upd = mysql_query('UPDATE `items_users` SET `lastUPD`="'.time().'",`delete`="'.time().'" WHERE `id`="'.$vad['sp']['id'].'" LIMIT 1');
|
||||
if($upd){
|
||||
$r = 'Âû ðàñòâîðèëè "'.$vad['pl']['name'].'" â àëòàðå è ïðîèçîøåë âçðûâ. Àëòàðü ïåðåìåñòèë âàñ â òàéíóþ êîìíàòó';
|
||||
echo '<script>location.href="main.php"</script>';
|
||||
} else {
|
||||
$r = '×òî-òî ïîøëî íå òàê, ïîïðîáóéòå ïîçæå.';
|
||||
}
|
||||
}elseif( !isset($vad['sp']['id']) ) {
|
||||
$r = 'Äëÿ ïåðåìåùåíèÿ òðåáóåòñÿ îäèí èç äðàãîöåííûõ êàìíåé';
|
||||
}
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,42 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/i9' ) {
|
||||
/*
|
||||
Ñóíäóê: ëîâóøêà
|
||||
* Ñíèìàåò äî 1000 ÍÐ îäèí ðàç
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => false
|
||||
);
|
||||
|
||||
$vad['test'] = mysql_fetch_array(mysql_query('SELECT `id`,`uid` FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'" LIMIT 1'));
|
||||
if( !isset($vad['test']['id']) ) {
|
||||
$vad['go'] = true;
|
||||
}else{
|
||||
$r = ' ñóíäóêå áûëà ëîâóøêà, å¸ àêòèâèðîâàë ïåðñîíàæ '.$u->microLogin($vad['test']['uid'],1);
|
||||
}
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'",""
|
||||
)');
|
||||
$r = 'Â ñóíäóêå áûëà ëîâóøêà óñòàíîâëåííàÿ îäíèì èç îáèòàòåëåé ïîäçåìåëüÿ!';
|
||||
$vad['min_hp'] = rand(100,1000);
|
||||
$u->stats['hpNow'] -= $vad['min_hp'];
|
||||
if( $u->stats['hpNow'] < 0 ) {
|
||||
$u->stats['hpNow'] = 0;
|
||||
}
|
||||
if($u->info['sex'] == 0) {
|
||||
$vad['text'] = '[img[items/trap.gif]] <b>'.$u->info['login'].'</b> óãîäèë â ëîâóøêó îñòàâëåííóþ â "'.$obj['name'].'". <b>-'.$vad['min_hp'].'</b> ['.floor($u->stats['hpNow']).'/'.round($u->stats['hpAll']).']';
|
||||
}else{
|
||||
$vad['text'] = '[img[items/trap.gif]] <b>'.$u->info['login'].'</b> óãîäèëà â ëîâóøêó îñòàâëåííóþ â "'.$obj['name'].'". <b>-'.$vad['min_hp'].'</b> ['.floor($u->stats['hpNow']).'/'.round($u->stats['hpAll']).']';
|
||||
}
|
||||
$this->sys_chat($vad['text']);
|
||||
$u->info['hpNow'] = $u->stats['hpNow'];
|
||||
mysql_query('UPDATE `stats` SET `regHP` = "'.time().'",`hpNow` = "'.$u->stats['hpNow'].'" WHERE `id` = "'.$u->stats['id'].'" LIMIT 1');
|
||||
//
|
||||
$this->testDie();
|
||||
}
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/kotel' ) {
|
||||
/*
|
||||
Ñóíäóê: Êîòåë
|
||||
* Ìîæíî íàéòè Ñóùíîñòü ùèòà
|
||||
* Ìîæåò îòíÿòü 100-1000 ÍÐ
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
$vad['test1'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'" LIMIT 1'));
|
||||
if( $vad['test1'][0] > 0 ) {
|
||||
$r = 'Êòî-òî ïåðåâåðíóë êîòåë...';
|
||||
$vad['go'] = false;
|
||||
}
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'","'.$vad['bad'].'"
|
||||
)');
|
||||
//Íàãðàäà
|
||||
$this->pickitem($obj,5239,$u->info['id']);
|
||||
$r = 'Îáûñêàâ "'.$obj['name'].'" âû îáíàðóæèëè ïðåäìåò "Àìáðîçèÿ ïîäìàñòåðüÿ Âëàäûê"';
|
||||
}
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,29 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/krovat' ) {
|
||||
/*
|
||||
Ñóíäóê: Êðîâàòü
|
||||
* Ìîæíî ïîëó÷èòü îäèí èç äâóõ ðåñóðñîâ
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
$vad['test1'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'" LIMIT 1'));
|
||||
if( $vad['test1'][0] > 0 ) {
|
||||
$r = 'Êòî-òî îáûñêàë "'.$obj['name'].'" äî âàñ...';
|
||||
$vad['go'] = false;
|
||||
}
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'","'.$vad['bad'].'"
|
||||
)');
|
||||
$vad['items'] = array(472,473,474,475,476,477,478,479,481,485,486,487,692,693,1153,1179,2079,2177,2090);
|
||||
$vad['items'] = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($vad['items'][rand(0,count($vad['items'])-1)]).'" LIMIT 1'));
|
||||
$r = 'Îáûñêàâ "'.$obj['name'].'" âû îáíàðóæèëè "'.$vad['items']['name'].'"';
|
||||
$this->pickitem($obj,$vad['items']['id'],$u->info['id'],'',$vad['dn_delete'][$vad['items']['id']]);
|
||||
}
|
||||
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,161 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/laba1' ) {
|
||||
/*
|
||||
Ñóíäóê: Ëàáîëàòîðèÿ
|
||||
* Ìîæíî ñîáðàòü ñëó÷àéíóþ òàêòèêó, íî íå áîëåå 3 íà ÷åëîâåêà çà ïîõîä è íå áîëåå 10 íà êîìàíäó
|
||||
* 897 - Ñëèòîê ïóñòûííîé ðóäû
|
||||
* 903 - Òûñÿ÷åëåòíèé êàìåíü
|
||||
* 888 - Øåïîò ãîð
|
||||
* 892 - Ýññåíöèÿ ÷èñòîòû
|
||||
* 950 - Êîæà Îáùåãî Âðàãà
|
||||
* 904 - Êðèñòàëë âðåìåí
|
||||
* 878 - Ëó÷èñòûé òîïàç
|
||||
* 880 - Ýññåíöèÿ ãëóáèíû
|
||||
* 879 - Ðàëèýëü
|
||||
* 899 - Êîðåíü çìåèíîãî äåðåâà
|
||||
* 882 - Ãëóáèííûé êàìåíü
|
||||
* 908 - Êàìåíü çàòàåííîãî ñîëíöà
|
||||
* 909 - Ýññåíöèÿ ïðàâåäíîãî ãíåâà
|
||||
* 902 - Ïëîä çìåèíîãî äåðåâà
|
||||
* 881 - Ëó÷èñòûé Ðóáèí
|
||||
* 893 - Ýññåíöèÿ ëóííîãî ñâåòà
|
||||
* 898 - Òðîåêîðåíü
|
||||
* 890 - Ñãóñòîê àñòðàëà
|
||||
* 907 - Êðèñòàëë ñòàáèëüíîñòè
|
||||
* 905 - Ñòèõèàëèÿ
|
||||
-- Áîÿ
|
||||
4243 - 897 õ3
|
||||
4244 - 903 õ2
|
||||
4245 - 888 õ2
|
||||
4246 - 892 õ1
|
||||
4247 - 879 õ1 , 892 õ1
|
||||
-- Çàùèòû
|
||||
4248 - 950 õ3
|
||||
4249 - 904 õ2
|
||||
4250 - 878 õ2
|
||||
4251 - 880 õ1
|
||||
4252 - 880 õ1 , 892 õ1
|
||||
-- Êðîâè
|
||||
4253 - 899 õ3
|
||||
4254 - 882 õ2
|
||||
4255 - 908 õ2
|
||||
4256 - 909 õ1
|
||||
4257 - 909 õ1 , 892 õ1
|
||||
-- Îòâåòà
|
||||
4258 - 899 õ3
|
||||
4259 - 902 õ2
|
||||
4260 - 881 õ2
|
||||
4261 - 893 õ1
|
||||
4262 - 893 õ1 , 892 õ1
|
||||
-- Îòðàæåíèÿ
|
||||
4263 - 898 õ3
|
||||
4264 - 890 õ2
|
||||
4265 - 907 õ2
|
||||
4266 - 905 õ1
|
||||
4267 - 905 õ1 , 892 õ1
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
|
||||
$vad['recept'] = array(
|
||||
//Á
|
||||
array( 897, 3 ),
|
||||
array( 903, 2 ),
|
||||
array( 888, 2 ),
|
||||
array( 892, 1 ),
|
||||
array( 892, 1, 892, 1 ),
|
||||
//Ç
|
||||
array( 950, 3 ),
|
||||
array( 904, 2 ),
|
||||
array( 878, 2 ),
|
||||
array( 880, 1 ),
|
||||
array( 880, 1, 892, 1 ),
|
||||
//Ê
|
||||
array( 899, 3 ),
|
||||
array( 882, 2 ),
|
||||
array( 908, 2 ),
|
||||
array( 909, 1 ),
|
||||
array( 909, 1, 892, 1 ),
|
||||
//Îòâåòà
|
||||
array( 899, 3 ),
|
||||
array( 902, 2 ),
|
||||
array( 881, 2 ),
|
||||
array( 893, 1 ),
|
||||
array( 893, 1, 892, 1 ),
|
||||
//Îòðàæåíèÿ
|
||||
array( 898, 3 ),
|
||||
array( 890, 2 ),
|
||||
array( 907, 2 ),
|
||||
array( 905, 1 ),
|
||||
array( 905, 1, 892, 1 )
|
||||
);
|
||||
|
||||
$vad['test1'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'_lab" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
$vad['test2'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'_lab" LIMIT 1'));
|
||||
|
||||
$vad['i'] = 0;
|
||||
while( $vad['i'] < count($vad['recept']) ) {
|
||||
//4243 + $vad['i']
|
||||
$vad['tr_itm'] = $vad['recept'][$vad['i']][0];
|
||||
if( $vad['tr_itm'] > 0 ) {
|
||||
$vad['tr_itm'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `items_users` WHERE `item_id` = "'.$vad['recept'][$vad['i']][0].'" AND (`delete` = "0" OR `delete` = "1000") AND `inShop` = "0" AND `inTransfer` = "0" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if( $vad['tr_itm'][0] >= $vad['recept'][$vad['i']][1] ) {
|
||||
$vad['tr_itm'] = true;
|
||||
}else{
|
||||
$vad['tr_itm'] = false;
|
||||
}
|
||||
}
|
||||
if( $vad['recept'][$vad['i']][2] > 0 && $vad['tr_itm'] == true ) {
|
||||
$vad['tr_itm'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `items_users` WHERE `item_id` = "'.$vad['recept'][$vad['i']][2].'" AND (`delete` = "0" OR `delete` = "1000") AND `inShop` = "0" AND `inTransfer` = "0" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if( $vad['tr_itm'][2] >= $vad['recept'][$vad['i']][3] ) {
|
||||
//âñå îê
|
||||
}else{
|
||||
$vad['tr_itm'] = false;
|
||||
}
|
||||
}
|
||||
if( $vad['tr_itm'] == true ) {
|
||||
$vad['itm'][] = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "'.(4243 + $vad['i']).'" LIMIT 1'));
|
||||
$vad['tr'][(4243 + $vad['i'])] = array( $vad['recept'][$vad['i']][0] , $vad['recept'][$vad['i']][1] , $vad['recept'][$vad['i']][2] , $vad['recept'][$vad['i']][3] );
|
||||
}
|
||||
$vad['i']++;
|
||||
}
|
||||
|
||||
$vad['itm'] = $vad['itm'][rand(0,count($vad['itm'])-1)];
|
||||
|
||||
if( $vad['test2'][0] >= 10 ) {
|
||||
$r = 'Íå óäàëîñü âîñïîëüçîâàòüñÿ ëàáîðàòîðèåé, íå áîëåå 10 ðàç íà êîìàíäó çà îäèí ïîõîä';
|
||||
$vad['go'] = false;
|
||||
}elseif( $vad['test1'][0] >= 3 ) {
|
||||
$r = 'Íå óäàëîñü âîñïîëüçîâàòüñÿ ëàáîðàòîðèåé, íå áîëåå 3 ðàç íà ïåðñîíàæà çà îäèí ïîõîä';
|
||||
$vad['go'] = false;
|
||||
}elseif(!isset($vad['itm']['id'])) {
|
||||
$r = 'Íåäîñòàòî÷íî èíãðèäèåíòîâ...';
|
||||
$vad['go'] = false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
//Âûäàåì ïðåäìåò
|
||||
if( $vad['tr'][$vad['itm']['id']][1] > 0 ) {
|
||||
$u->deleteItemID($vad['tr'][$vad['itm']['id']][0],$u->info['id'],$vad['tr'][$vad['itm']['id']][1]);
|
||||
}
|
||||
if( $vad['tr'][$vad['itm']['id']][3] > 0 ) {
|
||||
$u->deleteItemID($vad['tr'][$vad['itm']['id']][2],$u->info['id'],$vad['tr'][$vad['itm']['id']][3]);
|
||||
}
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`uid`,`time`,`vars`,`x`,`y`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.$u->info['id'].'","'.time().'","obj_act'.$obj['id'].'_lab","'.$obj['x'].'","'.$obj['y'].'"
|
||||
)');
|
||||
$u->addItem($vad['itm']['id'],$u->info['id'],'|frompisher=101');
|
||||
$r = 'Âû ñîçäàëè ïðåäìåò "'.$vad['itm']['name'].'"! Ðàñïëàâèâ ðåñóðñû ...';
|
||||
if($u->info['sex'] == 0) {
|
||||
$vad['text'] = '<b>'.$u->info['login'].'</b> ñîçäàë ïðåäìåò "'.$vad['itm']['name'].'" ïðè ïîìîùè "'.$obj['name'].'".';
|
||||
}else{
|
||||
$vad['text'] = '<b>'.$u->info['login'].'</b> ñîçäàëà ïðåäìåò "'.$vad['itm']['name'].'" ïðè ïîìîùè "'.$obj['name'].'".';
|
||||
}
|
||||
$this->sys_chat($vad['text']);
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,41 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/nakova' ) {
|
||||
/*
|
||||
Ñóíäóê: Íàêîâàëüíÿ
|
||||
* Ìîæíî ñîçäàòü ñóùíîñòü õ2 ñ ñóäüáîé
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
$vad['test1'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'" LIMIT 1'));
|
||||
if( $vad['test1'][0] > 0 ) {
|
||||
$r = 'Êòî-òî óæå ðàçáèë ñóùíîñòü çà ýòîò ïîõîä, íàêîâàëüíÿ ñëîìàíà...';
|
||||
$vad['go'] = false;
|
||||
}
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
$vad['sp'] = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `item_id` = "1035" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inOdet` = "0" AND `inShop` = "0" AND `inTransfer` = "0" LIMIT 1'));
|
||||
if( isset($vad['sp']['id']) ) {
|
||||
$vad['pl'] = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$vad['sp']['item_id'].'" LIMIT 1'));
|
||||
}else{
|
||||
$vad['go'] = false;
|
||||
}
|
||||
if( $vad['go'] == true ) {
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'","'.$vad['bad'].'"
|
||||
)');
|
||||
//Íàãðàäà
|
||||
$u->deleteItem($vad['sp']['id'],$u->info['id'],1);
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$vad['sp']['id'].'" LIMIT 1');
|
||||
$this->pickitem($obj,1035,$u->info['id'],'|sudba=-1');
|
||||
$this->pickitem($obj,1035,$u->info['id'],'|sudba=-1');
|
||||
$r = 'Âû èñïîëüçîâàëè "'.$obj['name'].'" è ðàçáèëè "Ñóùíîñòü" íà äâå ÷àñòè';
|
||||
}elseif( !isset($vad['sp']['id']) ) {
|
||||
$r = 'Äëÿ èñïîëüçîâàíèÿ íåîáõîäèì ïðåäìåò "Ñóùíîñòü Ðåñóðñà"';
|
||||
}
|
||||
}
|
||||
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/nakova2' ) {
|
||||
/*
|
||||
Íàêîâàëüíÿ 2
|
||||
* Òåëåïîðòèðóåò íà íåîáõîäèìóþ êëåòêó õ 3 , ó 42
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
mysql_query('UPDATE `stats` SET `x` = "3",`y` = "42",`s` = "3" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$r = 'Âû ïîäîøëè ê íàêîâàëüíå...';
|
||||
echo '<script>location.href="main.php"</script>';
|
||||
}
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/reshetka1' ) {
|
||||
/*
|
||||
Ðåøåòêà
|
||||
* Òåëåïîðòèðóåò íà íåîáõîäèìóþ êëåòêó
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => false
|
||||
);
|
||||
|
||||
//Ïðîâåðÿåì êàìíè
|
||||
$vad['sp'] = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `item_id` = "1189" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inOdet` = "0" AND `inShop` = "0" AND `inTransfer` = "0" LIMIT 1'));
|
||||
if( isset($vad['sp']['id']) ) {
|
||||
// Óäàëåíà ïðîâåðêà íà ãðóïïèðîâêó ïðåäìåòîâ 14.10.2015
|
||||
// $vad['pl'] = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$vad['sp']['item_id'].'" LIMIT 1'));
|
||||
$vad['go'] = true;
|
||||
}
|
||||
if( $vad['go'] == true ) {
|
||||
mysql_query('UPDATE `stats` SET `x` = "4",`y` = "42",`s` = "1" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
//$u->deleteItem($vad['sp']['id'],$u->info['id'],1);
|
||||
echo '<script>location.href="main.php"</script>';
|
||||
}elseif( !isset($vad['sp']['id']) ) {
|
||||
$r = 'Äëÿ ïðîõîäà òðåáóåòñÿ ïðåäìåò "Ìåðöàþùèé êëþ÷ ¹3"';
|
||||
}
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,46 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/sunduk0' ) {
|
||||
/*
|
||||
Ñóíäóê: Ñóíäóê
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
|
||||
$vad['test1'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `vars` = "obj_act'.$obj['id'].'" AND `dn` = "'.$u->info['dnow'].'" LIMIT 1'));
|
||||
$vad['test2'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `vars` = "obj_act'.$obj['id'].'" AND `dn` = "'.$u->info['dnow'].'" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if( $vad['test2'][0] > 0 ) {
|
||||
$r = 'Âû óæå îáûñêàëè "'.$obj['name'].'"...';
|
||||
$vad['go'] = false;
|
||||
}elseif( $vad['test1'][0] > 1 ) {
|
||||
$r = 'Êòî-òî îáûñêàë "'.$obj['name'].'" ðàíüøå âàñ...';
|
||||
$vad['go'] = false;
|
||||
}
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
//Âûêèäûâàåì Ëó÷èñòûé òîïàç
|
||||
$vad['items'] = array(878);
|
||||
|
||||
$vad['items'] = $vad['items'][rand(0,count($vad['items'])-1)];
|
||||
if( $vad['items'] != 0 ) {
|
||||
//Âûáðàñûâàåì ïðåäìåò
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'",""
|
||||
)');
|
||||
if( !isset($vad['dn_delete'][$vad['items']]) ) {
|
||||
$vad['dn_delete'][$vad['items']] = false;
|
||||
}
|
||||
if( $this->pickitem($obj,$vad['items'],$u->info['id'],'',$vad['dn_delete'][$vad['items']]) ) {
|
||||
$r = 'Âû îáíàðóæèëè ïðåäìåòû...';
|
||||
}else{
|
||||
$r = '×òî-òî ïîøëî íå òàê, ïðåäìåòû ðàñòâîðèëèñü...';
|
||||
}
|
||||
}else{
|
||||
$r = 'Âû íå íàøëè íè÷åãî ïîëåçíîãî...';
|
||||
}
|
||||
}
|
||||
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,50 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/sunduk1' ) {
|
||||
/*
|
||||
Ñóíäóê: Ñóíäóê
|
||||
* Ìîæíî íàéòè Ñòàëü , Ìèôðèë , Ïóñòûå áóòûëêè
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
|
||||
$vad['test1'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `vars` = "obj_act'.$obj['id'].'" AND `dn` = "'.$u->info['dnow'].'" LIMIT 1'));
|
||||
$vad['test2'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `vars` = "obj_act'.$obj['id'].'" AND `dn` = "'.$u->info['dnow'].'" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if( $vad['test2'][0] > 0 ) {
|
||||
$r = 'Âû óæå îáûñêàëè "'.$obj['name'].'"...';
|
||||
$vad['go'] = false;
|
||||
}elseif( $vad['test1'][0] > 1 ) {
|
||||
$r = 'Êòî-òî îáûñêàë "'.$obj['name'].'" ðàíüøå âàñ...';
|
||||
$vad['go'] = false;
|
||||
}
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
//Âûêèäûâàåì áóòûëêó, ìèôðèë, ëèáî ñòàëü
|
||||
$vad['items'] = array(4272,1189);
|
||||
$vad['dn_delete'] = array(
|
||||
1189 => true
|
||||
);
|
||||
|
||||
$vad['items'] = $vad['items'][rand(0,count($vad['items'])-1)];
|
||||
if( $vad['items'] != 0 ) {
|
||||
//Âûáðàñûâàåì ïðåäìåò
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'",""
|
||||
)');
|
||||
if( !isset($vad['dn_delete'][$vad['items']]) ) {
|
||||
$vad['dn_delete'][$vad['items']] = false;
|
||||
}
|
||||
if( $this->pickitem($obj,$vad['items'],$u->info['id'],'',$vad['dn_delete'][$vad['items']]) ) {
|
||||
$r = 'Âû îáíàðóæèëè ïðåäìåòû...';
|
||||
}else{
|
||||
$r = '×òî-òî ïîøëî íå òàê, ïðåäìåòû ðàñòâîðèëèñü...';
|
||||
}
|
||||
}else{
|
||||
$r = 'Âû íå íàøëè íè÷åãî ïîëåçíîãî...';
|
||||
}
|
||||
}
|
||||
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,55 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/sunduk2' ) {
|
||||
/*
|
||||
Ñóíäóê: Ñóíäóê
|
||||
* Ìîæíî íàéòè Îòâîðÿþùàÿ ïå÷àòü ¹3 1175
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
|
||||
$vad['test1'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `vars` = "obj_act'.$obj['id'].'" AND `dn` = "'.$u->info['dnow'].'" LIMIT 1'));
|
||||
if( $vad['test1'][0] > 0 ) {
|
||||
$r = 'Êòî-òî îáûñêàë "'.$obj['name'].'" ðàíüøå âàñ...';
|
||||
$vad['go'] = false;
|
||||
}
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
//Âûêèäûâàåì Îòâîðÿþùàÿ ïå÷àòü ¹3
|
||||
$vad['items'] = array(1175);
|
||||
|
||||
$vad['items'] = $vad['items'][rand(0,count($vad['items'])-1)];
|
||||
if( $vad['items'] != 0 && rand(1,100) < 80) {
|
||||
// Âûáðàñûâàåì ïðåäìåò
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'",""
|
||||
)');
|
||||
|
||||
/*
|
||||
//îòêóäà òóò ñóùíîñòè? îáëîìÿòñÿ!
|
||||
if( rand(0,100) < 10 ) {
|
||||
//Ñóùíîñòü ñàïîã
|
||||
$this->pickitem($obj,4279,0);
|
||||
}
|
||||
if( rand(0,100) < 10 ) {
|
||||
//Ñóùíîñòü ùèòà
|
||||
$this->pickitem($obj,4269,0);
|
||||
}
|
||||
*/
|
||||
if( $this->pickitem($obj,$vad['items'],0) ) {
|
||||
$r = 'Âû îáíàðóæèëè ïðåäìåòû...';
|
||||
}else{
|
||||
$r = '×òî-òî ïîøëî íå òàê, ïðåäìåòû ðàñòâîðèëèñü...';
|
||||
}
|
||||
} else {
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'","false"
|
||||
)');
|
||||
$r = 'Âû íå íàøëè íè÷åãî ïîëåçíîãî...';
|
||||
}
|
||||
}
|
||||
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,38 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/sunduk3' ) {
|
||||
/*
|
||||
Ñóíäóê: Ñóíäóê
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
$vad['test1'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'" LIMIT 1'));
|
||||
if( $vad['test1'][0] > 0 ) {
|
||||
$r = 'Êòî-òî îáûñêàë "'.$obj['name'].'" äî âàñ...';
|
||||
$vad['go'] = false;
|
||||
}
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'","'.$vad['bad'].'"
|
||||
)');
|
||||
if( rand(1,100) > 20 ) {
|
||||
$r = 'Îáûñêàâ "'.$obj['name'].'" âû íè÷åãî íå îáíàðóæèëè...';
|
||||
}else{
|
||||
$vad['items'] = array(4279,4269);
|
||||
if( rand(1,100) < 9 ) {
|
||||
$vad['items'][] = 4274;
|
||||
}
|
||||
$vad['items'] = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($vad['items'][rand(0,count($vad['items'])-1)]).'" LIMIT 1'));
|
||||
if( !isset($vad['dn_delete'][$vad['items']['id']]) ) {
|
||||
$vad['dn_delete'][$vad['items']['id']] = false;
|
||||
}
|
||||
$r = 'Îáûñêàâ "'.$obj['name'].'" âû îáíàðóæèëè "'.$vad['items']['name'].'"';
|
||||
$this->pickitem($obj,$vad['items']['id'],0,'',$vad['dn_delete'][$vad['items']['id']]);
|
||||
}
|
||||
}
|
||||
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,38 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/sunduk4' ) {
|
||||
/*
|
||||
Ñóíäóê: Ñóíäóê
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
$vad['test1'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'" LIMIT 1'));
|
||||
if( $vad['test1'][0] > 0 ) {
|
||||
$r = 'Êòî-òî îáûñêàë "'.$obj['name'].'" äî âàñ...';
|
||||
$vad['go'] = false;
|
||||
}
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'","'.$vad['bad'].'"
|
||||
)');
|
||||
if( rand(1,100) > 50 ) {
|
||||
$r = 'Îáûñêàâ "'.$obj['name'].'" âû íè÷åãî íå îáíàðóæèëè...';
|
||||
}else{
|
||||
$vad['items'] = array(882);
|
||||
if( rand(1,40) < 16 ) {
|
||||
$vad['items'][] = 723;
|
||||
}
|
||||
$vad['items'] = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($vad['items'][rand(0,count($vad['items'])-1)]).'" LIMIT 1'));
|
||||
if( !isset($vad['dn_delete'][$vad['items']['id']]) ) {
|
||||
$vad['dn_delete'][$vad['items']['id']] = false;
|
||||
}
|
||||
$r = 'Îáûñêàâ "'.$obj['name'].'" âû îáíàðóæèëè "'.$vad['items']['name'].'"';
|
||||
$this->pickitem($obj,$vad['items']['id'],0,'',$vad['dn_delete'][$vad['items']['id']]);
|
||||
}
|
||||
}
|
||||
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,36 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/telejka' ) {
|
||||
/*
|
||||
Ñóíäóê: Òåëåæêà
|
||||
* Ìîæíî ïîëó÷èòü îäèí èç äâóõ ðåñóðñîâ
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
$vad['test1'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if( $vad['test1'][0] > 0 ) {
|
||||
$r = 'Êòî-òî îáûñêàë "'.$obj['name'].'" äî âàñ...';
|
||||
$vad['go'] = false;
|
||||
}
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'","'.$vad['bad'].'"
|
||||
)');
|
||||
if( rand(0,100) < 80 ) {
|
||||
if( rand(0,100) < 51 ) {
|
||||
$r = 'Îáûñêàâ "'.$obj['name'].'" âû îáíàðóæèëè "Ëó÷èñòîå ñåðåáðî"';
|
||||
$this->pickitem($obj,895,$u->info['id']);
|
||||
}else{
|
||||
$r = 'Îáûñêàâ "'.$obj['name'].'" âû îáíàðóæèëè "Ñåðåáðî"';
|
||||
$this->pickitem($obj,875,$u->info['id']);
|
||||
}
|
||||
}else{
|
||||
$r = 'Âû íè÷åãî íå ñìîãëè íàéòè...';
|
||||
}
|
||||
}
|
||||
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,93 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/viboina' ) {
|
||||
/*
|
||||
Ñóíäóê: Âûáîèíà
|
||||
* Ìîæíî íàéòè Ñòàëü , Ìèôðèë , Ïóñòûå áóòûëêè
|
||||
* Ìîæåò îòíÿòü 100-1000 ÍÐ
|
||||
* Ìîãóò èñïîëüçîâàòü òîëüêî 2 ÷åëîâåêà èç êîìàíäû
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
|
||||
$vad['test1'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'" LIMIT 1'));
|
||||
$vad['test2'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
$vad['test3'] = mysql_fetch_array(mysql_query('SELECT `id`,`vals` FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'_bad" LIMIT 1'));
|
||||
$vad['test4'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'_bad_use" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
$vad['test5'] = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'_bad_use" AND `uid` != "'.$u->info['id'].'" LIMIT 1'));
|
||||
|
||||
if( !isset($vad['test3']['id']) ) {
|
||||
//Îïðåäåëÿåì ëîâóøêà èëè íåò
|
||||
if( rand(0,100) < 50 ) {
|
||||
$vad['bad'] = 1;
|
||||
}else{
|
||||
$vad['bad'] = 0;
|
||||
}
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'_bad","'.$vad['bad'].'"
|
||||
)');
|
||||
}else{
|
||||
$vad['bad'] = $vad['test3']['vals'];
|
||||
}
|
||||
|
||||
if( $vad['test2'][0] > 0 ) {
|
||||
//$r = 'Âû óæå îáûñêàëè çäåñü âñå...';
|
||||
$r = 'Êàæåòñÿ, âû çäåñü ïîáûâàëè ðàíüøå...';
|
||||
$vad['go'] = false;
|
||||
}elseif( $vad['test1'][0] > 1 || ( $vad['test4'] == 0 && $vad['test5'] >= 2 ) ) {
|
||||
$r = 'Êàæåòñÿ, êòî-òî çäåñü ïîáûâàë ðàíüøå âàñ...';
|
||||
$vad['go'] = false;
|
||||
}
|
||||
|
||||
if( $vad['bad'] == 1 && $vad['go'] == true ) {
|
||||
//Âû óãîäèëè â ëîâóøêó
|
||||
$vad['test3'] = mysql_fetch_array(mysql_query('SELECT `id`,`vals` FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_act'.$obj['id'].'_bad_use" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if( !isset($vad['test3']['id']) ) {
|
||||
//Ëîâóøêà íà 50% ÍÐ , Åñëè ÍÐ áàîëüøå 2 åä.
|
||||
$vad['go'] = false;
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'_bad_use",""
|
||||
)');
|
||||
$r = 'Â ñóíäóêå áûëà ëîâóøêà óñòàíîâëåííàÿ îäíèì èç îáèòàòåëåé ïîäçåìåëüÿ!';
|
||||
$vad['min_hp'] = round(2+$u->stats['hpNow']/4);
|
||||
$u->stats['hpNow'] -= $vad['min_hp'];
|
||||
if( $u->stats['hpNow'] < 0 ) {
|
||||
$u->stats['hpNow'] = 0;
|
||||
}
|
||||
if($u->info['sex'] == 0) {
|
||||
$vad['text'] = '[img[items/trap.gif]] <b>'.$u->info['login'].'</b> óãîäèë â ëîâóøêó îñòàâëåííóþ â "'.$obj['name'].'". <b>-'.$vad['min_hp'].'</b> ['.floor($u->stats['hpNow']).'/'.round($u->stats['hpAll']).']';
|
||||
}else{
|
||||
$vad['text'] = '[img[items/trap.gif]] <b>'.$u->info['login'].'</b> óãîäèëà â ëîâóøêó îñòàâëåííóþ â "'.$obj['name'].'". <b>-'.$vad['min_hp'].'</b> ['.floor($u->stats['hpNow']).'/'.round($u->stats['hpAll']).']';
|
||||
}
|
||||
$this->sys_chat($vad['text']);
|
||||
$u->info['hpNow'] = $u->stats['hpNow'];
|
||||
mysql_query('UPDATE `stats` SET `regHP` = "'.time().'",`hpNow` = "'.$u->stats['hpNow'].'" WHERE `id` = "'.$u->stats['id'].'" LIMIT 1');
|
||||
//
|
||||
$this->testDie();
|
||||
}
|
||||
}
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
//Âûêèäûâàåì áóòûëêó, ìèôðèë, ëèáî ñòàëü
|
||||
$vad['items'] = array(2,877,896);
|
||||
|
||||
$vad['items'] = $vad['items'][rand(0,count($vad['items'])-1)];
|
||||
if( $vad['items'] != 0 ) {
|
||||
//Âûáðàñûâàåì ïðåäìåò
|
||||
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
|
||||
"'.$u->info['dnow'].'","'.time().'","'.$obj['x'].'","'.$obj['y'].'","'.$u->info['id'].'","obj_act'.$obj['id'].'",""
|
||||
)');
|
||||
if( $this->pickitem($obj,$vad['items'],$u->info['id']) ) {
|
||||
$r = 'Âû îáíàðóæèëè ïðåäìåòû...';
|
||||
}else{
|
||||
$r = '×òî-òî ïîøëî íå òàê, ïðåäìåòû ðàñòâîðèëèñü...';
|
||||
}
|
||||
}else{
|
||||
$r = 'Âû íå íàøëè íè÷åãî ïîëåçíîãî...';
|
||||
}
|
||||
}
|
||||
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,35 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/viboina2' ) {
|
||||
/*
|
||||
Âûáîèíà
|
||||
* Òåëåïîðòèðóåò íà íåîáõîäèìóþ êëåòêó õ 4 , ó 26
|
||||
* Äëÿ ïðîõîäà òðåáóåòñÿ 1 Ëèíçà Ïîðòàëà - 4298
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => false
|
||||
);
|
||||
|
||||
//Ïðîâåðÿåì êàìíè
|
||||
$vad['sp'] = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `item_id` = "4298" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inOdet` = "0" AND `inShop` = "0" AND `inTransfer` = "0" LIMIT 1'));
|
||||
if( isset($vad['sp']['id']) ) {
|
||||
// Óäàëåíà ïðîâåðêà íà ãðóïïèðîâêó ïðåäìåòîâ 14.10.2015
|
||||
// $vad['pl'] = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$vad['sp']['item_id'].'" LIMIT 1')); // Áåðåì íàçâàíèå "Ëèíçà Ïîðòàëà" è âñå.. ñìûñë çàïðîñà... ñòàòèêà.
|
||||
$vad['go'] = true;
|
||||
}
|
||||
if( $vad['go'] == true ) {
|
||||
mysql_query('UPDATE `stats` SET `x` = "4",`y` = "26",`s` = "4" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
//$u->deleteItem($vad['sp']['id'],$u->info['id'],1);// Óáðàíî 14.10.2015
|
||||
$upd = mysql_query('UPDATE `items_users` SET `lastUPD`="'.time().'",`delete`="'.time().'" WHERE `id`="'.$vad['sp']['id'].'" LIMIT 1');
|
||||
if($upd){
|
||||
$r = 'Âû ïåðåìåñòèëèñü ïðè ïîìîùè "Ëèíçà Ïîðòàëà" íà äðóãóþ ñòîðîíó';
|
||||
echo '<script>location.href="main.php"</script>';
|
||||
} else {
|
||||
$r = '×òî-òî ïîøëî íå òàê, ïîïðîáóéòå ïîçæå.';
|
||||
}
|
||||
}elseif( !isset($vad['sp']['id']) ) {
|
||||
$r = 'Äëÿ ïåðåìåùåíèÿ òðåáóåòñÿ "Ëèíçà Ïîðòàëà"';
|
||||
}
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/viboina3' ) {
|
||||
/*
|
||||
Âûáîèíà
|
||||
* Òåëåïîðòèðóåò íà íåîáõîäèìóþ êëåòêó õ 4 , ó 25
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
mysql_query('UPDATE `stats` SET `x` = "4",`y` = "25",`s` = "2" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$r = 'Âû ïåðåøëè íà äðóãóþ ñòîðîíó çàâàëà';
|
||||
echo '<script>location.href="main.php"</script>';
|
||||
}
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?
|
||||
if( isset($s[1]) && $s[1] == '101/viboina4' ) {
|
||||
/*
|
||||
Âûáîèíà
|
||||
* Òåëåïîðòèðóåò íà íåîáõîäèìóþ êëåòêó õ 4 , ó 27
|
||||
*/
|
||||
//Âñå ïåðåìåííûå ñîõðàíÿòü â ìàññèâå $vad !
|
||||
$vad = array(
|
||||
'go' => true
|
||||
);
|
||||
|
||||
if( $vad['go'] == true ) {
|
||||
mysql_query('UPDATE `stats` SET `x` = "4",`y` = "27",`s` = "2" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$r = 'Âû ïåðåøëè íà äðóãóþ ñòîðîíó çàâàëà';
|
||||
echo '<script>location.href="main.php"</script>';
|
||||
}
|
||||
unset($vad);
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user