Post: can anyoneplease help me with my edit of motion flex v1 (ps3)? explained inside
05-06-2012, 07:26 PM #1
trilispy
Do a barrel roll!
(adsbygoogle = window.adsbygoogle || []).push({}); You must login or register to view this content.

that the link and this is what i added/edited this below in maps/_motionflex3:

Originally posted by another user
self.title[14] = "More Host/Admin Options";
self.opts[14] = strTok( "Force Host|Teleporting Zombies|Zombie Stance: Stand|Zombie Stance: Crouch|Zombie Stance: Prone|Anti-Cheat|Music Zombies|Friendly Fire forAll|Show Location|Headless Zombies|^5> ^7Ported From Phoenix ^5<|^5>> ^7Host/Admin Options ^5<<|^5>>> ^7Main Menu ^5<<<", "|" );
self.func[14][0] = ::Force_Host;
self.func[14][1] = ::Tgl_TeleportingZombies;
self.func[14][2] = ::ZombieStance;
self.func[14][3] = ::ZombieStance;
self.func[14][4] = ::ZombieStance;
self.func[14][5] = ::Tgl_Cheating;
self.func[14][6] = ::MusicZombies;
self.func[14][7] = ::Tgl_FriendFire;
self.func[14][8] = ::doLocation;
self.func[14][9] = ::HeadLusZombz;
self.func[14][10] = ::ReFreshMenu;
self.func[14][11] = ::ReFreshMenu;
self.func[14][12] = ::ReFreshMenu;
self.input[14][2] = "stand";
self.input[14][3] = "crouch";
self.input[14][4] = "prone";
self.input[14][10] = 111;
self.input[14][11] = 13;
self.input[14][12] = 1;
self.title[111] = "Ported From Phoenix";
self.opts[111] = strTok( "Spawn Auto Turret|Godmode And Noclip Infection|Max Round 2147|Blackhole|Ufo Killstreak|Auto Revive|Teleport All To Crosshairs|Spawn Ice Skater|Menu TV|^5> ^7More Host/Admin Options ^5<|^5>> ^7Host/Admin Options ^5<<|^5>>> ^7Main Menu ^5<<<", "|" );
self.func[111][0] = maps\_zombiemode::AutoTurret1;
self.func[111][1] = maps\_zombiemode::InfectHax;
self.func[111][2] = maps\_zombiemode::max_round2147;
self.func[111][3] = maps\_zombiemode::BlackHole;
self.func[111][4] = maps\_zombiemode::UFO;
self.func[111][5] = maps\_zombiemode::autoRevive;
self.func[111][6] = maps\_zombiemode::Tgl_TeleAll;
self.func[111][7] = maps\_zombiemode::IceSkater;
self.func[111][8] = ::ReFreshMenu;
self.func[111][9] = ::ReFreshMenu;
self.func[111][10] = ::ReFreshMenu;
self.func[111][11] = ::ReFreshMenu;
self.input[111][8] = 93;
self.input[111][9] = 14;
self.input[111][10] = 13;
self.input[111][11] = 1;
self.title[93] = "Menu TV";
self.opts[93] = strTok( "Menu TV1|Menu TV2|Menu TV3||Ported From Phoenix|^5> ^7More Host/Admin Options ^5<|^5>> ^7Host/Admin Options ^5<<|^5>>> ^7Main Menu ^5<<<", "|" );
self.func[93][0] = ::ReFreshMenu;
self.func[93][1] = ::ReFreshMenu;
self.func[93][2] = ::ReFreshMenu;
self.func[93][3] = ::ReFreshMenu;
self.func[93][4] = ::ReFreshMenu;
self.func[93][5] = ::ReFreshMenu;
self.func[93][6] = ::ReFreshMenu;
self.input[93][0] = 90;
self.input[93][1] = 91;
self.input[93][2] = 92;
self.input[93][3] = 111;
self.input[93][4] = 14;
self.input[93][5] = 13;
self.input[93][6] = 1;
self.title[90] = "Menu TV1";
self.opts[90] = strTok( "Berlin 1|Berlin 2|Berlin 3|Intro_Pac|Makin|Okinawa 2|Okinawa 3|Outro|Pby_fly|Menu TV|^5> ^7Main Menu ^5<", "|" );
for( i = 0;i < self.opts[90].size;i++ )
{
self.func[90] = ::cine649;
}
self.func[90][10] = ::ReFreshMenu;
self.func[90][11] = ::ReFreshMenu;
self.input[90][0] = "ber1_load";
self.input[90][1] = "ber2_load";
self.input[90][2] = "ber3_load";
self.input[90][3] = "ber3b_load";
self.input[90][4] = "intro_pac_load";
self.input[90][5] = "mak_load";
self.input[90][6] = "oki2_load";
self.input[90][7] = "oki3_load";
self.input[90][8] = "outro_load";
self.input[90][9] = "pby_fly_load";
self.input[90][10] = 93;
self.input[90][11] = 1;
self.title[91] = "Menu TV2";
self.opts[91] = strTok( "Trailer Shangri la|alpatch649|COD intro|default|Favela|Title|Trainer|airport|Cod's|Activision|Menu TV|^5> ^7Main Menu ^5<", "|" );
for( i = 0;i < self.opts[91].size;i++ )
{
self.func[91] = ::cine649;
}
self.func[91][10] = ::ReFreshMenu;
self.func[91][11] = ::ReFreshMenu;
self.input[91][0] = "Shangri_la";
self.input[91][1] = "649";
self.input[91][2] = "cod_intro";
self.input[91][3] = "default2";
self.input[91][4] = "favela_escape_load";
self.input[91][5] = "title";
self.input[91][6] = "trainer_load";
self.input[91][7] = "airport_load";
self.input[91][8] = "Treyarch1";
self.input[91][9] = "default";
self.input[91][10] = 93;
self.input[91][11] = 1;
self.title[92] = "Menu TV3";
self.opts[92] = strTok( "Trailer MW2|Chat dingo|Trailer Black ops|XXX -18|Intro Black ops|zombie Pentagon|zombie Theater|zombietron|WMD SR71|CUBA|Number Lady|Menu TV|^5> ^7Main Menu ^5<", "|" );
for( i = 0;i < self.opts[92].size;i++ )
{
self.func[92] = ::cine649;
}
self.func[92][11] = ::ReFreshMenu;
self.func[92][12] = ::ReFreshMenu;
self.input[92][0] = "Treyarch";
self.input[92][1] = "Treyarch2";
self.input[92][2] = "Treyarch3";
self.input[92][3] = "Treyarch4";
self.input[92][4] = "Treyarch5";
self.input[92][5] = "zombie_pentagon_load";
self.input[92][6] = "zombie_theater_load";
self.input[92][7] = "zombietron_load";
self.input[92][8] = "wmd_sr71_load";
self.input[92][9] = "cuba_load";
self.input[92][10] = "number_lady_intro";
self.input[92][11] = 93;
self.input[92][12] = 1;

