Jump to content
主视角中国

Recommended Posts

Posted

还有啊,我按照那方法,V2放不了,因为您那个路径我的MOH没有,也不知道模型在哪个文件中,请问坦克和其他东西的模型在哪个文件中呀?

那肯定是哪一步出了问题。只要荣誉勋章能运行,按照个教学做就肯定没问题。

教学里的路径不是看得到的荣誉勋章的目录路径,那些路径都在.pk3包里,按照教学做就可以实现效果。

其他模型的路径:

http://www.fpschina.com/index.php?showtopic=485

Posted

很感谢能回答我,可是,我的PK3的MODELS里没有那个STATIC文件夹啊,请问您的PK3是什么名字的?

会不会是我的PK3不全呀?可我游戏却能正常运行。麻烦您告诉我您的PK3是什么名字的

Posted

短期内我恐怕没有时间继续写教学。

DM7的脚本:

//////////////////////////////this is for mohdm7//////////////////////////////
level waittill spawn

thread location
level.jeepspeed = 350
level.triggercount = 0
level.nodenum = 0
thread jeep

location:
println $player[1].origin
println $player[1].angles
wait 5
goto location
end

jeep:
spawn script_origin "targetname" "jnode1"
$jnode1.origin = (146 1110 -288)
$jnode1.target = NULL

spawn script_origin "targetname" "jnode2"
$jnode2.origin = (148 1110 -288)
$jnode2.target = NULL

spawn vehicles/jeep.tik "targetname" "jeep1" "origin" "114 -1110 -288" "angles" "0 88 0"
$jeep1 nodamage

thread spawnjeeptrigger
wait 1
$jeep1 thread setup_jeep
thread onjeepgun
end
////////////////////////////////////////
setup_jeep:
self immune grenade
self immune bullet
self immune fast_bullet
self immune explosion
self immune rocket
self removeimmune grenade
self removeimmune bullet
self removeimmune fast_bullet
self removeimmune explosion
self removeimmune rocket
self vehiclespeed level.jeepspeed

self.jeepinuse = 0
self.jeepmginuse = 0

self.destroyed = 0
self.health = 700
self.startorigin = self.origin
self.startangles = self.angles
end
////////////////////////////////////////
onjeepgun:
$jeep1_trigger[level.triggercount] waittill trigger
$jeep1 thread players_jeep_mg
end
////////////////////////////////////////
players_jeep_mg:
local.player = parm.other

self rendereffects "-shadow"
self.jeepmginuse = 1
self removeondeath 1

local.vturretent = self queryturretslotentity 0
local.vturretent unlock
self attachturretslot 0 local.player
local.player perferredweapon ".30cal Machine Gun"
local.vturretent lock
local.player.jeepmg = 1

level.gunnerstillon = 1
self thread checkongunner

while (isAlive local.player)
{
if (level.gunnerstillon == 0)
goto skipjeeploop
level.nodenum = level.nodenum + 1
if (level.nodenum == 31)
level.nodenum = 1
self drive ("jnode" + level.nodenum)
self waittill drive
self stop
}
skipjeeploop:
thread spawnjeeptrigger
wait 1
thread onjeepgun
end
////////////////////////////////////////
checkongunner:
local.player = parm.other
checkgunneragain:
if (isAlive local.player)
{
wait .2
goto checkgunneragain
}
else
level.gunnerstillon = 0
end
////////////////////////////////////////
spawnjeeptrigger:
level.triggercount = level.triggercount + 1
spawn script_object "targetname" "jeep1_trigger" "classname" "trigger_multiple"
$jeep1_trigger[level.triggercount].origin = $jeep1.origin + ( 0 150 30)
$jeep1_trigger[level.triggercount].target = $jeep1
println ("spawned jeep trigger" + level.triggercount + " at " + $jeep1_trigger[level.triggercount].origin)
end[/code]

Posted

谢谢回答,就是把这些替换了原来地图的参数?我试试

对。这个就是带吉普车的 mohdm7.scr 的内容。

Posted

就是靠近车辆按E后,能成驾驶模式的,很有意思。坦克也可以开(在多人游戏的时候),不知道该怎么设置。

上面那段脚本有些问题,你下载这个吧。但这个我认为并不是最好的脚本。

里面的例子是在OMAHA地图里面有一辆坦克和吉普。

如果要在其他地图中使用,调用方法是在地图的.scr文件里的main下面输入:

exec global/playervehicle.scr ( 坐标 ) 角度 类型

类型 = 1 坦克;类型 = 2 吉普。

譬如:

exec global/playervehicle.scr ( 2944 -1716 67 ) 177 1

就是在坐标( 2944 -1716 67 )的177角度有一辆坦克。

Posted

哦!原来是这样呀!

真太谢谢了,终于可以玩坦克大决战了

这样的脚本liu8888应该找得比较多,你可以问问他那里有没有最好的。

Posted

唉,我好笨呀,那个PK3放在MAIN里没用啊,该放哪呀?

就放到main里。然后你建立主机选obj_team3就行了。如果要在别得地方加坦克吉普,就照着语法来。

Posted

可是只能放一个吗?我放了大概10个,就没了,放一个却有!

是不是不能重复呀?还是再放命令就变了?

这个重复放的话要改global里面的文件,多写几个就行,但命名不能重复。

这个不是最好的,你可以先去 www.mohtheater.com 找找。

Posted

该页无法显示

您要查看的页当前不可用。网站可能遇到技术问题,或者您需要调整浏览器设置。

--------------------------------------------------------------------------------

请尝试以下操作:

单击刷新按钮,或以后再试。

如果您已经在地址栏中输入该网页的地址,请确认其拼写正确。

要查看连接设置,请单击工具菜单,然后单击 Internet 选项。在连接选项卡上,单击局域网设置。 这些设置应该与您局域网(LAN)管理员或 Internet 服务提供商(ISP)所提供的相匹配。

如果您的网络管理员允许,Microsoft Windows 可以检查您的网络并自动查找网络连接设置。

如果您希望 Windows 进行查找,

请单击检测网络设置。

某些站点要求 128-位的连接安全性。单击帮助菜单,然后单击关于 Internet Explorer 可以查看您所安装的安全强度。

如果您要访问某安全站点,请确保您的安全设置能够支持。请单击工具菜单,然后单击 Internet 选项。在“高级”选项卡上,滚动到“安全”部分,复选 SSL 2.0、SSL 3.0、TLS 1.0、PCT 1.0 设置。

单击后退按钮,尝试其他链接。

找不到服务器或发生 DNS 错误

Internet Explorer

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

登录

Already have an account? Sign in here.

现在登录
×
×
  • 创建新的...