
Posts
6
Respect
Forum Rank
Legless Crawler
Primary Group
Member
Login Issues
Forgot password?Activate Issues
Account activation email not received? Wrong account activation email used?Other Problems?
Contact Support - Help Center Get help on the UGX Discord. Join it now!function vault_door()
{
v_trigger = GetEnt("vault_trigger", "targetname");
v_trigger setHintString("Hold &&1 to open the Bunker");
v_trigger setCursorHint("HINT_NOICON");
vault_hint = GetEnt("vault_hint", "targetname");
vault_hint setHintString("The Bunker door is sealed");
vault_hint setCursorHint("HINT_NOICON");
door_left = GetEnt("left_door", "targetname");
door_right = GetEnt("right_door", "targetname");
level.trapCost = 1000;
{
while(1)
{
trigger wattill("v_trigger", player);
if (player.score >= level.trapCost)
{
player zm_score::minus_to_player_score(level.trapCost);
trigger playsound("zmb_cha_ching");
break;
}
else
{
trigger playsound("deny");
}
}
//open vault door
door_left MoveZ(-200,2);
door_right MoveZ(-200,2);
trigger delete();
vault_hint delete();
}
}
![]() | Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community. |
Wondering whats wrong with my script, when i keep it in the main .gsc script i get an error for unresolved local variable "player"? Can't seem to find any help with that online, when I put the script in a different file and include and then call it i get an unresolved external variable. Any help appreciated - thanks.
*in function main()*
level thread vault_door();
function vault_door()
{
v_trigger = GetEnt("vault_trigger", "targetname");
v_trigger setHintString("Hold &&1 to open the Bunker");
v_trigger setCursorHint("HINT_NOICON");
vault_hint = GetEnt("vault_hint", "targetname");
vault_hint setHintString("The Bunker door is sealed");
vault_hint setCursorHint("HINT_NOICON");
door_left = GetEnt("left_door", "targetname");
door_right = GetEnt("right_door", "targetname");
level.trapCost = 1000;
while(1)
{
v_trigger wattill("v_trigger", player);
if (player.score >= level.trapCost)
{
player zm_score::minus_to_player_score(level.trapCost);
trigger playsound("zmb_cha_ching");
break;
}
else
{
v_trigger playsound("deny");
}
}
//open vault door
door_left MoveZ(-200,2);
door_right MoveZ(-200,2);
v_trigger delete();
vault_hint delete();
}
function main()
{
level.randomize_perk_machine_location = true;
zm_usermap::main();
grow_soul::init( );
level._zombie_custom_add_weapons =&custom_add_weapons;
//Setup the levels Zombie Zone Volumes
level.zones = ;
level.zone_manager_init_func =&usermap_test_zone_init;
init_zones
[list][o] = "start_zone";
level thread zm_zonemgr::manage_zones( init_zones );
level.pathdist_type = PATHDIST_ORIGINAL;
level.player_starting_points = 500000;
setDvar( "wallrun_enabled", 1 );
level thread setup_wallrun();
level thread checkForPower();
level thread vault_door();
}
function vault_door()
{
v_trigger = GetEnt("vault_trigger", "targetname");
v_trigger setHintString("Hold &&1 to open the Bunker");
v_trigger setCursorHint("HINT_NOICON");
vault_hint = GetEnt("vault_hint", "targetname");
vault_hint setHintString("The Bunker door is sealed");
vault_hint setCursorHint("HINT_NOICON");
door_left = GetEnt("left_door", "targetname");
door_right = GetEnt("right_door", "targetname");
level.trapCost = 1000;
while(1)
{
v_trigger wattill("trigger", player);
if (player.score >= level.trapCost)
{
player zm_score::minus_to_player_score(level.trapCost);
v_trigger playsound("zmb_cha_ching");
break;
}
else
{
v_trigger playsound("deny");
}
}
//open vault door
door_left MoveZ(-200,2);
door_right MoveZ(-200,2);
v_trigger delete();
vault_hint delete();
}
![]() | Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum. |
![]() UGX V.I.P. | |
![]() | Has released one or more maps to the UGX-Mods community which have been added to the UGX Map Manager. |
![]() BO3 Modtools Alpha | This user has access to the Black Ops 3 Modtools Alpha |
v_trigger wattill("v_trigger", player);
v_trigger waittill("trigger", player);
![]() | Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum. |
![]() | Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community. |
function vault_door()
{
v_trigger = GetEnt("vault_trigger", "targetname");
v_trigger setHintString("Hold ^3&&1^7 to open the Bunker door [Cost: 1000]");
v_trigger setCursorHint("HINT_NOICON");
v_trigger thread v_open();
}
function v_open()
{
vault_hint = GetEnt("vault_hint", "targetname");
vault_hint setHintString("The Bunker door is sealed");
vault_hint setCursorHint("HINT_NOICON");
handle = GetEnt("vault_switch", "targetname");
door_left = GetEnt("left_door", "targetname");
door_right = GetEnt("right_door", "targetname");
door_clip = GetEnt("door_barrier", "targetname");
level.trapCost = 1000;
while(1)
{
self waittill("trigger", player);
if (player.score >= level.trapCost)
{
player zm_score::minus_to_player_score(level.trapCost);
self playsound("zmb_cha_ching");
handle RotateRoll(-90,0.5);
break;
}
else
{
self playsound("deny");
}
}
//open vault door
door_left RotateYaw(120,2);
door_right RotateYaw(-120,2);
self delete();
vault_hint delete();
door_clip delete();
}
![]() | Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum. |
![]() UGX V.I.P. | |
![]() | Has released one or more maps to the UGX-Mods community which have been added to the UGX Map Manager. |
![]() Oil Rig Beta Access |
Next time use the code tags around script. Makea it easier to read. This is the 2nd time I've had to edit it for you. Thanks.