161 lines
5.1 KiB
PHP
161 lines
5.1 KiB
PHP
|
<?
|
|||
|
if( isset($s[1]) && $s[1] == '101/laba1' ) {
|
|||
|
/*
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3 <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 10 <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 897 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 903 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 888 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 892 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 950 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 904 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 878 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 880 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 879 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 899 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 882 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 908 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 909 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 902 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 881 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 893 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 898 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 890 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 907 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* 905 - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
-- <EFBFBD><EFBFBD><EFBFBD>
|
|||
|
4243 - 897 <EFBFBD>3
|
|||
|
4244 - 903 <EFBFBD>2
|
|||
|
4245 - 888 <EFBFBD>2
|
|||
|
4246 - 892 <EFBFBD>1
|
|||
|
4247 - 879 <EFBFBD>1 , 892 <EFBFBD>1
|
|||
|
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
4248 - 950 <EFBFBD>3
|
|||
|
4249 - 904 <EFBFBD>2
|
|||
|
4250 - 878 <EFBFBD>2
|
|||
|
4251 - 880 <EFBFBD>1
|
|||
|
4252 - 880 <EFBFBD>1 , 892 <EFBFBD>1
|
|||
|
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
4253 - 899 <EFBFBD>3
|
|||
|
4254 - 882 <EFBFBD>2
|
|||
|
4255 - 908 <EFBFBD>2
|
|||
|
4256 - 909 <EFBFBD>1
|
|||
|
4257 - 909 <EFBFBD>1 , 892 <EFBFBD>1
|
|||
|
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
4258 - 899 <EFBFBD>3
|
|||
|
4259 - 902 <EFBFBD>2
|
|||
|
4260 - 881 <EFBFBD>2
|
|||
|
4261 - 893 <EFBFBD>1
|
|||
|
4262 - 893 <EFBFBD>1 , 892 <EFBFBD>1
|
|||
|
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
4263 - 898 <EFBFBD>3
|
|||
|
4264 - 890 <EFBFBD>2
|
|||
|
4265 - 907 <EFBFBD>2
|
|||
|
4266 - 905 <EFBFBD>1
|
|||
|
4267 - 905 <EFBFBD>1 , 892 <EFBFBD>1
|
|||
|
*/
|
|||
|
//<2F><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> $vad !
|
|||
|
$vad = array(
|
|||
|
'go' => true
|
|||
|
);
|
|||
|
|
|||
|
$vad['recept'] = array(
|
|||
|
//<2F>
|
|||
|
array( 897, 3 ),
|
|||
|
array( 903, 2 ),
|
|||
|
array( 888, 2 ),
|
|||
|
array( 892, 1 ),
|
|||
|
array( 892, 1, 892, 1 ),
|
|||
|
//<2F>
|
|||
|
array( 950, 3 ),
|
|||
|
array( 904, 2 ),
|
|||
|
array( 878, 2 ),
|
|||
|
array( 880, 1 ),
|
|||
|
array( 880, 1, 892, 1 ),
|
|||
|
//<2F>
|
|||
|
array( 899, 3 ),
|
|||
|
array( 882, 2 ),
|
|||
|
array( 908, 2 ),
|
|||
|
array( 909, 1 ),
|
|||
|
array( 909, 1, 892, 1 ),
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
array( 899, 3 ),
|
|||
|
array( 902, 2 ),
|
|||
|
array( 881, 2 ),
|
|||
|
array( 893, 1 ),
|
|||
|
array( 893, 1, 892, 1 ),
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
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] ) {
|
|||
|
//<2F><><EFBFBD> <20><>
|
|||
|
}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 = '<27><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD> 10 <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
$vad['go'] = false;
|
|||
|
}elseif( $vad['test1'][0] >= 3 ) {
|
|||
|
$r = '<27><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD> 3 <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
$vad['go'] = false;
|
|||
|
}elseif(!isset($vad['itm']['id'])) {
|
|||
|
$r = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...';
|
|||
|
$vad['go'] = false;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
if( $vad['go'] == true ) {
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
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 = '<27><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "'.$vad['itm']['name'].'"! <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ...';
|
|||
|
if($u->info['sex'] == 0) {
|
|||
|
$vad['text'] = '<b>'.$u->info['login'].'</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "'.$vad['itm']['name'].'" <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "'.$obj['name'].'".';
|
|||
|
}else{
|
|||
|
$vad['text'] = '<b>'.$u->info['login'].'</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "'.$vad['itm']['name'].'" <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "'.$obj['name'].'".';
|
|||
|
}
|
|||
|
$this->sys_chat($vad['text']);
|
|||
|
}
|
|||
|
}
|
|||
|
?>
|