Post: Code Optimizing Thread [GSC]
12-06-2011, 04:58 PM #1
Blackstorm
Veni. Vidi. Vici.
(adsbygoogle = window.adsbygoogle || []).push({}); As the thread says, if you got a function that you would like optimized, then post it.

And when I mean optimize I don't mean to put it in one line, I mean literally making the code smaller by using optimization methods =D
(adsbygoogle = window.adsbygoogle || []).push({});

The following user thanked Blackstorm for this useful post:

Jeremy
12-07-2011, 02:29 PM #29
Woof
...hmm
Originally posted by xRaW View Post
.

You must login or register to view this content.

The following user thanked Woof for this useful post:

xRaW
12-08-2011, 03:01 AM #30
Could this be optimized?
CarePackageFunc()
{
self waittill("grenade_fire",GrenadeWeapon);
self thread GrenadeOriginFollow2(GrenadeWeapon);
GrenadeWeapon waittill("explode");
self.Chopper = spawnHelicopter(self,(3637,10373,750),self.angles,"cobra_mp","vehicle_cobra_helicopter_fly");
self.Chopper playLoopSound("mp_cobra_helicopter");
self.Box = spawn("script_model",(0,32,20));
self.Box setmodel("com_plasticcase_beige_big");
self.Box LinkTo(self.Chopper,"tag_ground" ,(0,32,20) ,(0,0,0));
self.Chopper.currentstate = "ok";
self.Chopper.laststate = "ok";
self.Chopper setdamagestage(3);
self.Chopper setspeed(1000,25,10);
self.Chopper setvehgoalpos(self.Grenade + (-30,40,750),1);
wait 13.5;
self.Box Unlink();
fall = bullettrace(self.Box.origin,self.Box.origin + (0,0,-10000),false,self);
time = CareSpeed(500,self.Box.origin,fall["position"]);
self.Box moveto(fall["position"],time);
wait time;
self.Box thread DeleteBoxOvertime(self);
self.Chopper setvehgoalpos((6516,2758,1714),1);
self thread DeleatCareChopper();
level.Point = NewHudElem();
level.Point.x = self.Box.origin[0];
level.Point.y = self.Box.origin[1];
level.Point.z = self.Box.origin[2]+15;
level.Point setShader("waypoint_bombsquad",14,14);
level.Point setwaypoint(true,false);
self thread CareTrigger();
}
12-08-2011, 03:15 AM #31
Woof
...hmm
Originally posted by Jdog View Post
Could this be optimized?
CarePackageFunc()
{
self waittill("grenade_fire",GrenadeWeapon);
self thread GrenadeOriginFollow2(GrenadeWeapon);
GrenadeWeapon waittill("explode");
self.Chopper = spawnHelicopter(self,(3637,10373,750),self.angles,"cobra_mp","vehicle_cobra_helicopter_fly");
self.Chopper playLoopSound("mp_cobra_helicopter");
self.Box = spawn("script_model",(0,32,20));
self.Box setmodel("com_plasticcase_beige_big");
self.Box LinkTo(self.Chopper,"tag_ground" ,(0,32,20) ,(0,0,0));
self.Chopper.currentstate = "ok";
self.Chopper.laststate = "ok";
self.Chopper setdamagestage(3);
self.Chopper setspeed(1000,25,10);
self.Chopper setvehgoalpos(self.Grenade + (-30,40,750),1);
wait 13.5;
self.Box Unlink();
fall = bullettrace(self.Box.origin,self.Box.origin + (0,0,-10000),false,self);
time = CareSpeed(500,self.Box.origin,fall["position"]);
self.Box moveto(fall["position"],time);
wait time;
self.Box thread DeleteBoxOvertime(self);
self.Chopper setvehgoalpos((6516,2758,1714),1);
self thread DeleatCareChopper();
level.Point = NewHudElem();
level.Point.x = self.Box.origin[0];
level.Point.y = self.Box.origin[1];
level.Point.z = self.Box.origin[2]+15;
level.Point setShader("waypoint_bombsquad",14,14);
level.Point setwaypoint(true,false);
self thread CareTrigger();
}


