can someone help me with one thing on a sniper rifle
-
- Experienced
- Posts: 143
- Joined: Sun Mar 29, 2020 3:37 am
can someone help me with one thing on a sniper rifle
hi all me again i wanted to ask if someone could help me out i want to use a sniper rifle on my server but i would like the ammo the gun has from 100 to 250 if anyone has the time would someone be able to help me i would like to know how to do it myself but i dont really understand most of the coding side of things thanks
You do not have the required permissions to view the files attached to this post.
-
- Godlike
- Posts: 3746
- Joined: Sat Sep 12, 2015 8:46 pm
Re: can someone help me with one thing on a sniper rifle
The first thing to do is to morph the current DSFRiflev7z into another package :
in the Editor console (the text box at the bottom of the Editor window) type in
replacing AnotherDSFRilfev7z with the name you want to use - when I tried it I used DSFRilfev7zRev as the new name so if you want to use that just type "package=DSFRilfev7zRev" without the quotes and hit return.
Undock the ActorBrowser and then redock it and the new Package should appear in the bottom pane where the packages are listed with tick boxes - tick the box against DSFRilfev7zRev and hit the save button. If the new Package hasn't appeared, undock and redock the ActorBrowser again and it should appear.
Once the new package is saved, find it in the Actor Tree - so go Inventory->Weapon->TournamentWeapon and it should be there (it will be called DSFRiflev7z as that is the class within the package/file DSFRiflev7zRev) - highlight it and open the DefaultProperties (hit the appropriate button at the top of the browser). In the DefaultProperties go Weapon->PickUpAmmoCount and change 100 to 250. Make sure the box against the package is ticked and hit Save. You should now have a new version of the DSFRifle with the ammo in the gun set at 250.
Try this method out - if you run in to problems PM me and I can send you the package DSFRilfev7zRev that I created.
You wll also need to change the .int file for the rifle so rename the int to the name you have chosen for it and change
to
replacing NewName by the name you have chosen.
in the Editor console (the text box at the bottom of the Editor window) type in
Code: Select all
obj load file=DSFRiflev7z.u package=AnotherDSFRilfev7z
Undock the ActorBrowser and then redock it and the new Package should appear in the bottom pane where the packages are listed with tick boxes - tick the box against DSFRilfev7zRev and hit the save button. If the new Package hasn't appeared, undock and redock the ActorBrowser again and it should appear.
Once the new package is saved, find it in the Actor Tree - so go Inventory->Weapon->TournamentWeapon and it should be there (it will be called DSFRiflev7z as that is the class within the package/file DSFRiflev7zRev) - highlight it and open the DefaultProperties (hit the appropriate button at the top of the browser). In the DefaultProperties go Weapon->PickUpAmmoCount and change 100 to 250. Make sure the box against the package is ticked and hit Save. You should now have a new version of the DSFRifle with the ammo in the gun set at 250.
Try this method out - if you run in to problems PM me and I can send you the package DSFRilfev7zRev that I created.
You wll also need to change the .int file for the rifle so rename the int to the name you have chosen for it and change
Code: Select all
Object=(Name=DSFRifleV7z.DSFRifleV7zMut,Class=Class,Metaclass=Engine.Mutator,Description="DSFRifleV7z")
Object=(Name=DSFRifleV7z.DSFRifleV7z_HUDMutator,Class=Class,Metaclass=Botpack.TournamentWeapon,Description="HUD Mute")
Code: Select all
Object=(Name=NewName.DSFRifleV7zMut,Class=Class,Metaclass=Engine.Mutator,Description="DSFRifleV7z")
Object=(Name=NewName.DSFRifleV7z_HUDMutator,Class=Class,Metaclass=Botpack.TournamentWeapon,Description="HUD Mute")
-
- Godlike
- Posts: 2926
- Joined: Fri Sep 25, 2015 9:01 pm
- Location: moved without proper hashing
Re: can someone help me with one thing on a sniper rifle
That can also be solved by a small mutator, I think.
"If Origin not in center it be not in center." --Buggie
-
- Godlike
- Posts: 6438
- Joined: Sun May 09, 2010 6:15 pm
- Location: On the roof.
Re: can someone help me with one thing on a sniper rifle
I don't think is needed any connected "sub-package" but... a generic ServerActor boosting ammo and weapon's "MaxAmmo"...
Stages:
- Quickly set classes names with higher values using calls to "Class.default.XXX = Class.default.XXX * 3" (whatever);
- If this would not be enough for current map's charge (replacements done), call an Iterator for boosting current stuff in whatever "Auto State" allowing replacements to take place.
Optional - definition of certain user classes "Weapon" and "Ammo" for being boosted up or down in a configurable file, perhaps for 8 to 16 classes.
Notes: Probably changing default.class properties in lousy servers which are unable to purge garbage packages properly will return bigger and bigger values at each change of map, in such servers altered properties will stay screwed up for next loaded maps. Here would be needed hard-coded data instead of a multiplication.
Stages:
- Quickly set classes names with higher values using calls to "Class.default.XXX = Class.default.XXX * 3" (whatever);
- If this would not be enough for current map's charge (replacements done), call an Iterator for boosting current stuff in whatever "Auto State" allowing replacements to take place.
Optional - definition of certain user classes "Weapon" and "Ammo" for being boosted up or down in a configurable file, perhaps for 8 to 16 classes.
Notes: Probably changing default.class properties in lousy servers which are unable to purge garbage packages properly will return bigger and bigger values at each change of map, in such servers altered properties will stay screwed up for next loaded maps. Here would be needed hard-coded data instead of a multiplication.
-
- Godlike
- Posts: 2926
- Joined: Fri Sep 25, 2015 9:01 pm
- Location: moved without proper hashing
Re: can someone help me with one thing on a sniper rifle
sektor2111 wrote: ↑Fri Apr 22, 2022 11:46 am Notes: Probably changing default.class properties in lousy servers which are unable to purge garbage packages properly
I don't know what you mean…
"If Origin not in center it be not in center." --Buggie
-
- Experienced
- Posts: 143
- Joined: Sun Mar 29, 2020 3:37 am
Re: can someone help me with one thing on a sniper rifle
its ok now i have it sorted someone from another clan did it for me
-
- Inhuman
- Posts: 812
- Joined: Mon Dec 09, 2019 5:49 am
- Personal rank: ...
Re: can someone help me with one thing on a sniper rifle
can you post the newly updated riffle mod here please for testing
*Join our Discord Here.*
Our mods - MVX , SSB , SmartWFL , UTCmds , BotCommands , Smart Stats , join/leave announcer , NoSmoke , UTLogin , BrightSkins , Server Tran…
*Our Servers
-
- Godlike
- Posts: 6438
- Joined: Sun May 09, 2010 6:15 pm
- Location: On the roof.
Re: can someone help me with one thing on a sniper rifle
Do you need a memory refresh concerning map 3072 when somebody was claiming that Kralls are going changed and in next map they were staying screwed up ? FYI in client, doing changes at default properties concerning by example HealthVials aspect, when player is still connected to server, in next map they will remain in the same format. Proof ? Play mapBarbie wrote: ↑Fri Apr 22, 2022 9:07 pmsektor2111 wrote: ↑Fri Apr 22, 2022 11:46 am Notes: Probably changing default.class properties in lousy servers which are unable to purge garbage packages properly
I don't know what you mean…
PS: Oh, Yes, you know veeery well what I mean... because let me guess... you have updated server to 469 exactly because Garbage Collector was your public enemy giving you more headaches than expected due to references created and not removed.
Back to the thing: Here is needed one of solutions:
- creating a subclass of said package with new properties;
- adjusting properties for said package;
- recreating a conformed package with small changes but nothing added or removed from initial package structure.
As user said - problem was solved, there is no need for further discussions.