Jump to content

moh8888

网站版主
  • 帖子总数

    1,704
  • 注册时间

  • 上次访问

博客条文 由 moh8888 发布的

  1. moh8888
    m1l3A的OBJ
    这是单人图持.30CAL驾车的这一张图,现在
    88_SERVER保留了原手持.30cal驾车的
    模式,驾车路线不能改变,盟军一人乘JEEP一
    直到尽头为胜,可不简单呀,乘车人物是可击伤
    生命力的......当然,要有己方队员的协作才能
    胜出!JEEP只有一辆,不要抢,没完成OBJ,JEEP
    会重新出现再来......
    盟军OBJ:乘车到尽头为胜!
    德军OBJ:击毙JEEP乘车盟军,不能放过一辆!
    坚持至换图时间为为胜!

  2. moh8888
    MOD——游戏增强程序
    MOD——游戏增强程序 [摘于网上]
      MOD是英文单词modification(意为修改)的缩写,它是游戏的一种修改或增强程序。

      有些热爱游戏的程序编写高手,会尝试进行修改游戏中的部分资料设定,像人物的服装、外貌、声音、武器、工具、地图等等,甚至写出新的任务剧情,使修改后的游戏产生大幅的变化,提高了游戏性和耐玩度。想想看,把游戏中的人物改为自己,声音换成你的口头禅,在你们家的后院里来一场游戏大战,那是一种多么奇特的感觉,现在,这种似乎可望而不可及的情景将通过MOD的强大威力得以实现。

      MOD简单的说就是游戏的另一种修改模式。其实另类模式在国内作为一种新诞生的“行业”,目前处于一种介于“游戏黑客”和“游戏专家”之间的尴尬境地;就如同是两者的私生子,既十分关爱,又有难言的苦衷。但法律同样对于私生子赋予了他生存和发展的权利,他所获得的权利和义务同正常人是一样;“私生子早晚会被遗弃”的说法是绝对错误的!现在已经有越来越多的玩家认识到了另类模式的前景非常广大,它所包含的趣味性和可拓展性等等,都是在正常模式下无法实现的。

      作为国内来说,另类模式的发展的确还需要经过我们大家长期不懈的努力,才可以一步一步的壮大;而这当中也需要借鉴国外一些好的范例、榜样。其实大家都是追赶潮流的人,如果说做另类需要第一批志愿者的话,那我会毫不犹豫的加入到这个行列中去!

      MOD的技术在国外已经相当成熟了。从公式、物品、怪物、佣兵,地图、技能,到音乐、魔法修饰、物品栏空间等的修改扩展都非常之完善了。通过结全以上各个方面的修改扩展,我们可以在游戏原有的基础上加以适当的、合理的对游戏进行强化补充,使游戏更具可塑性、柔韧性和可玩性。

      「MOD」,中文通常称做「模组」,不过这并非module的简称,而是modification,原意为「修改」,缩写取前三个字母,成为大家朗朗上口的MOD。顾名思义,MOD就是修改过的东西,在安装模组之后,可以改变游戏原本内容,延伸更多的玩法,只要拥有主程式,就可以安装这些免费的游戏模组。若您之后开始觉得玩腻了<<荣誉>>,也请各位好好保存这款游戏,即使您没有体验过前作模组所带来的乐趣,本作蓄势待发的游戏模组也绝对值得您期待!

      所有的模组都是额外补充的,而不是修改原版,安装在游戏目录的MODS文件夹里,是个独立文件夹,所以不必担心安装模组后不能进行原版游戏
  3. moh8888
    也不知还有没有AA迷了,
    头疼啊,无法TEST.....
    MOD内容是
    1.驾驶员走到有小飞机的触发位置
    2.驾驶员发现同伴时,按E放下绳索,飞机空中停飞,呵呵,有点象直升机
    3同伴按E上飞机,当上来一人时,在驾驶员前方左右有相应位置提示
    4。共有2名乘客,人满时,在驾驶员前方有2棵光珠提示,重复2条无效
    5。一名乘客OVER,光珠提示灭掉,重复2条有效
    6。以加入乘客按E键自由跳出飞机程序,重复2条有效
    7。3名机组人员机上均可被射杀
    8,驾驶员OVER,则飞机坠毁前,乘客按E键自由跳出飞机,不然OVER
    9,驾驶员不可跳下飞机,驾驶员操作不慎,飞机撞击OVER,全体人员OVER!
    本MOD-纯个人首创,SERVERSIDE。。。。







  4. moh8888
    88-server2最新推出2009年奥玛哈模式,重新修改
    了程序,模式中有可驾驶的坦克(四辆),飞机(无数),
    88火炮,伞兵,使用方法均按使用键e使用,飞机和坦克
    88火炮射击用鼠标左键,飞机按鼠标右键可扔十枚炸弹,
    伞兵在飞行中按使用键e跳下.......
  5. moh8888
    扔炸弹MOD
    设定炸弹爆炸的时间
    炸弹倒计时爆炸,
    人物没有武器,有炸弹的人可按
    USE扔炸弹,扔的距离有限(不然
    的话,他会等着到暴炸的前几秒
    扔出),若有限的距离没人炸弹则
    炸弹飞回得再扔....
    个人构思,如有雷同,纯属巧合...
  6. moh8888
    MOHAA早就有这一个PK3,是老外写的,一
    直就没有TEST,这2天看到后应是爆头的内容
    一TEST,呵呵.SERVER-SIDE,还有一些BUG,
    不过还可以,有时间的话改一改,效果出现
    最好是射击在对方的2个眼中(脑袋上)
    会有一片血雾(加红色),脑袋被打掉了....
  7. moh8888
    MOHAA俺的SERVER_SIDE V2飞弹代码


    用法:
    在图的SCR中加入一条
    exec global/v2shoot.scr ( 3347 -653 195 ) //坐标是OBJ3中的,你可加在别的图中,,坐标要相应改动啊
    将v2shoot.scr放到global/
    作用是走到V2近前会操控V2,再按E发射V2
    v2shoot.scr的内容是以下代码


    main local.origin: local.master = spawn ScriptMaster local.master aliascache fire_v2 sound/amb/Amb_FireLoop_03.wav soundparms 1.0 0.0 1.0 0.0 400 6000 auto loaded maps "m dm moh obj" local.v2 = spawn script_model local.v2 model static/v2.tik local.v2.origin = local.origin local.v2.scale = .3 local.v2 light 1 1 0 100 local.v2 notsolid local.v2 rotatey 100 local.trig14 = spawn trigger_multiple local.trig14.origin = local.origin local.trig14 setsize ( -50 -50 -5 ) ( 50 50 50 ) local.trig14 waittill trigger local.trig14 setthread launchv2 end launchv2: local.player14 = parm.other local.v2 = spawn script_model local.v2 model static/v2.tik local.v2.origin = self.origin + ( 0 0 500 ) local.v2.scale = .3 local.v2 speed 10000 local.v2 physics_on local.v2 setsize ( -20 -20 0 ) ( 20 20 200 ) local.v2.fire = spawn script_model local.v2.fire model emitters/firescreen.tik local.v2.fire.origin = local.v2.origin local.v2.fire glue local.v2 local.v2.fire notsolid local.player14 forcelegsstate STAND local.player14 hide local.player14 stufftext "say look! my V2 bomb !!!" local.player14 takedamage //local.player14 notsolid local.player14 physics_off local.player14.usingv2 = 1 local.v2 thread crashv2 local.player14 local.player14 playsound bazooka_snd_fire local.player14 loopsound fire_v2 while(local.player14.usingv2) { if(local.player14.jumpedout != 1) { local.v2.angles = local.player14.viewangles + ( 90 0 0 ) local.player14.origin = local.v2.origin + ( 0 0 -65 ) + local.v2.upvector * -50 //-85 } if(local.player14.fireheld) local.player14.jumpedout = 1 local.player14 notsolid local.v2.velocity = local.v2.upvector * 500 waitframe } end crashv2 local.player14: self waittill touch local.player14 stoploopsound local.player14 takedamage local.player14.usingv2 = 0 self.fire unglue self.fire remove local.boom = spawn script_model local.boom model emitters/explosion_mine.tik local.boom.origin = self.origin local.boom anim start radiusdamage local.boom.origin 600 300 waitframe local.boom remove self remove if(local.player14.jumpedout != 1) { local.player14 physics_on local.player14 volumedamage 1000 } else { wait 1 local.player14 respawn local.player14 physics_on local.player14.jumpedout = 0 } end
  8. moh8888
    M211篇
    在团队作战MOD下,可重复完成的OBJ版
    程序终被搞定!这意味着OBJ的重复开图
    由网络带来的不畅而停顿的后果解决了.
    目前还没有搞定一点,那是原图中毁坏的
    物体如何恢复原状(如OBJ4中的桥)...
    M211:
    A区:
    盟军OBJ:炸掉大门进入建筑物2层盗4份图纸!
    进B区
    B区:
    盟军OBJ;E键炸掉TANK1进C区
    德军OBJ:E键拆TANK炸药,进入建筑物2层可E键
    夺回4份图纸(现是盟军旗)将盟军击退A区,盟军重新A区OBJ!
    C区:
    盟军OBJ:E键炸掉TANK2,任务完成而换下一张图
  9. moh8888
    消除SH雾状的天气

    大多数的MOHAA的PK3可在SH中使用
    但会发现有一种现象是SH空间是不透明的
    有雾状的,需要加一条代码消除它
    位置是.SCR的这里


    level waittill spawn $world farclipoverride -1 //<---加上它
    就可以了
  10. moh8888
    可使用的FLAK88炮(SH)
    加在图的.SCR中


    spawn statweapons/P_flak88 "targetname" "flakcannon" "classname" "turretweapon_german_flak88" $flakcannon.origin = ( -1093 -1191 -280) //<----此位置是mohdm7中 $flakcannon.angles = (0 45 0) $flakcannon_turret0 maxyawoffset 80 // changed 35 $flakcannon_turret0 pitchcaps "-50 50 -50" // changed "-20 20 0" $flakcannon_turret0 turnspeed 30 // changed 15 $flakcannon_turret0 pitchspeed 7.5 $flakcannon_turret0 viewjitter 7 $flakcannon_turret0 firedelay 3 // changed 4 //$flakcannon_turret0.collisionent = $flak88_turret_collision //$flakcannon.collisionent = $flak88_collision $flakcannon nodamage
  11. moh8888
    可搬运的M42(SH)

    想不想在图中加上它?很简单,就是这个代码


    spawn weapons/mg42carryable "targetname" "xtra1" $xtra1.origin = ( 207 -2529 175) //此位置是mohdm5 $xtra1.angles = (0 270 0)
  12. moh8888
    可仅使用一种的武器,这样就可以作为各战队的训练使用,
    它不是将各种武器的弹药简单的改成0,而是你选别的武器
    后会自动的变为你起始设定的武器.....
    如何设定?

    这里仅说明在迷你SERVERV1.11使用
    set sniper 1 // this will make your server sniper only这仅允许你的服务器使用狙

    set rifle 1 // this will make your server rifle only......步枪

    set sprinfield 1 // this will make your server springfield only........春田...以下懒得翻了

    set kar98sniper 1 // this will make your server kar98sniper only

    set m1grand 1 // this will make your server m1 only

    set kar98 1 // this will make your server kar98 only

    set shotgun 1 // this will make your server shotgun only

    set rocket 1 // this will make your server bazzoka only

    set all_weapons 1 // this will make your server all weapons

    set smg 1 // this will make your server smg only

    set mg 1 // this will make your server mg only

    set pistol 1 // this will make your server pistol only

    set dual_sniper 1 // this will make your server dual sniper only

    它只能使用一条代码
    这个代码放在那里?
    比如这一条


    set sniper 1
    待续....
  13. moh8888
    set sniper 1
    放在那?
    V1.11的迷你SERVER内有一个
    SERVER.TXT文件,是用来设置SERVER的
    名称以及图的顺序之用的,set sniper 1就放
    在这里面,上下的位置都可以,只要是单独占
    一行就行了...
    当然还有这个PK3,要放到MOHAA/MAIN/
    PK3这就上传....
  14. moh8888
    SH(先头部队)六管炮的加法


    spawn statweapons/P_nebelwerfer.tik "targetname" "nebel" "classname" "turretweapon_german_nebelwerfer-w" $nebel.angles = (0 0 0) $nebel.launchsound = nebelwerfer_launch $nebel.origin = ( -574 2297 385) //这是mohdm1的位置 $nebel nodamage spawn script_object "targetname" "nebelwerfer" "classname" "ProjectileGenerator_Heavy" $nebelwerfer.angles = (0 0 0) $nebelwerfer.launchsound = nebelwerfer_launch $nebelwerfer.projectile = projectile/nebelwerferproj.tik $nebelwerfer.spawnflags = 128 $nebelwerfer nodamage $nebel immune bullet $nebel immune fast_bullet $nebel immune bash // $nebel.collisionent = $nebelwerfer_collision // $nebel_turret0.collisionent = $nebelwerfer_turret_collision $nebel_turret0 immune bullet $nebel_turret0 immune fast_bullet $nebel_turret0 immune bash $nebel_turret0 thread global/turret.scr::playerturret_proj_think_aim $nebel $nebelwerfer $nebel_turret0 maxyawoffset 115.0 $nebel_turret0 turnspeed 45 $nebel_turret0 pitchspeed 45 $nebel_turret0 pitchcaps "-50 50 -50" //"-50 -50 50"stuck high//"-50 10 -50"high no low//"50 10 50"half high//"-50 10 50"high but not low//"-0 10 0"nothing//changed"-50 10 0" $nebel_turret0 viewjitter 1 $nebel_turret0 firedelay 1.5 // changed 0.08
  15. moh8888
    修改武器的大小尺寸
    打开.tik
    会看到这个代玛


    setup { scale 0.52 .....
    这个
    scale 0.52
    就是尺寸的大小
    但是单改这个
    scale 0.52 ----->scale 5
    是不够的,把它做成PK3也只是
    你能看到它变大了.而SERVER内
    别的人没有你的PK3,看到它还是原来的大小,
    如何修改成SERVER-SIDE?
    呵呵
    待续....
  16. moh8888
    安雷和排雷的构思
    安雷不是OBJ的安雷,而是
    安地雷,安雷人也是排雷人
    本队人地雷不炸......
    安雷人OVER后不能重生?
    BOMB---MOD1.0?....
    .........
    好象突出重围有这MOD,
    好久了,突出重围的内容
    忘了........
  17. moh8888
    又一款BULID建筑MOD发现,MOHAA再次增加一MOD,
    这是仅用箱子来建,与以前的相比方便了很多
    1.用USE键调出箱子
    2.用鼠标左键放置
    3.用右键消除已放好的箱子(点一下,箱子变红,2下消)
    4.连点右,箱子扔远
    TEST 中


  18. moh8888
    修改武器的大小尺寸之2
    这个


    scale 5 放在那儿才是SERVER-SIDE? 记得原来有一篇S_22介绍修改 弹药数量的文呢,看一看有 什区别?这里,就是这个 dmbulletcount 1 dmstartammo 200 dmammorequired 1 dmfiredelay 0.08 dmbulletrange 4000
    乱78遭的参数不管,看一看它的位置在那里就知道了,
    为什么改了这儿的参数就是SEVER-SIDE?
    待续....
×
×
  • 创建新的...