找回密码
 防止广告:仅有QQ可以登录注册

QQ登录

只需一步,快速开始

搜索

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

文视教程 个人定制复活init(一看就懂)

949246880 2020-4-14 01:05:33 显示全部楼层 阅读模式
string GUID;
string player1;
string player2;
string player3;
string player4;
string player5;
string player6;
string player7;
string player8;
string player9;
string player10;

void main()
{

        //先初始化天气,再初始化经济------------------------
        Weather weather = g_Game.GetWeather();

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

    weather.GetOvercast().Set( 0, 0, 0);        //阴
    weather.GetRain().Set( 0, 0, 0);        //雨
    weather.GetFog().Set( 0, 0, 0);                //雾
        
    weather.GetOvercast().SetForecastChangeLimits( 0.0, 0.0 );
    weather.GetRain().SetForecastChangeLimits( 0.0, 0.0 );
    weather.GetFog().SetForecastChangeLimits( 0.0, 0.0 );

    weather.GetOvercast().SetForecastTimeLimits( 0 , 0 );
    weather.GetRain().SetForecastTimeLimits( 0 , 0 );
    weather.GetFog().SetForecastTimeLimits( 0 , 0 );

    weather.SetWindMaximumSpeed(0.1);
    weather.SetWindFunctionParams(0.0, 0.1, 1);
        
        //INIT ECONOMY--------------------------------------
        Hive ce = CreateHive();
        if ( ce )
                ce.InitOffline();

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

        if ((month == reset_month) && (day < reset_day))
        {
                GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
        }
        else
        {
                if ((month == reset_month + 1) && (day > reset_day))
                {
                        GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
                }
                else
                {
                        if ((month < reset_month) || (month > reset_month + 1))
                        {
                                GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
                        }
                }
        }
}


class CustomMission: MissionServer
{
        void SetRandomHealth(EntityAI itemEnt)
        {
                if ( itemEnt )
                {
                        int rndHlt = Math.RandomInt(55,100);
                        itemEnt.SetHealth("","",rndHlt);
                }
        }

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

                GetGame().SelectPlayer(identity, m_player);

                return m_player;
        }

        override void StartingEquipSetup(PlayerBase player, bool clothesChosen)
        {
                EntityAI itemTop;
                EntityAI itemEnt;
                ItemBase itemBs;
                GUID = player.GetIdentity().GetPlainId();//Steam 64
                player1 = "76561198156301481"//Benny
                player2 = "";//Tony
                player3 = "";//Danni
                player4 = "";//Mark
                player5 = "1";//Ian
                player6 = "1";//Ian
                player7 = "1";//Ian
                player8 = "1";//Ian
                player9 = "";//Ian
                player10 = "1";//Ian

                itemTop = player.FindAttachmentBySlotName("Body");

                if ( itemTop )
                {
                        itemEnt = itemTop.GetInventory().CreateInInventory("Rice"); //大米

            itemEnt = itemTop.GetInventory().CreateInInventory("CombatKnife");  //刀

            itemEnt = itemTop.GetInventory().CreateInInventory("Canteen");  //水壶

            itemEnt = itemTop.GetInventory().CreateInInventory("BandageDressing"); //绷带
                        
                        itemEnt = itemTop.GetInventory().CreateInInventory("ChildBag_Red");  //小学鸡背包
                        SetRandomHealth(itemEnt);
                }
               
        if(GUID == player1)
        {
                        player.RemoveAllItems();
                        player.GetInventory().CreateInInventory("M4A1");//枪
                        player.GetInventory().CreateInInventory("M4_CQBBttstck");//枪托
                        player.GetInventory().CreateInInventory("M4_RISHndgrd");//握把
                        player.GetInventory().CreateInInventory("M4_CarryHandleOptic");//瞄具
                        player.GetInventory().CreateInInventory("MSFCNBCBootsATACSAU");//鞋子
                        player.GetInventory().CreateInInventory("MSFCM65MulticamBlack");//上衣
                        player.GetInventory().CreateInInventory("MSFC_G3Pants_MulticamBlack");//裤子
                        player.GetInventory().CreateInInventory("MSFC_BIG_BACKPACK_MulticamBlack");//背包
                        player.GetInventory().CreateInInventory("Rice");//大米
                        player.GetInventory().CreateInInventory("CombatKnife");//刀
                        player.GetInventory().CreateInInventory("Canteen");//水
                        player.GetInventory().CreateInInventory("BandageDressing");//绷带
                        player.GetInventory().CreateInInventory("Mag_STANAG_30Rnd");//弹夹
                        player.GetInventory().CreateInInventory("Mag_STANAG_30Rnd");//弹夹
        }
        }
};

