Results 1 to 6 of 6

Thread: Huds script error

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #4
    Lieutenant Loveboy's Avatar
    Join Date
    Nov 2012
    Posts
    546
    Thanks
    229
    Thanked 72 Times in 46 Posts
    Tally, he told me on Xfire that the text are not working, so he didn't precached the strings. Now he have got preached the strings and his text works, but now he need the numbers.

    As example we would take this:

    Code:
    self.hudkillstreak setValue(self.killstreak);
    You set here the Value of Killstreak. But where?

    Add on every string the &&1 !

    So add this on your script again:

    Code:
            precacheString(&"Killstreak : &&1");
            precacheString(&"Total Kills : &&1");
            precacheString(&"Total Bashs : &&1");
            precacheString(&"Total Headshots : &&1");
            precacheString(&"Total Deaths : &&1");
    And this should be your new script:

    Code:
    main()
    {
    	thread players();
    }
    
    
    players()
    {
    	while(1)
    	{
    		level waittill("connected",player);
    		player thread killstreak();	
    		player thread kills();    
    		player thread bashs();    
    		player thread headshots();
    		player thread deaths();	  
    	}
    }
    
    killstreak()
    {
    	self.hudkillstreak destroy();
    	self.hudkillstreak = newClientHudElem(self);
    	self.hudkillstreak.alignx = "right";
    	self.hudkillstreak.x = 610;
    	self.hudkillstreak.y = 290; 
    	self.hudkillstreak.fontscale = 1.0;
    	self.hudkillstreak.label = &"Killstreak : &&1";
    	
    	while(1)
    	{
    		wait(1.1);
    		if(isdefined(self))
    		{
    			self.hudkillstreak setValue(self.killstreak);
    		}
    		else if(!isdefined(self))
    		{
    			break;
    		}
    	}
    }
    
    kills()
    {
    	self.hudkills destroy();
    	self.hudkills = newClientHudElem(self);
    	self.hudkills.alignx = "right";
    	self.hudkills.x = 610;
    	self.hudkills.y = 150; 
    	self.hudkills.fontscale = 1.0;
    	self.hudkills.label = &"Total Kills : &&1";
    	
    	while(1)
    	{
    		wait(1.1);
    		if(isdefined(self))
    		{
    			self.hudkills setValue(self.kills);
    		}
    		else if(!isdefined(self))
    		{
    			break;
    		}
    	}
    }
    
    bashs()
    {
    	self.hudbashs destroy();
    	self.hudbashs = newClientHudElem(self);
    	self.hudbashs.alignx = "right";
    	self.hudbashs.x = 610;
    	self.hudbashs.y = 170; 
    	self.hudbashs.fontscale = 1.0;
    	self.hudbashs.label = &"Total Bashs : &&1";
    	
    	while(1)
    	{
    		wait(1.1);
    		if(isdefined(self))
    		{
    			self.hudbashs setValue(self.bashs);
    		}
    		else if(!isdefined(self))
    		{
    			break;
    		}
    	}
    }
    
    headshots()
    {
    	self.hudheadshots destroy();
    	self.hudhs = newClientHudElem(self);
    	self.hudhs.alignx = "right";
    	self.hudhs.x = 610;
    	self.hudhs.y = 190; 
    	self.hudhs.fontscale = 1.0;
    	self.hudhs.label = &"Total Headshots : &&1";
    	
    	while(1)
    	{
    		wait(1.1);
    		if(isdefined(self))
    		{
    			self.hudheadshots setValue(self.headshots);
    		}
    		else if(!isdefined(self))
    		{
    			break;
    		}
    	}
    }
    
    deaths()
    {
    	self.huddeaths destroy();
    	self.huddeaths = newClientHudElem(self);
    	self.huddeaths.alignx = "right";
    	self.huddeaths.x = 610;
    	self.huddeaths.y = 210; 
    	self.huddeaths.fontscale = 1.0;
    	self.huddeaths.label = &"Total Deaths : &&1";
    	
    	while(1)
    	{
    		wait(1.1);
    		if(isdefined(self))
    		{
    			self.huddeaths setValue(self.deaths);
    		}
    		else if(!isdefined(self))
    		{
    			break;
    		}
    	}
    }

  2. The Following User Says Thank You to Loveboy For This Useful Post:

    Rocky (19th October 2013)

Posting Permissions

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