Stay Connected |
GUNetwork
|
Latest topics | » R.S.A. Weapons question by gtp_750 Tue Nov 19, 2024 10:30 am
» Hello - Fo4/76 player by 3doutlaw Sun Nov 17, 2024 4:28 am
» Hey everyone by FentaBerry Thu Nov 14, 2024 7:29 am
» [FNV] Question about Rainbow Six Siege armor set by IzzBee Wed Nov 13, 2024 9:54 pm
» I made a detailed map for Fallout 1 & 2 remakes! by railroadbill Wed Nov 13, 2024 10:29 am
» Tammy's Introduction (Making a PA port) by Leviatan Sat Nov 09, 2024 9:36 am
» OICW Mod for New Vegas by DavidW75 Wed Oct 23, 2024 7:37 am
» Looking for Gta 5 xbox one modded account by salman0786 Tue Oct 08, 2024 11:47 pm
» [FNV] Flickering Landscape Textures by zliu313 Fri Oct 04, 2024 9:33 pm
» Best Site Ever! by WasteNinja88 Sun Sep 29, 2024 12:38 pm
» Weird bug or glitch with Console Command. [FNV] by nickenicole47 Wed Sep 25, 2024 2:11 am
» Suggestions on npc mod that Blends with dragbodys mod? by ilovebees.com Sun Sep 22, 2024 1:31 pm
» [FNV] Right Mouse Button Zoom/ADS Bug by Lankychazz2009 Sun Sep 22, 2024 11:20 am
» (FO4) FO76 BOS Objects by campesino.p Sun Sep 22, 2024 4:53 am
» [FNV] Dragbody's FO4 Power Armors bug. by Lankychazz2009 Thu Sep 19, 2024 9:34 pm
» Fallout: New Vegas "Pizza Boy" Mod by MrMistyEyed2 Tue Sep 10, 2024 8:15 am
» Here Are Some Of The Best Mods From GunNetwork by Abyssfer Sun Sep 08, 2024 5:02 pm
» Saying hi after two years by spiralsandspirals Thu Aug 29, 2024 7:39 am
» Looking for an alternative to Nexus by freakoverse Fri Aug 23, 2024 5:50 pm
» fallout 4 mods by salientguitar4 Tue Aug 20, 2024 12:47 am
|
November 2024 | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendar |
|
November 2024 | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendar |
|
|
Changing Clip Size Code | Author | Message |
---|
Gray Wolf
Posts : 23 Join date : 2015-01-16 Location : USA
| Subject: Changing Clip Size Code Sun Jul 05, 2015 6:24 am | |
| I've looked but can't find anything anywhere, and from the research I've done, I don't know how to implement the code I do know. I want to make a custom ammolist (easy), where if one type of ammo is chosen, there will be a clip size of ten, whereas if another type is chosen, the projectile, damage, sound, and clip size is changed. Anyone have any ideas on this? Thanks. |
| | | Guest Guest
| Subject: Re: Changing Clip Size Code Sun Jul 05, 2015 7:47 am | |
| Assuming you mean multiple variations of the same weapon (your post is somewhat vague in that regard) that each fire different kinds of projectiles, its fairly easy to do.
Using a 10mm pistol as an example, you would need to create:
10mm Pistol 'Master' weapon (this is the item you'd loot and select in your inventory) 10mmPistolSA (standard ammo) 10mmPistolIA (incendiary ammo) 10mmPistolEA (explosive ammo)
You would script the Master weapon so that selecting/equipping it brings up a list, allowing you to choose which version of the 10mm Pistol you want to use. Choosing one of the ammo types adds that weapon to your inventory with the player.additem command.
And because each 'ammo type' is actually a standalone weapon in the GECK/plugin, you could make those weapons as distinct as you want. Model/texture, projectile type, ammo capacity, etc. |
| | | Gray Wolf
Posts : 23 Join date : 2015-01-16 Location : USA
| Subject: Re: Changing Clip Size Code Mon Jul 06, 2015 5:08 am | |
| Hey Tes. Nice avatar too! Ha ha! Thanks for the response. Sorry for the lack of detail at the time. It was really late and I was about to pass out. What I am working on is a pistol with an underbarrel shotgun. By pressing UP on the D-Pad (or 2 if using a keyboard), one can switch the type of ammo they are using for a gun. I have that part figured out, so that the ammo available is either 10mm or 12ga. Now, using the script functions "GetWeaponAmmo", "GetWeaponAmmoUse", "GetWeaponClipRounds", and/or "SetWeaponClipRounds", I'd like to make it so that when using the 10mm ammo, the clip size is 15, but when using the 12ga shells, it's only 1. I've never used those functions before, and haven't been able to find an example of how they are used. Hope that helps. EDIT: Ok, so I figured it out finally in order to be more productive. However, I'm still having trouble with the code (see below). When on the default ammo (9mm), I start with 10 rounds in a ten round magazine. I'll fire three shots, leaving me with 7 rounds left in the magazine. I switch to the shotgun ammo and the magazine capacity changes to 1. I fire one shot and then reload. Then I'll switch back to the 9mm ammo, and the magazine capacity changes back to 10. So far so good. Now, when I switch back to the 9mm ammo, there is only one round in the magazine from when it was using the shotgun ammo. I have to reload like normal in order to refill the magazine. What is supposed to happen is that after the magazine capacity changes back to 10, the magazine should be reloaded back to the 7 rounds that were left over from before switching to the shotgun shells. This is the last part of this stage in the mod before I move on to changing other values (damage done, projectile used, firing sound, etc.) the same way. - Code:
-
scn GunScript
ref Gun ref GunAmmoType
int CurrentAmmoLevel int NewAmmoLevel
Begin GameMode
let Gun := Player.GetEquippedObject 5 let GunAmmoType := GetPlayerCurrentAmmo
set NewAmmoLevel to 1
if Gun == DoublePistol if GunAmmoType == Ammo9mm SetWeaponClipRounds 10 DoublePistol ;Set Magazine Capacity to 10. if NewAmmoLevel == 0 SetPlayerCurrentAmmoRounds CurrentAmmoLevel ;Set Ammo Level to CurrentAmmoLevel. set NewAmmoLevel to 1 EndIf
set CurrentAmmoLevel to GetPlayerCurrentAmmoRounds ;Set CurrentAmmoLevel to current ammo level. else SetWeaponClipRounds 1 DoublePistol ;Set Magazine Capacity to 1. set NewAmmoLevel to 0 EndIf
EndIf
END
|
| | | Sponsored content
| Subject: Re: Changing Clip Size Code | |
| |
| | | |
Similar topics | |
|
| Permissions in this forum: | You cannot reply to topics in this forum
| |
| |
| |