Mission CreateCustomMission(string path)
{
        return new CustomMission();
}
游客,如果您要查看本帖隐藏内容请回复

大神点评69

liliang 2020-4-14 01:45:50 显示全部楼层
牛批66666666

点评

本站指定服务器出租,QQ:313168919  发表于 2020-4-20 15:13
回复 支持 反对

使用道具 举报

Goja 2020-4-14 04:05:22 显示全部楼层
呵呵,这个终于有人放出来了。

点评

本站指定服务器出租,QQ:313168919  发表于 2020-4-20 15:19
回复 支持 反对

使用道具 举报

老吴在线 2020-4-14 06:15:32 显示全部楼层
看上去有点乱
回复 支持 反对

使用道具 举报

ch122669 2020-4-14 18:13:55 显示全部楼层
还需要整理一下,可以值得学习
回复 支持 反对

使用道具 举报

 楼主| 949246880 2020-4-14 19:19:45 显示全部楼层
ch122669 发表于 2020-4-14 18:13
还需要整理一下,可以值得学习

简单明了,不需要整理
回复 支持 反对

使用道具 举报

1271569503 2020-4-14 21:48:19 显示全部楼层
                             
回复 支持 反对

使用道具 举报

BIGDOG 2020-4-14 22:11:20 显示全部楼层
6666666666
回复 支持 反对

使用道具 举报

some289 2020-4-14 22:26:20 显示全部楼层
啊啊啊啊啊啊啊啊啊啊啊
回复 支持 反对

使用道具 举报

辉辉 2020-4-14 22:57:17 显示全部楼层
666666666666666666666
回复 支持 反对

使用道具 举报

小猪佩奇 2020-4-15 03:03:08 显示全部楼层
这个是真心喜欢啊不错不错啊!
回复 支持 反对

使用道具 举报

a129045780 2020-4-15 11:01:57 显示全部楼层
6666666666666666666
回复 支持 反对

使用道具 举报

2499956811 2020-4-15 13:08:55 显示全部楼层
6666666666666666666666666666
回复 支持 反对

使用道具 举报

PANDAKIDS 2020-4-15 17:11:17 显示全部楼层
这个真的不错
回复 支持 反对

使用道具 举报

s5225222 2020-4-16 01:17:16 显示全部楼层
个人定制复活init(一看就懂)
回复 支持 反对

使用道具 举报

LiuJingYao 2020-4-16 10:36:21 显示全部楼层
6666666666666666666
回复 支持 反对

使用道具 举报

2443502975 2020-4-16 10:47:21 显示全部楼层
666666666
回复 支持 反对

使用道具 举报

chuunn 2020-4-16 14:22:48 显示全部楼层
多谢分享多谢分享多谢分享多谢分享
回复 支持 反对

使用道具 举报

Apologize 2020-4-16 19:28:41 显示全部楼层
多谢分享多谢分享多谢分享多谢分享
回复 支持 反对

使用道具 举报

lwguy 2020-4-16 23:18:26 显示全部楼层
11111111111111111111
回复 支持 反对

使用道具 举报

JokerNoah 2020-4-17 01:19:25 显示全部楼层
666666666666666666666666666666666
回复 支持 反对

使用道具 举报

zhongdian 2020-4-17 11:56:42 显示全部楼层
666666666666666
回复 支持 反对

使用道具 举报

lzx190023 2020-4-17 12:27:47 显示全部楼层
有群吗
.........
回复 支持 反对

使用道具 举报

2608080713 2020-4-17 23:13:08 显示全部楼层
666666666666666666666666
回复 支持 反对

使用道具 举报

hykzds 2020-4-18 08:02:54 显示全部楼层
6666666666666666
回复 支持 反对

使用道具 举报

Aitfun 2020-4-18 08:15:45 显示全部楼层
11111111111111
回复 支持 反对

使用道具 举报

qq442774960 2020-4-18 09:15:31 显示全部楼层
6666666666666666
回复 支持 反对

使用道具 举报

无敌大怪兽 2020-4-18 12:12:30 显示全部楼层
学习一下啊
回复 支持 反对

使用道具 举报

we6504329 2020-4-18 15:17:35 显示全部楼层
66666666666666666666666666666
回复 支持 反对

使用道具 举报

zhongdian 2020-4-18 18:45:21 显示全部楼层
谁有做好的 给我发一个呗
回复 支持 反对

使用道具 举报