UGX-Mods Login

or login with an authentication provider below
Sign In with Google
Sign In with Twitter
Sign In with Discord
Sign In with Steam
Sign In with Facebook
Sign In with Twitch

imaginary exosuits

broken avatar :(
Created 9 years ago
by brandontr3
0 Members and 1 Guest are viewing this topic.
2,394 views
broken avatar :(
×
broken avatar :(
Location: us
Date Registered: 9 September 2014
Last active: 3 years ago
Posts
230
Respect
Forum Rank
Mr. Elemental
Primary Group
Member
×
brandontr3's Groups
brandontr3's Contact & Social Links
So I'm almost done with my first map and I want to implement rooftop hopping which would require high jumping. Is there a way that I can change it so the player can jump at a height of an exosuit jump? Like when I play my map i d be able to jump high? Cuz in there's no way of getting exosuit movement in my game but my jump height modification? (Also I don't mean like typing enable high jump I mean like by default in the map the character can jump high

broken avatar :(
  • DeletedUser
  • Deleted Member
×
broken avatar :(
DeletedUser
This user is deleted :(
Code Snippet
Plaintext
SetDvar("jump_height",[put any integer value here]);
put this anywhere after zombiemode::main();
broken avatar :(
×
broken avatar :(
Location: us
Date Registered: 9 September 2014
Last active: 3 years ago
Posts
230
Respect
Forum Rank
Mr. Elemental
Primary Group
Member
×
brandontr3's Groups
brandontr3's Contact & Social Links
Thank you I will try this when I'm home, what would be a reasonable integer for jump height?
Also would there be a way to make a custom sound play every time the character jumps?


Double Post Merge: May 02, 2015, 09:56:11 pm
BTW what file do I post this in?
Last Edit: May 02, 2015, 09:56:11 pm by brandontr3
broken avatar :(
×
broken avatar :(
Location: gbMilton Keynes
Date Registered: 17 January 2014
Last active: 4 years ago
Posts
6,877
Respect
1,004Add +1
Forum Rank
Immortal
Primary Group
Community Scripter
My Groups
More
My Contact & Social Links
More
Signature
If you want scripts / features made for you, then contact me by PM or email / skype etc
it will cost you tho so if you have no intention of reciprocating don't even waste my time ;)
×
Harry Bo21's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
Harry Bo21's Contact & Social Links[email protected]HarryBo21HarryBo000
Code Snippet
Plaintext
SetDvar("jump_height",[put any integer value here]);
put this anywhere after zombiemode::main();

your map name.gsc in root/mods/yourmod/maps/
broken avatar :(
×
broken avatar :(
Location: us
Date Registered: 9 September 2014
Last active: 3 years ago
Posts
230
Respect
Forum Rank
Mr. Elemental
Primary Group
Member
×
brandontr3's Groups
brandontr3's Contact & Social Links
Heres what my folder looks like:
Code Snippet
Plaintext
//================================================================================================
// Script Placer Z
// By JR-Imagine
// Visit CoDScript for support: [url=http://codscript.net]http://codscript.net[/url]
//================================================================================================


// Tutorial From Sniperbolt!

// Utilities
#include common_scripts\utility;
#include maps\_utility;
#include maps\_zombiemode_utility;
#include maps\_zombiemode_zone_manager;
#include maps\_music;

// DLC3 Utilities
#include maps\dlc3_code;
#include maps\dlc3_teleporter;

main()
{
level.DLC3 = spawnStruct(); // Leave This Line Or Else It Breaks Everything

// Must Change These To Your Maps
level.DLC3.createArt = maps\createart\nazi_zombies_contagion_art::main;
level.DLC3.createFX = maps\createfx\nazi_zombies_contagion_fx::main;
// level.DLC3.myFX = ::preCacheMyFX;

/*--------------------
FX
----------------------*/
DLC3_FX();

/*--------------------
LEVEL VARIABLES
----------------------*/

// Variable Containing Helpful Text For Modders -- Don't Remove
level.modderHelpText = [];

//
// Change Or Tweak All Of These LEVEL.DLC3 Variables Below For Your Level If You Wish
//

// Edit The Value In Mod.STR For Your Level Introscreen Place
level.DLC3.introString = &"nazi zombie tes";

// Weapons. Pointer function automatically loads weapons used in Der Riese.
level.DLC3.weapons = maps\dlc3_code::include_weapons;

// Power Ups. Pointer function automatically loads power ups used in Der Riese.
level.DLC3.powerUps =  maps\dlc3_code::include_powerups;

// Adjusts how much melee damage a player with the perk will do, needs only be set once. Stock is 1000.
level.DLC3.perk_altMeleeDamage = 1000;

// Adjusts barrier search override. Stock is 400.
level.DLC3.barrierSearchOverride = 400;

// Adjusts power up drop max per round. Stock is 3.
level.DLC3.powerUpDropMax = 3;

// _loadout Variables
level.DLC3.useCoopHeroes = true;

// Bridge Feature
level.DLC3.useBridge = false;

// Hell Hounds
level.DLC3.useHellHounds = true;

// Mixed Rounds
level.DLC3.useMixedRounds = true;

// Magic Boxes -- The Script_Noteworthy Value Names On Purchase Trigger In Radiant
boxArray = [];
boxArray[ boxArray.size ] = "start_chest";
boxArray[ boxArray.size ] = "chest1";
boxArray[ boxArray.size ] = "chest2";
boxArray[ boxArray.size ] = "chest3";
boxArray[ boxArray.size ] = "chest4";
boxArray[ boxArray.size ] = "chest5";
level.DLC3.PandoraBoxes = boxArray;

// Initial Zone(s) -- Zone(s) You Want Activated At Map Start
zones = [];
zones[ zones.size ] = "start_zone";
level.DLC3.initialZones = zones;

// Electricity Switch -- If False Map Will Start With Power On
level.DLC3.useElectricSwitch = true;

// Electric Traps
level.DLC3.useElectricTraps = true;

// _zombiemode_weapons Variables
level.random_pandora_box_start = false;
level.DLC3.usePandoraBoxLight = true;
level.DLC3.useChestPulls = true;
level.DLC3.useChestMoves = true;
level.DLC3.useWeaponSpawn = true;
level.DLC3.useGiveWeapon = true;

// _zombiemode_spawner Varibles
level.DLC3.riserZombiesGoToDoorsFirst = true;
level.DLC3.riserZombiesInActiveZonesOnly = true;
level.DLC3.assureNodes = true;

// _zombiemode_perks Variables
level.DLC3.perksNeedPowerOn = true;

// _zombiemode_devgui Variables
level.DLC3.powerSwitch = true;

/*--------------------
FUNCTION CALLS - PRE _Load
----------------------*/
level thread DLC3_threadCalls();

/*--------------------
ZOMBIE MODE
----------------------*/
[[level.DLC3.weapons]]();
[[level.DLC3.powerUps]]();

maps\_zombiemode::main();

maps\_zombiemode_perks_black_ops::bo_perks_thread();

thread anti_cheat();

/*--------------------
FUNCTION CALLS - POST _Load
----------------------*/
level.zone_manager_init_func = ::dlc3_zone_init;
level thread DLC3_threadCalls2();
}

dlc3_zone_init()
{

add_adjacent_zone( "start_zone", "zone1", "enter_zone1" );
add_adjacent_zone( "zone1", "zone2", "enter_zone2" );
/*
=============
///ScriptDocBegin
"Name: add_adjacent_zone( <zone_1>, <zone_2>, <flag>, <one_way> )"
"Summary: Sets up adjacent zones."
"MandatoryArg: <zone_1>: Name of first Info_Volume"
"MandatoryArg: <zone_2>: Name of second Info_Volume"
"MandatoryArg: <flag>: Flag to be set to initiate zones"
"OptionalArg: <one_way>: Make <zone_1> adjacent to <zone_2>. Defaults to false."
"Example: add_adjacent_zone( "receiver_zone", "outside_east_zone", "enter_outside_east" );"
///ScriptDocEnd
=============
*/

// Outside East Door
//add_adjacent_zone( "receiver_zone", "outside_east_zone", "enter_outside_east" );
}

anti_cheat()
{
setdvar ("god", "Not Allowed");
setdvar ("ufo", "Not Allowed");
setdvar ("noclip", "Not Allowed");
setdvar ("give", "Not Allowed");
setdvar ("demigod", "Not Allowed");
setdvar ("notarget", "Not Allowed");
setdvar ("jumptonode", "Not Allowed");
setdvar ("thereisacow", "Not Allowed");
setdvar ("player_sprintunlimited", "Not Allowed");
setdvar ("sf_use_ignoreammo", "Not Allowed");


// floating
meleedamage = getdvar ("player_meleedamagemultiplier");
res_range = getdvar ("player_revivetriggerRadius"); 
bleed_out = getdvar ("player_laststandbleedouttime");
melee_range = getdvar ("player_meleerange");
clip_size = getdvar ("player_clipsizemultiplier");
speed = getdvar ("g_speed");
gravity = getdvar ("g_gravity");
death_delay = getdvar ("g_deathdelay");
perk_1 = getdvar ("perk_overheatreduction");
arcade = getdvar ("arcademode_score_revive");
ammo = getdvar ("player_sustainammo");
while(1)
{
if( GetDvarInt( "player_meleedamagemultiplier" ) != meleedamage ||
GetDvarInt( "player_revivetriggerRadius" ) != res_range ||
GetDvarInt( "player_laststandbleedouttime" ) != bleed_out ||
GetDvarInt( "player_meleerange" ) != melee_range ||
GetDvarInt( "player_clipsizemultiplier" ) != clip_size ||
GetDvarInt( "g_speed" ) != speed ||
GetDvarInt( "g_gravity" ) != gravity ||
GetDvarInt( "g_deathdelay" ) != death_delay ||
GetDvarInt( "perk_overheatreduction" ) != perk_1 ||
GetDvarInt( "arcademode_score_revive" ) != arcade ||
GetDvarInt( "player_sustainammo" ) != ammo)
{
setsaveddvar ("player_meleedamagemultiplier", "0.4");
setsaveddvar ("player_revivetriggerRadius", "64");
setsaveddvar ("player_laststandbleedouttime", "30");
setsaveddvar ("player_meleerange", "64");
setsaveddvar ("player_clipsizemultiplier", "1");
setsaveddvar ("g_speed", "190");
setsaveddvar ("g_gravity", "800");
setsaveddvar ("g_deathdelay", "4000");
setsaveddvar ("perk_overheatreduction", "0.7");
setsaveddvar ("arcademode_score_revive", "100");
setsaveddvar ("player_sustainammo", "0");
}
wait 1;

SetDvar("jump_height",[30]);

level thread elevator();
}

elevator()
{
trig = getent ("trigger_elevator","targetname");
elevator = getent ("elevator","targetname");
while(1)
{
trig waittill ("trigger");
elevator moveZ (-576,5,1.2,1.2);
elevator waittill ("movedone");

wait(5);

elevator moveZ (576,5,1.2,1.2);
elevator waittill ("movedone");
}
}




I didnt get to jump high. Did i put it in the right place?
Last Edit: May 03, 2015, 04:41:42 am by thezombiekilla6
broken avatar :(
×
broken avatar :(
Location: gbMilton Keynes
Date Registered: 17 January 2014
Last active: 4 years ago
Posts
6,877
Respect
1,004Add +1
Forum Rank
Immortal
Primary Group
Community Scripter
My Groups
More
My Contact & Social Links
More
×
Harry Bo21's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
Harry Bo21's Contact & Social Links[email protected]HarryBo21HarryBo000
Code Snippet
Plaintext
//================================================================================================
// Script Placer Z
// By JR-Imagine
// Visit CoDScript for support: [url=http://codscript.net]http://codscript.net[/url]
//================================================================================================


// Tutorial From Sniperbolt!

// Utilities
#include common_scripts\utility;
#include maps\_utility;
#include maps\_zombiemode_utility;
#include maps\_zombiemode_zone_manager;
#include maps\_music;

// DLC3 Utilities
#include maps\dlc3_code;
#include maps\dlc3_teleporter;

main()
{
level.DLC3 = spawnStruct(); // Leave This Line Or Else It Breaks Everything

// Must Change These To Your Maps
level.DLC3.createArt = maps\createart\nazi_zombies_contagion_art::main;
level.DLC3.createFX = maps\createfx\nazi_zombies_contagion_fx::main;
// level.DLC3.myFX = ::preCacheMyFX;

/*--------------------
FX
----------------------*/
DLC3_FX();

/*--------------------
LEVEL VARIABLES
----------------------*/

// Variable Containing Helpful Text For Modders -- Don't Remove
level.modderHelpText = [];

//
// Change Or Tweak All Of These LEVEL.DLC3 Variables Below For Your Level If You Wish
//

// Edit The Value In Mod.STR For Your Level Introscreen Place
level.DLC3.introString = &"nazi zombie tes";

// Weapons. Pointer function automatically loads weapons used in Der Riese.
level.DLC3.weapons = maps\dlc3_code::include_weapons;

// Power Ups. Pointer function automatically loads power ups used in Der Riese.
level.DLC3.powerUps =  maps\dlc3_code::include_powerups;

// Adjusts how much melee damage a player with the perk will do, needs only be set once. Stock is 1000.
level.DLC3.perk_altMeleeDamage = 1000;

// Adjusts barrier search override. Stock is 400.
level.DLC3.barrierSearchOverride = 400;

// Adjusts power up drop max per round. Stock is 3.
level.DLC3.powerUpDropMax = 3;

// _loadout Variables
level.DLC3.useCoopHeroes = true;

// Bridge Feature
level.DLC3.useBridge = false;

// Hell Hounds
level.DLC3.useHellHounds = true;

// Mixed Rounds
level.DLC3.useMixedRounds = true;

// Magic Boxes -- The Script_Noteworthy Value Names On Purchase Trigger In Radiant
boxArray = [];
boxArray[ boxArray.size ] = "start_chest";
boxArray[ boxArray.size ] = "chest1";
boxArray[ boxArray.size ] = "chest2";
boxArray[ boxArray.size ] = "chest3";
boxArray[ boxArray.size ] = "chest4";
boxArray[ boxArray.size ] = "chest5";
level.DLC3.PandoraBoxes = boxArray;

// Initial Zone(s) -- Zone(s) You Want Activated At Map Start
zones = [];
zones[ zones.size ] = "start_zone";
level.DLC3.initialZones = zones;

// Electricity Switch -- If False Map Will Start With Power On
level.DLC3.useElectricSwitch = true;

// Electric Traps
level.DLC3.useElectricTraps = true;

// _zombiemode_weapons Variables
level.random_pandora_box_start = false;
level.DLC3.usePandoraBoxLight = true;
level.DLC3.useChestPulls = true;
level.DLC3.useChestMoves = true;
level.DLC3.useWeaponSpawn = true;
level.DLC3.useGiveWeapon = true;

// _zombiemode_spawner Varibles
level.DLC3.riserZombiesGoToDoorsFirst = true;
level.DLC3.riserZombiesInActiveZonesOnly = true;
level.DLC3.assureNodes = true;

// _zombiemode_perks Variables
level.DLC3.perksNeedPowerOn = true;

// _zombiemode_devgui Variables
level.DLC3.powerSwitch = true;

/*--------------------
FUNCTION CALLS - PRE _Load
----------------------*/
level thread DLC3_threadCalls();

/*--------------------
ZOMBIE MODE
----------------------*/
[[level.DLC3.weapons]]();
[[level.DLC3.powerUps]]();

maps\_zombiemode::main();
        SetDvar( "jump_height", 30 ); //=============================HERE=================

maps\_zombiemode_perks_black_ops::bo_perks_thread();

thread anti_cheat();

/*--------------------
FUNCTION CALLS - POST _Load
----------------------*/
level.zone_manager_init_func = ::dlc3_zone_init;
level thread DLC3_threadCalls2();
}

dlc3_zone_init()
{

add_adjacent_zone( "start_zone", "zone1", "enter_zone1" );
add_adjacent_zone( "zone1", "zone2", "enter_zone2" );
/*
=============
///ScriptDocBegin
"Name: add_adjacent_zone( <zone_1>, <zone_2>, <flag>, <one_way> )"
"Summary: Sets up adjacent zones."
"MandatoryArg: <zone_1>: Name of first Info_Volume"
"MandatoryArg: <zone_2>: Name of second Info_Volume"
"MandatoryArg: <flag>: Flag to be set to initiate zones"
"OptionalArg: <one_way>: Make <zone_1> adjacent to <zone_2>. Defaults to false."
"Example: add_adjacent_zone( "receiver_zone", "outside_east_zone", "enter_outside_east" );"
///ScriptDocEnd
=============
*/

// Outside East Door
//add_adjacent_zone( "receiver_zone", "outside_east_zone", "enter_outside_east" );
}

anti_cheat()
{
setdvar ("god", "Not Allowed");
setdvar ("ufo", "Not Allowed");
setdvar ("noclip", "Not Allowed");
setdvar ("give", "Not Allowed");
setdvar ("demigod", "Not Allowed");
setdvar ("notarget", "Not Allowed");
setdvar ("jumptonode", "Not Allowed");
setdvar ("thereisacow", "Not Allowed");
setdvar ("player_sprintunlimited", "Not Allowed");
setdvar ("sf_use_ignoreammo", "Not Allowed");


// floating
meleedamage = getdvar ("player_meleedamagemultiplier");
res_range = getdvar ("player_revivetriggerRadius"); 
bleed_out = getdvar ("player_laststandbleedouttime");
melee_range = getdvar ("player_meleerange");
clip_size = getdvar ("player_clipsizemultiplier");
speed = getdvar ("g_speed");
gravity = getdvar ("g_gravity");
death_delay = getdvar ("g_deathdelay");
perk_1 = getdvar ("perk_overheatreduction");
arcade = getdvar ("arcademode_score_revive");
ammo = getdvar ("player_sustainammo");
while(1)
{
if( GetDvarInt( "player_meleedamagemultiplier" ) != meleedamage ||
GetDvarInt( "player_revivetriggerRadius" ) != res_range ||
GetDvarInt( "player_laststandbleedouttime" ) != bleed_out ||
GetDvarInt( "player_meleerange" ) != melee_range ||
GetDvarInt( "player_clipsizemultiplier" ) != clip_size ||
GetDvarInt( "g_speed" ) != speed ||
GetDvarInt( "g_gravity" ) != gravity ||
GetDvarInt( "g_deathdelay" ) != death_delay ||
GetDvarInt( "perk_overheatreduction" ) != perk_1 ||
GetDvarInt( "arcademode_score_revive" ) != arcade ||
GetDvarInt( "player_sustainammo" ) != ammo)
{
setsaveddvar ("player_meleedamagemultiplier", "0.4");
setsaveddvar ("player_revivetriggerRadius", "64");
setsaveddvar ("player_laststandbleedouttime", "30");
setsaveddvar ("player_meleerange", "64");
setsaveddvar ("player_clipsizemultiplier", "1");
setsaveddvar ("g_speed", "190");
setsaveddvar ("g_gravity", "800");
setsaveddvar ("g_deathdelay", "4000");
setsaveddvar ("perk_overheatreduction", "0.7");
setsaveddvar ("arcademode_score_revive", "100");
setsaveddvar ("player_sustainammo", "0");
}
wait 1;

level thread elevator();
}

elevator()
{
trig = getent ("trigger_elevator","targetname");
elevator = getent ("elevator","targetname");
while(1)
{
trig waittill ("trigger");
elevator moveZ (-576,5,1.2,1.2);
elevator waittill ("movedone");

wait(5);

elevator moveZ (576,5,1.2,1.2);
elevator waittill ("movedone");
}
}

Try the above, dont think you should have brackets ( [30] should just be 30 ) and i moved it to where was said before
broken avatar :(
×
broken avatar :(
Location: us
Date Registered: 9 September 2014
Last active: 3 years ago
Posts
230
Respect
Forum Rank
Mr. Elemental
Primary Group
Member
×
brandontr3's Groups
brandontr3's Contact & Social Links
hmm, i copied it to my gsc, then compiled the map tested it and im still jumping the same height :(
broken avatar :(
×
broken avatar :(
Location: gbMilton Keynes
Date Registered: 17 January 2014
Last active: 4 years ago
Posts
6,877
Respect
1,004Add +1
Forum Rank
Immortal
Primary Group
Community Scripter
My Groups
More
My Contact & Social Links
More
×
Harry Bo21's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
Harry Bo21's Contact & Social Links[email protected]HarryBo21HarryBo000
change the height, make it 100 instead of 30, should be a noticeable change

if its still the same then somethings wrong. Not sure if this is a "client" dvar, and if so, im not sure if it needs to be applied on each player?

Ill look into it, but give that a try

** EDIT ** just checked, i htink its on 39 by default, so you may have "lowered" it in error

jump_height "39" from source : http://wiki.modsrepository.com/index.php?title=Call_of_Duty_5:_Dvars_List
Last Edit: May 03, 2015, 07:33:58 am by Harry Bo21
broken avatar :(
×
broken avatar :(
Location: us
Date Registered: 9 September 2014
Last active: 3 years ago
Posts
230
Respect
Forum Rank
Mr. Elemental
Primary Group
Member
×
brandontr3's Groups
brandontr3's Contact & Social Links
So should i change it to like 100 or 200?
broken avatar :(
×
broken avatar :(
Location: gbMilton Keynes
Date Registered: 17 January 2014
Last active: 4 years ago
Posts
6,877
Respect
1,004Add +1
Forum Rank
Immortal
Primary Group
Community Scripter
My Groups
More
My Contact & Social Links
More
×
Harry Bo21's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
Harry Bo21's Contact & Social Links[email protected]HarryBo21HarryBo000
anything, as long as you take off like a rocket, we know its just a case of playing with that number to find a suitable level  ;D
broken avatar :(
×
broken avatar :(
Location: us
Date Registered: 9 September 2014
Last active: 3 years ago
Posts
230
Respect
Forum Rank
Mr. Elemental
Primary Group
Member
×
brandontr3's Groups
brandontr3's Contact & Social Links
i put it on 250  and 500 and its not changin :/
broken avatar :(
×
broken avatar :(
Location: gbMilton Keynes
Date Registered: 17 January 2014
Last active: 4 years ago
Posts
6,877
Respect
1,004Add +1
Forum Rank
Immortal
Primary Group
Community Scripter
My Groups
More
My Contact & Social Links
More
×
Harry Bo21's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
Harry Bo21's Contact & Social Links[email protected]HarryBo21HarryBo000
not sure then, ill look into it
broken avatar :(
×
broken avatar :(
[UGX] Documentation Writer & Programmer
Location: usLos Angeles, CA
Date Registered: 23 August 2013
Last active: 7 months ago
Posts
1,322
Respect
Forum Rank
Zombie Colossus
Primary Group
UGX Team Member
My Groups
More
My Contact & Social Links
More
Personal Quote
(ง º ω º )ง u wont sum m8y?
Signature
Do not take life too seriously. You will never get out of it alive.
×
DidUknowiPwn's Groups
UGX Team Member
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Elite Has shown excellence and experience in the area of custom scripting in the UGX-Mods community.
BO3 Modtools Alpha
BO3 Modtools Alpha
This user has access to the Black Ops 3 Modtools Alpha
Code Snippet
Plaintext
SetDvar("jump_height", AMOUNT);
Put this in main() by itself not in some other function.
broken avatar :(
×
broken avatar :(
Location: us
Date Registered: 9 September 2014
Last active: 3 years ago
Posts
230
Respect
Forum Rank
Mr. Elemental
Primary Group
Member
×
brandontr3's Groups
brandontr3's Contact & Social Links
Thank you and DidUKnowIPwn I'm not too fimilair with coding can you show me an example of what you mean?

Double Post Merge: May 03, 2015, 10:10:32 pm
i tried that and its not working :(
Last Edit: May 03, 2015, 10:10:32 pm by brandontr3

 
Loading ...