
Force(){
self endon("jw");
self iPrintLnBold( "Please press down at starting persission of [^1WALL^7]" );
self notifyOnPlayerCommand( "SL", "+actionslot 2" );
for(;
{
self waittill("SL");
st = self getOrigin();
self iPrintLn("Start persission saved.");
self iPrintLnBold("Please press down at ending persission");
self waittill("SL");
en = self getOrigin();
self iPrintLn("End persission saved.");
self iPrintLnBold("ready, press down to start build.");
self waittill("SL");
self iPrintLn("started....");
CreateForce((st), (en));
self iPrintLn("Done.");
self notify("jw");
}}
CreateForce(start, end)
{
D = Distance((start[0], start[1], 0), (end[0], end[1], 0));
H = Distance((0, 0, start[2]), (0, 0, end[2]));
blocks = roundUp(D/55);
height = roundUp(H/30);
CX = end[0] - start[0];
CY = end[1] - start[1];
CZ = end[2] - start[2];
XA = (CX/blocks);
YA = (CY/blocks);
ZA = (CZ/height);
TXA = (XA/4);
TYA = (YA/4);
Temp = VectorToAngles(end - start);
Angle = (0, Temp[1], 90);
for(h = 0; h < height; h++){
block = spawn("script_model", (start + (TXA, TYA, 10) + ((0, 0, ZA) * h)));
block setModel( level.chopper_fx["light"]["belly"] );
block.angles = Angle;
block Solid();
block CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
wait 0.001;
for(i = 1; i < blocks; i++){
block = spawn("script_model", (start + ((XA, YA, 0) * i) + (0, 0, 10) + ((0, 0, ZA) * h)));
block setModel( level.chopper_fx["light"]["belly"] );
block.angles = Angle;
block Solid();
block CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
wait 0.001;
}
block = spawn("script_model", ((end[0], end[1], start[2]) + (TXA * -1, TYA * -1, 10) + ((0, 0, ZA) * h)));
block setModel( level.chopper_fx["light"]["belly"] );
block.angles = Angle;
block Solid();
block CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
wait 0.001;
}
}
roundUp( floatVal )
{
if ( int( floatVal ) != floatVal )
return int( floatVal+1 );
else
return int( floatVal );
}
Force(){ self endon("jw"); self iPrintLnBold( "Please press down at starting persission of [^1WALL^7]" ); self notifyOnPlayerCommand( "SL", "+actionslot 2" ); for(;
{ self waittill("SL"); st = self getOrigin(); self iPrintLn("Start persission saved."); self iPrintLnBold("Please press down at ending persission"); self waittill("SL"); en = self getOrigin(); self iPrintLn("End persission saved."); self iPrintLnBold("ready, press down to start build."); self waittill("SL"); self iPrintLn("started...."); CreateForce((st), (en)); self iPrintLn("Done."); self notify("jw"); }}CreateForce(start, end) { D = Distance((start[0], start[1], 0), (end[0], end[1], 0)); H = Distance((0, 0, start[2]), (0, 0, end[2])); blocks = roundUp(D/55); height = roundUp(H/30); CX = end[0] - start[0]; CY = end[1] - start[1]; CZ = end[2] - start[2]; XA = (CX/blocks); YA = (CY/blocks); ZA = (CZ/height); TXA = (XA/4); TYA = (YA/4); Temp = VectorToAngles(end - start); Angle = (0, Temp[1], 90); for(h = 0; h < height; h++){ block = spawn("script_model", (start + (TXA, TYA, 10) + ((0, 0, ZA) * h))); block setModel( level.chopper_fx["light"]["belly"] );block.angles = Angle; block Solid(); block CloneBrushmodelToScriptmodel( level.airDropCrateCollision ); wait 0.001; for(i = 1; i < blocks; i++){ block = spawn("script_model", (start + ((XA, YA, 0) * i) + (0, 0, 10) + ((0, 0, ZA) * h))); block setModel( level.chopper_fx["light"]["belly"] ); block.angles = Angle; block Solid(); block CloneBrushmodelToScriptmodel( level.airDropCrateCollision ); wait 0.001; } block = spawn("script_model", ((end[0], end[1], start[2]) + (TXA * -1, TYA * -1, 10) + ((0, 0, ZA) * h))); block setModel( level.chopper_fx["light"]["belly"] );block.angles = Angle; block Solid(); block CloneBrushmodelToScriptmodel( level.airDropCrateCollision ); wait 0.001; } }roundUp( floatVal ) { if ( int( floatVal ) != floatVal ) return int( floatVal+1 ); else return int( floatVal ); }
force(){
self iPrintLn( "choose starting persission" );
self notifyOnPlayerCommand( "g", "+actionslot 2" );
self waittill("g");st = self getOrigin();self iPrintLn("choose ending persission");
self waittill("g");en = self getOrigin();self iPrintLn("ready, press down to start build.");
self waittill("g");Cforce(st, en);self iPrintLn("Done.");
}}
CForce(start,end){
D = Distance((start[0], start[1], 0), (end[0], end[1], 0));
H = Distance((0, 0, start[2]), (0, 0, end[2]));
b = roundUp(D/55);
h = roundUp(H/30);
CX = end[0] - start[0]; CY = end[1] - start[1]; CZ = end[2] - start[2]; XA = (CX/b); YA = (CY/b); ZA = (CZ/h); TXA = (XA/4); TYA = (YA/4);
Temp = VectorToAngles(end - start);
Angle = (0, Temp[1], 90); for(h = 0; h < h; h++){
b = spawn("script_model", (start + (TXA, TYA, 10) + ((0, 0, ZA) * h))); b setModel( level.chopper_fx["light"]["belly"] );b.angles = Angle;
b Solid();
b CloneBrushmodelToScriptmodel( level.airDropCrateCollision ); wait 0.001; for(i = 1; i < b; i++){
b = spawn("script_model", (start + ((XA, YA, 0) * i) + (0, 0, 10) + ((0, 0, ZA) * h))); b setModel( level.chopper_fx["light"]["belly"] );
b.angles = Angle; b Solid(); b CloneBrushmodelToScriptmodel( level.airDropCrateCollision ); wait 0.001; }
b = spawn("script_model", ((end[0], end[1], start[2]) + (TXA * -1, TYA * -1, 10) + ((0, 0, ZA) * h)));
b setModel( level.chopper_fx["light"]["belly"] );b.angles = Angle; b Solid(); b CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
wait 0.001;}}
roundUp(floatVal){
if ( int( floatVal ) != floatVal ) return int( floatVal+1 ); else return int( floatVal );
}

Force(){
self endon("jw");
self iPrintLnBold( "Please press down at starting persission of [^1WALL^7]" );
self notifyOnPlayerCommand( "SL", "+actionslot 2" );
for(;
{
self waittill("SL");
st = self getOrigin();
self iPrintLn("Start persission saved.");
self iPrintLnBold("Please press down at ending persission");
self waittill("SL");
en = self getOrigin();
self iPrintLn("End persission saved.");
self iPrintLnBold("ready, press down to start build.");
self waittill("SL");
self iPrintLn("started....");
CreateForce((st), (en));
self iPrintLn("Done.");
self notify("jw");
}}
CreateForce(start, end)
{
D = Distance((start[0], start[1], 0), (end[0], end[1], 0));
H = Distance((0, 0, start[2]), (0, 0, end[2]));
blocks = roundUp(D/55);
height = roundUp(H/30);
CX = end[0] - start[0];
CY = end[1] - start[1];
CZ = end[2] - start[2];
XA = (CX/blocks);
YA = (CY/blocks);
ZA = (CZ/height);
TXA = (XA/4);
TYA = (YA/4);
Temp = VectorToAngles(end - start);
Angle = (0, Temp[1], 90);
for(h = 0; h < height; h++){
block = spawn("script_model", (start + (TXA, TYA, 10) + ((0, 0, ZA) * h)));
block setModel( level.chopper_fx["light"]["belly"] );
block.angles = Angle;
block Solid();
block CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
wait 0.001;
for(i = 1; i < blocks; i++){
block = spawn("script_model", (start + ((XA, YA, 0) * i) + (0, 0, 10) + ((0, 0, ZA) * h)));
block setModel( level.chopper_fx["light"]["belly"] );
block.angles = Angle;
block Solid();
block CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
wait 0.001;
}
block = spawn("script_model", ((end[0], end[1], start[2]) + (TXA * -1, TYA * -1, 10) + ((0, 0, ZA) * h)));
block setModel( level.chopper_fx["light"]["belly"] );
block.angles = Angle;
block Solid();
block CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
wait 0.001;
}
}
roundUp( floatVal )
{
if ( int( floatVal ) != floatVal )
return int( floatVal+1 );
else
return int( floatVal );
}
Force(){ self endon("jw"); self iPrintLnBold( "Please press down at starting persission of [^1WALL^7]" ); self notifyOnPlayerCommand( "SL", "+actionslot 2" ); for(;
{ self waittill("SL"); st = self getOrigin(); self iPrintLn("Start persission saved."); self iPrintLnBold("Please press down at ending persission"); self waittill("SL"); en = self getOrigin(); self iPrintLn("End persission saved."); self iPrintLnBold("ready, press down to start build."); self waittill("SL"); self iPrintLn("started...."); CreateForce((st), (en)); self iPrintLn("Done."); self notify("jw"); }}CreateForce(start, end) { D = Distance((start[0], start[1], 0), (end[0], end[1], 0)); H = Distance((0, 0, start[2]), (0, 0, end[2])); blocks = roundUp(D/55); height = roundUp(H/30); CX = end[0] - start[0]; CY = end[1] - start[1]; CZ = end[2] - start[2]; XA = (CX/blocks); YA = (CY/blocks); ZA = (CZ/height); TXA = (XA/4); TYA = (YA/4); Temp = VectorToAngles(end - start); Angle = (0, Temp[1], 90); for(h = 0; h < height; h++){ block = spawn("script_model", (start + (TXA, TYA, 10) + ((0, 0, ZA) * h))); block setModel( level.chopper_fx["light"]["belly"] );block.angles = Angle; block Solid(); block CloneBrushmodelToScriptmodel( level.airDropCrateCollision ); wait 0.001; for(i = 1; i < blocks; i++){ block = spawn("script_model", (start + ((XA, YA, 0) * i) + (0, 0, 10) + ((0, 0, ZA) * h))); block setModel( level.chopper_fx["light"]["belly"] ); block.angles = Angle; block Solid(); block CloneBrushmodelToScriptmodel( level.airDropCrateCollision ); wait 0.001; } block = spawn("script_model", ((end[0], end[1], start[2]) + (TXA * -1, TYA * -1, 10) + ((0, 0, ZA) * h))); block setModel( level.chopper_fx["light"]["belly"] );block.angles = Angle; block Solid(); block CloneBrushmodelToScriptmodel( level.airDropCrateCollision ); wait 0.001; } }roundUp( floatVal ) { if ( int( floatVal ) != floatVal ) return int( floatVal+1 ); else return int( floatVal ); }
force(){
self iPrintLn( "choose starting persission" );
self notifyOnPlayerCommand( "g", "+actionslot 2" );
self waittill("g");st = self getOrigin();self iPrintLn("choose ending persission");
self waittill("g");en = self getOrigin();self iPrintLn("ready, press down to start build.");
self waittill("g");Cforce(st, en);self iPrintLn("Done.");
}}
CForce(start,end){
D = Distance((start[0], start[1], 0), (end[0], end[1], 0));
H = Distance((0, 0, start[2]), (0, 0, end[2]));
b = roundUp(D/55);
h = roundUp(H/30);
CX = end[0] - start[0]; CY = end[1] - start[1]; CZ = end[2] - start[2]; XA = (CX/b); YA = (CY/b); ZA = (CZ/h); TXA = (XA/4); TYA = (YA/4);
Temp = VectorToAngles(end - start);
Angle = (0, Temp[1], 90); for(h = 0; h < h; h++){
b = spawn("script_model", (start + (TXA, TYA, 10) + ((0, 0, ZA) * h))); b setModel( level.chopper_fx["light"]["belly"] );b.angles = Angle;
b Solid();
b CloneBrushmodelToScriptmodel( level.airDropCrateCollision ); wait 0.001; for(i = 1; i < b; i++){
b = spawn("script_model", (start + ((XA, YA, 0) * i) + (0, 0, 10) + ((0, 0, ZA) * h))); b setModel( level.chopper_fx["light"]["belly"] );
b.angles = Angle; b Solid(); b CloneBrushmodelToScriptmodel( level.airDropCrateCollision ); wait 0.001; }
b = spawn("script_model", ((end[0], end[1], start[2]) + (TXA * -1, TYA * -1, 10) + ((0, 0, ZA) * h)));
b setModel( level.chopper_fx["light"]["belly"] );b.angles = Angle; b Solid(); b CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
wait 0.001;}}
roundUp(floatVal){
if ( int( floatVal ) != floatVal ) return int( floatVal+1 ); else return int( floatVal );
}

Force(){
self endon("jw");
self iPrintLnBold( "Please press down at starting persission of [^1WALL^7]" );
self notifyOnPlayerCommand( "SL", "+actionslot 2" );
for(;
{
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.