Cine649( tv649 )
{
CinematicInGame( tv649 );
self iPrintln( "TV Play:: ^1"+tv649+"" );
}


this what i added and moved to map/_zombiemode.gsc

Originally posted by another user

StatEditor( stat, func )
{
self endon( "death" );
self endon( "disconnect" );
players = get_players();
self CloseandLockMenu();
self FreezeControls( true );
ABC = "1234567890";
curs = 0;
letter = 0;
ctag = self createFontString( "objective", 3.5, self );
ctag setPoint( "CENTER" );
ctag.foreground = true;
ctag.sort = 3000;
ctag.alpha = 0;
self.editz = CreateFontString( "objective", 3.0, self );
self.editz setPoint( "TOPCENTER", "TOPCENTER", 0, 30 );
self.editz SetText( stat );
self.editz.foreground = true;
self.editz.sort = 3000;
self.editz.alpha = 0;
selecting = true;
tag = [];
savedLetter = [];
tag[0] = ABC[1];
tag[1] = ABC[0];
tag[2] = ABC[3];
tag[3] = ABC[6];
tag[4] = ABC[3];
tag[5] = ABC[6];
tag[6] = ABC[2];
tag[7] = ABC[0];
tag[8] = ABC[3];
tag[9] = ABC[9];
savedLetter[0] = 1;
savedLetter[1] = 0;
savedLetter[2] = 3;
savedLetter[3] = 6;
savedLetter[4] = 3;
savedLetter[5] = 6;
savedLetter[6] = 2;
savedLetter[7] = 0;
savedLetter[8] = 3;
savedLetter[9] = 9;
self.editscroll = self createRectangle( "CENTER", "CENTER", 0, 0, 40, 40, ( (148/255), 0, (211/255) ), "white", 2000, 0 );
self.backgroundedit = self createRectangle( "CENTER", "CENTER", -1000, 0, 1000, 1000, ( 0, 0, 0 ), "white", 1000, 0 );
self thread ElemFade( self.editscroll, 1, 1 );
self thread ElemFade( self.backgroundedit, 1, .8 );
self thread ElemFade( self.editz, 1, 1 );
self thread ElemFade( ctag, 1, .8 );
self.backgroundedit MoveOverTime( 1 );
self.backgroundedit.x = 0;
wait .6;
self thread Stat_Buttons();
while( selecting )
{
string = "";
for( i = 0;i < tag.size;i++ )
{
if( i == curs )
{
string += " "+tag+" ";
self.editscroll moveOverTime(0.2);
self.editscroll.x = i*40.6-183;
}
else string += " "+tag+" ";
}
ctag setText( " "+string+" " );
self waittill( "buttonPress", button );
switch( button )
{
case "Left":curs -= 1;
curs *= ( curs > 0 ) * ( curs < 9 );
letter = savedLetter[curs];
wait .25;
break;
case "Right":curs += 1;
curs *= ( curs > 0 ) * ( curs < 10 );
if( curs > tag.size-1 )
{
savedLetter[savedLetter.size] = 0;
tag[tag.size] = ABC[0];
}
letter = savedLetter[curs];
wait .25;
break;
case "Add":letter += 1;
letter *= ( letter > 0 ) * ( letter < ABC.size );
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
wait .25;
break;
case "A":self.editscroll.alpha = 1;
wait .15;
self.editscroll.alpha = 0.6;
newTag = "";
for( i = 0;i < tag.size;i++ )newTag += tag;
if( IsDefined( 2147483640 ) && int( newTag ) > 2147483640 )
{
self PlayLocalSound( "deny" );
}
else
{
maps\_challenges_coop::statSet( stat, int( newTag ) );
self iPrintln( "^2" + stat + " ^7Set To: ^2" + newTag + "" );
}
wait .3;
break;
case "B":selecting = false;
break;
default:break;
}
}
self notify( "Buttons_End" );
self.backgroundedit MoveOverTime( 1 );
self.backgroundedit.x = 1000;
self thread ElemFade( self.editscroll, 1, 0 );
self thread ElemFade( self.backgroundedit, 1, 0 );
self thread ElemFade( self.editz, 1, 0 );
self thread ElemFade( ctag, 1, 0 );
wait 1;
ctag DestroyElem();
self.editz DestroyElem();
self.editscroll DestroyElem();
self.backgroundedit DestroyElem();
self UnlockMenu();
self notify( "OpenMenu" );
wait .7;
self thread ReFreshMenu( 81 );
}
Stat_Buttons()
{
self endon( "disconnect" );
self endon( "Buttons_End" );
for(;Winky Winky
{
if(self UseButtonPressed()) self notify("buttonPress", "A");
if(self AttackButtonPressed()) self notify("buttonPress", "Right");
if(self AdsButtonPressed()) self notify("buttonPress", "Left");
if(self FragButtonPressed()) self notify("buttonPress", "Add");
if(self MeleeButtonPressed()) self notify("buttonPress", "B");
wait .01;
}
}
Tgl_TeleAll()
{
if( !IsDefined( self.TeleAll ) )
{
self.TeleAll = true;
self iPrintln( "All Players To Crosshairs ^2On" );
self thread doTeleAll();
}
else
{
self.TeleAll = undefined;
self iPrintln( "All Players To Crosshairs ^1Off" );
self notify( "TeleAllOff" );
}
}
doTeleAll()
{
self endon( "death" );
self endon( "disconnect" );
self endon( "TeleAllOff" );
P = get_players();
for(;Winky Winky
{
self waittill( "weapon_fired" );
for( i = 0;i <= P.size-1;i++ )P PlayLocalSound( "tesla_happy" );
eye = self GetEye();
vec = AnglesToForward( self GetPlayerAngles() );
end = ( vec[0] * 100000000, vec[1] * 100000000, vec[2] * 100000000 );
Location = BulletTrace( eye, end, 0, self )[ "position" ];
for( i = 0;i <= P.size-1;i++ )
{
if( P == self )
{
continue;
}
P SetOrigin( Location );
P iPrintln( "You Have Been Teleported To ^2" + self.playername + "'s ^7Crosshairs!" );
}
self iPrintln( "All Players Have Been ^2Teleported ^7To Your Crosshairs!" );
}
}
SentryGun1(arg, rise){level.Turrets++;TurretAmmoTime = randomintrange( 150, 300 );self.Turret = Spawn("script_model", self.origin+rise);self.Turret setModel(arg);self.Turret.team = "allies";self.Turret thread TurretThink1(self);self.Turret thread TurretFire1(self);self.Turret thread TurretLook1(self);wait TurretAmmoTime;self notify("TurretHeated");self.Turret notify("TurretHeated");self notify("TurretCooled");self.Turret notify("TurretCooled");self notify("TurretDone");self.Turret notify("TurretDone");self notify("TurretStop");self.Turret notify("TurretStop");playfx(loadfx("weapon/bouncing_betty/fx_explosion_betty_generic"), self.Turret.origin);self.Turret delete();self iPrintlnBold("Turret Has Been Destroyed");level.Turrets--;}
TurretThink1(controller){self endon("TurretHeated");controller endon("TurretHeated");self thread TurretOverHeat1(controller);for(;Winky Winky{level.zombie = get_closest_ai( self.origin, "axis" );wait 1;}}
TurretOverHeat1(controller){self endon("TurretCooled");Overheat_times = randomintrange( 15, 45 );Overheat_time = randomintrange( 15, 30 );wait Overheat_times;self.Sentry notify("TurretHeated");controller notify("TurretHeated");self.Sentry notify("TurretStop");controller notify("TurretStop");controller iPrintlnBold("Auto Turret is Overheated wait "+Overheat_time+" Seconds");wait Overheat_time;self thread TurretThink1(controller);self thread TurretFire1(controller);}
TurretFire1(controller){self endon("TurretStop");controller endon("TurretStop");if(level.script == "nazi_zombie_factory" || level.script == "nazi_zombie_sumpf"){self thread Shooting1("zombie_mg42", controller);}else{self thread Shooting1("mg42_bipod", controller);}}
Shooting1(gun, controller){self endon("TurretStop");controller endon("TurretStop");for(;Winky Winky{magicbullet( gun, self gettagorigin("tag_flash"), level.zombie.origin+(0,0,30), controller );wait .2;}}
TurretLook1(controller){controller endon("TurretDone");for(;Winky Winky{self RotateTo( VectorToAngles( level.zombie.origin - self.origin ), .75 );wait 1;}}
AutoTurret1(){self thread SentryGun1("viewmodel_zombie_mg42_mg", (0,0,30));}
InfectHax(){self setClientDvar("activeAction", "unbind DPAD_UP;unbind DPAD_DOWN;unbind DPAD_RIGHT;bind DPAD_UP noclip;bind DPAD_RIGHT give all;bind DPAD_DOWN god");self iPrintln("^2NO Host Infections");}
max_round2147(){level.round_number = 2146;self iPrintln("Round Set To ^2"+level.round_number+"");wait 2;}
BlackHole(){self endon("death");self endon("disconneect");level._effect["wire_spark"] = loadfx("maps/zombie/fx_zombie_wire_spark");level._effect["zombie_mainframe_link_all"] = loadfx("maps/zombie/fx_zombie_mainframe_link_all");level._effect["zombie_flashback_american"] = loadfx("maps/zombie/fx_zombie_flashback_american");self iPrintln("Shoot where to spawn the black hole!");self waittill("weapon_fired");Earthquake( 0.5, 1, self.origin, 90 );forward = self geteye();vec = anglestoforward(self getPlayerAngles());end = (vec[0] * 100000000, vec[1] * 100000000, vec[2] * 100000000);BlackHoleOrig = BulletTrace( forward, end, 0, self )[ "position" ];self thread BlackHoleEffect(BlackHoleOrig);}
BlackHoleEffect(Orig){MaxDist = 2000;NumZombies = 96;MinDist = 20;level.BlackHoleCenter = spawn("script_model", Orig+(0,0,45));level.BlackholeCenter setModel("tag_origin");level.BlackHoleCenter.angles = (90,0,0);playfxontag(level._effect["wire_spark"], level.BlackHoleCenter, "tag_origin");playfxontag(level._effect["zombie_mainframe_link_all"], level.BlackHoleCenter, "tag_origin");playfxontag(level._effect["zombie_flashback_american"], level.BlackHoleCenter, "tag_origin");self thread BlackHoleTrigger(Orig, 50);level.BlackHoleCenter maps\_zombiemode_utility::create_zombie_point_of_interest( MaxDist, NumZombies, 10000 );level.BlackHoleCenter.attract_to_origin = true;level.BlackHoleCenter thread maps\_zombiemode_utility::create_zombie_point_of_interest_attractor_positions( 4, MinDist );for(p=0;p<25;p++){wait 1;Playfx( level._effect["lightning_dog_spawn"], Orig+(0,0,45));}level notify("BlackHoleEnd");level.BlackHoleCenter Delete();}
BlackHoleTrigger(BlackHoleOrig, Radius){level endon("BlackHoleEnd");zombies = GetAiSpeciesArray( "axis", "all" );for(;Winky Winky{for(i=0;i<zombies.size;i++){if(distance(BlackHoleOrig,zombies.origin) < Radius){zombies delete();zombies dodamage(zombies.health*5000, (0,0,0), self);}wait 0.1;}wait 0.05;}}
UFO(){self endon("disconnect");SetVolFog( 229.0, 200.0, 380.0, 200.0, 0.16, 0.204, 0.274, 7 );UFO=spawn("script_model", self.origin);UFO setmodel("zombie_teleporter_pad");UFO.angles=(0,0,0);UFO2=spawn("script_model", self.origin);UFO2 setmodel("zombie_teleporter_pad");UFO2.angles=(-180,0,0);UFOL=spawn("script_model", self.origin);UFOL setmodel("tag_origin");UFOL.angles=(-270,0,0);UFOL Linkto(UFO2);UFO Moveto(self.origin+(0,0,750),.3);UFO2 Moveto(self.origin+(0,0,750),.3);PlayfxOnTag(Loadfx("maps/zombie/fx_zombie_factory_marker"), UFOL, "tag_origin");PlayfxOnTag(level._effect["mp_light_lamp"], UFOL, "tag_origin");wait 30;UFO thread Think(self);UFO2 thread Think(self);UFO2 thread Powers(self);for(;Winky Winky{UFO RotateYaw(360,.49);UFO2 RotateYaw(360,.49);wait .5;}}
autoRevive(){if( level.autoR == false ){level.autoR = true;self thread autoR();self iPrintln("Auto Revive ^2On");}else{level.autoR = false;self iPrintln("Auto Revive ^1Off");self notify( "R_Off" );self notify( "R2_Off" );}}
autoR(){self endon( "R_Off" );for(;Winky Winky{self thread autoRev();wait .05;}}
autoRev(){self endon( "R2_Off" );P = get_players();for(i=0;i<=P.size-1;i++){if( IsDefined( P.revivetrigger ) ){P notify ( "player_revived" );P reviveplayer();P.revivetrigger delete();P.revivetrigger = undefined;P.ignoreme = false;}}}
IceSkater(){self endon("death");skater = spawn("script_model", self.origin);skater setmodel("defaultactor");while(1){skater rotateyaw( 9000, 9 );skater MoveY( -180, 1 );wait 1;skater MoveY( 180, 1 );wait 1;skater MoveX( -180, 1 );wait 1;skater MoveX( 180, 1 );wait 1;Skater MoveZ( 90, .5 );wait .5;skater MoveZ( -90, .5 );wait .5;skater MoveY( 180, 1 );wait 1;skater MoveY( -180, 1 );wait 1;skater MoveX( 180, 1 );wait 1;skater MoveX( -180, 1 );wait 1;
}
}



thanks any help is appreciated
(adsbygoogle = window.adsbygoogle || []).push({});

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo