Jump to content

Photo
- - - - -

Random Weapon Spawning Script


  • Please log in to reply
4 replies to this topic
Thread Starter
austin_medic
austin_medic

    Gunnery Sergeant

  • Members
  • 478 posts

#1

Posted 10 July 2013 - 02:17

ArmA 3 Random Weapon/Item Spawner


Well, since there is no weapon spawning script (that im aware of) for ArmA 3 yet, I decided to make one.

This script basically just uses weapon holders to spawn stuff on the ground at the defined game logic (it runs the script on every one of the game logics so the more options you put in, the wider variety of things it will spawn).
You can use this as one script, but in my opinion, it might be better to clone the script then change stuff in the copies of it and run them on different game logics to avoid the chance of having like 40 guns and 50 ammo magazines spawn on one game logic.
Also worth saying that sometimes behavior of things spawned is... odd (like having a gun spawn then fly off into the sky, or have the gun magically floating in the air all by itself...)

as i said above, just put down a game logic in the editor and in its init box put:

nul = [this] execVM "randomspawn.sqf";

You can add more stuff to this. Just get the classname for the item/gun/magazine and copy and paste a line thats already in the script, change the random numbers, and put in how many of the item will spawn if its picked. It doesn't have to be a gun either, it can be a backpack or a vest or a uniform as well (or even a custom item like a bandage or food can from DayZ).

http://www.armaholic...ge.php?id=21513

Edited by austin_medic, 10 July 2013 - 06:38.


kylania
kylania

    Lieutenant Colonel

  • Members
  • 8281 posts

#2

Posted 10 July 2013 - 03:33

nul = [this] execVM "randomspawn.sqf";


For anything you're releasing for others to use you'll want to use a less generic name than "randomspawn". For any functions you create and especially for the final script you'll want to tag the names. AUSMD_randomWeaponSpawn.sqf or AUSMD_fnc_randomWeaponSelect or something. I'd head over to OFPEC and sign up for your own tag then rewrite your script to make sure everything you use in it is unique.

Thread Starter
austin_medic
austin_medic

    Gunnery Sergeant

  • Members
  • 478 posts

#3

Posted 10 July 2013 - 06:40

Well, 9 times out of 10 if your script is decent somebody is just gonna steal it and claim its their anyways.... But if you share it usually you don't care if somebody steals it (which I don't)

Thanks for linking that site anyways, I might sign up for a tag...

EDIT: :/ kind of going off track now...

Edited by austin_medic, 10 July 2013 - 07:09.


1para{god-father}
1para{god-father}

    Sergeant Major

  • Members
  • 1794 posts

#4

Posted 10 July 2013 - 06:47

i think he was more referring to the name you use as lots of others already use something like or similar to randomspawn.sqf so be unique so it does not conflict as per example AUSMD_randomWeaponSpawn.sqf , he was not referring to someone stealing it :)
{God-Father} @ 1PARA Community
Gaming Nights Current gaming Schedule on Dedicated Server

Wednesday ------- 19:30 GMT ----- SAG Missions Various MODS
Sundays ------- 19:30 GMT ----- SAG Missions Various MODS

http://www.hq1para.org.uk/

Von Quest
Von Quest

    Master Gunnery Sergeant

  • Members
  • 1022 posts

#5

Posted 14 August 2013 - 13:54

Anyway to Random Spawn Items in Units with something like this?
A random number of Items you may setup and the Items themselves?

Example: You take down an enemy in the bush, you then search the
body and find some odd random Items/Weapons/etc. Playing around
with Scorch's Misc Item Pack. Would be cool if you could search
bodies for Intel and things that you did not pre-place there in editor.
~ R. Von Quest
"Po-lice that moo-stash!!!!"

SpookWarCom -- Darker Immersion & Spec-Ops Gameplay Mod
Posted Image