Sandbox+ for SRTT

Sure, I'll add those in.



Can you give me specific examples so I can test them out?
Can you send me what I must write in "sr3_city.lua" to have that commands? I hate waiting ;). Also, can you fix Arapice Island normal state command in your Sandbox+? It loads textures from normal state but it does not remove zombies.
 
Can you send me what I must write in "sr3_city.lua" to have that commands? I hate waiting ;). Also, can you fix Arapice Island normal state command in your Sandbox+? It loads textures from normal state but it does not remove zombies.

You won't have to wait long. I'll have a new build up within the hour. ;)
 
OK, I think it's beyond me... Here's my WIP dynamic weapon & weapon upgrade changer. Each keycombo is responsible for giving you next weapon-level or next weapon on corresponding slot. You can also turn SMG and pistol dual wielding feature on and off.

My poblem's name is downgrades. While this stuff acknowledges that player has just been armed with weapon level lower than his stored at crib one, he'll still end up using his "genuine" (i.e. bough at Friendly Fire) one. I've spent maaany hours looking for the solution but without luck. (Alright, actually it worked once but it flopped again after restart, therefore making me believe I encountered a bug). Of course I will be still working on this but could somebody give me a hand with that? Here's the code:

Code:
elseif player_action_is_pressed(B_PGDWN) and not USE_PUSHED then
            crib_weapon_add_disable()
                if SLOT_TWO == 1 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "dildo_bat", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Penetrator")
                elseif SLOT_TWO == 2 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Killbane_gloves", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Apocafists")
                elseif SLOT_TWO == 3 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "chainsaw", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Chainsaw lvl1")
                elseif SLOT_TWO == 4 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "chainsaw", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("Chainsaw lvl2")
                elseif SLOT_TWO == 5 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "baseball_bat", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Baseball bat lvl1")
                elseif SLOT_TWO == 6 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "baseball_bat", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("Baseball bat lvl2")
                elseif SLOT_TWO == 7 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "decker_sword", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Decker sword")
                elseif SLOT_TWO == 8 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "stun_gun", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Stun gun")
                            end
                    if SLOT_TWO < 8 then
                        SLOT_TWO = SLOT_TWO + 1
                        else
                        SLOT_TWO = 1
                    end                 
                    USE_PUSHED = true             
            elseif player_action_is_pressed(B_RIGHT) and not USE_PUSHED then                     
            crib_weapon_add_disable()
                if SLOT_THREE == 1 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Police", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Kobra lvl1")
                elseif SLOT_THREE == 2 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Police", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("Kobra lvl2")
                elseif SLOT_THREE == 3 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Police", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("Kobra lvl3")
                elseif SLOT_THREE == 4 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Police", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("Kobra lvl4")
                elseif SLOT_THREE == 5 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Gang", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("45 Shepherd lvl1")
                elseif SLOT_THREE == 6 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Gang", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("45 Shepherd lvl2")
                elseif SLOT_THREE == 7 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Gang", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("45 Shepherd lvl3")
                elseif SLOT_THREE == 8 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Gang", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("45 Shepherd lvl4")
                            end
                    if SLOT_THREE < 8 then
                        SLOT_THREE = SLOT_THREE + 1
                        else
                        SLOT_THREE = 1
                    end                 
                USE_PUSHED = true             
            elseif player_action_is_pressed(B_LEFT) and not USE_PUSHED then         
            crib_weapon_add_disable()
                if SLOT_FOUR == 1 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "SMG-Gang", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("TEK Z-10 lvl1")
                elseif SLOT_FOUR == 2 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "SMG-Gang", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("TEK Z-10 lvl2")
                elseif SLOT_FOUR == 3 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "SMG-Gang", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("TEK Z-10 lvl3")
                elseif SLOT_FOUR == 4 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "SMG-Gang", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("TEK Z-10 lvl4")
                elseif SLOT_FOUR == 5 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "SMG-Storm", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("D4TH Blossom lvl1")
                elseif SLOT_FOUR == 6 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "SMG-Storm", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("D4TH Blossom lvl2")
                elseif SLOT_FOUR == 7 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "SMG-Storm", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("D4TH Blossom lvl3")
                elseif SLOT_FOUR == 8 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "SMG-Storm", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("D4TH Blossom lvl4")
                elseif SLOT_FOUR == 9 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "SMG-Cyberspace", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Cyber blasters")
                            end
                    if SLOT_FOUR < 9 then
                        SLOT_FOUR = SLOT_FOUR + 1
                        else
                        SLOT_FOUR = 1
                    end                 
                USE_PUSHED = true
            elseif player_action_is_pressed(B_DOWN) and not USE_PUSHED then
            crib_weapon_add_disable()
            if SLOT_FIVE == 1 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Shotgun-Gang", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Grave Digger lvl1")
                elseif SLOT_FIVE == 2 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Shotgun-Gang", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("Grave Digger lvl2")
                elseif SLOT_FIVE == 3 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Shotgun-Gang", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("Grave Digger lvl3")
                elseif SLOT_FIVE == 4 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Shotgun-Gang", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("Grave Digger lvl4")
                elseif SLOT_FIVE == 5 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Shotgun-Police", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("AS3 Ultimax lvl1")
                elseif SLOT_FIVE == 6 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Shotgun-Police", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("AS3 Ultimax lvl2")
                elseif SLOT_FIVE == 7 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Shotgun-Police", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("AS3 Ultimax lvl3")
                elseif SLOT_FIVE == 8 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Shotgun-Police", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("AS3 Ultimax lvl4")
                elseif SLOT_FIVE == 9 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Shotgun-STAG", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("S3X Hammer lvl1")
                elseif SLOT_FIVE == 10 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Shotgun-STAG", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("S3X Hammer lvl2")
                elseif SLOT_FIVE == 11 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Shotgun-STAG", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("S3X Hammer lvl3")
                elseif SLOT_FIVE == 12 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Shotgun-STAG", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("S3X Hammer lvl4")
                            end
                    if SLOT_FIVE < 12 then
                        SLOT_FIVE = SLOT_FIVE + 1
                        else
                        SLOT_FIVE = 1
                    end
                USE_PUSHED = true             
            elseif player_action_is_pressed(B_UP) and not USE_PUSHED then
                        crib_weapon_add_disable()
                if SLOT_SIX == 1 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Rifle-Gang", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("K-8 Krukov lvl1")
                elseif SLOT_SIX == 2 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Rifle-Gang", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("K-8 Krukov lvl2")
                elseif SLOT_SIX == 3 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Rifle-Gang", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("K-8 Krukov lvl3")
                elseif SLOT_SIX == 4 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Rifle-Gang", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("K-8 Krukov lvl4")
                elseif SLOT_SIX == 5 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Rifle-NG", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("AR-55 lvl1")
                elseif SLOT_SIX == 6 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Rifle-NG", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("AR-55 lvl2")
                elseif SLOT_SIX == 7 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Rifle-NG", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("AR-55 lvl3")
                elseif SLOT_SIX == 8 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Rifle-NG", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("AR-55 lvl4")
                elseif SLOT_SIX == 9 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Rifle-STAG", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Viper lvl1")
                elseif SLOT_SIX == 10 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Rifle-STAG", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("Viper lvl2")
                elseif SLOT_SIX == 11 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Rifle-STAG", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("Viper lvl3")
                elseif SLOT_SIX == 12 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Rifle-STAG", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("Viper lvl4")
                            end
                    if SLOT_SIX < 12 then
                        SLOT_SIX = SLOT_SIX + 1
                        else
                        SLOT_SIX = 1
                    end
                USE_PUSHED = true             
            elseif player_action_is_pressed(B_LBRACKET) and not USE_PUSHED then
                    crib_weapon_add_disable()     
                if SLOT_SEVEN == 1 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Explosive-RocketLauncher", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Rocket Launcher lvl1")
                elseif SLOT_SEVEN == 2 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Explosive-RocketLauncher", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("Rocket Launcher lvl2")
                elseif SLOT_SEVEN == 3 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Explosive-RocketLauncher", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("Rocket Launcher lvl3")
                elseif SLOT_SEVEN == 4 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Explosive-RocketLauncher", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("Rocket Launcher lvl4")
                elseif SLOT_SEVEN == 5 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "satchel", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Satchel lvl1")
                elseif SLOT_SEVEN == 6 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "satchel", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("Satchel lvl2")
                elseif SLOT_SEVEN == 7 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "satchel", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("Satchel lvl3")
                elseif SLOT_SEVEN == 8 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "satchel", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("Satchel lvl4")
                            end
                    if SLOT_SEVEN < 8 then
                        SLOT_SEVEN = SLOT_SEVEN + 1
                        else
                        SLOT_SEVEN = 1
                    end
                    USE_PUSHED = true
            elseif player_action_is_pressed(B_RBRACKET) and not USE_PUSHED then
                        crib_weapon_add_disable()
                if SLOT_EIGHT == 1 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-CyberCannon", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Cyber cannon")
                elseif SLOT_EIGHT == 2 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-SonicGun", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Sonic boom")
                elseif SLOT_EIGHT == 3 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-Airstrike", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Airstrike lvl1")
                elseif SLOT_EIGHT == 4 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-Airstrike", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("Airstrike lvl2")
                elseif SLOT_EIGHT == 5 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-Airstrike", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("Airstrike lvl3")
                elseif SLOT_EIGHT == 6 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-Airstrike", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("Airstrike lvl4")
                elseif SLOT_EIGHT == 7 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-Drone", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Reaper drone lvl1")
                elseif SLOT_EIGHT == 8 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-Drone", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("Reaper drone lvl2")
                elseif SLOT_EIGHT == 9 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-Drone", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("Reaper drone lvl3")
                elseif SLOT_EIGHT == 10 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-Drone", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("Reaper drone lvl4")
                elseif SLOT_EIGHT == 11 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-RCVehicleGun", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("RC gun lvl1")
                elseif SLOT_EIGHT == 12 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-RCVehicleGun", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("RC gun lvl2")
                elseif SLOT_EIGHT == 13 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-RCVehicleGun", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("RC gun lvl3")
                elseif SLOT_EIGHT == 14 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-RCVehicleGun", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("RC gun lvl4")
                elseif SLOT_EIGHT == 15 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-SniperRifle", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("McManus lvl1")
                elseif SLOT_EIGHT == 16 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-SniperRifle", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("McManus lvl2")
                elseif SLOT_EIGHT == 17 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-SniperRifle", 1, true, true, false, true, WEAPON_LEVEL3)
                    sandboxplus_message("McManus lvl3")
                elseif SLOT_EIGHT == 18 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Special-SniperRifle", 1, true, true, false, true, WEAPON_LEVEL4)
                    sandboxplus_message("McManus lvl4")
                            end
                    if SLOT_EIGHT < 18 then
                        SLOT_EIGHT = SLOT_EIGHT + 1
                        else
                        SLOT_EIGHT = 1
                    end
                USE_PUSHED = true             
            elseif player_action_is_pressed(B_BCKSLASH) and not USE_PUSHED then
                crib_weapon_add_disable()
                if SLOT_TEMP == 1 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "brute_minigun", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Minigun")
                elseif SLOT_TEMP == 2 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "brute_flamethrower", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Flamthrower")
                elseif SLOT_TEMP == 3 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "TempPickup-LuchadoreGrenadeLauncher", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("GL G20")
                elseif SLOT_TEMP == 4 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "RocketHammer", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Rocket hammer")
                elseif SLOT_TEMP == 5 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "RiotShield", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("riot shield")
                                        end
                    if SLOT_TEMP < 5 then
                        SLOT_TEMP = SLOT_TEMP + 1
                        else
                        SLOT_TEMP = 1
                    end
                USE_PUSHED = true
            end

And here's the recreation of a "lucky" code. It's as faithful as I remember but no 100% assured... Basically it's just "falses" instead of "trues" and one remove_inventory function. I was testing pistols and it somehow started to load correct weapon levels. What's even more noticeable it also - somehow - started to load next weapon in line than it described via "sandboxplusmessage". So I got working Kobra lvl1 while it displayed "Shepherd lvl4". Yeah, I know, it sounds impossible. I couldn't believe it then but it somehow worked... maybe I've pressed wrong keys by accident? Or a a bug indeed?

Code:
elseif player_action_is_pressed(B_PGDWN) and not USE_PUSHED then
            inv_item_remove_all(LOCAL_PLAYER)
            crib_weapon_add_disable()
                if SLOT_TWO == 1 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "dildo_bat", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Penetrator")
                elseif SLOT_TWO == 2 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Killbane_gloves", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Apocafists")
                elseif SLOT_TWO == 3 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "chainsaw", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Chainsaw lvl1")
                elseif SLOT_TWO == 4 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "chainsaw", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("Chainsaw lvl2")
                elseif SLOT_TWO == 5 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "baseball_bat", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Baseball bat lvl1")
                elseif SLOT_TWO == 6 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "baseball_bat", 1, true, true, false, true, WEAPON_LEVEL2)
                    sandboxplus_message("Baseball bat lvl2")
                elseif SLOT_TWO == 7 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "decker_sword", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Decker sword")
                elseif SLOT_TWO == 8 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "stun_gun", 1, true, true, false, true, WEAPON_LEVEL1)
                    sandboxplus_message("Stun gun")
                            end
                    if SLOT_TWO < 8 then
                        SLOT_TWO = SLOT_TWO + 1
                        else
                        SLOT_TWO = 1
                    end                   
                    USE_PUSHED = true               
            elseif player_action_is_pressed(B_RIGHT) and not USE_PUSHED then                       
            crib_weapon_add_disable()
                if SLOT_THREE == 1 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Police", 1, true, true, false, false, WEAPON_LEVEL1)
                    sandboxplus_message("Kobra lvl1")
                elseif SLOT_THREE == 2 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Police", 1, true, true, false, false, WEAPON_LEVEL2)
                    sandboxplus_message("Kobra lvl2")
                elseif SLOT_THREE == 3 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Police", 1, true, true, false, false, WEAPON_LEVEL3)
                    sandboxplus_message("Kobra lvl3")
                elseif SLOT_THREE == 4 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Police", 1, true, true, false, false, WEAPON_LEVEL4)
                    sandboxplus_message("Kobra lvl4")
                elseif SLOT_THREE == 5 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Gang", 1, true, true, false, false, WEAPON_LEVEL1)
                    sandboxplus_message("45 Shepherd lvl1")
                elseif SLOT_THREE == 6 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Gang", 1, true, true, false, false, WEAPON_LEVEL2)
                    sandboxplus_message("45 Shepherd lvl2")
                elseif SLOT_THREE == 7 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Gang", 1, true, true, false, false, WEAPON_LEVEL3)
                    sandboxplus_message("45 Shepherd lvl3")
                elseif SLOT_THREE == 8 then
                    inv_weapon_add_temporary(LOCAL_PLAYER, "Pistol-Gang", 1, true, true, false, false, WEAPON_LEVEL4)
                    sandboxplus_message("45 Shepherd lvl4")
                            end
                    if SLOT_THREE < 8 then
                        SLOT_THREE = SLOT_THREE + 1
                        else
                        SLOT_THREE = 1
                    end                   
                USE_PUSHED = true

