当前位置:主页 > 游戏装备 > 游戏中装备合成概率的编程怎么写

游戏中装备合成概率的编程怎么写

文章来源:未知 作者:礁石游戏网 发布时间:2024-11-12 03:39

游戏中装备合成概率的编程怎么写

产生随机数,比如合成概率:0.4

composite=rand();

if(composite<=0.4){成功}

else{不成功}

装备编辑求助!

这个没有办法,但是有个利用A10和SU25的轰炸脚本,不知道能不能起作用内容如下空袭代码 --------------------------------------------------------------------------------时间:2002-3-22 来源:REdSPeAr 作者:David Berka 阅读250次 这段代码可以让游戏者从一架A10或SU25上实施投弹.首先,如果你想让电脑AI执行投弹的话,你需要下面两个script文件:- airstrike.sqs (准备投弹)- bomb_drop.sqs (投下单个炸弹) 你还需要一架飞机(A10或SU25),然后你就可以开始你的这次空袭了:[飞机种类, 飞机名, 投弹间隔] exec airstrike.sqs 此处:飞机种类 = A10 或 SU25飞机名 = 用来执行空袭作业的飞机的名字(Name)投弹间隔 = 建议使用0.1或0.2 例:[A10, myPlane, 0.1] exec airstrike.sqs 接下来,如果你希望你自己可以控制飞机实施空袭,你还需要airstrike_player.sqs,不过这里需要你用文本编辑器执行一些简单的编辑工作.airstrike.sqs 包含了以下几行: _plane = bomber_player = bomber_planeType = A10_int = 0.1 其中_plane = 飞机名_player = 游戏者名 (如果飞机做为player的话,这里添入飞机名)_planeType = 飞机种类_int = 投弹间隔现在给你自己加上投弹的指令:游戏者名 addAction [Bombs go!,airstrike_player.sqs] (在多人任务中有可能需要此文件的多份副本以应用于不同玩家) 样例关卡中你会看到两辆美国坦克被3架SU25s炸成了碎片,做为一名A10的驾驶员,你得到机会对此做出反应. 稍做练习,你应该不会觉得瞄准很难.