here I spelled rocket wrong had if(level.rcoket == "1") use this one.
Code:
Main:
// checks for cvar in server.cfg to turn on mod ( set rocket "1" )
level.rocket = getcvar "rocket"
if(level.rocket == "1")
{
thread panzerschreck
thread bazooka
thread message
}
end
panzerschreck:
waitframe
local.n = randomint 99999
self weaponcommand mainhand targetname ("w" + local.n)
if ($("w" + local.n))
{
local.weap = $("w" + local.n)
local.weap.targetname = ""
}
else
end
switch(local.weap.model)
{
case "models/weapons/panzerschreck.tik":
self take "models/weapons/panzerschreck.tik"
switch(self.model)
{
//ALLIED ASSAULT MODELS AIXS
case "models/player/german_afrika_officer.tik":
case "models/player/german_afrika_private.tik":
case "models/player/german_elite_officer.tik":
case "models/player/german_elite_sentry.tik":
case "models/player/german_kradshutzen.tik":
case "models/player/german_panzer_grenadier.tik":
case "models/player/german_panzer_obershutze.tik":
case "models/player/german_panzer_shutze.tik":
case "models/player/german_panzer_tankcommander.tik":
case "models/player/german_scientist.tik":
case "models/player/german_waffenss_officer.tik":
case "models/player/german_waffenss_shutze.tik":
case "models/player/german_wehrmacht_officer.tik":
case "models/player/german_wehrmacht_soldier.tik":
case "models/player/german_winter_1.tik":
case "models/player/german_winter_2.tik":
case "models/player/german_worker.tik":
// SPEARHEAD MODELS AXIS
case "models/player/german_Ardennes_Artillery_Commander.tik":
case "models/player/german_DDay_Colonel.tik":
case "models/player/german_Panzer_Corporal.tik":
case "models/player/german_Stukageschwader.tik":
// BREAKTHROUGH MODELS AXIS
case "models/player/sc_ax_ital_inf.tik":
case "models/player/sc_ax_ital_inf2.tik":
case "models/player/it_ax_ital_vol.tik":
waitframe
self give "models/weapons/m1_garand.tik"
waitframe
self use "models/weapons/m1_garand.tik"
break
default:
waitframe
self give "models/weapons/m1_garand.tik"
waitframe
self use "models/weapons/m1_garand.tik"
break
}
break
}
end
bazooka:
waitframe
local.n = randomint 99999
self weaponcommand mainhand targetname ("w" + local.n)
if ($("w" + local.n))
{
local.weap = $("w" + local.n)
local.weap.targetname = ""
}
else
end
switch(local.weap.model)
{
case "models/weapons/bazooka.tik":
case "models/weapons/uk_w_piat.tik":
self take "models/weapons/uk_w_piat.tik"
self take "models/weapons/bazooka.tik"
switch(self.model)
{
//ALLIED ASSAULT MODELS ALLIED
case "models/player/allied_airborne.tik":
case "models/player/allied_manon.tik":
case "models/player/allied_sas.tik":
case "models/player/allied_pilot.tik":
case "models/player/american_army.tik":
case "models/player/american_ranger.tik":
// SPEARHEAD MODELS ALLIED
case "models/player/allied_101st_Captain.tik":
case "models/player/allied_101st_Infantry.tik":
case "models/player/allied_101st_Scout.tik":
case "models/player/allied_501st_PIR_Scout.tik":
case "models/player/allied_501st_PIR_Soldier.tik":
case "models/player/allied_british_6th_Airborne_Captain.tik":
case "models/player/allied_british_6th_Airborne_Paratrooper.tik":
case "models/player/allied_russian_Crazy_Boris.tik":
case "models/player/allied_russian_Recon_Scout.tik":
case "models/player/allied_russian_Recon_Soldier.tik":
// BREAKTHROUGH MODELS ALLIED
case "models/player/allied_russian_seaman.tik":
case "models/player/allied_technician.tik":
case "models/player/allied_russian_corporal.tik":
case "models/player/allied_british_tank_corporal.tik":
case "models/player/allied_Wheathers.tik":
case "models/player/allied_US_Tank.tik":
case "models/player/allied_US_Mask.tik":
case "models/player/allied_British_Tank.tik":
case "models/player/allied_British_Cmd.tik":
waitframe
self give "models/weapons/kar98.tik"
waitframe
self use "models/weapons/kar98.tik"
break
default:
waitframe
self give "models/weapons/kar98.tik"
waitframe
self use "models/weapons/kar98.tik"
break
}
break
}
end