Jump to content

Asian Kid

Member
  • Posts

    330
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Asian Kid

  1. Would there be any way to have the info board part of this script attached to a key bind, I already have intro credits but I have been looking for a way to implement some sort of "if (_dikCode == 0x43) then {" and have server rules/information displayed?

    Take this part

     

    "Dayz Epoch" hintC parseText format ["
    <t size='1.25' shadow='1'align='left' color='#ff8800'>Welcome to %1</t><br/>
    <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
    <t size='1.1' shadow='1'align='left' color='#FFFFFF'>xxxxxxxxxxxxxxxxxxxxxxxxxx</t><br/>
    <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
    <t size='1.1' shadow='1'align='left' color='#FFFFFF'>xxxxxxxxxxxxxxxxxxxxxxxxxx</t><br/>
    <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
    <t size='1.1' shadow='1'align='left' color='#FFFFFF'>xxxxxxxxxxxxxxxxxxxxxxxxxx</t><br/>
    <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
    <t size='1.1' shadow='1'align='left' color='#FFFFFF'>xxxxxxxxxxxxxxxxxxxxxxxxxx</t><br/>
    <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
    <t size='1.1' shadow='1'align='left' color='#FFFFFF'>xxxxxxxxxxxxxxxxxxxxxxxxxx</t><br/>
    <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
    <t size='1.1' shadow='1'align='left' color='#FFFFFF'>xxxxxxxxxxxxxxxxxxxxxxxxxx</t><br/>
    <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
    <t size='1.1' shadow='1'align='left' color='#FFFFFF'>xxxxxxxxxxxxxxxxxxxxxxxxxx</t><br/>
    <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
    <t size='1.1' shadow='1'align='left' color='#FFFFFF'>www.dayzfallendead.tk/</t><br/>",
    (servername)];
    

    Make another sqf file 

    Then add this to the key you want it to be bidden to

    [] execVM "XXXX\Info.sqf"; 

     

    EX

     

    if (_dikCode == 210) then {
    		[]EvecVM "XXXX\Info.sqf";
    };
    
  2.  

    If you really wanted to do this without editing those other scripts you could just open your mission.sqm cut and paste one of the triggers for your trader cities and change the location. Each trader city has two triggers, one to clear zeds and stop people from building and the other is for making it a safezone so just use the one that doesn't mention safezone and delete the part about zombies. Make sure you update the item count for sensors by +1.

    Example:

    class Item40
    {
    position[]={22570.555, -44, 19610.85};
    a=1200;
    b=1200;
    activationBy="WEST";
    repeating=1;
    interruptable=1;
    age="UNKNOWN";
    name="zoneSectorB";
    expCond="(player distance zoneSectorB) < 1200;";
    expActiv="canbuild = false;  titleText [""\n\nNow entering Sector B"", ""PLAIN DOWN"", 1];";
    expDesactiv="canbuild = true; titleText [""\n\nNow leaving Sector B"", ""PLAIN DOWN"", 1];";
    class Effects
    {
    };
    };
    
     
    That's basically what I used to keep people from building on SectorB on the Epoch Origins server I play on.

     

    The safe zone script uses the cant build to activate.

     

    waitUntil { !canBuild };
    
  3. In the sqm find where the sensor is

     

    EXAMPLE ONLY

    expActiv="TitleText[""Welcome to the camp, stay quiet"",""PLAIN""]; canbuild = false;";
    expDesactiv="TitleText[""Leaving the camp"",""PLAIN""]; canbuild = true;";

    Make it look like this

    expActiv="TitleText[""Welcome to the camp, stay quiet"",""PLAIN""]; canbuild = false;Safezone= false";
    expDesactiv="TitleText[""Leaving the camp"",""PLAIN""]; canbuild = true;Safezone= true;";

    In other words just add the safezone part to the sensors 

    in the safezone script change
    canbuild to safezone

    Now you can see the safezone true ans false is backwards
    Just leave it like that or you have to change more in the safezone script

    EDIT
    I would use this
    http://pastebin.com/ht7djVGH
     

  4. Here is the part I added the the server monitor

    if (_object isKindof "BRDM2_HQ_TK_GUE_EP1") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["100Rnd_762x54_PK",[-1]];
            };
            if (_object isKindof "BTR40_MG_TK_INS_EP1") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["50Rnd_127x107_DSHKM",[-1]];
            };
            if (_object isKindof "BTR40_MG_TK_GUE_EP1") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["50Rnd_127x107_DSHKM",[-1]];
            };
            if (_object isKindof "LandRover_SPG9_TK_EP1") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["PG9_AT",[-1]];
                     _object removeMagazinesTurret ["OG9_HE",[-1]];
            };
            if (_object isKindof "Offroad_SPG9_TK_GUE_EP1") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["PG9_AT",[-1]];
                     _object removeMagazinesTurret ["OG9_HE",[-1]];
            };
            if (_object isKindof "UAZ_SPG9_INS") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["PG9_AT",[-1]];
                     _object removeMagazinesTurret ["OG9_HE",[-1]];
            };
            if (_object isKindof "Offroad_SPG9_Gue") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["PG9_AT",[-1]];
                     _object removeMagazinesTurret ["OG9_HE",[-1]];
            };
            if (_object isKindof "M113_TK_EP1") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["100Rnd_127x99_M2",[-1]];
            };
            if (_object isKindof "M113_UN_EP1") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["100Rnd_127x99_M2",[-1]];
            };
           
            if (_object isKindof "BTR60_TK_EP1") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["500Rnd_145x115_KPVT",[-1]];
                     _object removeMagazinesTurret ["1500Rnd_762x54_PKT",[-1]];
                     _object WeaponsTurret [-1];
                     _object removeWeapon "KPVT";
            };
            if (_object isKindof "BRDM2_TK_EP1") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["500Rnd_145x115_KPVT",[-1]];
                     _object removeMagazinesTurret ["1500Rnd_762x54_PKT",[-1]];
                     _object WeaponsTurret [-1];
                     _object removeWeapon "KPVT";
            };
            if (_object isKindof "AAV") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["48Rnd_40mm_MK19",[-1]];
                     _object removeMagazinesTurret ["100Rnd_127x99_M2",[-1]];
                     _object WeaponsTurret [-1];
                     _object removeWeapon "MK19";
            };
            if (_object isKindof "BTR90_DZE") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["250Rnd_30mmAP_2A42",[-1]];
                     _object removeMagazinesTurret ["250Rnd_30mmHE_2A42",[-1]];
                     _object removeMagazinesTurret ["2000Rnd_762x54_PKT",[-1]];
                     _object removeMagazinesTurret ["8Rnd_AT5_BMP2",[-1]];
                     _object removeMagazinesTurret ["400Rnd_30mm_AGS17",[-1]];       
                     _object WeaponsTurret [-1];
                     _object removeWeapon "AT5LauncherSingle";
                     _object removeWeapon "AGS17";
             _object removeWeapon "2A42";            
            };
            if (_object isKindof "LAV25_DZE") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["210Rnd_25mm_M242_APDS",[-1]];
                     _object removeMagazinesTurret ["210Rnd_25mm_M242_HEI",[-1]];
                     _object removeMagazinesTurret ["1200Rnd_762x51_M240",[-1]];
                     _object WeaponsTurret [-1];
                     _object removeWeapon "M242";    
            };
            if (_object isKindof "F35B") then {
             _object magazinesTurret [-1];
                     _object removeMagazinesTurret ["300Rnd_25mm_GAU12",[-1]];
                     _object removeMagazinesTurret ["2Rnd_GBU12",[-1]];
                     _object removeMagazinesTurret ["2Rnd_Sidewinder_F35",[-1]];
                     _object WeaponsTurret [-1];
                     _object removeWeapon "GAU12";
                     _object removeWeapon "BombLauncherF35";
             _object removeWeapon "SidewinderLaucher_F35";           
            };     
    
    

×
×
  • Create New...