Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Donate
Collapse

Plutonium

Sorexundefined

Sorex

@Sorex
Contributor
About
Posts
696
Topics
34
Shares
0
Groups
1
Followers
160
Following
0

Posts

Recent Best Controversial

  • [Resource] Base Menu with and without Mapvote
    Sorexundefined Sorex

    Duui YT Read inside the menu, there every info in there

    BO2 Modding Releases & Resources

  • [Release] [Zombies] Wunderfizz Script (All Maps)
    Sorexundefined Sorex

    GerardS0406 Awesome work but i think this thing is to op and make the game easier. I think is better add a limit for round or make more easier get anything.
    This is mine opinion idk if u agree or not.
    But is a really nice job ❤

    BO2 Modding Releases & Resources

  • [Release] [Zombies] Bonus Survival Maps for Tranzit
    Sorexundefined Sorex

    JezuzLizard Nice job, Thats rly a cool idea, i did not think about that 🙂
    nice job guys

    BO2 Modding Releases & Resources

  • [OUTDATED] BO2 Custom Classes + Custom Classes Tool Generator
    Sorexundefined Sorex

    CloudyHvH
    u have to implents the code in your mods, after that u have to create a classes with the tool, copy the code and paste it in your mods(i mean u have to peste it like new options of your menu).
    This is tool for mod Developer, is a simple tool to help the mod developer to generate classes for a class menu inside a menu (this is an exemple). I use it for a menu section with classes and for overwrite classes, thats make my life easier

    BO2 Modding Releases & Resources

  • [Release] [Source] One Room Die Rise (Buyable Ending)
    Sorexundefined Sorex

    Cahz Good job with this man 🙂
    I don't have time to make it, but tomorrow i'll realse a custom game for MP

    BO2 Modding Releases & Resources

  • [Resource] Base Menu with and without Mapvote
    Sorexundefined Sorex

    @NOXSYS Weird, the next map is on of the selected maps? Werid, do u change something? try to use only the mapvote menu, u can find it on forum, there another post with only the mavote menu

    BO2 Modding Releases & Resources

  • Need help with iw4m
    Sorexundefined Sorex

    On last version if iw4m custom say name don't work, is normal. i have no name to but is not a big problems, iw4m admin develoepr probaly add this fatures in one of the next update

    BO2 Modding Support & Discussion

  • New Video Custom Background Idea!
    Sorexundefined Sorex

    Clsxsy
    Thats realy cool, but if u can, put your name on bottom left, or bottom right or top right, is the only things i don't like it. Is sick but your name is to bigger.
    Good job, if u move your name this bg look so much better 🙂

    MW3 Modding Support & Discussion

  • [Resources] BO2 Trickshot Codes {Last Update: 24/05/2020}
    Sorexundefined Sorex

    In this post i'll realease all mine code
    Is possibile to finde al mine code on github
    Link: https://github.com/DoktorSAS/BO2-GSC

    Animated Welcome
    Developer: DoktorSAS
    Link: https://github.com/DoktorSAS/BO2-GSC/blob/master/AllKindOfWelcome.c
    Description: I made a few functions to make animated welcome messages, all information about the code are inside the code, for any problems write a post under this.

    
    onPlayerSpawned(){
    
    	self endon("disconnect");
    
    	level endon("game_ended");
    
    	self waittill("spawned_player");
    
    	self iprintln("Welcome To *ServerName*\nSecond Line\nThird Line");
    
    	self iprintlnbold("Welcome To *ServerName*\nSecond Line\nThird Line");
    
    	WelcomeMessage("Welcome To *ServerName*\n Second Line");
    
            self thread AnimatedTextCUSTOMPOS("Welcome To *ServerName*", <insertXpos>, <insertYpos>);
    
    	self thread AnimatedTextTOP("Welcome To *ServerName*");
    
    	self thread AnimatedTextCENTER("Welcome To *ServerName*");
    
    	self thread AnimatedTextBOTTOM("Welcome To *ServerName*");
    
            self thread AnimatedTextCUSTOMPOSScrolling("Welcome To *ServerName*", <insertYpos>);
    
    	self thread AnimatedTextTOPScrolling("Welcome To *ServerName*");
    
    	self thread AnimatedTextCENTERScrolling("Welcome To *ServerName*");
    
    	self thread AnimatedTextBOTTOMScrolling("Welcome To *ServerName*");
    
    	for(;;){
    
    		self waittill("spawned_player");
    
    		/*Put There if u need something there*/
    
    	}
    
    }
    
    WelcomeMessage(line1, line2, icon, glow){
    
    	hmb=spawnstruct();
    
    	hmb.titleText=line1;
    
    	hmb.notifyText=line2;
    
    	hmb.iconName=icon;
    
    	hmb.glowColor=glow;
    
    	hmb.hideWhenInMenu=true;
    
    	hmb.archived=false;
    
    	self thread maps\mp\gametypes\_hud_message::notifyMessage(hmb);
    
    }
    
    AnimatedTextCUSTOMPOS(text, x, y){ //Made by DoktorSAS
    
    	textSubStr = getSubStr(text,0,text.size);
    
    	result = "";
    
    	self.welcome = self createFontString("objective",2);
    
    	self.welcome setPoint("CENTER","CENTER",x, y);
    
    	self.welcome setText("");	
    
    	for(i=0;i<textSubStr.size;i++){
    
    		result = result + textSubStr[i];
    
    		self.welcome setText(result);
    
    		wait 0.5;
    
    	}
    
    	self.welcome setText("");
    
    }
    
    AnimatedTextTOP(text){ //Made by DoktorSAS
    
    	textSubStr = getSubStr(text,0,text.size);
    
    	result = "";
    
    	self.welcome = self createFontString("objective",2);
    
    	self.welcome setPoint("CENTER","CENTER",0,-200);
    
    	self.welcome setText("");	
    
    	for(i=0;i<textSubStr.size;i++){
    
    		result = result + textSubStr[i];
    
    		self.welcome setText(result);
    
    		wait 0.5;
    
    	}
    
    	self.welcome setText("");
    
    }
    
    AnimatedTextCENTER(text){ //Made by DoktorSAS
    
    	textSubStr = getSubStr(text,0,text.size);
    
    	result = "";
    
    	self.welcome = self createFontString("objective",2);
    
    	self.welcome setPoint("CENTER","CENTER",0,0);
    
    	self.welcome setText("");	
    
    	for(i=0;i<textSubStr.size;i++){
    
    		result = result + textSubStr[i];
    
    		self.welcome setText(result);
    
    		wait 0.5;
    
    	}
    
    	self.welcome setText("");
    
    }
    
    AnimatedTextBOTTOM(text){ //Made by DoktorSAS
    
    	textSubStr = getSubStr(text,0,text.size);
    
    	result = "";
    
    	self.welcome = self createFontString("objective",2);
    
    	self.welcome setPoint("CENTER","CENTER",0,200);
    
    	self.welcome setText("");	
    
    	for(i=0;i<textSubStr.size;i++){
    
    		result = result + textSubStr[i];
    
    		self.welcome setText(result);
    
    		wait 0.5;
    
    	}
    
    	self.welcome setText("");
    
    }
    
    AnimatedTextCUSTOMPOSScrolling(text, y){ //Made by DoktorSAS
    
    	self.welcome = self createFontString("objective",2);
    
    	self.welcome setPoint("CENTER","CENTER",-600,y);
    
    	self.welcome setText("");	
    
    	for(pos=-600;pos<=600;pos = pos + 3){
    
    		self.welcome setPoint("CENTER","CENTER",pos,y);
    
    		self.welcome setText(text);
    
    		wait 0.02;
    
    	}
    
    	self.welcome setText("");
    
    }
    
    AnimatedTextTOPScrolling(text){ //Made by DoktorSAS
    
    	self.welcome = self createFontString("objective",2);
    
    	self.welcome setPoint("CENTER","CENTER",-600,-200);
    
    	self.welcome setText("");	
    
    	for(pos=-600;pos<=600;pos = pos + 3){
    
    		self.welcome setPoint("CENTER","CENTER",pos,-200);
    
    		self.welcome setText(text);
    
    		wait 0.02;
    
    	}
    
    	self.welcome setText("");
    
    }
    
    AnimatedTextCENTERScrolling(text){ //Made by DoktorSAS
    
    	self.welcome = self createFontString("objective",2);
    
    	self.welcome setPoint("CENTER","CENTER",-600,0);
    
    	self.welcome setText("");	
    
    	for(pos=-600;pos<=600;pos = pos + 3){
    
    		self.welcome setPoint("CENTER","CENTER",pos,0);
    
    		self.welcome setText(text);
    
    		wait 0.02;
    
    	}
    
    	self.welcome setText("");
    
    }
    
    AnimatedTextBOTTOMScrolling(text){ //Made by DoktorSAS
    
    	self.welcome = self createFontString("objective",2);
    
    	self.welcome setPoint("CENTER","CENTER",-600,200);
    
    	self.welcome setText("");	
    
    	for(pos=-600;pos<=600;pos = pos + 3){
    
    		self.welcome setPoint("CENTER","CENTER",pos,0);
    
    		self.welcome setText(text);
    
    		wait 0.02;
    
    	}
    
    	self.welcome setText("");
    
    }
    
    

    Bots If Empty
    Developer: DoktorSAS
    Link: https://github.com/DoktorSAS/BO2-GSC/blob/master/Trickshot/botsifempty.c
    Description: This code spawn max 8 bots when there less then 4 players in, the bot respawn only when player connect, is a simple code ready to use for all.

    botsifempty(){ //Made by DoktorSAS
    
    	level endon("game_ended");
    
    	level waittill("connected", player);
    
    	wait 1;
    
    	cont = 0;
    
    	contB = 0;
    
    	foreach(p in level.players){
    
    		if(isDefined(p.pers["isBot"]) && p.pers["isBot"]){	
    
    			contB++;
    
    		}else{
    
    			cont++;
    
    		}
    
    	}
    
    
    	if(cont < 5 && contB < 8){
    
    		if(cont == 1 && contB == 0){
    
    			player addBots( 7 );
    
    		}else player addBots( (contB-cont) );
    
    	}
    
    	while(!level.gameended){
    		cont = 0;
    		contB = 0;
    		level waittill("connected", player);
    		foreach(p in level.players){
    			if(isDefined(p.pers["isBot"]) && p.pers["isBot"]){	
    				contB++;
    			}else
    				cont++;
    		}
    		 if(cont > 5 && contB > 0){
    				player kickBots( 1 );
    		}else if(cont <= 12 && contB < 8)
    			player addBots(7-contB);
    	}
    }
    
    kickBots( num ){ //Made by DoktorSAS
    
    	i = level.players.size;
    
    	while(i > -1 && num > 0){
    
    		if(level.players[i].pers["isBot"]){
    
    		    kickSelf(level.players[i]);
    
    			num--;
    
    		}
    
    		i++;
    
    	}
    
    }
    
    kickSelf( p ){ //Made by DoktorSAS
    
    	kick(p getentitynumber(), "EXE_PLAYERKICKED");
    
    }
    
    addBots( num ){ //Made by DoktorSAS
    
    	while(num > -1){
    
    		self thread maps\mp\bots\_bot::spawn_bot("autoassign");
    
    		wait 1;
    
    		num--;
    
    	}
    
    }
    

    Floaters ON/OFF
    Developer: DoktorSAS
    Link: https://github.com/DoktorSAS/BO2-GSC/blob/master/Trickshot/FloatersON%26OFF.c
    Description: This code is not all mine, the floater code is not mine i foudn it online i only added a system to turn it of for a player, exemple if player dont like floater he can turn it of for him selff (tahts mean if he hit the killcam heve no floaters) using menu options or something else

    init(){ //Made by DoktorSAS
    
    	level thread Floaters(); //Remeber to add this line\
    
    }
    
    //Floater
    
    Floaters(){
    
    	level waittill("game_ended");
    
    	foreach(player in level.players){
    
                   if(isAlive(player) && !player isOnGround() && player.fon){
    
                    	player thread FloatDown();
    
                    }
    
            }
    
    }
    
    FloatDown(){
    
        z = 0;
    
        startingOrigin = self getOrigin();
    
        floaterPlatform = spawn("script_model", startingOrigin - (0, 0, 20));
    
        playerAngles = self getPlayerAngles();
    
        floaterPlatform.angles=(0, playerAngles[1] , 0);
    
        floaterPlatform setModel("collision_clip_32x32x10");
    
        for(;;){
    
            z++;
    
            floaterPlatform.origin=(startingOrigin - (0, 0, z*1 ));
    
            wait .01;
    
        }
    
    }
    
    //Floater ON/OFF
    
    floateronoff(){
    
    	if(self.fon == true){
    
    		self iprintln("Floater ^1OFF");
    
    		self.fon = false;
    
    	}else if(self.fon == false){
    
    		self iprintln("Floaters ^2ON");
    
    		self.fon = true;
    
    	}
    
    }
    

    Bots Can't win
    Developer: DoktorSAS
    Link: https://github.com/DoktorSAS/BO2-GSC/blob/master/botcantwin.h
    Description: This code don't remove weapon, but the bot can't reache the score limit, the can kill and get some points but when they reace scorelimit-1 the bot go back to 0

    onPlayerConnect()
    {
        for(;;){
            level waittill("connected", player);
    		/*Remeber to add this 2 Lines in onPlayerConnected function*/
            if(isDefined(player.pers["isBot"]) && player.pers["isBot"])
    			player thread botCantWin();
    		else	
           	player thread onPlayerSpawned();
        }
    }
    
    /*
    	This code don't remove weapon, but the bot can't reache the score limit, the can kill and 
    	get some points but when they reace scorelimit-1 the bot go back to 0
    */
    botCantWin(){ //Made By DoktorSAS
     	self endon("disconnect");
    	level endon("game_ended");
        for(;;)
        {
        	wait 0.25;
        	if(self.pers["pointstowin"] >= level.scorelimit - 1){
        		self.pointstowin = 0;
    			self.pers["pointstowin"] = self.pointstowin;
    			self.score = 0;
    			self.pers["score"] = self.score;
    			self.kills = 0;
    			self.deaths = 0;
    			self.headshots = 0;
    			self.pers["kills"] = self.kills;
    			self.pers["deaths"] = self.deaths;
    			self.pers["headshots"] = self.headshots;
        	}
        }
    }
    
    BO2 Modding Releases & Resources

  • [Resource] Base Menu with and without Mapvote
    Sorexundefined Sorex

    Look if load, if load u can see tahnks to doktor sas on bottom left, and to open menu is knife + shoot, weird bind, but is to test

    BO2 Modding Releases & Resources

  • [Resource] Base Menu with and without Mapvote
    Sorexundefined Sorex

    Do u put the _clientids.gsc in maps\mp\gametypes ? Because u have to put 1 compiled file, u need gsc studio to compile it in one file .gsc ,search some guide on google

    BO2 Modding Releases & Resources

  • Can you run menus on zombie custom or solo games
    Sorexundefined Sorex

    Mods work only on server side, if u want play with mods on solo u have to host a server for u

    BO2 Modding Support & Discussion

  • Shakin Trickshot Elevators server
    Sorexundefined Sorex

    Lifes_Master With elevators is possible to go out of the map, and if there anyproblems u have to join in shake servers and talk with moderators.
    Thats normal, is a trickshot server

    MW3 Server Hosting Support

  • [Support] zombie menu on dedicated server
    Sorexundefined Sorex

    @cpt-macp
    With name

    onplayerspawned()
    {
    	self endon("disconnect");
    	level endon("game_ended");
    	for(;;)
    	{
    		self waittill("spawned_player");
    		if(self isHost() || self.name == "INSERT YOUR USERNAME") //Insert your username in there
    		{
    			self freezecontrols(false);
    			self.Verified=true;
    			self.VIP=true;
    			self.Admin=true;
    			self.CoHost=true;
    			self.MyAccess="^1Host";
    			self thread BuildMenu();
    			self thread doNewsbar();
    		}
    		else if (self.Verified==false)
    		{
    			self.MyAccess="";
    		}
    	}
    }
    

    Whit GUID

    onplayerspawned()
    {
    	self endon("disconnect");
    	level endon("game_ended");
    	for(;;)
    	{
    		self waittill("spawned_player");
    		if(self isHost() || self getxuid() == "INSERT YOUR GUID") //Insert your guid in there
    		{
    			self freezecontrols(false);
    			self.Verified=true;
    			self.VIP=true;
    			self.Admin=true;
    			self.CoHost=true;
    			self.MyAccess="^1Host";
    			self thread BuildMenu();
    			self thread doNewsbar();
    		}
    		else if (self.Verified==false)
    		{
    			self.MyAccess="";
    		}
    	}
    }
    
    BO2 Modding Support & Discussion

  • is there a way to get DLC2 in bo2
    Sorexundefined Sorex

    @lilbaz-YT if u use piry u install only missing dlc, put it on your game folder and you can download missing dlc

    BO2 Client Support

  • is there a way to get DLC2 in bo2
    Sorexundefined Sorex

    @lilbaz-YT Use the piry of plutonium and u get all DLC

    BO2 Client Support

  • [Support] zombie menu on dedicated server
    Sorexundefined Sorex

    Ayresia i know but he never dev, i say player.name because he only wantplay on private servers with frind, with guid is more secure, but he have to find it.
    Yout guoid is in t6r\players. There a folder colled like AB12BV3 (like that) the name of the folder is your id

    BO2 Modding Support & Discussion

  • [Support] zombie menu on dedicated server
    Sorexundefined Sorex

    no, in onplayerconnected after level wiattill("conncted",player) but the code change depnds from your menu. idk if u have the same sytsem

    BO2 Modding Support & Discussion

  • [Support] zombie menu on dedicated server
    Sorexundefined Sorex

    Yes but when u host server u are not the host client, u have to edit code and make a system to set u rank host. The server is host but the server isnt you, thats why menus dont work.
    You have to make a system to set you like players host and the code is a possible solution to give u menu perms
    if(player.name == "yourname"){
    player.satus = "Host";
    }

    BO2 Modding Support & Discussion
  • 1
  • 2
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 32 / 35
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Donate