And if you're a player, what's the use of attached code? Well, as long as you remember about the bug described above, you should have some fun with it (you can edit your savefile with Corrodias' Save Editor C to downgrade all weapons and then have fun with weapon changer). Also: since this game registers every weapon that player holds in hands by adding it to weapon's cache, using this mod ended up in fullfilling it. What's the downside? Sometimes you want to quit cheating and actually store something. Press TAUNT + PAGE DOWN to enable weapon-saving but remember: changing weapons will turn it off again.

Now it's time for dual wielding. Every time you "cheat" a weapon, you will obtain it single wielded. Hit TAUNT + DELETE to turn dual wielding for SMGS on and TAUNT + END for pistol dual wield.

Considering all of bugs and conditions above, I decided to give each weapon and unlimited ammount of reserve ammo and highly recommend to use it only on your all-missions-complete-so-act-like-a-madman, reserve save file. It shouldn't break your game nor do anything bad... but with this game (and with modifications made by me) you never now.

E + PG DWN cycle through melee
E + RIGHT pistols
E + LEFT smgs
E + DOWN shotguns
E + UP rifles
E + [ explosives
E + ] specials
E + \ brute and specialists guns

TAUNT + DELETE SMG dual wield on
TAUNT + END pistol dual wield on
TAUNT + PAGE DOWN store weapons at crib's cache (turned off every time you use cycling option)
 
The hour is passed. Where is new build? :p

I just uploaded it now. :p

.39 alpha changelog said:
* Fixed zombie spawning at Arapice island (toggling the zone back to the original now spawns npcs instead of the zombies)

* Added the following new commands:
E + PGDOWN = Toggle STAG active
E + RIGHT = Toggle Saints loved/hated
E + LEFT = Toggle Restricted Zone notoriety (Disabling means no forced notoriety at places like the military base)
 
I just uploaded it now. :p
Thanks! I am installing it now...
EDIT:
Great modder=Great mods! You are one of BEST SR3 MODDERS!

Is there any way to make commands for zombies, bikers or mascots notoriety? Just like in challenges? And teleport to Stillwater (there are only teleport to broken Stillwater Bank)?

I found a bug in Thermopylae Interior. One wall is permeable.
 
I found a bug in Thermopylae Interior. One wall is permeable.

Permeable? You mean you can move through it? There's nothing that can be done about something like that. That would be a problem with the geometry of the zone itself.

I'll look into the other notoriety stuff.
 
Back
Top