⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 npc_hudong.php

📁 This a free web game, animportantnote of this, "xia domain" for free software, follow the "general p
💻 PHP
字号:
<?
include "./inc/attest.inc.php";
/*
===============================================================
=                 侠域(Ver 0.9.0) 使用规则版本(Ver 0.2)     =
 此程序所有版权归原作者所有. 此版权信息不得删除.
= Copyright (C) 2001-2002  WFoxd                              =
=                                                             =
=版权所有(C)2002,作者 田野(风狐) 未经许可 不得使用 传播    =
=E-MAIL:wfoxd@cnnetgame.com                                   =
=http://www.cnnetgame.com                                     =
===============================================================
*/
include "./inc/config.inc.php";
include "./inc/style.inc.php";
/*
================================
=NPC互动 (Ver 0.4.5)
=公元 2001年12月30日
================================
*/
?>
<?
	if($kill == 1) include "./include/npc_juedou.inc.php";
	if($qiecuo == 1) include "./include/npc_qiecuo.inc.php";
	if($geiyu == 1) include "./include/npc_geiyu.inc.php";
	
	$a_talk = array('跳了跳~~',
		'叫了一下~~~',
		'走来走去,停不下来的样子.....',
		'似乎要跑开了......',
		'向你走了过来......'
		);
	$t_talk = array('我正好有空,你有什么事阿?',
		'我忙着呢,有事请说吧!',
		'我能帮你什么阿?'
		);
	$ztz_talk = array('这位p_nick你好啊,不知找我有什么事吗?',
		'敢问这位p_nick,找我有什么事吗?',
		'在下这厢有礼了,这位p_nick不知道我有什么能帮你的吗?',
		'请问这位p_nick,有何贵干?',
		'这位p_nick,有事请说!'
		);
	$ztx_talk = array('这位p_nick戾气太重,如果没有什么事,我就少陪了。',
		'哼!我最讨厌的就是你们这种邪恶的人了,没事就块滚。',
		'我这里还是劝你这位p_nick放下屠刀,做些好事吧!',
		'你这种p_nick还敢和我说话,小心我劈了你!'
		);
	$xtx_talk = array('这位p_nick最近那里发财阿?有好的货色可不要忘了我们兄弟哦!',
		'这位p_nick,咱们都是一条道上的,有什么事尽管说!',
		'哈!没想到今天还在这里遇到你这个p_nick了!',
		'最近江湖上有不少正派人士,那天我们也去杀它几个!'
		);
	$xtz_talk = array('我平生最讨厌的就是你这样的p_nick了,有屁快放!,老子还是买卖要做!',
		'你这个p_nick找老子有什么事阿?',
		'老子今天心情不错,就不合你这个p_nick计较了,有屁快放哈!',
		'你个p_nick,找我干什么阿?说了快滚!'
		);	
	
	include "./inc/db.inc.php";
	
	if(!isset($npc_id)){
		echo "不正确差数!";
		mysql_close();
		exit();
	}
	
	$my_info = mysql_query("SELECT pos,nick FROM renwu_member WHERE id='$user_id'");
	$my_pos = mysql_result($my_info,0,"pos");
	$my_nick = mysql_result($my_info,0,"nick");
	
	$time_resume = time();
	
	$renwu_state = mysql_query("SELECT hp,hpnow,en,ennow,po,ponow,time,con,po,zhi FROM npc_member WHERE id='$npc_id'");
	
	$renwu_state_hp = mysql_result($renwu_state,0,"hp");
	$renwu_state_hpnow = mysql_result($renwu_state,0,"hpnow");
	$renwu_state_en = mysql_result($renwu_state,0,"en");
	$renwu_state_ennow = mysql_result($renwu_state,0,"ennow");
	$renwu_state_po = mysql_result($renwu_state,0,"po");
	$renwu_state_ponow = mysql_result($renwu_state,0,"ponow");
	$renwu_state_time = mysql_result($renwu_state,0,"time");
	
	$renwu_state_con = mysql_result($renwu_state,0,"con");
	$renwu_state_po = mysql_result($renwu_state,0,"po");
	$renwu_state_zhi = mysql_result($renwu_state,0,"zhi");
	
	$distance_time = $time_resume - $renwu_state_time;
	$distance_time = $distance_time/10;
	intval($distance_time);
		
	if($renwu_state_hpnow < $renwu_state_hp){
		$add_hp = (($renwu_state_con/10)+3) * $distance_time;
		$renwu_state_hpnow = intval($add_hp) + $renwu_state_hpnow;
		if($renwu_state_hpnow > $renwu_state_hp) $renwu_state_hpnow = $renwu_state_hp;
	}
	if($renwu_state_ennow < $renwu_state_en){
		$add_en = (($renwu_state_con-5)/10) * $distance_time;
		$renwu_state_ennow = intval($add_en) + $renwu_state_ennow;
		if($renwu_state_ennow > $renwu_state_en) $renwu_state_ennow = $renwu_state_en;
	}
	if($renwu_state_ponow < $renwu_state_po){
		$add_po = $renwu_state_zhi/10 * $distance_time;
		$renwu_state_ponow = intval($add_po) + $renwu_state_ponow;
		if($renwu_state_ponow > $renwu_state_po) $renwu_state_ponow = $renwu_state_po;
	}
	
	mysql_query("UPDATE npc_member SET time='$time_resume',hpnow='$renwu_state_hpnow',ennow='$renwu_state_ennow',ponow='$renwu_state_ponow' WHERE id='$npc_id'");
	
	$npc_info = mysql_query("SELECT des,pos,hpnow,name,nick,tou,shen,shou,tui,wuqi FROM npc_member WHERE id='$npc_id'");
	
	$npc_name = mysql_result($npc_info,0,"name");
	$npc_hpnow = mysql_result($npc_info,0,"hpnow");	
	if($npc_hpnow < 100){
		echo "<p align=center>".$npc_name."实在太累了,无法于你交流!\n";
		$location_info = mysql_query("SELECT location_id FROM misc WHERE id='$user_id'");  	
		$location = mysql_result($location_info,0,"location_id");
		echo "<p align=center><a href=$location>【后退】</a>\n";
		mysql_close();
		exit();
	}	
	$npc_nick = mysql_result($npc_info,0,"nick");
	$npc_tou = mysql_result($npc_info,0,"tou");
	$npc_shen = mysql_result($npc_info,0,"shen");
	$npc_shou = mysql_result($npc_info,0,"shou");
	$npc_tui = mysql_result($npc_info,0,"tui");
	$npc_wuqi = mysql_result($npc_info,0,"wuqi");
	$npc_pos = mysql_result($npc_info,0,"pos");
	$npc_des = mysql_result($npc_info,0,"des");
				
	echo "<a href=npc_hudong.php?npc_id=$npc_id>【".$npc_nick."】".$npc_name."(".$npc_id.")</a><br>".$npc_des."<br>\n";
	echo "<font color=#A79E52>\n";
	if($npc_tou != ""){
		$name = mysql_query("SELECT zhuangbei_wupin.name FROM zhuangbei_wupin,npc_member WHERE zhuangbei_wupin.id=npc_member.tou AND zhuangbei_wupin.id='$npc_tou'");
		echo "头戴:".mysql_result($name,0,"name")."&nbsp;<br>";
	}
	if($npc_shen != ""){
		$name = mysql_query("SELECT zhuangbei_wupin.name FROM zhuangbei_wupin,npc_member WHERE zhuangbei_wupin.id=npc_member.shen AND zhuangbei_wupin.id='$npc_shen'");
		echo "身穿:".mysql_result($name,0,"name")."&nbsp;<br>";
	}
	if($npc_shou != ""){
		$name = mysql_query("SELECT zhuangbei_wupin.name FROM zhuangbei_wupin,npc_member WHERE zhuangbei_wupin.id=npc_member.shou AND zhuangbei_wupin.id='$npc_shou'");
		echo "手戴:".mysql_result($name,0,"name")."&nbsp;<br>";
	}
	if($npc_tui != ""){
		$name = mysql_query("SELECT zhuangbei_wupin.name FROM zhuangbei_wupin,npc_member WHERE zhuangbei_wupin.id=npc_member.tui AND zhuangbei_wupin.id='$npc_tui'");
		echo "腿绑:".mysql_result($name,0,"name")."&nbsp;<br>";
	}
	if($npc_wuqi != ""){
		$name = mysql_query("SELECT zhuangbei_wuqi.name FROM zhuangbei_wuqi,npc_member WHERE zhuangbei_wuqi.id=npc_member.wuqi AND zhuangbei_wuqi.id='$npc_wuqi'");
		echo "手拿:".mysql_result($name,0,"name");			
	}
	echo "</font>\n";
	
	if($npc_nick != "动物"){
	if($npc_pos != 0 && $my_pos != 0){
	if($npc_pos > 0 && $my_pos > 0){
		$num_talk = count($ztz_talk)-1;
		$talk_msg = $ztz_talk[rand(0,$num_talk)];
		$talk_msg = str_replace("p_nick","$my_nick","$talk_msg");
	}
	if($npc_pos > 0 && $my_pos < 0){
		$num_talk = count($ztx_talk)-1;
		$talk_msg = $ztx_talk[rand(0,$num_talk)];
		$talk_msg = str_replace("p_nick","$my_nick","$talk_msg");
	}
	if($npc_pos < 0 && $my_pos < 0){
		$num_talk = count($xtx_talk)-1;
		$talk_msg = $xtx_talk[rand(0,$num_talk)];
		$talk_msg = str_replace("p_nick","$my_nick","$talk_msg");
	}
	if($npc_pos < 0 && $my_pos > 0){
		$num_talk = count($xtz_talk)-1;
		$talk_msg = $xtz_talk[rand(0,$num_talk)];
		$talk_msg = str_replace("p_nick","$my_nick","$talk_msg");
	}
	}else{
		$num_talk = count($t_talk)-1;
		$talk_msg = $t_talk[rand(0,$num_talk)];
		$talk_msg = str_replace("p_nick","$my_nick","$talk_msg");
	}
	
	echo "<br><font color=#4575A5>".$npc_name."对你说道:".$talk_msg."</font>";	
	}
	
	if($npc_nick == "动物"){
		$num_talk = count($a_talk)-1;
		$talk_msg = $a_talk[rand(0,$num_talk)];
		$talk_msg = str_replace("p_nick","$my_nick","$talk_msg");
		
		echo "<br><font color=#4575A5>".$npc_name.$talk_msg."</font>";	
	}
	echo "<p>你可以==><br>\n";
	if($npc_nick != "动物")	echo "<a href=npc_hudong.php?kill=1&b_id=$npc_id>杀死</a>&nbsp;&nbsp;<a href=npc_hudong.php?qiecuo=1&b_id=$npc_id>切磋</a>&nbsp;&nbsp;<a href=npc_hudong.php?geiyu=1&npc_id=$npc_id>给予</a>&nbsp;&nbsp;<a href=javascript:history.back(1)>离开</a>\n";
	else 	echo "<a href=npc_hudong.php?kill=1&b_id=$npc_id>杀死</a>&nbsp;&nbsp;<a href=npc_hudong.php?qiecuo=1&b_id=$npc_id>切磋</a>&nbsp;&nbsp;<a href=javascript:history.back(1)>离开</a>\n";
	
	mysql_close();
	exit();
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -