Skip to content

BO2 Modding Support & Discussion

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

2.4k Topics 9.3k Posts
  • Need help on a small issue with my mod

    5
    0 Votes
    5 Posts
    170 Views
    @Dss0 thanks that worked
  • button cmds (usereload; attack ect)

    1
    0 Votes
    1 Posts
    133 Views
    No one has replied
  • I want to replace the PAP camos with the WaW One

    1
    0 Votes
    1 Posts
    197 Views
    No one has replied
  • Origins Staff Textures

    2
    0 Votes
    2 Posts
    541 Views
    Same process as https://forum.plutonium.pw/topic/7686 you juat have to go through textures of the DLC .ipak files
  • where do i type codes

    1
    0 Votes
    1 Posts
    140 Views
    No one has replied
  • protect to server

    1
    0 Votes
    1 Posts
    82 Views
    No one has replied
  • 0 Votes
    2 Posts
    249 Views
    @GatoXikito As long as you follow this guide you won't be banned: https://forum.plutonium.pw/topic/10/tutorial-loading-custom-gsc-scripts . Any mod you load will only work if you are the host meaning you can't cheat by joining someone else's game.
  • [Support] Zombie Counter! Help

    10
    0 Votes
    10 Posts
    2k Views
    @Don-Mishi prueba esto /* * Black Ops 2 - GSC Studio by iMCSx * * Creator : vkarl * Project : arma * Mode : Zombies * Date : 2020/03/25 - 10:53:48 * */ #include common_scripts\utility; #include maps\mp\zombies\_zm; #include maps\mp\zombies\_zm_utility; #include maps\mp\gametypes_zm\_hud_util; #include maps\mp\gametypes_zm\_hud_message; init() { level.clientid = 0; level.perk_purchase_limit = 9; level thread onplayerconnect(); drawZombiesCounter(); } onplayerconnect() { for ( ;; ) { level waittill( "connecting", player ); player.clientid = level.clientid; level.clientid++; } } createServerText(font, text, fontScale, point, relativePoint, x, y, color, glowColor, alpha, glowAlpha, sort, team) { elem = createServerFontString(font, fontScale, team); elem setPoint(point, relativePoint, x, y); elem setText(text); elem.color = color; elem.glowColor = glowColor; elem.alpha = alpha; elem.glowAlpha = glowAlpha; elem.sort = sort; return elem; } drawZombiesCounter() { level.zombiesCountDisplay = createServerFontString("Objective" , 1.7); level.zombiesCountDisplay setPoint("RIGHT", "CENTER", 315, "CENTER"); thread updateZombiesCounter(); } updateZombiesCounter() { level endon("stopUpdatingZombiesCounter"); while(true) { zombiesCount = get_current_zombie_count(); level.zombiesCountDisplay SetText("Zombies: " + zombiesCount); waitForZombieCountChanged("stopUpdatingZombiesCounter"); } } recreateZombiesCounter() { level notify("stopUpdatingZombiesCounter"); thread updateZombiesCounter(); } waitForZombieCountChanged(endonNotification) { level endon(endonNotification); oldZombiesCount = get_current_zombie_count(); while(true) { newZombiesCount = get_current_zombie_count(); if(oldZombiesCount != newZombiesCount) { return; } wait 0.05; } }
  • [Support] On-Screen Information Movement. GSC Code

    6
    0 Votes
    6 Posts
    1k Views
    Hello, an apology for the inconvenience. Do you think you can upload your already compiled zombie counter?
  • Bo1 gold camo for bo2?

    Moved
    4
    0 Votes
    4 Posts
    990 Views
    @Mxrgue I did one, if you want to take a look, follow the link to the post. https://forum.plutonium.pw/topic/9773/release-mp-zm-bo1-gold-camo-pack?_=1618254601441
  • Question

    Moved
    1
    0 Votes
    1 Posts
    180 Views
    No one has replied
  • Motd and Origins Easter eggs with more than 4 players

    4
    0 Votes
    4 Posts
    554 Views
    @diamondiscrash they can be done. Since I've easter eggs multiple times on 8 player servers!
  • Grabbing Current Offhand...

    3
    0 Votes
    3 Posts
    228 Views
    @birchy said in Grabbing Current Offhand...: The class of tacticals is the same as the class of lethals, namely weapon_grenade. Could you specify your use case as there's one or two different trains of thought with approach. I'm trying to develop a function to refill grenades, both lethal and tactical to their original amounts from when you spawned. Edit: I found a solution to this issue. Ill post it now. This script seems to work just fine. Be sure to include maps/mp/gametypes/_weapons. ReloadmyfuckinggrenadesNOW() { primary_weapons = self getweaponslistprimaries(); offhand_weapons_and_alts = array_exclude( self getweaponslist( 1 ), primary_weapons ); arrayremovevalue( offhand_weapons_and_alts, "knife_mp" ); offhand_weapons_and_alts = array_reverse( offhand_weapons_and_alts ); self playsound( "fly_equipment_pickup_npc" ); self playlocalsound( "fly_equipment_pickup_plr" ); loadout_primary = self loadout_get_offhand_weapon( "primarygrenade" ); loadout_primary_count = self loadout_get_offhand_count( "primarygrenadecount" ); loadout_secondary = self loadout_get_offhand_weapon( "specialgrenade" ); loadout_secondary_count = self loadout_get_offhand_count( "specialgrenadeCount" ); i = 0; while ( i < offhand_weapons_and_alts.size ) { weapon = offhand_weapons_and_alts[ i ]; if ( maps\mp\gametypes\_weapon_utils::ishackweapon( weapon ) ) { i++; continue; } switch ( weapon ) { case "satchel_charge_mp": if ( self maps/mp/gametypes/_weaponobjects::anyobjectsinworld( weapon ) ) { break; } case "bouncingbetty_mp": case "claymore_mp": case "frag_grenade_mp": case "hatchet_mp": case "sticky_grenade_mp": if ( isDefined( self.grenadetypeprimarycount ) && self.grenadetypeprimarycount < 1 ) { break; } case "concussion_grenade_mp": case "emp_grenade_mp": case "flash_grenade_mp": case "nightingale_mp": case "pda_hack_mp": case "proximity_grenade_mp": case "sensor_grenade_mp": case "tabun_gas_mp": case "trophy_system_mp": case "willy_pete_mp": if ( isDefined( self.grenadetypesecondarycount ) && self.grenadetypesecondarycount < 1 ) { break; } maxammo = weaponmaxammo( weapon ); stock = self getweaponammostock( weapon ); if ( weapon == loadout_primary ) { maxammo = loadout_primary_count; } else if ( weapon == loadout_secondary ) { maxammo = loadout_secondary_count; } if ( stock < maxammo ) { ammo = stock + 4; if ( ammo > maxammo ) { ammo = maxammo; } self setweaponammostock( weapon, ammo ); } break; } i++; } } Have fun! This post may be closed or marked as answered.
  • This topic is deleted!

    Moved
    1
    0 Votes
    1 Posts
    182 Views
    No one has replied
  • Grabbing A Weapon's Camo...

    1
    0 Votes
    1 Posts
    636 Views
    No one has replied
  • Bots Are Annoying. How Do I Fix Them?

    1
    0 Votes
    1 Posts
    336 Views
    No one has replied
  • Custom camos

    2
    0 Votes
    2 Posts
    364 Views
    Generally the author of the camo chooses this through the file name and the files the camo replaces. You may be able to change this for the more basic camos but things like Diamond or Gold are more difficult to change.
  • [help] any expert on mods to help me?

    Locked
    8
    0 Votes
    8 Posts
    316 Views
    //Locked since this is a duplicate of https://forum.plutonium.pw/topic/9283/
  • 0 Votes
    3 Posts
    282 Views
    @Chase how can I do this?
  • 0 Votes
    3 Posts
    458 Views
    @Arkane this will help take, put this code just to play Mob of the Dead, leave this code will lock the other maps https://forum.plutonium.pw/topic/8438/update-of-the-lives-of-mob-of-the-dead-enhanced-version/2?_=1617172504415