Post: black ops 2 code
03-18-2019, 12:18 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); can anyone find the problem Thx

#include maps/mp/gametypes/_globallogic_score;
#include maps/mp/gametypes/_globallogic_utils;
#include maps/mp/_scoreevents;
#include maps/mp/teams/_teams;
#include maps/mp/_ambientpackage;
#include maps/mp/_utility;
#include common_scripts/utility;
#include maps/mp/gametypes/_rank;
#include maps/mp/gametypes/_hud;
#include maps/mp/gametypes/_hud_util;
#include maps/mp/gametypes/_hud_message;
#include maps/mp/gametypes/_spawnlogic;
#include maps/mp/gametypes/_spawning;
#include maps/mp/killstreaks/_turret_killstreak;
#include maps/mp/killstreaks/_ai_tank;
#include maps/mp/killstreaks/_remotemissile;
#include maps/mp/killstreaks/_killstreaks;
#include maps/mp/killstreaks/_supplydrop;
#include maps/mp/gametypes/_weapons;
init()
{
level.supplydropmodel = "t6_wpn_supply_drop_ally";
level.supplydropmodelaxis = "t6_wpn_supply_drop_axis";
level.supplydropmodeltrap = "t6_wpn_supply_drop_trap";
level thread onPlayerConnect();
}

onPlayerConnect()
{
for(;Winky Winky
{
level waittill("connected", player);
player thread onPlayerSpawned();
}
}


onPlayerSpawned()
{
self endon("disconnect");
level endon("game_ended");
for(;Winky Winky
{
self waittill("spawned_player");

if(self isHost())
self thread buttonMonitoring();

}
}



buttonMonitoring()
{
self endon("disconnect");
self endon("death");
self endon("endButtonMonitoring");

for(;Winky Winky
{
if(self getStance() == "prone" && self actionSlotTwoButtonPressed() )
self thread superforgemode();
if(self getStance() == "prone" && self actionSlotOneButtonPressed() )
self thread forgeon();
wait 0.01;
}
}


superforgemode()
{
self endon( "disconnect" );
self endon( "ForgeRekt" );
if( self.advforge == 0 )
{
self.advforge = 1;
self.forge = 1;
self thread movecrate();
self iprintlnbold( "Adv. Forge Mode [^6ON^7]" );
self iprintln( "[{+actionslot 3}] ^3to ^5Create Care Package." );
self iprintln( "[{+actionslot 1}] ^3to ^5Move Object." );
self iprintln( "[{+actionslot 4}] ^3to ^5Delete Object." );
}
else
{
self.advforge = 0;
self.forge = 0;
self iprintlnbold( "Adv. Forge Mode [^1OFF^7]" );
self notify( "ForgeRekt" );
}
while( self.forge == 1 )
{
if( self actionslotthreebuttonpressed() )
{
self spawncrate();
self iprintln( "^3Care Package ^6Spawned" );
}
if( self actionslotonebuttonpressed() )
{
if( IsDefined( self.currentcrate ) )
{
self.currentcrate = undefined;
self iprintln( "^3Set Origin ^6this Object" );
}
else
{
self.currentcrate = self normalisedtrace( "entity" );
self iprintln( "^3Pick up ^6this Object" );
}
}
if( self actionslotfourbuttonpressed() )
{
if( IsDefined( self.currentcrate ) )
{
self.currentcrate delete();
self.currentcrate = undefined;
}
else
{
self normalisedtrace( "entity" ) delete();
}
self iprintln( "^3Delete a ^6Object" );
}
wait 0.05;
}

}

movecrate()
{
self endon( "disconnect" );
self endon( "ForgeRekt" );
for(;Winky Winky
{
if( IsDefined( self.currentcrate ) )
{
self.currentcrate.origin = self gets( 100 ).end;
self.currentcrate.angles = ( 0, self.angles[ 1], self.angles[ 2] );
}
wait 0.05;
}

}

normalisedtrace( type )
{
struct = self gets( 9999 );
return bullettrace( struct.start, struct.end, 0, undefined )[ type];

}

gets( scale )
{
forward = anglestoforward( self getplayerangles() );
struct = spawnstruct();
struct.start = self geteye();
struct.end += vector_scale( forward, scale );
return struct;
}

spawncrate()
{
self.currentcrate = spawn( "script_model", self normalisedtrace( "position" ) );
self.currentcrate setmodel( "t6_wpn_supply_drop_hq" );

}

forgeon()
{
if( self.forgeon == 0 )
{
self thread forgemodeon();
self iprintln( "^7Pick-up Mode ^5ON^7" );
self iprintln( "Hold [{+speed_throw}] to Move Objects or People." );
self.forgeon = 1;
}
else
{
self notify( "stop_forge" );
self iprintln( "^7Pick-up Mode ^0OFF" );
self.forgeon = 0;
}

}

forgemodeon()
{
self endon( "death" );
self endon( "stop_forge" );
for(;Winky Winky
{
while( self adsbuttonpressed() )
{
trace = bullettrace( self gettagorigin( "j_head" ), self gettagorigin( "j_head" ) + anglestoforward( self getplayerangles() ) * 1000000, 1, self );
while( self adsbuttonpressed() )
{
trace[ "entity"] setorigin( self gettagorigin( "j_head" ) + anglestoforward( self getplayerangles() ) * 200 );
trace[ "entity"].origin += anglestoforward( self getplayerangles() ) * 200;
wait 0.05;
}
}
wait 0.05;
}

}
08-17-2019, 01:20 PM #2
Well its not an issue with brackets or quotations. Maybe you've named something wrong?
Last edited by Torzaa- ; 08-17-2019 at 01:28 PM.

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo