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! maps\_zombiemode_dogs::init();
that mule kick script give you free weapons(what i see), this weekend i going to try to make it again.
or today.
mule_kick()
{
self.given_kick = false;
while(1)
{
player_load = self GetWeaponsListPrimaries();
if((self hasperk("specialty_extraammo"))&&( player_load.size == 1)&&(self.given_kick == false))
{
if(!(self hasweapon("zombie_colt")))
self giveWeapon("zombie_colt");
if(!(self hasweapon("zombie_kar98k")))
self giveWeapon("zombie_kar98k");
player_load = self GetWeaponsListPrimaries();
if( player_load.size == 2)
{
if(!(self hasweapon("zombie_m1carbine")))
self giveWeapon("zombie_m1carbine");
}
self.given_kick = true;
}
if((self hasperk("specialty_extraammo"))&&( player_load.size == 2)&&(self.given_kick == false))
{
if(!(self hasweapon("zombie_colt")))
self giveWeapon("zombie_colt");
if(!(self hasweapon("zombie_kar98k")))
self giveWeapon("zombie_kar98k");
player_load = self GetWeaponsListPrimaries();
if( player_load.size == 2)
{
if(!(self hasweapon("zombie_m1carbine")))
self giveWeapon("zombie_m1carbine");
}
self.given_kick = true;
}
if(!(self hasperk("specialty_extraammo"))&&( player_load.size == 3))
{
player_load = self GetWeaponsListPrimaries();
if(player_load.size == 3 && self.being_revived == false)
{
self.muleweapon = player_load[2];
self takeweapon(self.muleweapon);
}
self.given_kick = false;
}
wait .1;
}
}
mule_kick()
{
self.given_kick = false;
while(1)
{
player_load = self GetWeaponsListPrimaries();
if((self hasperk("specialty_extraammo"))&&( player_load.size == 1)&&(self.given_kick == false))
{
if(!(self hasweapon("silver_deagle")))
self giveWeapon("silver_deagle");
if(!(self hasweapon("m9")))
self giveWeapon("m9");
player_load = self GetWeaponsListPrimaries();
if( player_load.size == 2)
{
if(!(self hasweapon("m14")))
self giveWeapon("m14");
}
self.given_kick = true;
}
if((self hasperk("specialty_extraammo"))&&( player_load.size == 2)&&(self.given_kick == false))
{
if(!(self hasweapon("m9")))
self giveWeapon("m9");
player_load = self GetWeaponsListPrimaries();
if( player_load.size == 2)
{
if(!(self hasweapon("m14")))
self giveWeapon("m14");
}
self.given_kick = true;
}
if(!(self hasperk("specialty_extraammo"))&&( player_load.size == 3))
{
player_load = self GetWeaponsListPrimaries();
if(player_load.size == 3 && self.being_revived == false)
{
self.muleweapon = player_load[2];
self takeweapon(self.muleweapon);
}
self.given_kick = false;
}
wait .1;
}
}
set_zombie_var( "zombie_perk_juggernaut_health", 160 );
set_zombie_var( "zombie_perk_juggernaut_health", 280 );
cost = level.zombie_vars["zombie_perk_cost"];
switch( perk )
{
case "specialty_detectexplosive": //phd flopper
cost = 2000;
break;
case "specialty_longersprint": //staminup
cost = 2000;
break;
case "specialty_extraammo": //mule kick
cost = 4000;
break;
case "specialty_bulletaccuracy": //deadshot
cost = 1500;
break;
}
case "specialty_extraammo": //mule kick
cost = 3000;
break;
case "specialty_extraammo": //mule kick
cost = 4000;
break;
// UGX_SCRIPT - self-revive quickrevive hintstring change
ugxm_sp_quickrevive_hint_update()
{
self SetHintString("Press & hold &&1 to buy Second Chance [Cost: " + 500 + ", Uses Left: " + level.ugxm_sp_quickrevive_maxuses + "]");
while(1)
{
level waittill("ugxm_selfrevive_used_quickrevive");
usesleft = level.ugxm_sp_quickrevive_maxuses - level.ugxm_sp_quickrevive_uses;
if(level.ugxm_sp_quickrevive_uses >= level.ugxm_sp_quickrevive_maxuses)
{
self SetHintString("Second Chance disabled!");
break;
}
else
{
self SetHintString("Press & hold &&1 to buy Second Chance [Cost: " + level.ugxm_chance_cost[level.ugxm_sp_quickrevive_uses] + ", Uses Left: " + usesleft + "]");
}
}
}
// UGX_SCRIPT END
// UGX_SCRIPT - self-revive quickrevive hintstring change
ugxm_sp_quickrevive_hint_update()
{
self SetHintString("Press & hold &&1 to buy Quick Revive [Cost: " + 500 + ", Uses Left: " + level.ugxm_sp_quickrevive_maxuses + "]");
while(1)
{
level waittill("ugxm_selfrevive_used_quickrevive");
usesleft = level.ugxm_sp_quickrevive_maxuses - level.ugxm_sp_quickrevive_uses;
if(level.ugxm_sp_quickrevive_uses >= level.ugxm_sp_quickrevive_maxuses)
{
self SetHintString("Quick Revive disabled!");
break;
}
else
{
self SetHintString("Press & hold &&1 to buy Quick Revive [Cost: " + level.ugxm_chance_cost[level.ugxm_sp_quickrevive_uses] + ", Uses Left: " + usesleft + "]");
}
}
}
// UGX_SCRIPT END
// UGX_SCRIPT - ability to disable vendings
level waittill("ugxm_voting_complete");
if(!level.ugxm_settings["allow_perks"])
{
self SetHintString( level.ugxm_strings["hint_disabled"] );
self SetCursorHint( "HINT_NOICON" );
return;
}
level.ugxm_chance_cost = [];
level.ugxm_chance_cost[0] = 500;
level.ugxm_chance_cost[1] = 1500;
level.ugxm_chance_cost[2] = 3000;
// UGX_SCRIPT END
// UGX_SCRIPT - ability to disable vendings
level waittill("ugxm_voting_complete");
if(!level.ugxm_settings["allow_perks"])
{
self SetHintString( level.ugxm_strings["hint_disabled"] );
self SetCursorHint( "HINT_NOICON" );
return;
}
level.ugxm_chance_cost = [];
level.ugxm_chance_cost[0] = 500;
level.ugxm_chance_cost[1] = 500;
level.ugxm_chance_cost[2] = 500;
// UGX_SCRIPT END
When you mention things like "challenge (making a map in 1 hour)" it makes me think one to three rooms in which you'll realize how screwed you are in under 5 minutes and around a 20k buyable ending. But you also mention "unique fealing to the gungame and sharpshooter gamemodes", if my assumption of this map is anywhere near true I challenge you to reach a little bit higher and try to make this map different than the multitude of other maps out there JUST like this.
It's awesome that you are making a map but even a first map can be creative in design even if it's not polished to shine. I am bookmarking this one to make a video on, so give me something to work with