Game Modding | Call of Duty: Black Ops 3 | Scripting
ModmeBot:
Thread By: MJPW
Hi I was looking for a little bit of a script for when a player shoots a trigger with a specific gun they get a specific amount of points every time they shoot it. Thanks!
ModmeBot:
Reply By: mathfag
MJPW
Hi I was looking for a little bit of a script for when a player shoots a trigger with a specific gun they get a specific amount of points every time they shoot it. Thanks!
function cash_reg(player) //needs player in brackets
{
trig_cash_reg = GetEnt("mee_cash_reg_trig", "targetname");
model_cash_reg = GetEnt("mee_cash_reg", "targetname");
trig_cash_reg SetHintString("");
trig_cash_reg SetCursorHint("HINT_NOICON");
while(1)
{
trig_cash_reg waittill("trigger", trig_cash_reg);
thread Give_cash_pts();
/ PlaySoundAtPosition("zmb_cha_ching", trig_cash_reg.origin);
break;
}
trig_cash_reg Delete(); //remove this to shoot multiple times
PlayFXOnTag(fx_destroy, model_cash_reg, "tag_origin");
model_cash_reg Delete();
}
function give_cash_pts()
{
players = GetPlayers();
foreach(player in players)
{
player zm_score::add_to_player_score(2000); //you can add tgus after the while above to only give it to 1 player. (remove thread give_cash_pts)
}
/}
function wunder_perk()
{
desiredweapon = getWeapon("tesla_gun"); // Weapon you want the player to have when shot
// weapon = getWeapon(string);
trig = getent("mee_wunder_perk", "targetname");
trig waittill( "trigger", player );
current_weapon = player getCurrentWeapon();
while(1)
{
if( current_weapon == desiredweapon )
{
SDFM_Debug("Shot with wunderwaffe");
perk_struct = struct::get("wunder_perk_struct", "targetname");
zm_powerups::specific_powerup_drop("free_perk", perk_struct.origin,undefined ,undefined ,undefined , undefined, true);
PlaySoundAtPosition("mee_reward", perk_struct.origin);
SDFM_Debug("perk spawn");
trig Delete();
}
else
{
SDFM_Debug("not wunderwaffe");
continue;
}
break;
}
}
ModmeBot:
Reply By: Abnormal202
what is that while(1) for? it is completely pointless...
ModmeBot:
Reply By: mathfag
Abnormal202
what is that while(1) for? it is completely pointless...
ModmeBot:
Reply By: KillJoyYT
hey dude I'm getting this error.... any idea?
^1ERR(6E) scripts/zm/zm_saw2.gsc (1321,1) : Compiler Internal Error : Unresolved external 'zm_score::add_to_player_score'
ModmeBot:
Reply By: Harry Bo21
KillJoyYT
hey dude I'm getting this error.... any idea? ^1ERR(6E) scripts/zm/zm_saw2.gsc (1321,1) : Compiler Internal Error : Unresolved external 'zm_score::add_to_player_score'
#using scripts\zm\_zm_score;
ModmeBot:
Reply By: KillJoyYT
thank you works like a gem!