Jump to content

IT07

Member
  • Content Count

    345
  • Joined

  • Last visited

  • Medals

Everything posted by IT07

  1. How to: Create a JIP Proof COOP MP Task Setup using the ArmA 3 Editor In this tutorial you will learn how to make a mission with tasks that work for everyone in multiplayer regardless of being a JIP Player or not. (JIP means Joined In Progress) The example shown here will show you how to make a task for taking a vehicle. 1st step: Prepare the JIP Proof trigger. Create a trigger detected by BLUFOR. Set the presence to "ONCE", Change the axis values from 50 to 0, and put this in the condition: !(isNil "VehicleTaken"); What that ^^^^ does: it checks if the public variable (https://community.bistudio.com/wiki/publicVariable) called "VehicleTaken" has been defined. CAUTION: do not confuse !(isNil) with (isNil). Because it is a big difference: !(isNil) checks if the variable EXISTS, and (isNil) checks if the variable does NOT exist. By default, the variable does not exist. But it will exist when a script executes the code below; VehicleTaken = true; publicVariable"VehicleTaken"; What we have so far: A JIP trigger. 2nd step: Setup the check for player taking vehicle. Create another trigger same as in step 1. This time, put this in the condition: player in VehicleToTake; Now put this in the ON ACT of the trigger: if (isNil "VehicleTaken") then { VehicleTaken = true; publicVariable"VehicleTaken"; }; What the code above does: 1st checks if the VehicleTaken variable has already been submitted. If not, submit it. off topic: Why the isNil you may think? Well, if the variable is already executed there is no need to send the variable to all clients again. Because that is what the command publicVariable"VehicleTaken"; does. It tells all other computers connected to the network to take and store the variable. If we do not put the isNil there, another player getting into the vehicle after another player will send the VehicleTaken variable again. Then, everyone will see a task completed message again on their screen xD Their is also another way to do the same. But it is not needed. The benefit is too small unless you have like 50 vehicles with this setup in the same mission. On-topic: When the trigger fires, the VehicleTaken variable will be set so the trigger that has !(isNil "VehicleTaken"); will become active. 3rd step: Create the vehicle that needs to be taken. Place a vehicle. Does not matter what it is. As long as it is a vehicle that a player can get into. In the name field of that vehicle, put this: VehicleToTake What we have so far: A trigger for the task completion, a trigger that checks if player took vehicle and the vehicle that has to be taken. 4th step: Creating the tasks. Place a "task create" module using the categories: "Intel" and "Create Task". Read carefully now: the create task module needs a title ID. I have experienced that when it does not have it, it won't work. Also, the OWNER is very important: set it to BLUFOR if you want the task to be assigned to BLUFOR units. Go ahead and give it a title and description too. The description will be visible for the player on his/her map in the "tasks" section. Now place a "set task state" module using the categories: "Intel" and "Set Task State". Now, select the synchronise function, then click + drag your mouse from the trigger --that has the !(isNil "VehicleTaken"); in it's condition-- to the Set Task State Module. 5th step: (optional) Mission successful if vehicle taken. Now we create a module that will give a nice outro saying "mission completed" once the vehicle was taken: Click on Modules > Scenario flow > mission completed/successful and press ok. That will create a module that whenever it becomes active, it will show mission completed on everyone their screen. Now, select synchronise and click + drag your mouse from the trigger --that has the !(isNil "VehicleTaken"); in it's condition-- to the mission completed module. What we have so far: a JIP Proof COOP/MP Task setup :) Have fun with mission making!
  2. IT07

    Can't connect to my own server!

    Adjust the bandwith settings in your basic.cfg they are probably set too high.
  3. Hi there! I made a few screenshots of ArmA 3 and I would like to share them with the community :) Full-size 1080p high-quality PNG download link: ArmA3screenshotsByIT07.zip Enjoy!
  4. IT07

    Splendid camera, I like you.

    Sorry I missed that thread :( but after looking at the thread I kind of do not regret that I didn't post it there..... "no discussion allowed" and stuff like that..... then why would I post screenshots? I post it because I want to share the fact how awesome ArmA3 looks :) and maybe you guys want to request a certain screenshot? If so, I'll try and make it happen if it's not too complicated because I can only make them with max 2 people at the same time.
  5. IT07

    Splendid camera, I like you.

    I must say, yes.
  6. Trash the JIP scripts. PublicVariable method works the best as described in my post here.
  7. IT07

    Debug console on admin?

    do you mean by "join server on admin" that you entered the password using #login?
  8. Best would be to use hint or hintSilent and then put some coloured and sized text in there to make it more fancy and more appealing to the eye. Some people would totally not see the hints if left on default styling and text sizes.
  9. Even if you would watch movies on a 16:10, who gives a shit about those black bars anyways??
  10. Hmz... You can check if this fits your needs: http://www.brainless.us/
  11. Allowing this via webpage is not very safe to be honest.... The best way would be to actually start the script via a terminal. If on Windows, use Putty. If on Mac, you can use Terminal.
  12. The file might be corrupt. Try and rsync the file in question from another pc/mac using Putty(Windows) or the regular Terminal(Mac). Before you do this, make sure that the file used for rsync to your server is not corrupt of course. Best would be to copy the file from a steam version. (after verifying game integrity) rsync -rvv /location/of/modules_pmc.pbo yourserverusername@yourserveriporaddress:/opt/arma2server/pmc\addons\
  13. IT07

    Bug?

    I have never seen this issue before so there could be a graphical issue. Try it by changing your graphical settings for terrain to see if it changes. And is it only in the editor? Or can you also see it when you are in game walking/driving/flying over that area?
  14. I can't say more than: this is very true. If you buy a 27", something in the range of 2560x1600 would be ok.
  15. Try this: Go into a vehicle that has the bad PIP quality, hold down SHIFT, press numpad - and then type FLUSH (while still holding down the shift key). Then check the PIP quality. If it is still worse right after "flushing" then it will probably not be your arma 3 hitting the VRAM roof.
  16. Yes, 16:10 is indeed an awesome resolution. I had a 25,5" 1920x1200 before and it was way better for web browsing (amongst other stuff) than 1920x1080. And I did not give a shit about the black borders while watching a movie. I actually like black borders.
  17. IT07

    Strange sound issue

    Exactly. If none would learn in life, it would be extremely boring.
  18. IT07

    Strange sound issue

    I'm glad you got it sorted :) I recoqnize myself in that kind of mistake because when you are making a mission you loose sight of those things ;)
  19. IT07

    Strange sound issue

    I think you hit the spot correctly there: it might be the engine saying: "hell no, Imma not gonna play/overlap dat many soundz at teh same timez." :P
  20. Although some people actually tend to have less motion sickness when the monitor is wide and not tall.... (I need higher fov on a 1920x1200 to prevent motion sickness compared to a 1920x1080 monitor) So yeah, you might as well take that into account if you need that higher fov because of motion sickness.
  21. So it has been fixed now?
  22. Latest BETA drivers? Why not the release versions?
  23. ppeffects is only color adjustment. But seriously, why do you need this? Want to cheat on a server or what?
×