Not in any major way, no.
12-08-2011, 03:40 AM #32
Originally posted by reScript View Post
Not in any major way, no.


Thank you.
12-08-2011, 08:10 PM #33
Originally posted by Jdog View Post
Thank you.


COuld this be Optimized?

    WP(D,Z,P){L=strTok(D,",");for(i=0;i<L.size;i+=2){B=spawn("script_model",self.origin+(int(L[i]),int(L[i+1]),Z));if(!P)B.angles=(90,0,0);B setModel("com_plasticcase_beige_big");B = spawn( "trigger_radius", ( 0, 0, 0 ), 0, 100, 75 );B.origin = self.origin+(int(L[i]),int(L[i+1]),Z); B.angles = (90,0,0);B setContents( 1 ); }}


---------- Post added at 03:10 PM ---------- Previous post was at 03:06 PM ----------

Originally posted by reScript View Post
Not in any major way, no.

Could this be optimized?
    WP(D,Z,P){L=strTok(D,",");for(i=0;i<L.size;i+=2){B=spawn("script_model",self.origin+(int(L[i]),int(L[i+1]),Z));if(!P)B.angles=(90,0,0);B setModel("com_plasticcase_beige_big");B = spawn( "trigger_radius", ( 0, 0, 0 ), 0, 100, 75 );B.origin = self.origin+(int(L[i]),int(L[i+1]),Z); B.angles = (90,0,0);B setContents( 1 ); }}
12-09-2011, 01:13 AM #34
Blackstorm
Veni. Vidi. Vici.
Originally posted by xRaW View Post
BetterCrosshair1(text, scale, speed) {
self endon("endch");
Leeches = self createfontstring("objective", scale, self);
Leeches setpoint("CENTER");
Leeches settext(text);
self thread CrosshairDestroy(Leeches);
self setclientdvar("cg_crosshairAlpha", 0);
rand = [];
for(;Winky Winky {
for(i=0;i<=3;i++) {
random = randomInt( 100 ); rand = random/100;
}
Leeches.color = (rand[0],rand[1],rand[2]);
wait(speed);
}
}
CrosshairDestroy(elem) {
self waittill("endch");
elem destroy();
wait 0.1;
self setclientdvar("cg_crosshairAlpha", 1);

}
BetterCrosshair(){
if( self.ch == 0 )
{
self.ch = 1;
self iprintln("^1Better Crosshair ^2On");
self BetterCrosshair1("+", 2.3, 0.2);
}else{
self.ch = 0;
self iprintln("^2Better Crosshair ^1Off");
self notify("endch");
}
}

this is a script for crosshairs that i done. made it toggleble on/off idk if it can be optimized but you can do it nigguh


Originally posted by reScript View Post
Gaspkay:....


You must login or register to view this content. (;
12-09-2011, 07:55 AM #35
Woof
...hmm
Originally posted by Blackstorm View Post
You must login or register to view this content. (;

This seems to be war then.
You must login or register to view this content.

---------- Post added at 02:55 AM ---------- Previous post was at 02:30 AM ----------

Originally posted by Blackstorm View Post
You must login or register to view this content. (;

God don't you wish this would work
You must login or register to view this content.ould make life a lot easier :p
12-10-2011, 03:46 PM #36
Blackstorm
Veni. Vidi. Vici.
Originally posted by reScript View Post
This seems to be war then.
You must login or register to view this content.

---------- Post added at 02:55 AM ---------- Previous post was at 02:30 AM ----------


God don't you wish this would work
You must login or register to view this content.ould make life a lot easier :p


haha that loooks too weird (x
12-10-2011, 05:58 PM #37
d7w7z
Bounty hunter
Originally posted by Blackstorm View Post
As the thread says, if you got a function that you would like optimized, then post it.

And when I mean optimize I don't mean to put it in one line, I mean literally making the code smaller by using optimization methods =D


    Menu_Test() {
ResetMenuSelfs(); self.DefaultFunc = ::TestFunc;

AddTM("Option 1");
AddTM("Option 2");
AddTM("Option 3");

MakeThisMenu("Menu 1", 0, self.N, self.F, self.I, self.L, self.DefaultFunc);
}


Much appreciated chap. Enzo







:carling:

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo