3 if (! defined (
'IN_GAME' )) {
4 exit (
'Access Denied' );
8 global $mode,
$log,
$nosta, $pid, $name, $state,
$now,$nick,$achievement;
9 if ($itmn < 1 || $itmn > 6) {
10 $log .=
'此道具不存在,请重新选择。';
15 global ${
'itm' . $itmn}, ${
'itmk' . $itmn}, ${
'itme' . $itmn}, ${
'itms' . $itmn}, ${
'itmsk' . $itmn};
16 $itm = & ${
'itm' . $itmn};
17 $itmk = & ${
'itmk' . $itmn};
18 $itme = & ${
'itme' . $itmn};
19 $itms = & ${
'itms' . $itmn};
20 $itmsk = & ${
'itmsk' . $itmn};
21 $i=$itm;$ik=$itmk;$ie=$itme;$is=$itms;$isk=$itmsk;
23 if (($itms <= 0) && ($itms != $nosta)) {
24 $itm = $itmk = $itmsk =
'';
26 $log .=
'此道具不存在,请重新选择。<br>';
30 if(strpos ( $itmk,
'W' ) === 0 || strpos ( $itmk,
'D' ) === 0 || strpos ( $itmk,
'A' ) === 0 || strpos ( $itmk,
'ss' ) === 0){
32 if(strpos ( $itmk,
'W' ) === 0) {
35 }
elseif(strpos ( $itmk,
'DB' ) === 0) {
38 }
elseif(strpos ( $itmk,
'DH' ) === 0) {
41 }
elseif(strpos ( $itmk,
'DA' ) === 0) {
44 }
elseif(strpos ( $itmk,
'DF' ) === 0) {
47 }
elseif (strpos ( $itmk,
'A' ) === 0) {
50 }
elseif (strpos ( $itmk,
'ss' ) === 0) {
53 }
elseif (strpos ( $itmk,
'XX' ) === 0) {
56 }
elseif (strpos ( $itmk,
'XY' ) === 0) {
60 global ${$eqp}, ${$eqp.
'k'}, ${$eqp.
'e'}, ${$eqp.
's'}, ${$eqp.
'sk'};
61 if((($artk==
'XX')||($artk==
'XY'))&&($eqp ==
'art')){
62 $log .=
'你的饰品不能替换!<br>';
66 if (($noeqp && strpos ( ${$eqp.
'k'}, $noeqp ) === 0) || ! ${$eqp.
's'}) {
71 ${$eqp.
'sk'} = $itmsk;
72 $log .=
"装备了<span class=\"yellow\">$itm</span>。<br>";
73 $itm = $itmk = $itmsk =
'';
80 $itmskt = ${$eqp.
'sk'};
85 ${$eqp.
'sk'} = $itmsk;
91 $log .=
"卸下了<span class=\"red\">$itm</span>,装备了<span class=\"yellow\">${$eqp}</span>。<br>";
93 }
elseif (strpos ( $itmk,
'HS' ) === 0) {
94 global $sp, $msp,$club;
98 $spup = round($itme*2.5);
103 $sp = $sp > $msp ? $msp : $sp;
104 $oldsp = $sp - $oldsp;
105 $log .=
"你使用了<span class=\"red\">$itm</span>,恢复了<span class=\"yellow\">$oldsp</span>点体力。<br>";
106 if ($itms != $nosta) {
109 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
110 $itm = $itmk = $itmsk =
'';
115 $log .=
'你的体力不需要恢复。<br>';
117 }
elseif (strpos ( $itmk,
'HH' ) === 0) {
118 global $hp, $mhp,$club;
122 $hpup = round($itme*2.5);
127 $hp = $hp > $mhp ? $mhp : $hp;
128 $oldhp = $hp - $oldhp;
129 $log .=
"你使用了<span class=\"red\">$itm</span>,恢复了<span class=\"yellow\">$oldhp</span>点生命。<br>";
130 if ($itms != $nosta) {
133 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
134 $itm = $itmk = $itmsk =
'';
140 $log .=
'你的生命不需要恢复。<br>';
142 }
elseif (strpos ( $itmk,
'HM' ) === 0) {
146 $log .=
"你使用了<span class=\"red\">$itm</span>,增加了<span class=\"yellow\">$itme</span>点歌魂。<br>";
147 if ($itms != $nosta) {
150 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
151 $itm = $itmk = $itmsk =
'';
155 }
elseif (strpos ( $itmk,
'HT' ) === 0) {
161 $ss = $ss > $mss ? $mss : $ss;
162 $oldss = $ss - $oldss;
163 $log .=
"你使用了<span class=\"red\">$itm</span>,恢复了<span class=\"yellow\">$oldss</span>点歌魂。<br>";
164 if ($itms != $nosta) {
167 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
168 $itm = $itmk = $itmsk =
'';
174 $log .=
'你的歌魂不需要恢复。<br>';
176 }
elseif (strpos ( $itmk,
'HB' ) === 0) {
177 global $hp, $mhp, $sp, $msp,$club;
178 if (($hp < $mhp) || ($sp < $msp)) {
180 $bpup = round($itme*2.5);
186 $sp = $sp > $msp ? $msp : $sp;
187 $oldsp = $sp - $oldsp;
190 $hp = $hp > $mhp ? $mhp : $hp;
191 $oldhp = $hp - $oldhp;
192 $log .=
"你使用了<span class=\"red\">$itm</span>,恢复了<span class=\"yellow\">$oldhp</span>点生命和<span class=\"yellow\">$oldsp</span>点体力。<br>";
193 if ($itms != $nosta) {
196 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
197 $itm = $itmk = $itmsk =
'';
202 $log .=
'你的生命和体力都不需要恢复。<br>';
204 }
elseif (strpos ( $itmk,
'P' ) === 0) {
206 if (strpos ( $itmk,
'2' ) === 2) {
207 $damage = round ( $itme * 2 );
208 }
elseif (strpos ( $itmk,
'1' ) === 2) {
209 $damage = round ( $itme * 1.5 );
211 $damage = round ( $itme );
213 if (strpos ( $inf,
'p' ) ===
false) {
217 if ($itmsk && is_numeric($itmsk)) {
218 $result = $db->query (
"SELECT * FROM {$tablepre}players WHERE pid='$itmsk'" );
219 $wdata = $db->fetch_array (
$result );
220 $log .=
"糟糕,<span class=\"yellow\">$itm</span>中被<span class=\"yellow\">{$wdata['name']}</span>掺入了毒药!你受到了<span class=\"dmg\">$damage</span>点伤害!<br>";
221 addnews ( $now,
'poison', $nick.
' '.$name, $wdata [
'name'], $itm );
223 $log .=
"糟糕,<span class=\"yellow\">$itm</span>有毒!你受到了<span class=\"dmg\">$damage</span>点伤害!<br>";
228 $result = $db->query (
"SELECT * FROM {$tablepre}players WHERE pid='$itmsk'" );
229 $wdata = $db->fetch_array (
$result );
236 include_once
GAME_ROOT .
'./include/state.func.php';
237 $killmsg =
death (
'poison', $wdata [
'name'], $wdata [
'type'], $itm );
238 $log .=
"你被<span class=\"red\">" . $wdata [
'name'] .
"</span>毒死了!";
239 if($killmsg){$log .=
"<span class=\"yellow\">{$wdata['name']}对你说:“{$killmsg}”</span><br>";}
242 include_once
GAME_ROOT .
'./include/state.func.php';
243 death (
'poison',
'', 0, $itm );
247 if ($itms != $nosta) {
250 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
251 $itm = $itmk = $itmsk =
'';
256 }
elseif (strpos ( $itmk,
'T' ) === 0) {
257 global $pls, $exp, $upexp, $wd, $club,$lvl,
$db,
$tablepre;
258 $trapk = str_replace(
'TN',
'TO',$itmk);
262 $db->query(
"INSERT INTO {$tablepre}maptrap (itm, itmk, itme, itms, itmsk, pls) VALUES ('$itm', '$trapk', '$itme', '1', '$pid', '$pls')");
263 $log .=
"设置了陷阱<span class=\"red\">$itm</span>。<br>小心,自己也很难发现。<br>";
265 if($club == 5){$exp += 2;$wd+=2;}
268 if ($exp >= $upexp) {
269 include_once
GAME_ROOT .
'./include/state.func.php';
271 lvlup ($lvl, $exp, 1);
273 if ($itms != $nosta) {
276 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
277 $itm = $itmk = $itmsk =
'';
281 }
elseif (strpos ( $itmk,
'GB' ) === 0) {
282 global $wep, $wepk, $weps, $wepsk;
283 if ((strpos ( $wepk,
'WG' ) !== 0)&&(strpos ( $wepk,
'WJ' ) !== 0)) {
284 $log .=
"<span class=\"red\">你没有装备枪械,不能使用子弹。</span><br>";
288 if (strpos ($wepk,
'WG')===
false){
292 $log .=
"<span class=\"red\">枪械类型和弹药类型不匹配。</span><br>";
297 elseif (strpos ( $wepsk,
'o' ) !==
false) {
298 $log .=
"<span class=\"red\">{$wep}不能装填弹药。</span><br>";
301 }
elseif (strpos ( $wepsk,
'e' ) !==
false || strpos ( $wepsk,
'w' ) !==
false) {
302 if ($itmk ==
'GBe') {
305 $log .=
"<span class=\"red\">枪械类型和弹药类型不匹配。</span><br>";
309 }
elseif (strpos ( $wepsk,
'i' ) !==
false || strpos ( $wepsk,
'u' ) !==
false) {
310 if ($itmk ==
'GBi') {
313 $log .=
"<span class=\"red\">枪械类型和弹药类型不匹配。</span><br>";
318 if (strpos ( $wepsk,
'r' ) !==
false) {
319 if ($itmk ==
'GBr') {
322 $log .=
"<span class=\"red\">枪械类型和弹药类型不匹配。</span><br>";
330 $log .=
"<span class=\"red\">枪械类型和弹药类型不匹配。</span><br>";
336 if ($weps == $nosta) {
339 $bullet = $bulletnum - $weps;
341 $log .=
"<span class=\"red\">{$wep}的弹匣是满的,不能装弹。</span>";
343 }
elseif ($bullet >= $itms) {
348 $log .=
"为<span class=\"red\">$wep</span>装填了<span class=\"red\">$itm</span>,<span class=\"red\">$wep</span>残弹数增加<span class=\"yellow\">$bullet</span>。<br>";
350 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
351 $itm = $itmk = $itmsk =
'';
354 }
elseif (strpos ( $itmk,
'R' ) === 0) {
357 $log .=
"使用了<span class=\"red\">$itm</span>。<br>";
358 include_once
GAME_ROOT .
'./include/game/item2.func.php';
362 $log .= $itm .
'的电力用光了,请使用电池充电。<br>';
366 $log .= $itm .
'没有电了,请先充电。<br>';
368 }
elseif (strpos ( $itmk,
'C' ) === 0) {
370 $ck=substr($itmk,1,1);
373 $log .=
"服用了<span class=\"red\">$itm</span>。<br>";
374 foreach ($ex_inf as $value) {
375 if(strpos ( $inf, $value ) !==
false){
376 $inf = str_replace ( $value,
'', $inf );
377 $log .=
"{$exdmginf[$value]}状态解除了。<br>";
382 $log .=
'但是什么也没发生。<br>';
384 }
elseif(in_array($ck,$ex_inf)){
385 if(strpos ( $inf, $ck ) !==
false){
386 $inf = str_replace ( $ck,
'', $inf );
387 $log .=
"服用了<span class=\"red\">$itm</span>,{$exdmginf[$ck]}状态解除了。<br>";
389 $log .=
"服用了<span class=\"red\">$itm</span>,但是什么效果也没有。<br>";
393 $log .=
"服用了<span class=\"red\">$itm</span>,<br>";
394 $log .=
"但是,假冒伪劣的<span class=\"red\">$itm</span>导致你{$exdmginf['p']}了!<br>";
395 $log .=
"假冒伪劣的<span class=\"red\">$itm</span>导致你{$exdmginf['u']}了!<br>";
396 $log .=
"假冒伪劣的<span class=\"red\">$itm</span>导致你{$exdmginf['i']}了!<br>";
397 $log .=
"假冒伪劣的<span class=\"red\">$itm</span>导致你{$exdmginf['e']}了!<br>";
398 $log .=
"而且,假冒伪劣的<span class=\"red\">$itm</span>还导致你{$exdmginf['w']}了!<br>";
399 $log .=
"你遍体鳞伤地站了起来。<br>";
400 $log .=
"真是大快人心啊!<br>";
402 $log .=
"服用了<span class=\"red\">$itm</span>……发生了什么?<br>";
464 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
465 $itm = $itmk = $itmsk =
'';
469 }
elseif (strpos ( $itmk,
'V' ) === 0) {
470 $skill_minimum = 100;
472 $log .=
"你阅读了<span class=\"red\">$itm</span>。<br>";
473 $dice = rand ( - 10, 10 );
474 if (strpos ( $itmk,
'VV' ) === 0) {
475 global $wp, $wk, $wg, $wc, $wd, $wf;
476 $ws_sum = $wp + $wk + $wg + $wc + $wd + $wf;
477 if ($ws_sum < $skill_minimum * 5) {
479 }
elseif ($ws_sum < $skill_limit * 5) {
480 $vefct = round ( $itme * (1 - ($ws_sum - $skill_minimum * 5) / ($skill_limit * 5 - $skill_minimum * 5)) );
485 if ($vefct < $dice) {
496 }
elseif (strpos ( $itmk,
'VP' ) === 0) {
498 if ($wp < $skill_minimum) {
500 }
elseif ($wp < $skill_limit) {
501 $vefct = round ( $itme * (1 - ($wp - $skill_minimum) / ($skill_limit - $skill_minimum)) );
506 if ($vefct < $dice) {
512 }
elseif (strpos ( $itmk,
'VK' ) === 0) {
514 if ($wk < $skill_minimum) {
516 }
elseif ($wk < $skill_limit) {
517 $vefct = round ( $itme * (1 - ($wk - $skill_minimum) / ($skill_limit - $skill_minimum)) );
522 if ($vefct < $dice) {
528 }
elseif (strpos ( $itmk,
'VG' ) === 0) {
530 if ($wg < $skill_minimum) {
532 }
elseif ($wg < $skill_limit) {
533 $vefct = round ( $itme * (1 - ($wg - $skill_minimum) / ($skill_limit - $skill_minimum)) );
538 if ($vefct < $dice) {
544 }
elseif (strpos ( $itmk,
'VC' ) === 0) {
546 if ($wc < $skill_minimum) {
548 }
elseif ($wc < $skill_limit) {
549 $vefct = round ( $itme * (1 - ($wc - $skill_minimum) / ($skill_limit - $skill_minimum)) );
554 if ($vefct < $dice) {
560 }
elseif (strpos ( $itmk,
'VD' ) === 0) {
562 if ($wd < $skill_minimum) {
564 }
elseif ($wd < $skill_limit) {
565 $vefct = round ( $itme * (1 - ($wd - $skill_minimum) / ($skill_limit - $skill_minimum)) );
570 if ($vefct < $dice) {
576 }
elseif (strpos ( $itmk,
'VF' ) === 0) {
578 if ($wf < $skill_minimum) {
580 }
elseif ($wf < $skill_limit) {
581 $vefct = round ( $itme * (1 - ($wf - $skill_minimum) / ($skill_limit - $skill_minimum)) );
586 if ($vefct < $dice) {
594 $log .=
"嗯,有所收获。<br>你的{$wsname}提高了<span class=\"yellow\">$vefct</span>点!<br>";
596 $log .=
"对你来说书里的内容过于简单了。<br>你的熟练度没有任何提升。<br>";
599 $log .=
"对你来说书里的内容过于简单了。<br>而且由于盲目相信书上的知识,你反而被编写者的纰漏所误导了!<br>你的{$wsname}下降了<span class=\"red\">$vefct</span>点!<br>";
601 if ($itms != $nosta) {
604 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
605 $itm = $itmk = $itmsk =
'';
609 }
elseif (strpos ( $itmk,
'M' ) === 0) {
610 $log .=
"你服用了<span class=\"red\">$itm</span>。<br>";
612 if (strpos ( $itmk,
'MA' ) === 0) {
616 $dice = rand ( - 5, 5 );
617 if ($att < $att_min) {
619 }
elseif ($att < $att_limit) {
620 $mefct = round ( $itme * (1 - ($att - $att_min) / ($att_limit - $att_min)) );
625 if ($mefct < $dice) {
631 }
elseif (strpos ( $itmk,
'MD' ) === 0) {
635 $dice = rand ( - 5, 5 );
636 if ($def < $def_min) {
638 }
elseif ($def < $def_limit) {
639 $mefct = round ( $itme * (1 - ($def - $def_min) / ($def_limit - $def_min)) );
644 if ($mefct < $dice) {
650 }
elseif (strpos ( $itmk,
'ME' ) === 0) {
652 $lvlup_objective = $itme / 10;
653 $mefct = round ( $baseexp * 2 * $lvlup_objective + rand ( 0, 5 ) );
656 }
elseif (strpos ( $itmk,
'MS' ) === 0) {
662 }
elseif (strpos ( $itmk,
'MH' ) === 0) {
668 }
elseif (strpos ( $itmk,
'MV' ) === 0) {
669 global $wp, $wk, $wg, $wc, $wd, $wf;
670 $skill_minimum = 100;
672 $dice = rand ( - 10, 10 );
673 $ws_sum = $wp + $wk + $wg + $wc + $wd + $wf;
674 if ($ws_sum < $skill_minimum * 5) {
676 }
elseif ($ws_sum < $skill_limit * 5) {
677 $mefct = round ( $itme * (1 - ($ws_sum - $skill_minimum * 5) / ($skill_limit * 5 - $skill_minimum * 5)) );
682 if ($mefct < $dice) {
695 $log .=
"身体里有种力量涌出来!<br>你的{$mdname}提高了<span class=\"yellow\">$mefct</span>点!<br>";
697 $log .=
"已经很强了,却还想靠药物继续强化自己,是不是太贪心了?<br>你的能力没有任何提升。<br>";
700 $log .=
"已经很强了,却还想靠药物继续强化自己,是不是太贪心了?<br>你贪婪的行为引发了药物的副作用!<br>你的{$mdname}下降了<span class=\"red\">$mefct</span>点!<br>";
702 if (strpos ( $itmk,
'ME' ) === 0) {
704 if ($exp >= $upexp) {
706 include_once
GAME_ROOT .
'./include/state.func.php';
707 lvlup ( $lvl, $exp, 1 );
710 if ($itms != $nosta) {
713 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
714 $itm = $itmk = $itmsk =
'';
718 }
elseif ( strpos( $itmk,
'EW' ) ===0 ) {
719 include_once
GAME_ROOT .
'./include/game/item2.func.php';
723 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
724 $itm = $itmk = $itmsk =
'';
727 }
elseif (strpos ( $itmk,
'EE' ) === 0 || $itm ==
'移动PC') {
728 include_once
GAME_ROOT .
'./include/game/item2.func.php';
730 }
elseif (strpos ( $itmk,
'ER' ) === 0) {
732 $log .=
"使用了<span class=\"red\">$itm</span>。<br>";
733 include_once
GAME_ROOT .
'./include/game/item2.func.php';
740 $log .=
"消耗了<span class=\"yellow\">$itm</span>的电力。<br>";
742 $log .=
"由于操作迅速,<span class=\"yellow\">$itm</span>的电力没有消耗。<br>";
746 $log .=
"消耗了<span class=\"yellow\">$itm</span>的电力。<br>";
749 $log .= $itm .
'的电力用光了,请使用电池充电。<br>';
753 $log .= $itm .
'没有电了,请先充电。<br>';
755 }
elseif (strpos ( $itmk,
'B' ) === 0) {
758 $bat_kind = substr($itmk,1,1);
759 for(
$i = 1;
$i <= 6;
$i ++) {
760 global ${
'itm' .
$i}, ${
'itmk' .
$i}, ${
'itme' .
$i}, ${
'itms' .
$i};
761 if (${
'itmk' .
$i} ==
'E'.$bat_kind && ${
'itms' .
$i}) {
763 $log .=
"包裹{$i}里的<span class=\"yellow\">${'itm'.$i}</span>已经充满电了。<br>";
765 ${
'itme' .
$i} += $itme;
769 $log .=
"为包裹{$i}里的<span class=\"yellow\">${'itm'.$i}</span>充了电。";
775 $log .=
'你没有需要充电的物品。<br>';
777 if ($itms <= 0 && $itm) {
778 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
779 $itm = $itmk = $itmsk =
'';
782 }
elseif(strpos ( $itmk,
'p' ) === 0){
784 $log.=
"你打开了<span class=\"yellow\">$itm</span>。<br>";
785 if(strpos( $itmk,
'ps' ) === 0){
799 $plist = array_merge($plist,$plist2);
800 $rand = rand(0,count($plist)-1);
801 list($in,$ik,$ie,$is,$isk) = explode(
',',$plist[$rand]);
807 $itemflag = explode(
"\r\n",$itemflag);
808 $rand = rand(0,count($itemflag)-1);
809 list($in,$ik,$ie,$is,$isk) = explode(
',',$itemflag[$rand]);
814 $rand = rand(0,count($plist)-1);
815 list($in,$ik,$ie,$is,$isk) = explode(
',',$plist[$rand]);
817 global $itm0,$itmk0,$itme0,$itms0,$itmsk0,$mode;
818 $itm0 = $in;$itmk0=$ik;$itme0=$ie;$itms0=$is;$itmsk0=$isk;
819 addnews($now,
'present',$name,$itm,$in);
822 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
823 $itm = $itmk = $itmsk =
'';
826 include_once
GAME_ROOT.
'./include/game/itemmain.func.php';
828 }
elseif(strpos ( $itmk,
'ygo' ) === 0){
829 $log.=
"你打开了<span class=\"yellow\">$itm</span>。<br>";
832 $rand1 = rand(0,count($plist1)-1);
833 list($in,$ik,$ie,$is,$isk) = explode(
',',$plist1[$rand1]);
834 global $itm0,$itmk0,$itme0,$itms0,$itmsk0,$mode;
835 $itm0 = $in;$itmk0=$ik;$itme0=$ie;$itms0=$is;$itmsk0=$isk;
836 addnews($now,
'present',$nick.
' '.$name,$itm,$in);
839 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
840 $itm = $itmk = $itmsk =
'';
843 include_once
GAME_ROOT.
'./include/game/itemmain.func.php';
845 }
elseif(strpos ( $itmk,
'fy' ) === 0){
846 $log.=
"你打开了<span class=\"yellow\">$itm</span>。<br>";
849 $rand1 = rand(0,count($plist1)-1);
850 list($in,$ik,$ie,$is,$isk) = explode(
',',$plist1[$rand1]);
851 global $itm0,$itmk0,$itme0,$itms0,$itmsk0,$mode;
852 $itm0 = $in;$itmk0=$ik;$itme0=$ie;$itms0=$is;$itmsk0=$isk;
853 addnews($now,
'present',$nick.
' '.$name,$itm,$in);
856 $log .=
"<span class=\"red\">$itm</span>用光了。<br>";
857 $itm = $itmk = $itmsk =
'';
860 include_once
GAME_ROOT.
'./include/game/itemmain.func.php';
864 $trapresult = $db->query(
"SELECT * FROM {$tablepre}maptrap WHERE pls = '$pls' AND itme>='$itme'");
865 $trpnum = $db->num_rows($trapresult);
868 $itemno = rand(0,$trpnum-1);
869 $db->data_seek($trapresult,$itemno);
870 $mi=$db->fetch_array($trapresult);
873 $db->query(
"DELETE FROM {$tablepre}maptrap WHERE tid='$delp'");
874 $log.=
"远方传来一阵爆炸声,伟大的<span class=\"yellow\">{$itm}</span>用生命和鲜血扫除了<span class=\"yellow\">{$deld}</span>。<br><span class=\"red\">实在是大快人心啊!</span><br>";
876 $log.=
"你使用了<span class=\"yellow\">{$itm}</span>,但是没有发现陷阱。<br>";
878 }
elseif (strpos ( $itmk,
'Y' ) === 0 || strpos ( $itmk,
'Z' ) === 0) {
882 for(
$i = 1;
$i <= 6;
$i ++) {
883 global ${
'itm' .
$i}, ${
'itme' .
$i};
884 if (${
'itm' .
$i} ==
'移动PC') {
885 ${
'itme' .
$i} += $itme;
888 $log .=
"为<span class=\"yellow\">${'itm'.$i}</span>充了电。";
893 $log .=
'你没有需要充电的物品。<br>';
895 }
elseif ($itm ==
'群青多面体') {
897 $result = $db->query(
"SELECT pid,name,pls FROM {$tablepre}players WHERE type = 14 && hp > 0");
899 while($nd = $db->fetch_array(
$result)){
900 $ndata[$nd[
'name']] = $nd;
903 foreach($ndata as $key => &$val){
905 while($npls == $val[
'pls']){
906 $npls = rand(1,count($plsinfo)-1);
908 $val[
'pls'] = $npls;$npls = $plsinfo[$npls];
909 $log .=
"<span class=\"yellow\">{$key}</span>响应道具号召,移动到了<span class=\"yellow\">{$npls}</span>。<br>";
910 addnews($now,
'npcmove',$name,$key);
912 $db->multi_update(
"{$tablepre}players",$ndata,
'pid');
913 if($itms != $nosta){$itms --;}
917 }
elseif ($itm ==
'残响兵器') {
919 foreach(Array(
'wep',
'arb',
'arh',
'ara',
'arf',
'art') as $val) {
920 global ${$val},${$val.
'k'}, ${$val.
'e'}, ${$val.
's'},${$val.
'sk'};
922 for(
$i = 1;
$i <= 6;
$i ++) {
923 global ${
'itmk' .
$i},${
'itm' .
$i}, ${
'itme' .
$i}, ${
'itms' .
$i},${
'itmsk' .
$i};
926 include
template(
'nametag');
928 $cmd = ob_get_contents();
931 }
elseif ($itm ==
'超臆想时空') {
933 foreach(Array(
'wep',
'arb',
'arh',
'ara',
'arf',
'art') as $val) {
934 global ${$val},${$val.
'k'}, ${$val.
'e'}, ${$val.
's'},${$val.
'sk'};
936 for(
$i = 1;
$i <= 6;
$i ++) {
937 global ${
'itmk' .
$i},${
'itm' .
$i}, ${
'itme' .
$i}, ${
'itms' .
$i},${
'itmsk' .
$i};
940 include
template(
'supernametag');
942 $cmd = ob_get_contents();
947 for(
$i = 1;
$i <= 6;
$i ++) {
948 global ${
'itmk' .
$i},${
'itm' .
$i}, ${
'itme' .
$i}, ${
'itms' .
$i};
950 include
template(
'poison');
952 $cmd = ob_get_contents();
955 }
elseif (strpos ( $itm,
'磨刀石' ) !==
false) {
956 global $wep, $wepk, $wepe, $weps, $wepsk;
957 if (strpos ( $wepk,
'K' ) == 1 && strpos ( $wepsk,
'Z' ) ===
false) {
958 if (strpos($wepsk,
'j')!==
false){
959 $log.=
'多重武器不能改造。<br>';
962 $dice = rand ( 0, 100 );
965 $log .=
"使用了<span class=\"yellow\">$itm</span>,<span class=\"yellow\">$wep</span>的攻击力变成了<span class=\"yellow\">$wepe</span>。<br>";
966 if (strpos ( $wep,
'锋利的' ) ===
false) {
970 $wepe -= ceil ( $itme / 2 );
972 $log .=
"<span class=\"red\">$itm</span>使用失败,<span class=\"red\">$wep</span>损坏了!<br>";
973 $wep = $wepk = $wepsk =
'';
976 $log .=
"<span class=\"red\">$itm</span>使用失败,<span class=\"red\">$wep</span>的攻击力变成了<span class=\"red\">$wepe</span>。<br>";
981 }
elseif(strpos ( $wepsk,
'Z' ) !==
false){
982 $log .=
'咦……刀刃过于薄了,感觉稍微磨一点都会造成不可逆的损伤呢……<br>';
984 $log .=
'你没装备锐器,不能使用磨刀石。<br>';
986 }
elseif (preg_match (
"/钉$/", $itm ) || preg_match (
"/钉\[/", $itm )) {
987 global $wep, $wepk, $wepe, $weps, $wepsk;
988 if (( strpos ( $wep,
'棍棒' ) !==
false) && ($wepk ==
'WP')) {
989 if (strpos($wepsk,
'j')!==
false){
990 $log.=
'多重武器不能改造。<br>';
993 $dice = rand ( 0, 100 );
996 $log .=
"使用了<span class=\"yellow\">$itm</span>,<span class=\"yellow\">$wep</span>的攻击力变成了<span class=\"yellow\">$wepe</span>。<br>";
997 if (strpos ( $wep,
'钉' ) ===
false) {
998 $wep = str_replace (
'棍棒',
'钉棍棒', $wep );
1001 $wepe -= ceil ( $itme / 2 );
1003 $log .=
"<span class=\"red\">$itm</span>使用失败,<span class=\"red\">$wep</span>损坏了!<br>";
1004 $wep = $wepk = $wepsk =
'';
1007 $log .=
"<span class=\"red\">$itm</span>使用失败,<span class=\"red\">$wep</span>的攻击力变成了<span class=\"red\">$wepe</span>。<br>";
1013 $log .=
'你没装备棍棒,不能安装钉子。<br>';
1015 }
elseif ($itm ==
'针线包') {
1016 global $arb, $arbk, $arbe, $arbs, $arbsk,
$noarb;
1017 if (($arb == $noarb) || ! $arb) {
1018 $log .=
'你没有装备防具,不能使用针线包。<br>';
1019 }
elseif(strpos($arbsk,
'Z')!==
false){
1020 $log .=
'<span class="yellow">该防具太单薄以至于不能使用针线包。</span><br>你感到一阵蛋疼菊紧,你的蛋疼度增加了<span class="yellow">233</span>点。<br>';
1022 $arbe += (rand ( 0, 2 ) + $itme);
1023 $log .=
"用<span class=\"yellow\">$itm</span>给防具打了补丁,<span class=\"yellow\">$arb</span>的防御力变成了<span class=\"yellow\">$arbe</span>。<br>";
1026 }
elseif ($itm ==
'消音器') {
1027 global $wep, $wepk, $wepe, $weps, $wepsk;
1028 if (strpos ( $wepk,
'WG' ) !== 0) {
1029 $log .=
'你没有装备枪械,不能使用消音器。<br>';
1030 }
elseif (strpos ( $wepsk,
'S' ) ===
false) {
1032 $log .=
"你给<span class=\"yellow\">$wep</span>安装了<span class=\"yellow\">$itm</span>。<br>";
1035 $log .=
"你的武器已经安装了消音器。<br>";
1037 }
elseif ($itm ==
'探测器电池') {
1039 for(
$i = 1;
$i <= 6;
$i ++) {
1040 global ${
'itmk' .
$i}, ${
'itme' .
$i}, ${
'itm' .
$i};
1041 if (${
'itmk' .
$i} ==
'R') {
1043 ${
'itme' .
$i} += $itme;
1046 $log .=
"为<span class=\"yellow\">${'itm'.$i}</span>充了电。";
1051 $log .=
'你没有探测仪器。<br>';
1053 }
elseif ($itm ==
'御神签') {
1054 $log .=
"使用了<span class=\"yellow\">$itm</span>。<br>";
1055 include_once
GAME_ROOT .
'./include/game/item2.func.php';
1058 }
elseif ($itm ==
'凸眼鱼') {
1061 $db->query (
"UPDATE {$tablepre}players SET weps='0',arbs='0',arhs='0',aras='0',arfs='0',arts='0',itms0='0',itms1='0',itms2='0',itms3='0',itms4='0',itms5='0',itms6='0',money='0' WHERE hp <= 0 AND endtime <= $tm" );
1062 $cnum = $db->affected_rows ();
1063 addnews ( $now,
'corpseclear', $nick.
' '.$name, $cnum );
1064 $log .=
"使用了<span class=\"yellow\">$itm</span>。<br>突然刮起了一阵怪风,吹走了地上的{$cnum}具尸体!<br>";
1067 }
elseif ($itm ==
'天候棒') {
1069 $weather = rand ( 10, 13 );
1070 include_once
GAME_ROOT .
'./include/system.func.php';
1072 addnews ( $now,
'wthchange', $name, $weather );
1073 $log .=
"你转动了几下天候棒。<br>天气突然转变成了<span class=\"red b\">$wthinfo[$weather]</span>!<br>";
1076 }
elseif ($itm ==
'武器师安雅的奖赏') {
1077 global $wep, $wepk, $wepe, $weps, $wepsk, $wp, $wk, $wg, $wc, $wd, $wf;
1078 if (! $weps || ! $wepe) {
1079 $log .=
'请先装备武器。<br>';
1082 if (strpos($wepsk,
'j')!==
false){
1083 $log.=
'多重武器不能改造。<br>';
1086 $dice = rand ( 0, 99 );
1087 $dice2 = rand ( 0, 99 );
1088 $skill = array (
'WP' => $wp,
'WK' => $wk,
'WG' => $wg,
'WC' => $wc,
'WD' => $wd,
'WF' => $wf );
1090 $skill_keys = array_keys ( $skill );
1091 $nowsk = substr ( $wepk, 0, 2 );
1092 $maxsk = $skill_keys [0];
1093 if (($skill [$nowsk] != $skill [$maxsk]) && ($dice < 30)) {
1095 $kind =
"更改了{$wep}的<span class=\"yellow\">类别</span>!";
1096 }
elseif (($weps != $nosta) && ($dice2 < 70)) {
1097 $weps += ceil ( $wepe / 2 );
1098 $kind =
"增强了{$wep}的<span class=\"yellow\">耐久</span>!";
1100 $wepe += ceil ( $wepe / 2 );
1101 $kind =
"提高了{$wep}的<span class=\"yellow\">攻击力</span>!";
1103 $log .=
"你使用了<span class=\"yellow\">$itm</span>,{$kind}";
1104 addnews ( $now,
'newwep', $nick.
' '.$name, $itm, $wep );
1105 if (strpos ( $wep,
'-改' ) ===
false) {
1109 }
elseif ($itm ==
'■DeathNote■') {
1110 $mode =
'deathnote';
1111 $log .=
'你翻开了■DeathNote■<br>';
1113 }
elseif ($itm ==
'游戏解除钥匙') {
1117 include_once
GAME_ROOT .
'./include/system.func.php';
1119 }
elseif ($itm ==
'『C.H.A.O.S』') {
1120 global $ss,$rp,$killnum,$att,$def,
$log;
1122 $log.=
"一阵强光刺得你睁不开眼。<br>强光逐渐凝成了光球,你揉揉眼睛,发现包裹里的东西全都不翼而飞了。<br>";
1124 global ${
'itm'.$i},${
'itmk'.$i},${
'itme'.$i},${
'itms'.$i},${
'itmsk'.$i};
1125 $itm = & ${
'itm'.$i};
1126 $itmk = & ${
'itmk'.$i};
1127 $itme = & ${
'itme'.$i};
1128 $itms = & ${
'itms'.$i};
1129 $itmsk = & ${
'itmsk'.$i};
1130 if ($itm==
'黑色发卡') {$flag=
true;}
1137 global $itm0,$itmk0,$itme0,$itms0,$itmsk0;
1138 $karma=$rp*$killnum-$def+$att;
1141 if (($ss>=600)&&($killnum<=15)){
1142 $itm0=
'『T.E.R.R.A』';
1147 include_once
GAME_ROOT .
'./include/game/itemmain.func.php';
1157 include_once
GAME_ROOT .
'./include/game/itemmain.func.php';
1162 $itm0=
'『V.E.N.T.U.S』';
1167 include_once
GAME_ROOT .
'./include/game/itemmain.func.php';
1172 $itm0=
'『S.C.R.A.P』';
1176 include_once
GAME_ROOT .
'./include/game/itemmain.func.php';
1179 }
elseif ($itm ==
'『G.A.M.E.O.V.E.R』') {
1183 include_once
GAME_ROOT .
'./include/system.func.php';
1185 }
elseif ($itm ==
'杏仁豆腐的ID卡') {
1186 include_once
GAME_ROOT .
'./include/system.func.php';
1187 $duelstate =
duel($now,$itm);
1188 if($duelstate == 50){
1189 $log .=
"<span class=\"yellow\">你使用了{$itm}。</span><br><span class=\"evergreen\">“干得不错呢,看来咱应该专门为你清扫一下战场……”</span><br><span class=\"evergreen\">“所有的NPC都离开战场了。好好享受接下来的杀戮吧,祝你好运。”</span>——林无月<br>";
1190 $itm = $itmk = $itmsk =
'';
1192 }
elseif($duelstate == 51){
1193 $log .=
"你使用了<span class=\"yellow\">{$itm}</span>,不过什么反应也没有。<br><span class=\"evergreen\">“咱已经帮你准备好舞台了,请不要要求太多哦。”</span>——林无月<br>";
1195 $log .=
"你使用了<span class=\"yellow\">{$itm}</span>,不过什么反应也没有。<br><span class=\"evergreen\">“表演的时机还没到呢,请再忍耐一下吧。”</span>——林无月<br>";
1197 }
elseif ($itm ==
'奇怪的按钮') {
1199 $button_dice = rand ( 1, 10 );
1200 if ($button_dice < 5) {
1201 $log .=
"你按下了<span class=\"yellow\">$itm</span>,不过好像什么都没有发生!";
1202 $itm = $itmk = $itmsk =
'';
1204 }
elseif ($button_dice < 8) {
1208 include_once
GAME_ROOT .
'./include/system.func.php';
1211 $log .=
'好像什么也没发生嘛?<br>咦,按钮上的标签写着什么?“危险,勿触”……?<br>';
1212 include_once
GAME_ROOT .
'./include/state.func.php';
1213 $log .=
'呜哇,按钮爆炸了!<br>';
1215 death (
'button',
'', 0, $itm );
1217 }
elseif ($itm ==
'装有H173的注射器') {
1218 global $wp, $wk, $wg, $wc, $wd, $wf, $club, $bid, $att, $def;
1219 $log .=
'你考虑了一会,<br>把袖子卷了起来,给自己注射了H173。<br>';
1220 $deathdice = rand ( 0, 8191 );
1221 if ($deathdice == 8191 || $club == 15) {
1222 $log .=
'你突然感觉到一种不可思议的力量贯通全身!<br>';
1223 $wp = $wk = $wg = $wc = $wd = $wf = 3000;
1226 addnews ( $now,
'suisidefail',$nick.
' '.$name );
1227 $itm = $itmk = $itmsk =
'';
1230 include_once
GAME_ROOT .
'./include/state.func.php';
1231 $log .=
'你失去了知觉。<br>';
1233 death (
'suiside',
'', 0, $itm );
1235 }
elseif (strpos($itm,
'溶剂SCP-294')===0) {
1236 global $wp, $wk, $wg, $wc, $wd, $wf, $club, $att, $def, $hp, $mhp, $sp, $msp, $rp;
1237 if($itm ==
'溶剂SCP-294_PT_Poini_Kune'){
1238 $log .=
'你考虑了一会,一扬手喝下了杯中中冒着紫色幽光的液体。<br><span class="yellow">你感到全身就像燃烧起来一样,不禁扪心自问这值得么?</span><br>';
1240 $up = rand (0, $mhp + $msp);
1242 $up = rand (0, 573);
1247 $hpdown = $spdown = round($up * 1.5);
1253 $hpdown = $spdown = $up;
1255 $wp += $up;$wk += $up;$wg += $up;$wc += $up;$wd += $up;$wf += $up;
1259 $mhp = $mhp - $hpdown;
1260 $msp = $msp - $spdown;
1261 $log .=
'你的生命上限减少了<span class="yellow">'.$hpdown.
'</span>点,体力上限减少了<span class="yellow">'.$spdown.
'</span>点,而你的全系熟练度提升了<span class="yellow">'.$up.
'</span>点!<br>';
1262 }
elseif ($itm ==
'溶剂SCP-294_PT_Arnval'){
1263 $log .=
'你考虑了一会,一扬手喝下了杯中中冒着白色气泡的清澈液体。<br><span class="yellow">你感到全身就像燃烧起来一样,不禁扪心自问这值得么?</span><br>';
1265 $up = rand (0, $msp * 1.5);
1267 $up = rand (0, 573);
1271 $down = $club == 17 ? round($up * 1.5) : $up;
1273 $msp = $msp - $down;
1274 $att = $att - $down;
1276 $log .=
'你的体力上限和攻击力减少了<span class="yellow">'.$down.
'</span>点,而你的生命上限和防御力提升了<span class="yellow">'.$up.
'</span>点!<br>';
1277 }
elseif ($itm ==
'溶剂SCP-294_PT_Strarf') {
1278 $log .=
'你考虑了一会,一扬手喝下了杯中中冒着灰色气泡的清澈液体。<br><span class="yellow">你感到全身就像燃烧起来一样,不禁扪心自问这值得么?</span><br>';
1280 $up = rand (0, $msp * 1.5);
1282 $up = rand (0, 573);
1286 $down = $club == 17 ? round($up * 1.5) : $up;
1288 $mhp = $mhp - $down;
1289 $def = $def - $down;
1290 $log .=
'你的生命上限和防御力减少了<span class="yellow">'.$down.
'</span>点,而你的体力上限和攻击力提升了<span class="yellow">'.$up.
'</span>点!<br>';
1291 }
elseif ($itm ==
'溶剂SCP-294_PT_ErulTron') {
1292 $log .=
'你考虑了一会,<br>一扬手喝下了杯中中冒着粉红光辉的液体。<br>你感到你整个人貌似变得更普通了点。<br>';
1295 $att = round($att * 0.8);
1296 $def = round($def * 0.8);
1297 $log .=
'<span class="yellow">你的等级和经验值都归0了!但是,你的攻击力和防御力也变得更加普通了。</span><br>';
1299 if($att < 0){$att = 0;}
1300 if($def < 0){$def = 0;}
1301 if($hp > $mhp){$hp = $mhp;}
1302 if($sp > $msp){$sp = $msp;}
1304 if($mhp <= 0){$hp = $mhp =0;$deathflag =
true;}
1305 if($msp <= 0){$sp = $msp =0;$deathflag =
true;}
1307 $log .=
'<span class="yellow">看起来你的身体无法承受药剂的能量……<br>果然这一点都不值得……<br></span>';
1308 include_once
GAME_ROOT .
'./include/state.func.php';
1309 death (
'SCP',
'', 0, $itm );
1312 addnews ( $now,
'notworthit', $nick.
' '.$name );
1316 if($hp > 0){$log .=
"<span class=\"yellow\">{$itm}用完了。</span><br>";}
1317 $itm = $itmk = $itmsk =
'';
1320 }
elseif ($itm ==
'挑战者之印') {
1321 include_once
GAME_ROOT .
'./include/system.func.php';
1322 $log .=
'你已经呼唤了幻影执行官,现在寻找并击败他们,<br>并且搜寻他们的ID卡吧!<br>';
1326 addnews ($now ,
'secphase',$nick.
' '.$name);
1327 $itm = $itmk = $itmsk =
'';
1329 }
elseif ($itm ==
'破灭之诗') {
1332 include_once
GAME_ROOT .
'./include/system.func.php';
1333 $log .=
'在你唱出那单一的旋律的霎那,<br>整个虚拟世界起了翻天覆地的变化……<br>';
1335 include_once
GAME_ROOT .
'./include/game/item2.func.php';
1336 $log .=
'世界响应着这旋律,产生了异变……<br>';
1338 addnews ($now ,
'thiphase',$nick.
' '.$name);
1340 $log .=
'因为破灭之歌的作用,全部锁定被打破了!<br>';
1343 addnews($now,
'hack2',$nick.
' '.$name);
1345 $itm = $itmk = $itmsk =
'';
1347 }
elseif ($itm ==
'黑色碎片') {
1348 include_once
GAME_ROOT .
'./include/system.func.php';
1349 $log .=
'你已经呼唤了一个未知的存在,现在寻找并击败她,<br>并且搜寻她的游戏解除钥匙吧!<br>';
1350 addnews ($now ,
'dfphase', $nick.
' '.$name);
1353 $itm = $itmk = $itmsk =
'';
1355 }
elseif ($itm ==
'镣铐的碎片') {
1362 }
elseif($itm ==
'莱卡召唤器') {
1377 }
elseif ($itm ==
'提示纸条A') {
1378 $log .=
'你读着纸条上的内容:<br>“执行官其实都是幻影,那个红暮的身上应该有召唤幻影的玩意。”<br>“用那个东西然后打倒幻影的话能用游戏解除钥匙出去吧。”<br>';
1379 }
elseif ($itm ==
'提示纸条B') {
1380 $log .=
'你读着纸条上的内容:<br>“我设下的灵装被残忍地清除了啊……”<br>“不过资料没全部清除掉。<br>用那个碎片加上传奇的画笔和天然属性……”<br>“应该能重新组合出那个灵装。”<br>';
1381 }
elseif ($itm ==
'提示纸条C') {
1382 $log .=
'你读着纸条上的内容:<br>“小心!那个叫红暮的家伙很强!”<br>“不过她太依赖自己的枪了,有什么东西能阻挡那伤害的话……”<br>';
1383 }
elseif ($itm ==
'提示纸条D') {
1384 $log .=
'你读着纸条上的内容:<br>“我不知道另外那个孩子的底细。如果我是你的话,不会随便乱惹她。”<br>“但是她貌似手上拿着符文册之类的东西。”<br>“也许可以利用射程优势?!”<br>“你知道的,法师的射程都不咋样……”';
1385 }
elseif ($itm ==
'提示纸条E') {
1386 $log .=
'你读着纸条上的内容:<br>“生存并不能靠他人来喂给你知识,”<br>“有一套和元素有关的符卡的公式是没有出现在帮助里面的,用逻辑推理好好推理出正确的公式吧。”<br>“金木水火土在这里都能找到哦~”<br>';
1387 }
elseif ($itm ==
'提示纸条F') {
1388 $log .=
'你读着纸条上的内容:<br>“喂你真的是全部买下来了么……”<br>“这样的提示纸条不止这六种,其他的纸条估计被那两位撒出去了吧。”<br>“总之祝你好运。”<br>';
1389 }
elseif ($itm ==
'提示纸条G') {
1390 $log .=
'你读着纸条上的内容:<br>“上天保佑,”<br>“请不要在让我在模拟战中被击坠了!”<br>“空羽 上。”<br>';
1391 }
elseif ($itm ==
'提示纸条H') {
1392 $log .=
'你读着纸条上的内容:<br>“在研究施设里面出了大事的SCP竟然又输出了新的样本!”<br>“按照董事长的意见就把这些家伙当作人体试验吧!”<br>署名看不清楚……<br>';
1393 }
elseif ($itm ==
'提示纸条I') {
1394 $log .=
'你读着纸条上的内容:<br>“嗯……”<br>“制作神卡所用的各种认证都可以在商店里面买到。”<br>“其实卡片真的有那么强大的力量么?”<br>';
1395 }
elseif ($itm ==
'提示纸条J') {
1396 $log .=
'你读着纸条上的内容:<br>“知道么?”<br>“果酱面包果然还是甜的好,哪怕是甜的生姜也能配制出如地雷般爆炸似的美味。”<br>“祝你好运。”<br>';
1397 }
elseif ($itm ==
'提示纸条K') {
1398 $log .=
'你读着纸条上的内容:<br>“水符?”<br>“你当然需要水,然后水看起来是什么颜色的?”<br>“找一个颜色类似的东西合成就有了吧。”<br>';
1399 }
elseif ($itm ==
'提示纸条L') {
1400 $log .=
'你读着纸条上的内容:<br>“木符?”<br>“你当然需要树叶,然后说到树叶那是什么颜色?”<br>“找一个颜色类似的东西合成就有了吧。”<br>';
1401 }
elseif ($itm ==
'提示纸条M') {
1402 $log .=
'你读着纸条上的内容:<br>“火符?”<br>“你当然需要找把火,然后说到火那是什么颜色?”<br>“找一个颜色类似的东西合成就有了吧。”<br>';
1403 }
elseif ($itm ==
'提示纸条N') {
1404 $log .=
'你读着纸条上的内容:<br>“土符?”<br>“说到土那就是石头吧,然后说到石头那是什么颜色?”<br>“找一个颜色类似的东西合成就有了吧。”<br>';
1405 }
elseif ($itm ==
'提示纸条P') {
1406 $log .=
'你读着纸条上的内容:<br>“金符?这个的确很绕人……”<br>“说到金那就是炼金,然后这是21世纪了,炼制一个金色方块需要什么?”<br>“总之祝你好运。”<br>';
1407 }
elseif ($itm ==
'提示纸条Q') {
1408 $log .=
'你读着纸条上的内容:<br>“据说在另外的空间里面;”<br>“一个吸血鬼因为无聊就在她所居住的地方洒满了大雾,”<br>“真任性。”<br>';
1409 }
elseif ($itm ==
'提示纸条R') {
1410 $log .=
'你读着纸条上的内容:<br>“知道么,”<br>“东方幻想乡这作游戏里面EXTRA的最终攻击”<br>“被老外们称作『幻月的Rape Time』,当然对象是你。”<br>';
1411 }
elseif ($itm ==
'提示纸条S') {
1412 $log .=
'你读着纸条上的内容:<br>“土水符?”<br>“哈哈哈那肯定是需要土和水啦,可能还要额外的素材吧。”<br>“总之祝你好运。”<br>';
1413 }
elseif ($itm ==
'提示纸条T') {
1414 $log .=
'你读着纸条上的内容:<br>“我一直对虚拟现实中的某些迹象很在意……”<br>“这种未名的威压感是怎么回事?”<br>“总之祝你好运。”<br>';
1415 }
elseif ($itm ==
'提示纸条U') {
1416 $log .=
'你读着纸条上的内容:<br>“纸条啥的……”<br>“希望这张纸条不会成为你的遗书。”<br>“总之祝你好运。”<br>';
1417 }
elseif ($itm ==
'人品探测器') {
1419 $log .=
'你读着纸条上的内容:<br>“你的RP值为'.$rp.
'。”<br>“总之祝你好运。”<br>';
1420 }
elseif ($itm ==
'仪水镜') {
1422 $log .=
'水面上映出了你自己的脸,你仔细端详着……<br>';
1424 $log .=
'你的脸看起来十分白皙。<br>';
1426 $log .=
'你的脸看起来略微有点黑。<br>';
1428 $log .=
'你的脸上貌似笼罩着一层黑雾。<br>';
1430 $log .=
'你的脸已经和黑炭差不多了,赶快去洗洗!<br>';
1432 $log .=
'你印堂漆黑,看起来最近要有血光之灾!<br>';
1434 $log .=
'水镜中已经黑的如墨一般了。<br>希望你的H173还在……<br>';
1436 $log .=
'你的脸从水镜中消失了。<br>';
1438 }
elseif ($itm ==
'风祭河水'){
1439 global $rp, $wp, $wk, $wg, $wc, $wd, $wf;
1440 $slv_dice = rand ( 1, 20 );
1441 if ($slv_dice < 8) {
1442 $log .=
"你一口干掉了<span class=\"yellow\">$itm</span>,不过好像什么都没有发生!";
1443 $itm = $itmk = $itmsk =
'';
1445 }
elseif ($slv_dice < 16) {
1446 $rp = $rp - 10*$slv_dice;
1447 $log .=
"你感觉身体稍微轻了一点点。<br>";
1448 $itm = $itmk = $itmsk =
'';
1450 }
elseif ($slv_dice < 20) {
1452 $log .=
"你头晕脑胀地躺到了地上,<br>感觉整个人都被救济了。<br>你努力着站了起来。<br>";
1453 $wp = $wk = $wg = $wc = $wd = $wf = 100;
1454 $itm = $itmk = $itmsk =
'';
1457 $log .=
'你头晕脑胀地躺到了地上,<br>感觉整个人都被救济了。<br>';
1458 include_once
GAME_ROOT .
'./include/state.func.php';
1459 $log .=
'然后你失去了意识。<br>';
1461 death (
'salv',
'', 0, $itm );
1463 }
elseif ($itm ==
'『灵魂宝石』' || $itm ==
'『祝福宝石』') {
1465 $cmd =
'<input type="hidden" name="mode" value="item"><input type="hidden" name="usemode" value="qianghua"><input type="hidden" name="itmp" value="' . $itmn .
'">你想强化哪一件装备?<br><input type="radio" name="command" id="menu" value="menu" checked><a onclick=sl("menu"); href="javascript:void(0);" >返回</a><br><br><br>';
1466 for(
$i = 1;
$i <= 6;
$i ++) {
1467 global ${
'itmsk' .
$i};
1468 if ((strpos ( ${
'itmsk' .
$i},
'Z' ) !==
false) && (strpos ( ${
'itm' .
$i},
'宝石』' ) ===
false)) {
1469 global ${
'itm' .
$i}, ${
'itme' .
$i}, ${
'itms' .
$i};
1470 $cmd .=
'<input type="radio" name="command" id="itm' .
$i .
'" value="itm' .
$i .
'"><a onclick=sl("itm' .
$i .
'"); href="javascript:void(0);" >' .
"${'itm'.$i}/${'itme'.$i}/${'itms'.$i}" .
'</a><br>';
1474 $cmd .=
'<br><br><input type="button" onclick="postCmd(\'gamecmd\',\'command.php\');" value="提交">';
1476 $log .=
'唔?你的包裹里没有可以强化的装备,是不是没有脱下来呢?DA☆ZE<br><br>';
1478 $log .=
"宝石在你的手上发出异样的光芒,似乎有个奇怪的女声在你耳边说道<span class=\"yellow\">\"我是从天界来的凯丽\"</span>.";
1481 }
elseif ($itm ==
'水果刀') {
1484 for(
$i = 1;
$i <= 6;
$i ++) {
1485 global ${
'itm' .
$i}, ${
'itmk' .
$i},${
'itms' .
$i},${
'itme' .
$i},$wk;
1486 foreach(Array(
'香蕉',
'苹果',
'西瓜') as $fruit){
1488 if ( strpos ( ${
'itm' .
$i} , $fruit ) !==
false && strpos ( ${
'itm' .
$i} ,
'皮' ) ===
false && strpos ( ${
'itm' .
$i} ,
'■' ) ===
false && (strpos ( ${
'itmk' .
$i} ,
'H' ) === 0 || strpos ( ${
'itmk' .
$i} ,
'P' ) === 0 )) {
1490 $log .=
"练过刀就是好啊。你娴熟地削着果皮。<br><span class=\"yellow\">${'itm'.$i}</span>变成了<span class=\"yellow\">★残骸★</span>!<br>咦为什么会出来这种东西?算了还是不要吐槽了。<br>";
1491 ${
'itm' .
$i} =
'★残骸★';
1492 ${
'itme' .
$i} *= rand(2,4);
1493 ${
'itms' .
$i} *= rand(3,5);
1497 $log .=
"想削皮吃<span class=\"yellow\">${'itm'.$i}</span>,没想到削完发现只剩下一堆果皮……<br>手太笨拙了啊。<br>";
1498 ${
'itm' .
$i} = str_replace($fruit, $fruit.
'皮',${
'itm' . $i} );
1499 ${
'itmk' .
$i} =
'TN';
1500 ${
'itms' .
$i} *= rand(2,4);
1507 if($flag ==
true) {
break;};
1510 $log .=
'包裹里没有水果。<br>';
1514 $log .=
"<span class=\"red\">$itm</span>变钝了,无法再使用了。<br>";
1515 $itm = $itmk = $itmsk =
'';
1519 }
elseif(strpos($itm,
'RP回复设备')!==
false){
1522 $log .=
"你使用了<span class=\"yellow\">$itm</span>。你的RP归零了。<br>";
1524 $log .=
" <span class=\"yellow\">$itm</span> 该如何使用呢?<br>";
1527 if (($itms <= 0) && ($itm)) {
1528 $log .=
"<span class=\"red\">$itm</span> 用光了。<br>";
1529 $itm = $itmk = $itmsk =
'';
1533 $log .=
"你使用了道具 <span class=\"yellow\">$itm</span> 。<br>但是什么也没有发生。<br>";
1536 include_once
GAME_ROOT.
'./include/game/achievement.func.php';
duel($time=0, $keyitm= '')
check_item_achievement($nn, $i, $ie, $is, $ik, $isk)
addnpc($type, $sub, $num, $time=0)
lvlup(&$lvl, &$exp, $isplayer=1)
gameover($time=0, $mode= '', $winname= '')
addnews($t=0, $n= '', $a='', $b='', $c= '', $d= '', $e= '')
【生存者数:<?php echo $alivenum?> 人】< input type="button"value="显示全部幸存者"onClick="$('alivemode').value='all';$('gbmode').value='none';postCmd('alive','alive.php');"></p > if($gamblingon &&$gamestate >=20) elseif($gamblingon &&$gamestate<=10)
config($file= '', $cfg=1)
if(!defined( 'IN_GAME')) itemuse($itmn)
if(!defined( 'IN_GAME')) death($death, $kname= '', $ktype=0, $annex= '')
if(!$cuser||!$cpass) $result