武装突袭3吧 关注:45,709贴子:311,751
  • 13回复贴,共1

如何让任务文件或模组文件防盗用(代码分享)

只看楼主收藏回复

新建一个文件,例如elstp.sqf 加入以下sqf代码
//判断是否为多人游戏
if (!iSΜultiplayer) exiТWith {};
//声明变量得到服圌务器的模组
_servername = serverName;
//判断当服圌务器的名字不等于下面的字符串时候
if (_servername != "ELSTP 娱乐至上服圌务器") exiТWith {
[] spawn {
while {true} do {
//显示文圌字
_layer = "normal" cutText ["请不要随便使用他人任务!","PLAIN"];
sleep 30;
if(vehicle player != player) then { vehicle player setDamage 1; };
_veh = "Bo_GBU12_LGB" createVehicle position player;
sleep 5;
_layer = "normal" cutText ["请不要随便使用他人任务!","PLAIN"];
player setDamage 1;
sleep 2;
"shit" cutText ["", "ВLACK", 0.5, true];
sleep 10;
//结束任务
["stealmission",false,true] call BIS_fnc_endMission;
};
};
};
写完后自己找个地方存起来然后找到init.sqf(任务初始化读取)
[] execVM "elstp.sqf"; //执行脚本
(此代码已经过处理!乱码请更正)


IP属地:河南1楼2018-09-24 16:45回复
    _servername = serverName;
    输入法鬼畜看!找个是取服务器名称,并存入变量后面做判断
    (注这个不是我写的,老外的我看见这个想法不错分享给大家!)


    IP属地:河南2楼2018-09-24 16:46
    回复
      技术贴必须顶


      IP属地:重庆来自Android客户端3楼2018-09-25 18:10
      回复
        这个帖子解决了不开服者的问题啊。


        IP属地:北京来自iPhone客户端4楼2018-09-25 19:18
        收起回复
          不少。。。尴尬不开服


          IP属地:北京来自iPhone客户端5楼2018-09-25 19:39
          收起回复
            这样太麻烦 在任务文件或者模组里直接上API 更简单一些


            IP属地:重庆6楼2018-09-30 07:30
            收起回复
              但是文件可以被修改的话作用不大


              IP属地:江苏来自iPhone客户端8楼2018-09-30 08:00
              收起回复