QQ登录

只需一步,快速开始

搜索

免费自助文章链接,禁止站外链接:一次最多7天

大佬求助 突然发现,我挂在的车辆mod传送mod不生效。

fenfei 2021-5-24 22:47:44 显示全部楼层 阅读模式
车辆mod在管理员工具搜索不到,传送mod在init里面添加了传送地图牌子也不生效。是哪里出错了吗?
  1. string GUID;
  2. string player1;
  3. string player2;
  4. string player3;
  5. string player4;
  6. string player5;
  7. string player6;
  8. string player7;
  9. string player8;
  10. string player9;
  11. string player10;

  12. void main()
  13. {
  14.         /*-------------------------------------------------传送----------------------------------------------------------------------*/
  15.         DC_FastTravel.SpawnBoard(1, "3692.1 403.512 5988.1", "163 0 0"); //Green Mountain
  16.     DC_FastTravel.SpawnBoard(2, "8345.2 293.5 6002", "193 0 0"); // Kumyrna
  17.        
  18.        
  19.        
  20.         /* -------------------------------------------------传送---------------------------------------------------------------------- */
  21.         //先初始化天气,再初始化经济------------------------
  22.         Weather weather = g_Game.GetWeather();

  23.         weather.MissionWeather(false);    // false =使用weather.c中的天气控制器

  24.     weather.GetOvercast().Set( 0, 0, 0);        //阴
  25.     weather.GetRain().Set( 0, 0, 0);        //雨
  26.     weather.GetFog().Set( 0, 0, 0);                //雾
  27.         
  28.     weather.GetOvercast().SetForecastChangeLimits( 0.0, 0.0 );
  29.     weather.GetRain().SetForecastChangeLimits( 0.0, 0.0 );
  30.     weather.GetFog().SetForecastChangeLimits( 0.0, 0.0 );

  31.     weather.GetOvercast().SetForecastTimeLimits( 0 , 0 );
  32.     weather.GetRain().SetForecastTimeLimits( 0 , 0 );
  33.     weather.GetFog().SetForecastTimeLimits( 0 , 0 );

  34.     weather.SetWindMaximumSpeed(0.1);
  35.     weather.SetWindFunctionParams(0.0, 0.1, 1);
  36.         
  37.         //INIT ECONOMY--------------------------------------
  38.         Hive ce = CreateHive();
  39.         if ( ce )
  40.                 ce.InitOffline();

  41.         //DATE RESET AFTER ECONOMY INIT-------------------------
  42.         int year, month, day, hour, minute;
  43.         int reset_month = 9, reset_day = 20;
  44.         GetGame().GetWorld().GetDate(year, month, day, hour, minute);

  45.         if ((month == reset_month) && (day < reset_day))
  46.         {
  47.                 GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
  48.         }
  49.         else
  50.         {
  51.                 if ((month == reset_month + 1) && (day > reset_day))
  52.                 {
  53.                         GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
  54.                 }
  55.                 else
  56.                 {
  57.                         if ((month < reset_month) || (month > reset_month + 1))
  58.                         {
  59.                                 GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
  60.                         }
  61.                 }
  62.         }
  63. }


  64. class CustomMission: MissionServer
  65. {
  66.         void SetRandomHealth(EntityAI itemEnt)
  67.         {
  68.                 if ( itemEnt )
  69.                 {
  70.                         int rndHlt = Math.RandomInt(55,100);
  71.                         itemEnt.SetHealth("","",rndHlt);
  72.                 }
  73.         }

  74.         override PlayerBase CreateCharacter(PlayerIdentity identity, vector pos, ParamsReadContext ctx, string characterName)
  75.         {
  76.                 Entity playerEnt;
  77.                 playerEnt = GetGame().CreatePlayer(identity, characterName, pos, 0, "NONE");//Creates random player
  78.                 Class.CastTo(m_player, playerEnt);

  79.                 GetGame().SelectPlayer(identity, m_player);

  80.                 return m_player;
  81.         }

  82.         override void StartingEquipSetup(PlayerBase player, bool clothesChosen)
  83.         {
  84.                 EntityAI itemTop;
  85.                 EntityAI itemEnt;
  86.                 ItemBase itemBs;
  87.                 GUID = player.GetIdentity().GetPlainId();//Steam 64
  88.                 player1 = ""//Benny
  89.                 player2 = "76561198451830738";//Tony
  90.                 player3 = "";//Danni
  91.                 player4 = "";//Mark
  92.                 player5 = "1";//Ian
  93.                 player6 = "1";//Ian
  94.                 player7 = "1";//Ian
  95.                 player8 = "1";//Ian
  96.                 player9 = "";//Ian
  97.                 player10 = "1";//Ian

  98.                 itemTop = player.FindAttachmentBySlotName("Body");

  99.                 if ( itemTop )
  100.                 {
  101.                                                 player.RemoveAllItems();
  102.                                                 player.GetInventory().CreateInInventory("win_csyuyi");                  //衣服
  103.                                                 player.GetInventory().CreateInInventory("win_csbao");                  //背包
  104.                                                 player.GetInventory().CreateInInventory("win_cskuzi");  //裤子
  105.                                                 player.GetInventory().CreateInInventory("win_csxiezi");  //小学鸡背包
  106.                         player.GetInventory().CreateInInventory("Rice"); //大米
  107.                                                 player.GetInventory().CreateInInventory("CombatKnife");  //刀
  108.                                                 player.GetInventory().CreateInInventory("Canteen");  //水壶
  109.                                                 player.GetInventory().CreateInInventory("BandageDressing");         //绷带
  110.                                                 player.GetInventory().CreateInInventory("BandageDressing");         //绷带
  111.                                                 player.GetInventory().CreateInInventory("FNX45");//弹夹
  112.                                                 player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd");//弹夹
  113.                                                 player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd");//弹夹
  114.                                                
  115.                      

  116.                         SetRandomHealth(itemEnt);
  117.                 }
  118.                
  119.         if(GUID == player1)
  120.         {
  121.                         player.RemoveAllItems();
  122.                         player.GetInventory().CreateInInventory("M4A1");//枪
  123.                         player.GetInventory().CreateInInventory("M4_CQBBttstck");//枪托
  124.                         player.GetInventory().CreateInInventory("M4_RISHndgrd");//握把
  125.                         player.GetInventory().CreateInInventory("M4_CarryHandleOptic");//瞄具
  126.                         player.GetInventory().CreateInInventory("GZ_hanBoots");//鞋子
  127.                         player.GetInventory().CreateInInventory("GZyuyi");//上衣
  128.                         player.GetInventory().CreateInInventory("GZkuzi");//裤子
  129.                         player.GetInventory().CreateInInventory("GZbao");//背包
  130.                         player.GetInventory().CreateInInventory("Rice");//大米
  131.                         player.GetInventory().CreateInInventory("GZ_handao");//刀
  132.                         player.GetInventory().CreateInInventory("Canteen");//水
  133.                         player.GetInventory().CreateInInventory("BandageDressing");//绷带
  134.                         player.GetInventory().CreateInInventory("FNX45");//手枪
  135.                         player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd");//弹夹

  136.         }
  137.         }
  138. };

  139. Mission CreateCustomMission(string path)
  140. {
  141.         return new CustomMission();
  142. }
复制代码


大神点评5

熊天琪 2021-5-25 08:19:40 显示全部楼层
MOD过时了吧,
回复 支持 反对

使用道具 举报

 楼主| fenfei 2021-5-25 09:41:25 显示全部楼层

没有过时,发现原因是因为,本地mod无效
回复 支持 反对

使用道具 举报

熊天琪 2021-5-25 10:09:42 显示全部楼层
fenfei 发表于 2021-5-25 09:41
没有过时,发现原因是因为,本地mod无效

为什么会本地无效阿?
回复 支持 反对

使用道具 举报

 楼主| fenfei 2021-5-25 14:21:37 显示全部楼层
熊天琪 发表于 2021-5-25 10:09
为什么会本地无效阿?

没找到原因,但是通过修复就好了。而且服务器上的传送mod一开始一直失效。重启了几次服务器才生效的

回复 支持 反对

使用道具 举报

z122122606 2021-5-25 19:11:12 显示全部楼层
fenfei 发表于 2021-5-25 14:21
没找到原因,但是通过修复就好了。而且服务器上的传送mod一开始一直失效。重启了几次服务器才生效的

这是什么传送mod,进游戏弹出界面的吗?
回复 支持 反对

使用道具 举报