Results 1 to 9 of 9

Thread: Countdown 1.7.5 - GET WEAPON?.

  1. #1
    Senior Member verruguitens's Avatar
    Join Date
    Mar 2017
    Location
    Argentina
    Posts
    207

    Question Countdown 1.7.5 - GET WEAPON?.

    Hello, how are you people, I wanted to see if someone can help me with this issue, how do I force the MAUSER KAR 98 rifle for both the Axis and the Allies? This script is in Countdown 1.7.5 mode, does anyone know the CVAR? to force the Mauser Kar98? How is it done? Thank you very much.


    GET_WEAPON.SCR



    main:

    self weaponcommand dual targetname ("weapon" + self.entnum)
    local.weapon = $("weapon" + self.entnum )

    if(local.weapon != NULL)
    {
    self.weapon = $("weapon" + self.entnum ).model
    local.weapon targetname ""
    }
    else
    {
    self.weapon = "models/weapons/unarmed.tik"
    }

    end

  2. #2
    Member
    Join Date
    Aug 2020
    Location
    Argentina
    Posts
    83

    Default

    Try this.

    Code:
    main:
    
        self weaponcommand dual targetname ("weapon" + self.entnum)
        local.weapon = $("weapon" + self.entnum ).model
    
        if(local.weapon != models/weapons/kar98.tik)
    	{
          self take local.weapon
          waitframe
          self giveweapon "models/weapons/kar98.tik"
          self useweaponclass rifle
          self primarydmweapon "rifle"
    	}
    
    end
    You know you don't deserve to be helped...
    MoH Reborn | MoH:AA Guide | Mapping tutorials | zzzzzMy_Maps.pk3 | YouTUBE
    __________________________________
    xNULL Discord
    __________________________________

    +set thereisnomonkey 1

  3. #3
    Senior Member verruguitens's Avatar
    Join Date
    Mar 2017
    Location
    Argentina
    Posts
    207

    Default

    Does anyone know about this? I'm still looking for the solution.

  4. #4

    Default

    Run "thread kar98_only" after level waittill spawn or playerspawn to force all players to only use the kar98.

    Code:
    kar98_only:
    
    	while(1)
    	{
    		for(local.i = 1; local.i <= $player.size; local.i++)
    		{
    			$player[local.i].weaponheld = waitthread get_player_weapon $player[local.i]
    
    			if($player[local.i].weaponheld != "models/weapons/kar98.tik")
    			{
    				$player[local.i] takeall
          				waitframe
          				$player[local.i] giveweapon "models/weapons/kar98.tik"
          				$player[local.i] useweaponclass rifle
    			}
    		}
    		waitframe
    	}
    end
    
    get_player_weapon local.player:
    
    	local.team = local.player.dmteam
    	local.maxframes = 30
    	local.numframes = 0
    	local.weapon = NULL
    	local.tname = "mefgun" + local.player.entnum
    
    	while(local.player != NULL && local.player.dmteam == local.team)
    	{
    		local.player weaponcommand dual targetname local.tname
    		local.weapon = $(local.tname)
    
    		if(local.weapon != NULL || local.numframes > local.maxframes)
    		{
    			break
    		}
    		waitframe
    		local.numframes++
    	}
    	if(local.weapon != NULL)
    	{
    		local.weapon.targetname = NIL
    		local.weaponheld = local.weapon.model
    	}
    end local.weaponheld

  5. #5
    Senior Member verruguitens's Avatar
    Join Date
    Mar 2017
    Location
    Argentina
    Posts
    207

    Default

    Quote Originally Posted by Searingwolfe View Post
    Run "thread kar98_only" after level waittill spawn or playerspawn to force all players to only use the kar98.

    Code:
    kar98_only:
    
    	while(1)
    	{
    		for(local.i = 1; local.i <= $player.size; local.i++)
    		{
    			$player[local.i].weaponheld = waitthread get_player_weapon $player[local.i]
    
    			if($player[local.i].weaponheld != "models/weapons/kar98.tik")
    			{
    				$player[local.i] takeall
          				waitframe
          				$player[local.i] giveweapon "models/weapons/kar98.tik"
          				$player[local.i] useweaponclass rifle
    			}
    		}
    		waitframe
    	}
    end
    
    get_player_weapon local.player:
    
    	local.team = local.player.dmteam
    	local.maxframes = 30
    	local.numframes = 0
    	local.weapon = NULL
    	local.tname = "mefgun" + local.player.entnum
    
    	while(local.player != NULL && local.player.dmteam == local.team)
    	{
    		local.player weaponcommand dual targetname local.tname
    		local.weapon = $(local.tname)
    
    		if(local.weapon != NULL || local.numframes > local.maxframes)
    		{
    			break
    		}
    		waitframe
    		local.numframes++
    	}
    	if(local.weapon != NULL)
    	{
    		local.weapon.targetname = NIL
    		local.weaponheld = local.weapon.model
    	}
    end local.weaponheld
    In which Countdown mode file do I put that script?

  6. #6
    Senior Member verruguitens's Avatar
    Join Date
    Mar 2017
    Location
    Argentina
    Posts
    207

    Default

    Quote Originally Posted by Searingwolfe View Post
    Run "thread kar98_only" after level waittill spawn or playerspawn to force all players to only use the kar98.

    Code:
    kar98_only:
    
    	while(1)
    	{
    		for(local.i = 1; local.i <= $player.size; local.i++)
    		{
    			$player[local.i].weaponheld = waitthread get_player_weapon $player[local.i]
    
    			if($player[local.i].weaponheld != "models/weapons/kar98.tik")
    			{
    				$player[local.i] takeall
          				waitframe
          				$player[local.i] giveweapon "models/weapons/kar98.tik"
          				$player[local.i] useweaponclass rifle
    			}
    		}
    		waitframe
    	}
    end
    
    get_player_weapon local.player:
    
    	local.team = local.player.dmteam
    	local.maxframes = 30
    	local.numframes = 0
    	local.weapon = NULL
    	local.tname = "mefgun" + local.player.entnum
    
    	while(local.player != NULL && local.player.dmteam == local.team)
    	{
    		local.player weaponcommand dual targetname local.tname
    		local.weapon = $(local.tname)
    
    		if(local.weapon != NULL || local.numframes > local.maxframes)
    		{
    			break
    		}
    		waitframe
    		local.numframes++
    	}
    	if(local.weapon != NULL)
    	{
    		local.weapon.targetname = NIL
    		local.weaponheld = local.weapon.model
    	}
    end local.weaponheld


    This is the script of "get_weapon.scr" file:


    HTML Code:
    main:
    
    	self weaponcommand dual targetname ("weapon" + self.entnum)
    	local.weapon = $("weapon" + self.entnum )
    
    	if(local.weapon != NULL)
    	{
    		self.weapon = $("weapon" + self.entnum ).model
    		local.weapon targetname ""
    	}
    	else
    	{
    		self.weapon = "models/weapons/unarmed.tik"
    	}
    
    end

    You said to delete and replace that one with this one:


    HTML Code:
    main:
    
    level waittill spawn
    
    thread kar98_only
    
    end
    
    
    
    
    kar98_only:
    
    	while(1)
    	{
    		for(local.i = 1; local.i <= $player.size; local.i++)
    		{
    			$player[local.i].weaponheld = waitthread get_player_weapon $player[local.i]
    
    			if($player[local.i].weaponheld != "models/weapons/kar98.tik")
    			{
    				$player[local.i] takeall
          				waitframe
          				$player[local.i] giveweapon "models/weapons/kar98.tik"
          				$player[local.i] useweaponclass rifle
    			}
    		}
    		waitframe
    	}
    end
    
    get_player_weapon local.player:
    
    	local.team = local.player.dmteam
    	local.maxframes = 30
    	local.numframes = 0
    	local.weapon = NULL
    	local.tname = "mefgun" + local.player.entnum
    
    	while(local.player != NULL && local.player.dmteam == local.team)
    	{
    		local.player weaponcommand dual targetname local.tname
    		local.weapon = $(local.tname)
    
    		if(local.weapon != NULL || local.numframes > local.maxframes)
    		{
    			break
    		}
    		waitframe
    		local.numframes++
    	}
    	if(local.weapon != NULL)
    	{
    		local.weapon.targetname = NIL
    		local.weaponheld = local.weapon.model
    	}
    end local.weaponheld
    
    
    end

  7. #7
    Senior Member verruguitens's Avatar
    Join Date
    Mar 2017
    Location
    Argentina
    Posts
    207

    Default

    No, I tried but it didn't work, I tried 3 variants and it didn't work, Searingwolfe.

  8. #8

    Default

    chat me telegram @Old_Fox
    I made it

  9. #9

    Default

    Quote Originally Posted by verruguitens View Post
    No, I tried but it didn't work, I tried 3 variants and it didn't work, Searingwolfe.
    I modified my two_snipers-rifles_only.pk3 mod from an earlier post, making the mod only allow the mauser kar98 for all players (not the sniper, no pistols or grenades either).

    In any .scr map script, add "exec global/kar98_only.scr" after "level waittill spawn" to run this mod.

    In any console window, type "g_kar98only 0" to turn off this mod, or "g_kar98only 1" to turn it back on (1 by default). [add "rcon" before the cvar if you're in-game].
    Attached Files Attached Files

Tags for this Thread

Posting Permissions

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