Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: Sniper Only Spearhead

  1. #1

    Default Sniper Only Spearhead

    Hello,



    Im looking for sniper only for spearhead that the allies team have springfield only and if player try to use MG for example he get same weapon (springfield) and the axis get kar98sniper same thing


    Thanks

  2. #2

    Default

    Please any answers

  3. #3
    Administrator James's Avatar
    Join Date
    May 2010
    Location
    on the intraweb
    Posts
    3,180

    Default

    Are you asking for this mod or if there is a server like this that exists?

    The mod you are requesting (assuming this is the case), is fairly simple to make. There have been MOHAA versions of this mod, and it's basically a copy and paste, all you need to do is add additional weapons that in SH...

    I did a search for "swap" and found several results related to what you're looking for. Try to search next time...

    http://www.x-null.net/forums/showthr...highlight=swap
    http://www.x-null.net/forums/showthr...highlight=swap <--- This is a thread you already posted a similar question in.
    http://www.x-null.net/forums/showthr...highlight=swap

  4. #4

    Default Sniper Only Mod Spearhead

    Here is what I use
    Code:
    Medal of Honor Spearhead Snipers Only  Mod
    
    Runs from mikes_torso_st.scr
    
    There is no weapons tik's in here so all your weapons settings will stay the same.
    
    Allied Team Gets Springfield
    Axis Team Gets Kar98sniper
    
    Install:
    
    1.) Put the pk3 in mainta folder.
    2.) Put set sniper "1" in server.cfg  ( turns on or off mod must be set to 1 to run mod  )
    3.) You can turn on or off the weapons at anytime through rcon. 
    If you want to allow any stock weapon you would type in console  rcon set sniper "0"  ( turns off mod ) hit enter then restart map.
    Weapons script

    Code:
    Main:
    
    level.sniper = getcvar "sniper"
    	if(level.sniper == "1")
    {
    
     	  thread sniper1
    	  thread sniper2
    			
    }
    
    end
    
    sniper1:
    	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/mp40.tik":
    	case "models/weapons/mp44.tik":
    	case "models/weapons/panzerschreck.tik":
    	case "models/weapons/G43.tik":
    	case "models/weapons/kar98_mortar.tik":
         
               
    	self take "models/weapons/kar98_mortar.tik"
    	self take "models/weapons/G43.tik"
    	self take "models/weapons/shotgun.tik"
    	self take "models/weapons/panzerschreck.tik"
    	self take "models/weapons/mp44.tik"
    	self take "models/weapons/mp40.tik"           
    
    	switch(self.model)
    
    	{
    
    	case "models/player/german_afrika_officer.tik":
    	case "models/player/german_afrika_private.tik":
    	case "models/player/german_elite_gestapo.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_winter1.tik":
    	case ""models/player/german_winter2.tik":
    	case ""models/player/german_DDay_Colonel.tik":
    
    	waitframe
    
    	self give "models/weapons/kar98Sniper.tik"
    
    	waitframe 
    
    	self use "models/weapons/kar98Sniper.tik"
    
    	break
    
    	default:   
    
    	waitframe
    
    	self give "models/weapons/kar98Sniper.tik"
    
    	waitframe 
    
    	self use "models/weapons/kar98Sniper.tik"
    
    	break
    
    	}
    
    	break
    
    	}
    	end
    	
    	sniper2:
    	
    		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){
    
     
    
            // Handle Allies non-rifles
          
            case "models/weapons/ppsh_smg.tik":
            case "models/weapons/sten.tik":
            case "models/weapons/shotgun.tik":
            case "models/weapons/bar.tik":
            case "models/weapons/bazooka.tik":
            case "models/weapons/m1_garand.tik":
            case "models/weapons/thompsonsmg.tik": 
            case "models/weapons/enfield.tik": 
            case "models/weapons/Mosin_Nagant_Rifle.tik":     
    
               
    	self take "models/weapons/ppsh_smg.tik"
    	self take "models/weapons/sten.tik"
    	self take "models/weapons/shotgun.tik"
    	self take "models/weapons/bar.tik"
    	self take "models/weapons/bazooka.tik"
    	self take "models/weapons/m1_garand.tik"
    	self take "models/weapons/thompsonsmg.tik" 
    	self take "models/weapons/enfield.tik" 
      self take "models/weapons/Mosin_Nagant_Rifle.tik"          
    
    	switch(self.model)
    
    	{
    
    	case "models/player/allied_british_6th_airborne_captain.tik":
    	case "models/player/allied_british_6th_airborne_paratrooper.tik":
    	case "models/player/allied_british_tank_corporal.tik":
    	case "models/player/allied_manon.tik":
    	case "models/player/allied_sas.tik":
    
    	waitframe
    
    	self give "models/weapons/springfield.tik"
    
    	waitframe 
    
    	self use "models/weapons/springfield.tik"
    
    	break
    
    	case "models/player/allied_russian_corporal.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":
    	case "models/player/allied_russian_seaman.tik":
    
    	waitframe
    
    	self give "models/weapons/springfield.tik"
    
    	waitframe 
    
    	self use "models/weapons/springfield.tik"
    
    	break
    
    	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_airborne.tik":	
    	case "models/player/allied_oss.tik":
    	case "models/player/american_army.tik":
    	case "models/player/american_ranger.tik":
    	
    	waitframe
    
    	self give "models/weapons/springfield.tik"
    
    	waitframe 
    
    	self use "models/weapons/springfield.tik"
    
    	break
    
    	default:   //American
    
    	waitframe
    
    	self give "models/weapons/springfield.tik"
    
    	waitframe 
    
    	self use "models/weapons/springfield.tik"
    
    	break
    
    	}
    
    	break
    
    	}
    
    
    
    	end

  5. #5

    Default

    Quote Originally Posted by easymeat View Post
    Here is what I use
    Code:
    Medal of Honor Spearhead Snipers Only  Mod
    
    Runs from mikes_torso_st.scr
    
    There is no weapons tik's in here so all your weapons settings will stay the same.
    
    Allied Team Gets Springfield
    Axis Team Gets Kar98sniper
    
    Install:
    
    1.) Put the pk3 in mainta folder.
    2.) Put set sniper "1" in server.cfg  ( turns on or off mod must be set to 1 to run mod  )
    3.) You can turn on or off the weapons at anytime through rcon. 
    If you want to allow any stock weapon you would type in console  rcon set sniper "0"  ( turns off mod ) hit enter then restart map.
    Weapons script

    Code:
    Main:
    
    level.sniper = getcvar "sniper"
    	if(level.sniper == "1")
    {
    
     	  thread sniper1
    	  thread sniper2
    			
    }
    
    end
    
    sniper1:
    	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/mp40.tik":
    	case "models/weapons/mp44.tik":
    	case "models/weapons/panzerschreck.tik":
    	case "models/weapons/G43.tik":
    	case "models/weapons/kar98_mortar.tik":
         
               
    	self take "models/weapons/kar98_mortar.tik"
    	self take "models/weapons/G43.tik"
    	self take "models/weapons/shotgun.tik"
    	self take "models/weapons/panzerschreck.tik"
    	self take "models/weapons/mp44.tik"
    	self take "models/weapons/mp40.tik"           
    
    	switch(self.model)
    
    	{
    
    	case "models/player/german_afrika_officer.tik":
    	case "models/player/german_afrika_private.tik":
    	case "models/player/german_elite_gestapo.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_winter1.tik":
    	case ""models/player/german_winter2.tik":
    	case ""models/player/german_DDay_Colonel.tik":
    
    	waitframe
    
    	self give "models/weapons/kar98Sniper.tik"
    
    	waitframe 
    
    	self use "models/weapons/kar98Sniper.tik"
    
    	break
    
    	default:   
    
    	waitframe
    
    	self give "models/weapons/kar98Sniper.tik"
    
    	waitframe 
    
    	self use "models/weapons/kar98Sniper.tik"
    
    	break
    
    	}
    
    	break
    
    	}
    	end
    	
    	sniper2:
    	
    		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){
    
     
    
            // Handle Allies non-rifles
          
            case "models/weapons/ppsh_smg.tik":
            case "models/weapons/sten.tik":
            case "models/weapons/shotgun.tik":
            case "models/weapons/bar.tik":
            case "models/weapons/bazooka.tik":
            case "models/weapons/m1_garand.tik":
            case "models/weapons/thompsonsmg.tik": 
            case "models/weapons/enfield.tik": 
            case "models/weapons/Mosin_Nagant_Rifle.tik":     
    
               
    	self take "models/weapons/ppsh_smg.tik"
    	self take "models/weapons/sten.tik"
    	self take "models/weapons/shotgun.tik"
    	self take "models/weapons/bar.tik"
    	self take "models/weapons/bazooka.tik"
    	self take "models/weapons/m1_garand.tik"
    	self take "models/weapons/thompsonsmg.tik" 
    	self take "models/weapons/enfield.tik" 
      self take "models/weapons/Mosin_Nagant_Rifle.tik"          
    
    	switch(self.model)
    
    	{
    
    	case "models/player/allied_british_6th_airborne_captain.tik":
    	case "models/player/allied_british_6th_airborne_paratrooper.tik":
    	case "models/player/allied_british_tank_corporal.tik":
    	case "models/player/allied_manon.tik":
    	case "models/player/allied_sas.tik":
    
    	waitframe
    
    	self give "models/weapons/springfield.tik"
    
    	waitframe 
    
    	self use "models/weapons/springfield.tik"
    
    	break
    
    	case "models/player/allied_russian_corporal.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":
    	case "models/player/allied_russian_seaman.tik":
    
    	waitframe
    
    	self give "models/weapons/springfield.tik"
    
    	waitframe 
    
    	self use "models/weapons/springfield.tik"
    
    	break
    
    	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_airborne.tik":	
    	case "models/player/allied_oss.tik":
    	case "models/player/american_army.tik":
    	case "models/player/american_ranger.tik":
    	
    	waitframe
    
    	self give "models/weapons/springfield.tik"
    
    	waitframe 
    
    	self use "models/weapons/springfield.tik"
    
    	break
    
    	default:   //American
    
    	waitframe
    
    	self give "models/weapons/springfield.tik"
    
    	waitframe 
    
    	self use "models/weapons/springfield.tik"
    
    	break
    
    	}
    
    	break
    
    	}
    
    
    
    	end

    Hello mate Thanks for answer but i did what you said to put the folder in mainta and add command in server.cfg set sniper "1" , when i join server i get all weapons why ?

  6. #6

    Default

    Ohh i saw now sorry but i have G43 weapon and pistols and nades how to disable this ? i want only to be with player axis kar98sniper and allied springfield

  7. #7

    Default

    Remember this post?

    Yes easymeat know the solution and he fixed it to me in the past so dont know why he dont help

    I don't help because I bet you never even looked at these posts lmao you even posted this 1 http://www.x-null.net/forums/showthr...highlight=swap

    But here try this nothing but kar98sniper and springfield sniper.
    Last edited by easymeat; September 15th, 2015 at 09:01 AM.

  8. #8

    Default

    Quote Originally Posted by easymeat View Post
    Remember this post?




    I don't help because I bet you never even looked at these posts lmao you even posted this 1 http://www.x-null.net/forums/showthr...highlight=swap



    But here try this nothing but kar98sniper and springfield sniper.

    Hi before posted this but its not work like i want and i closed the SH Server and opened it again and want the correct file .. i will try this thanks

  9. #9

    Default

    lol so save your files before you close servers stick them on skydrive or something

  10. #10

    Default

    Quote Originally Posted by easymeat View Post
    lol so save your files before you close servers stick them on skydrive or something
    Hello mate thanks for your help but how to add rifle to this snipers ? i tried to add in the give command to add kar98 and in the use too and to remove the take command from kar98 but not work why ?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •