Jump to content

Stormmy1950

Member
  • Content Count

    48
  • Joined

  • Last visited

  • Medals

Community Reputation

18 Good

1 Follower

About Stormmy1950

  • Rank
    Lance Corporal

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Stormmy1950

    Gunner/Pilot Problem

    @Harzach ty that help. I dont know how i didnt see that.
  2. Hi guys i have a question. So basicly i have applied lodaout of a plane with setPylonLoadout but i have a problem. So basicly when i applied a lodaout to a plane everything is fine exept the contorl of the bombs has the pilot and not the gunner is there anyway to change that or how would i aproach that ?
  3. https://community.bistudio.com/wiki/BIS_fnc_playVideo @gerFid hi. Did you try to show the video with this fnc ? (sorry wasnt reading)
  4. Stormmy1950

    Question about GUI

    @ZeroAinzthose are PIP or (Picture in Picture) if you want to know more take a look here http://killzonekid.com/arma-scripting-tutorials-uav-r2t-and-pip/
  5. here are the pictures of how to do that: https://imgur.com/a/DJEOy6R i am assuming that you are using ace.
  6. Stormmy1950

    Edit Time and Weather

    Ok guys becouse nobody replied here. So i assumed there is no way to make that possible so i created supper simple GUI for weather change and here are the pictures: https://imgur.com/gallery/n3z7Owz here is the code if somebody wants to use that. Bare in mind i created this in 30 min so it is like SUPER simple verison. Weathe_Dialog.hpp #include "CustomControlClasses.h" class Weather_Dialog { idd = 12346; class ControlsBackground { class Wether_Background_1 { type = 0; idc = -1; x = -0.025; y = 0.22222223; w = 1.025; h = 0.43611114; style = 80; text = ""; colorBackground[] = {0.2,0.2,0.2,1}; colorText[] = {0.2,0.2,0.2,1}; font = "PuristaMedium"; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1); moving = false; shadow = 0; }; class Weather_Backgorund_2 { type = 0; idc = -1; x = -0.025; y = 0.22222223; w = 1.025; h = 0.09292931; style = 0; text = ""; colorBackground[] = {0.6,0,0,1}; colorText[] = {0.6,0,0,1}; font = "PuristaMedium"; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1); moving = false; shadow = 0; }; }; class Controls { class Edit_Weather_Text { type = 0; idc = -1; x = safeZoneX + safeZoneW * 0.29375; y = safeZoneY + safeZoneH * 0.34666667; w = safeZoneW * 0.1125; h = safeZoneH * 0.03666667; style = 0; text = "Edit Weather"; colorBackground[] = {0,0,0,0}; colorText[] = {1,1,1,1}; font = "PuristaSemiBold"; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 2); }; class Edit_Weather_Text_2 { type = 0; idc = -1; x = 0.025; y = 0.39444445; w = 0.21212122; h = 0.06666668; style = 0; text = "Weather:"; colorBackground[] = {0,0,0,0}; colorText[] = {1,1,1,1}; font = "PuristaSemiBold"; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 2); }; class Edit_Fog_Text { type = 0; idc = -1; x = 0.025; y = 0.52777781; w = 0.0909091; h = 0.11111113; style = 0; text = "Fog:"; colorBackground[] = {0,0,0,0}; colorText[] = {1,1,1,1}; font = "PuristaSemiBold"; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.7); }; class Sunny_Button { type = 1; idc = -1; x = 0.29242425; y = 0.3757576; w = 0.12727273; h = 0.10505051; style = 0+2; text = "Sunny"; borderSize = 0; colorBackground[] = {0.102,0.102,0.102,1}; colorBackgroundActive[] = {0.2,0.2,0.2,1}; colorBackgroundDisabled[] = {0.2,0.2,0.2,1}; colorBorder[] = {0,0,0,0}; colorDisabled[] = {0.2,0.2,0.2,1}; colorFocused[] = {0.2,0.2,0.2,1}; colorShadow[] = {0,0,0,0}; colorText[] = {0.949,0.949,0.949,1}; font = "PuristaMedium"; offsetPressedX = 0.01; offsetPressedY = 0.01; offsetX = 0.01; offsetY = 0.01; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1); soundClick[] = {"\A3\ui_f\data\sound\RscButton\soundClick",0.09,1.0}; soundEnter[] = {"\A3\ui_f\data\sound\RscButton\soundEnter",0.09,1.0}; soundEscape[] = {"\A3\ui_f\data\sound\RscButton\soundEscape",0.09,1.0}; soundPush[] = {"\A3\ui_f\data\sound\RscButton\soundPush",0.09,1.0}; shadow = 0; onButtonClick = "[] spawn fnc_Sunny;"; }; class Cloudie_Button { type = 1; idc = -1; x = 0.44242438; y = 0.37500004; w = safeZoneW * 0.0525; h = safeZoneH * 0.05777778; style = 0+2; text = "Cloudy"; borderSize = 0; colorBackground[] = {0.102,0.102,0.102,1}; colorBackgroundActive[] = {0.2,0.2,0.2,1}; colorBackgroundDisabled[] = {0.2,0.2,0.2,1}; colorBorder[] = {0,0,0,0}; colorDisabled[] = {0.2,0.2,0.2,1}; colorFocused[] = {0.2,0.2,0.2,1}; colorShadow[] = {0,0,0,0}; colorText[] = {0.949,0.949,0.949,1}; font = "PuristaMedium"; offsetPressedX = 0.01; offsetPressedY = 0.01; offsetX = 0.01; offsetY = 0.01; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1); soundClick[] = {"\A3\ui_f\data\sound\RscButton\soundClick",0.09,1.0}; soundEnter[] = {"\A3\ui_f\data\sound\RscButton\soundEnter",0.09,1.0}; soundEscape[] = {"\A3\ui_f\data\sound\RscButton\soundEscape",0.09,1.0}; soundPush[] = {"\A3\ui_f\data\sound\RscButton\soundPush",0.09,1.0}; shadow = 0; onButtonClick = "[] spawn fnc_Cloud;"; }; class Rain_Button { type = 1; idc = -1; x = 0.59242437; y = 0.37500004; w = 0.12651517; h = 0.10555558; style = 0+2; text = "Rain"; borderSize = 0; colorBackground[] = {0.102,0.102,0.102,1}; colorBackgroundActive[] = {0.2,0.2,0.2,1}; colorBackgroundDisabled[] = {0.2,0.2,0.2,1}; colorBorder[] = {0,0,0,0}; colorDisabled[] = {0.2,0.2,0.2,1}; colorFocused[] = {0.2,0.2,0.2,1}; colorShadow[] = {0,0,0,0}; colorText[] = {0.949,0.949,0.949,1}; font = "PuristaMedium"; offsetPressedX = 0.01; offsetPressedY = 0.01; offsetX = 0.01; offsetY = 0.01; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1); soundClick[] = {"\A3\ui_f\data\sound\RscButton\soundClick",0.09,1.0}; soundEnter[] = {"\A3\ui_f\data\sound\RscButton\soundEnter",0.09,1.0}; soundEscape[] = {"\A3\ui_f\data\sound\RscButton\soundEscape",0.09,1.0}; soundPush[] = {"\A3\ui_f\data\sound\RscButton\soundPush",0.09,1.0}; shadow = 0; onButtonClick = "[] spawn fnc_Rain;"; }; class Storm_Button { type = 1; idc = -1; x = 0.74242439; y = 0.37500004; w = 0.12651517; h = 0.10555558; style = 0+2; text = "Storm"; borderSize = 0; colorBackground[] = {0.102,0.102,0.102,1}; colorBackgroundActive[] = {0.2,0.2,0.2,1}; colorBackgroundDisabled[] = {0.2,0.2,0.2,1}; colorBorder[] = {0,0,0,0}; colorDisabled[] = {0.2,0.2,0.2,1}; colorFocused[] = {0.2,0.2,0.2,1}; colorShadow[] = {0,0,0,0}; colorText[] = {0.949,0.949,0.949,1}; font = "PuristaMedium"; offsetPressedX = 0.01; offsetPressedY = 0.01; offsetX = 0.01; offsetY = 0.01; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1); soundClick[] = {"\A3\ui_f\data\sound\RscButton\soundClick",0.09,1.0}; soundEnter[] = {"\A3\ui_f\data\sound\RscButton\soundEnter",0.09,1.0}; soundEscape[] = {"\A3\ui_f\data\sound\RscButton\soundEscape",0.09,1.0}; soundPush[] = {"\A3\ui_f\data\sound\RscButton\soundPush",0.09,1.0}; shadow = 0; onButtonClick = "[] spawn fnc_Storm;"; }; class Cancle_Button { type = 1; idc = -1; x = -0.03257538; y = 0.67500009; w = 0.25151518; h = 0.08055558; style = 0+2; text = "CANCLE"; borderSize = 0; colorBackground[] = {0.102,0.102,0.102,1}; colorBackgroundActive[] = {0.2,0.2,0.2,1}; colorBackgroundDisabled[] = {0.2,0.2,0.2,1}; colorBorder[] = {0,0,0,0}; colorDisabled[] = {0.2,0.2,0.2,1}; colorFocused[] = {0.2,0.2,0.2,1}; colorShadow[] = {0,0,0,0}; colorText[] = {0.949,0.949,0.949,1}; font = "PuristaMedium"; offsetPressedX = 0.01; offsetPressedY = 0.01; offsetX = 0.01; offsetY = 0.01; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1); soundClick[] = {"\A3\ui_f\data\sound\RscButton\soundClick",0.09,1.0}; soundEnter[] = {"\A3\ui_f\data\sound\RscButton\soundEnter",0.09,1.0}; soundEscape[] = {"\A3\ui_f\data\sound\RscButton\soundEscape",0.09,1.0}; soundPush[] = {"\A3\ui_f\data\sound\RscButton\soundPush",0.09,1.0}; action = "closeDialog 12346;"; }; class Fog_None { type = 1; idc = -1; x = safeZoneX + safeZoneW * 0.414375; y = safeZoneY + safeZoneH * 0.50444445; w = safeZoneW * 0.0525; h = safeZoneH * 0.05777778; style = 0+2; text = "None"; borderSize = 0; colorBackground[] = {0.102,0.102,0.102,1}; colorBackgroundActive[] = {0.2,0.2,0.2,1}; colorBackgroundDisabled[] = {0.2,0.2,0.2,1}; colorBorder[] = {0,0,0,0}; colorDisabled[] = {0.2,0.2,0.2,1}; colorFocused[] = {0.2,0.2,0.2,1}; colorShadow[] = {0,0,0,0}; colorText[] = {0.949,0.949,0.949,1}; font = "PuristaMedium"; offsetPressedX = 0.01; offsetPressedY = 0.01; offsetX = 0.01; offsetY = 0.01; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1); soundClick[] = {"\A3\ui_f\data\sound\RscButton\soundClick",0.09,1.0}; soundEnter[] = {"\A3\ui_f\data\sound\RscButton\soundEnter",0.09,1.0}; soundEscape[] = {"\A3\ui_f\data\sound\RscButton\soundEscape",0.09,1.0}; soundPush[] = {"\A3\ui_f\data\sound\RscButton\soundPush",0.09,1.0}; shadow = 0; onButtonClick = "[] spawn fnc_None_Fog;"; }; class Fog_Low { type = 1; idc = -1; x = 0.44924244; y = 0.50909094; w = 0.12727273; h = 0.10505051; style = 0+2; text = "Low Fog"; borderSize = 0; colorBackground[] = {0.102,0.102,0.102,1}; colorBackgroundActive[] = {0.2,0.2,0.2,1}; colorBackgroundDisabled[] = {0.2,0.2,0.2,1}; colorBorder[] = {0,0,0,0}; colorDisabled[] = {0.2,0.2,0.2,1}; colorFocused[] = {0.2,0.2,0.2,1}; colorShadow[] = {0,0,0,0}; colorText[] = {0.949,0.949,0.949,1}; font = "PuristaMedium"; offsetPressedX = 0.01; offsetPressedY = 0.01; offsetX = 0.01; offsetY = 0.01; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1); soundClick[] = {"\A3\ui_f\data\sound\RscButton\soundClick",0.09,1.0}; soundEnter[] = {"\A3\ui_f\data\sound\RscButton\soundEnter",0.09,1.0}; soundEscape[] = {"\A3\ui_f\data\sound\RscButton\soundEscape",0.09,1.0}; soundPush[] = {"\A3\ui_f\data\sound\RscButton\soundPush",0.09,1.0}; shadow = 0; onButtonClick = "[] spawn fnc_Low_Fog;"; }; class Fog_Medium { type = 1; idc = -1; x = 0.59924244; y = 0.50909094; w = 0.12727273; h = 0.10505051; style = 0+2; text = "Medium Fog"; borderSize = 0; colorBackground[] = {0.102,0.102,0.102,1}; colorBackgroundActive[] = {0.2,0.2,0.2,1}; colorBackgroundDisabled[] = {0.2,0.2,0.2,1}; colorBorder[] = {0,0,0,0}; colorDisabled[] = {0.2,0.2,0.2,1}; colorFocused[] = {0.2,0.2,0.2,1}; colorShadow[] = {0,0,0,0}; colorText[] = {0.949,0.949,0.949,1}; font = "PuristaMedium"; offsetPressedX = 0.01; offsetPressedY = 0.01; offsetX = 0.01; offsetY = 0.01; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1); soundClick[] = {"\A3\ui_f\data\sound\RscButton\soundClick",0.09,1.0}; soundEnter[] = {"\A3\ui_f\data\sound\RscButton\soundEnter",0.09,1.0}; soundEscape[] = {"\A3\ui_f\data\sound\RscButton\soundEscape",0.09,1.0}; soundPush[] = {"\A3\ui_f\data\sound\RscButton\soundPush",0.09,1.0}; shadow = 0; onButtonClick = "[] spawn fnc_Medium_Fog;"; }; class Fog_Medium_copy1 { type = 1; idc = -1; x = 0.74924246; y = 0.50909094; w = 0.12727273; h = 0.10505051; style = 0+2; text = "Thic Fog"; borderSize = 0; colorBackground[] = {0.102,0.102,0.102,1}; colorBackgroundActive[] = {0.2,0.2,0.2,1}; colorBackgroundDisabled[] = {0.2,0.2,0.2,1}; colorBorder[] = {0,0,0,0}; colorDisabled[] = {0.2,0.2,0.2,1}; colorFocused[] = {0.2,0.2,0.2,1}; colorShadow[] = {0,0,0,0}; colorText[] = {0.949,0.949,0.949,1}; font = "PuristaMedium"; offsetPressedX = 0.01; offsetPressedY = 0.01; offsetX = 0.01; offsetY = 0.01; sizeEx = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1); soundClick[] = {"\A3\ui_f\data\sound\RscButton\soundClick",0.09,1.0}; soundEnter[] = {"\A3\ui_f\data\sound\RscButton\soundEnter",0.09,1.0}; soundEscape[] = {"\A3\ui_f\data\sound\RscButton\soundEscape",0.09,1.0}; soundPush[] = {"\A3\ui_f\data\sound\RscButton\soundPush",0.09,1.0}; shadow = 0; onButtonClick = "[] spawn fnc_Thic_Fog;"; }; }; }; CustomControlClasses.h #ifndef HG_CustomControlClassesh #define HG_CustomControlClassesh 1 //Create a header guard to prevent duplicate include. #endif description.ext #include "Weather_Dialog.hpp" init.sqf _weatherDialog = [] spawn compile PreprocessFileLineNumbers "Weather.sqf"; Weather.sqf fnc_gui_Open_Weather = { disableSerialization; createDialog "Weather_Dialog"; }; //i am using this fnc in some other script if you want you can delete this or do with this what ever you want //also if you want to make your own presets of weather just change the values bellow fnc_Sunny = { 5 setOvercast 0; 5 setRain 0; forceWeatherChange; systemChat "Sunny Weather"; }; fnc_Cloud = { 5 setOvercast 1; 5 setRain 0; forceWeatherChange; systemChat "Cloudy Weather"; }; fnc_Rain = { 5 setOvercast 1; 5 setRain 1; forceWeatherChange; systemChat "Rain Weather"; }; fnc_Storm = { 5 setOvercast 1; 5 setRain 1; forceWeatherChange; systemChat "Stormmy Weather"; }; fnc_None_Fog = { 0 setFog [0,0,0]; forceWeatherChange; systemChat "None Fog"; }; fnc_Low_Fog = { 0 setFog [0.1,0.1,3]; forceWeatherChange; systemChat "Low Fog"; }; fnc_Medium_Fog = { 0 setFog [0.3,0.3,20]; forceWeatherChange; systemChat "Medium Fog"; }; fnc_Thic_Fog = { 0 setFog [0.1,0.1,50]; forceWeatherChange; systemChat "Thic Fog"; };
  7. I have a question is there a way to call the GUI for edit Time and Weather from Cruator. Example Pics: https://imgur.com/yE0eUoz https://imgur.com/n5I6Bqa is there any way so i can have addaction option and those two show up ?
  8. Stormmy1950

    Driver Group Problem

    Ok Never mide guys i manage to fix it here is the fix: _convoyGroup = createGroup [east,true]; for "_i" from 1 to 2 do { _newVeh = "rhs_tigr_sts_msv" createVehicle getPos Convoy_Start; createVehicleCrew _newVeh; _driver = driver _newVeh; [_newVeh,_driver] joinSilent _convoyGroup; sleep 0.5; }; _wp =_convoyGroup addWaypoint [getPos Convoy_End, 0]; _wp setWaypointBehaviour "SAFE"; _wp setWaypointFormation "COLUMN";
  9. Ok so i create the Group East and spawn 2 cars, and with createVehicleCrew i create the crew for that vehicle and join them to 1 group. But it creates 3 groups. 1st group that is created there are 2 vehicles and machinge gunners with a move waypoint but on 2nd and 3rd group creates only drivers with no way points so that is why convoy is not moving. Is there anyway to join the drivers to the frist group as well. Example Code: _convoyGroup = createGroup [east,true]; for "_i" from 1 to 2 do { _newVeh = "rhs_tigr_sts_msv" createVehicle getPos Convoy_Start; createVehicleCrew _newVeh; [_newVeh] joinSilent _convoyGroup; sleep 0.5; }; _wp =_convoyGroup addWaypoint [getPos Convoy_End, 0]; _wp setWaypointBehaviour "SAFE"; _wp setWaypointFormation "COLUMN"; I have try it out on Vanilla vehicles and that works but on RHS it doesn't.
  10. Stormmy1950

    you need supercomputer to play this game

    Hi, @empleat100 While you got some points that we could agree like makeing Single Player Noob Frendly and like AI seeing through Bushes. On some points i would Disagree. 1. I am running this game on my Lenovo Legion Y series Laptop that has i7 7700 HQ CPU , GTX 1050 GPU, 8 GB ram and 250 SSD and 1 TB HDD. And i have like 50 - 60 FPS in Vanilla on High Settings BTW ( make sure you have also enable a couple of settings in Launcher in Parameters > ALL Parameters). Also Arma is CPU heavy and not GPU you can put RTX 3000 it woudn't change mutch. 2. I am usually playing this game with my friends/Unit with 30-40 mods and have like 40-50 FPS on Normal Settings. 3.While Yes SP is poorly done ( it could be done better) this game is manly Multiplayer Orienteded. 4.Movement in this game IMO its ok only thing that is laking is Going over the objects but Thank god for the Enhanced Movement where you can climb on and over the objects. And Also it take a couple of hours to get use to the movement becouse its diffrent then other games. I am gonna asume that you are use to fast Pace games Like Battelfield COD and other games like that but Arma is more slow pace game, where you need to think how to aproach the situation and OFC (insert walking simulator Joke) to get there. 5. I have no idea what did you mean by this sentence. 6.As we can agree that Ai can see trough bushes or trough fog. You have to also know that ai is adjustable you can adjust spoting distance, skills and mutch more so it fits your play style. So you can eazly adjust AI basicly how ever you want. 7. There is Virtual arsenal in the main menu when you load in arma. (Virtual Training) you can test every weapon vehicle and mutch more. And in game there is also a supply crates witch have weapons only from the Faction (Bluefor, Opfore,Independed). 8. Options > controls. I dont see how did you miss that. 9. We can agree on that. 10. Well basicly this game can be what ever you would like to be. Becouse this is Open World Sandbox game, You can make boats fly and planes swim. It has Zeus / Game Master Options where players as you and me can make missions for others to play our missions in Real time. I recomend going trough the Virtual training scenarios to get the gasp on how and what you can do, after that you can join on any server arma provieds (I would recomend on offical ones first) and you can ask any of the people to explain you how to play this game. Most of the people there have a couple of hundred hours in this game and they will gladly teach somebody new becouse they know the struggle when they started playing everything was confusing but with time they got all the ins and outs of the game. BTW sorry for any misspelled sentence or words English is not my native language.
  11. Hi, @LOzan I dont know how good you are with the scripting but i would recommend the Alias Script for Intros its easy to use and its grate tool in overall. Here is a Link: And here is Link for Download: http://www.armaholic.com/page.php?id=30731
  12. Stormmy1950

    Server browser issues

    Hi @deforz Ok so server starting up doesn't have anything to do with the lag or the ping. But it has everything to do with the hardware of the server. So if the server has low end CPU and lets say hard drive instead of the SSD it will take longer to launch arma 3, same goes with computer if you have lower end CPU and hardrive it will take you longer to load up arma then on computer that has Higher end CPU and SSD. Basicly imagine the Server as a Computer without the GPU.
  13. Stormmy1950

    AI Unit stop fire on player

    ok i think you have a couple of options then 1. you can swich side of the unit to civilian 2. you can set unit capture put this in initfield of unit: this setCaptive true; and when you want to undo the captive put this : this setCaptive false;
  14. for "_i" from 1 to 5 do { player removeMagazines "30Rnd_556x45_Stanag"; }; i dont know will this work i am not currently at my computer edit instad of this: removeMagazines use this: https://community.bistudio.com/wiki/removeMagazine
  15. Stormmy1950

    AI Unit stop fire on player

    then try this https://community.bistudio.com/wiki/disableAI
×