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.3k Topics 8.9k Posts
  • protect to server

    1
    0 Votes
    1 Posts
    46 Views
    No one has replied
  • 0 Votes
    2 Posts
    178 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
    1k 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
    590 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
    827 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
    164 Views
    No one has replied
  • Motd and Origins Easter eggs with more than 4 players

    4
    0 Votes
    4 Posts
    434 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
    152 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
    511 Views
    No one has replied
  • Bots Are Annoying. How Do I Fix Them?

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

    2
    0 Votes
    2 Posts
    350 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
    238 Views
    //Locked since this is a duplicate of https://forum.plutonium.pw/topic/9283/
  • [Support] help, can someone put these two mods together in one?

    help
    3
    0 Votes
    3 Posts
    182 Views
    @Chase how can I do this?
  • 0 Votes
    3 Posts
    351 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
  • Gubblegum

    Moved
    6
    0 Votes
    6 Posts
    266 Views
    @XRichtofenX With gsc is possible. There limts on model and animations but its possible to do almost everything.
  • how to make custom animated camos on BO2 ?

    Moved
    6
    0 Votes
    6 Posts
    635 Views
    Another one https://www.youtube.com/watch?v=vqgaPhVmCqA
  • Cant get VIP on my own server

    5
    0 Votes
    5 Posts
    381 Views
    This is a good read.
  • I need diamond camo files

    1
    0 Votes
    1 Posts
    245 Views
    No one has replied
  • I need help

    Moved
    2
    0 Votes
    2 Posts
    165 Views
    https://forum.plutonium.pw/topic/6966/how-to-use-a-mod-menu-without-injecting-loading-gsc-scripts-client-sided