Skip to content

MW3 Modding Support & Discussion

Got modding questions regarding Plutonium IW5? Scripts erroring? Request help from the community here. Discuss your modding projects etc.

398 Topics 1.5k Posts
  • Promod mw3

    1
    0 Votes
    1 Posts
    261 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    5 Views
    No one has replied
  • GSC editing score help.

    gsc gsc script help
    4
    0 Votes
    4 Posts
    529 Views
    @Sorex Mind elaborating? The current implementation works for me. Ill probably have to do more in-depth testing, but as of now I have found not real issues. The logic I have checks to see if the damage is being done with the correct weapon in the cycle, and if you kill someone with a rocket and someone else is standing next to them it will cancel the damage because the player will already be on the next weapon making the statement true eWeapon != eAttacker getWeapon(). I have tested this with all the launchers.
  • This topic is deleted!

    5
    1
    0 Votes
    5 Posts
    111 Views
  • fast gun switching reloading

    2
    0 Votes
    2 Posts
    126 Views
    @kaba7tohid I think it is what you are looking for. #include maps\mp\_utility; #include common_scripts\utility; #include maps\mp\gametypes\_hud_util; init() { level thread onPlayerConnect(); } onPlayerConnect() { for(;;) { level waittill("connected", player); player thread onPlayerSpawned(); } } onPlayerSpawned() { self endon("disconnect"); level endon("game_ended"); for(;;) { self waittill("spawned_player"); self SetPerk("specialty_fastreload", true, false); self SetPerk("specialty_quickswap", true, false); } }
  • gun roate script IW5

    10
    0 Votes
    10 Posts
    467 Views
    @Kalitos Thanks you were helping me in discord
  • I need help with iw5-gsc-utils

    9
    0 Votes
    9 Posts
    525 Views
    @Kalitos OK thanks for everything
  • MW3 infinityscript

    8
    1 Votes
    8 Posts
    451 Views
    @mxve Hello, I would like you to help me and tell me in which folder the iw5-gsc-utils goes and how to make it work or a tutorial on how to work with it
  • Sniper only damage and custom weapons

    2
    0 Votes
    2 Posts
    368 Views
    @Le4n to add custom snipers https://github.com/Resxt/Plutonium-IW5-Scripts/tree/main/replace_weapon_on_spawn To allow only sniper damage you can modify this script and adapt it to accept only the sniper weapon type https://github.com/Resxt/Plutonium-IW5-Scripts/tree/main/disable_self_explosive_damage This can be done by checking sWeapon value Then iirc there is a function to check the weapon type but I don't remember what it is
  • I need a GSC by anticamp

    Moved
    2
    0 Votes
    2 Posts
    208 Views
    @Yosmany #include maps\mp\_utility; #include common_scripts\utility; #include maps\mp\gametypes\_hud_util; //#include maps\mp\gametypes\_hud_message; init() { level thread onPlayerConnect(); } onPlayerConnect() { for(;;) { level waittill("connected", player); player thread onPlayerSpawned(); } } onPlayerSpawned() { self endon("disconnect"); level endon("game_ended"); for(;;) { self waittill("spawned_player"); self thread watch_anti_camp(); // Will appear each time when the player spawn, that's just an exemple. //self iprintln("Black Ops 2 - GSC Studio | Project : ^2Anticamp MW3"); } } watch_anti_camp() { self endon("disconnect"); self endon("death"); self endon("joined_spectators"); level endon("destroy_bar"); level endon("game_ended"); //if(getintdvar("scr_anticamp"!=1) //return; self.camping = 0; if(!isDefined(self.bar)) { self.bar = self maps\mp\gametypes\_hud_util::createBar((1,1,1), 64, 8); self.bar maps\mp\gametypes\_hud_util::setPoint("CENTER", undefined, 0, 230); } while(isAlive(self)) { oldorg = self.origin; wait .1; if(distance(oldorg, self.origin) < 3.5) self.camping += 0.015; else self.camping -= 0.0055; if(self.camping > 1) self.camping = 1; else if(self.camping < 0) self.camping = 0; self.bar maps\mp\gametypes\_hud_util::updateBar(self.camping); if(self.camping == 1) { self iprintlnbold("^2Move ^7or you will be ^1killed!"); oldorg = self.origin; wait 5; if(distance(oldorg, self.origin) < 150) { self.bar maps\mp\gametypes\_hud_util::updateBar(0); self.bar destroy(); self suicide(); level notify("destroy_bar"); } } } }
  • Help

    Moved
    3
    0 Votes
    3 Posts
    98 Views
    @Mr-ghost65 https://forum.plutonium.pw/topic/16355/how-to-play-with-bots-how-to-install-bot-warfare?_=1646707691352
  • Hide Orginal message

    5
    0 Votes
    5 Posts
    221 Views
    @JezuzLizard i know this option but there is way to put "/" before command?
  • dropclient & banclient

    4
    0 Votes
    4 Posts
    215 Views
    @RAVEN How to use the command? From the in game console you must first log in using "rcon login ****", then "rcon status", then "rcon clientkick 4".
  • MW3 S&D Equipment

    1
    0 Votes
    1 Posts
    109 Views
    No one has replied
  • Weird bug possibly with menu textures

    1
    3
    1 Votes
    1 Posts
    125 Views
    No one has replied
  • [help] Carepackage timelimit

    4
    0 Votes
    4 Posts
    180 Views
    @nefq89wpenvo I don't know much about GSC myself but you probably need to replace that function (instead of writing inside the file directly) I have an example here https://github.com/Resxt/Plutonium-IW5-Scripts/blob/main/disable_nuke_effects/disable_nuke_effects_vision.gsc I copy/pasted the original function and replaced it with my own which is a copy with some things changed/removed This way it keeps the original behavior with your setting/behavior on top of it instead of modifying game files You could try replacing the func and replacing 90 then yes
  • Trying to do stuff to otherplayers but I am having issues.

    13
    0 Votes
    13 Posts
    477 Views
    @peep isBot does work if you're using Bot Warfare Human players don't have isBot, it's undefined Bots have it set to true. See my example here https://github.com/Resxt/Plutonium-IW5-Scripts/blob/main/actions_on_button_press/camera_switch_vote_on_button_press.gsc#L84 (In my case I check for human players only so I check for undefined and false so check for defined and true instead)
  • Draw the crosshair when in third person with cg_thirdPerson

    6
    2
    0 Votes
    6 Posts
    2k Views
    Since this is a global dvar and I really want to keep the camera this way I decided to make a vote system on my server instead so that players can choose which camera they want at any time in the game If anyone is interested in this see my Github
  • Trying to spawn more than one model.

    3
    0 Votes
    3 Posts
    171 Views
    You are running a loop inside the function you called, so the thread is probably blocked. Something like this could work, but idk enough about gsc to be sure. level thread makejumppad((490.875, -2121, 134.676), (50, 0, 430)); level thread makejumppad((-2957.64, 995.975, 994.125), (50, 0, 430)); Best case would probably be that you move your loop to another function and start a thread for the loop function from makejumppad.
  • mw3 raw gun files

    Moved
    1
    1 Votes
    1 Posts
    151 Views
    No one has replied