Jump to content

Alias001

Member
  • Content Count

    34
  • Joined

  • Last visited

  • Medals

  • Medals

Community Reputation

10 Good

About Alias001

  • Rank
    Private First Class
  1. By the look of the video, the Zeus player also has a physical presence on the field. This raises several questions: -Is that just for presentation purposes in this video or actually how it plays? -What happens if they get shot while in the Zeus interface? -Is there more than one Zeus player available per mission and if not what happens when Zeus dies? -Is it possible for the Zeus player to NOT have a physical presence and simply be a game master? -What's the yellow bar at the top? Is it a progress meter or something akin to a points value system like in Warhammer 40000 to keep the size of the forces under some measure of control? -Am I correct in thinking that mods will be supported seamlessly? IE: If you open a menu to insert a car it'll show BIS made cars and modded ones with no need to do any additional work to make them Zeus compatible (Or Zeuspatible if you prefer)? -Is there any chance that elements of Zeus will be integrated into the editor UI? Actual 3D editing would be a very welcome addition and cut down on a dramatic amount of time wasted in exact positioning of units.
  2. I suppose the cheap & clumsy way (IE: The way I usually do things because I'm a lazy sod) would be to have a trigger for opfor not present and on activation have something like "opforalldead = true", make a similar one for the AAF & then a third to fire with the condition opforalldead && aafalldead and have that work as the end trigger
  3. Alias001

    =BTC= Revive

    Spitfirefrench, could you perhaps put the respawn marker on land and then script any respawning unit to teleport to an invisible helipad on the carrier as soon as they respawn?
  4. I've just found a new way the changing of object IDs annoy me, hooray! In order to simulate previous damage and/or start buildings as destroyed, I've been using the trick of grouping a trigger with the code "thislist select 0 setdamage 1". It works perfectly until the object IDs update and then a bush 3/4 of the way across altis is suddenly a lot less healthy, the editor complains about invalid links and I spend the next 5 minutes relinking triggers and running through the swearier portions of my vocabulary.
  5. I'm trying to design an end mission trigger which is supposed to fire when all player units are back at their base. At the moment I'm using the code: "({_x in thisList} count [Pl1,Pl2,Pl3,Pl4,Pl5]) == 5" which does seem to work but I'm concerned about what would happen if, for example, pl4 were to drop out. As I understand the game, it'd react in a very literal way to the trigger and wait for pl4 for eternity and never end the mission. It seems that the most efficient solution is to have it detect blufor to establish when any of them is in the area, run a check to get the total number of currently connected players and then fire the trigger when the number of players within the trigger area equals the number of connected players but I'm not sure what syntax I'd need to use. Could anyone help me out?
  6. Alias001

    Ediing the campaign

    Ahhh that makes sense out of that enormous number block I found then, I'm looking forward to playing around with that unitcapture thing, thanks!
  7. So I'd make that an .sqf and put it in the init of all the units I want to not allow inventory actions for? I'll give that a go in the morning, cheers mate. The weird thing is that the latest patch seems to have changed enablesimulation false to block people from interacting with the inventory contents (unless it was something weird I did in the mission I was making) but still displays whats in it, kind of like letting you look at shiny things through the windows of a shop that will never open...
  8. Hmm, by the look of the descriptions of the put & take eventhandlers, they appear to only fire when the unit actually alters the inventory of the object. Assuming closedialog 602 is closing the inventory, wouldn't that let someone pick up a medkit or whatever but then immediately & automatically close the inventory after it was done?
  9. Alias001

    =BTC= Revive

    Ahh that makes sense, cheers mate.
  10. Alias001

    Ediing the campaign

    Hmm, it's only 6mb or so but I guess all the rest of the data is pulled from the rest of the game resources. I look forward to having a look at how they did the helo movement in the intro. Cheers.
  11. Does anyone happen to know what PBOs I'd need to extract to have a look at the Survive campaign content? I'm curious to see how they've done certain things in the editor but I can't seem to see any PBO that looks like the right one
  12. Alias001

    =BTC= Revive

    Do downed players count as dead for scripting purposes? For example I want a mission to end if everyone is down and the simplest way I can think of is to do a trigger with !alive player1 && !alive player 2 etc but that obviously won't work if they're not considered dead
  13. I'm making an old fashioned "blow up the weapons cache" style mission and I've got something like 20 crates the players can blow up but every time you go near one of the boxes, it offers to let you mooch through and see if there's anything you want to steal which feels like bad security if nothing else. I can remove the stuff that's in the crates but it's a less than ideal solution since it'd feel like you were blowing up empty boxes. Is there any way to remove the option of seeing the inventory at all essentially making them nothing but static objects (which can still be destroyed)?
  14. Okay thanks for the help, I've decided I might as well go for the scripting route, I was only really avoiding it because I understand it even less than regular arma coding but I suppose I should learn if I want to be even halfway good at this whole mission making game. I've got the intelgathered = false & actionID = intellappy addAction...etc in the init.sqf, created the laptop.sqf and the addaction appears on the laptop itself but still doesn't seem to function. I put a hint in the script to see if it was firing and it doesn't show up, I assume hints should since they're a handy debugging tool. I decided to change the action from playing the animation to killing the player just because I know that command off by heart (which probably says a lot about me) but I didn't die when using the action which would imply to me that the script isn't working at all. Aha, I just had an idea to put the hint at the first line of the script (instead of just after the _laptop _caller _id part) and then it DID show up, that would mean the script is falling over somewhere in the first 3 lines wouldn't it? If I'm reading it right, _laptop would be a variable that gets the object name of whatever the addaction is pointing to, similarly with _caller, is that correct? Based on my relatively limited programming experience I'd guess that those variables aren't being populated correctly, in the actionID part, I removed what looked like an extraneous " after the 1.5, was there perhaps one missing rather than one too many? HOLY CRAP! I just noticed the lack of semicolons after the first 3 lines and thought it was the last piece of the puzzle but sadly not, the hint now works after the first 3 lines so it's not bombing out but its still not playing the animation on the player. Then just to test if it was at least setting the variable, I set up a trigger to fire with a hint if it did and that worked, then the rest of the script seemed to work exactly as I want. No idea why but I'll take it, thank you, you're a Pac Prince among Pac Men!
  15. I'm working on a mission where the players have to steal some info from a computer in an enemy base and I want to have the computer itself be interactive. I've made MOST of a successful addaction that almost does what I want but my lack of experience and sleep is really starting to tell. The computer is called Intellappy, in a trigger that fires (and definitely works) at the start of the mission I've got the following code: intellappy addAction ["<t color=""#F6FF00""> Retrieve Intel",{PLAYER playmove "AinvPercMstpSnonWnonDnon_Putdown_AmovPercMstpSnonWnonDnon"; a disableAI "ANIM"; intelgathered = true;}, [], -1, false, true, "", "intellappy distance _target < 1.5"]; That works beautifully, you walk up to the computer, the addaction shows up in pretty yellow, you select it, it plays the picking stuff up animation and ticks off the intelgathered variable. The problem I'm having is that I only want it to be used once to remove any chance of confusing people if the option is still there. I thought in the trigger condition I'd just be able to say "not intelgathered", "not(intelgathered)", "!intelgathered" or "intelgathered = false" but those just broke the addaction entirely. I thought I'd come at it from the other angle and tried making a new variable called intelneeded and had the addaction trigger conditional on that and it NEARLY worked, I made a new trigger to automatically fire at mission start to set intelneeded to true, I set the addaction trigger to repeatedly check for the condition of intelneeded and inside the addaction I changed from "intelgathered = true" to "intelneeded = false". I put in a hint to verify that the addaction was definitely doing something and that worked okay but for some reason it's just not working right. I know there's a simple thing I've overlooked somewhere but its a bit after midnight and my brain isn't quite working right anymore. Does Arma do testing for false conditions in some weird way that might be tripping me up? Also, how on earth do you get the name of the unit that performs an action? I just can't get the right search terms for it, I'd hate to have one player use the addaction and another player get the animation, sure it'd be funny but only the first few times and even then only if its not happening to me. I assumed it was the _target part of the addaction but that at least didn't seem to work when playing the animation. I have a feeling that's because the animation command is inside the little code block for the addaction and doesn't know what _target is. How would I pass this to the addaction? I should add that since its so staggeringly basic, I'm trying to avoid needing a script for it
×