inputing a number

Post Reply
User avatar
stevomitric
Posts: 52
Joined: Mon Apr 01, 2013 6:35 pm
Location: Bosnia And Herzegovina ( bosna i hercegovina ( BIH ))

inputing a number

Post by stevomitric »

@Mitch when u have some time please see this...

Code: Select all

stevo_score_set()
{
for(;;)
{
if (getcvar("stevo_score_set")!="")
{
self.stevo_new_score = getcvar("stevo_score_set"); // This will be newscore
setcvar("stevo_score_set","");
}
wait 0.5;
}
}

stevo_score()
{
level endon("boot");
level endon("round_ended");

setcvar("stevo_score", "");

if(!isDefined(self.stevo_new_score))
self.stevo_new_score = 0;

while(1)
{
if(getcvar("stevo_score") != "")
{
if (getcvar("stevo_score") == "all")
setcvar("stevo_score", "-1");

movePlayerNum = getcvarint("stevo_score");
players = getentarray("player", "classname");
for(i = 0; i < players.size; i++)
{
player = players;
thisPlayerNum = player getEntityNumber();
if(thisPlayerNum == movePlayerNum || movePlayerNum == -1)

{
// DEBUG //
iprintlnbold("PLAYERS SCORE: " + players.score); // ok, ( ingame)

iprintlnbold("NEW SCORE: " + self.stevo_new_score); // ok, ( ingame)

players.score = self.stevo_new_score; // this is the problem ..
// it doesn't add the value
//of self.stevo_new_score
// I think cuz its a string and
// not a number.. can i convert
// it or something ?

Iprintlnbold("FINAL SCORE: " + players.score); // final score is
// same as old one.. ( didn't do nothing )
}
}
setcvar("stevo_score", "");
}
wait 0.05;
}
}


The code was meant to give a custom score to custom player... but ... i don't know the problem here..
Image
User avatar
Mitch
Site Admin
Posts: 195
Joined: Sat Mar 02, 2013 10:45 pm

Re: inputing a number

Post by Mitch »

Try something like this:

Code: Select all

array = StrTok( getCvar("stevo_score"), " " ); // splits space in your cvar
slot = array[0];
score = array[1];
// insert find player here
player.score = score;
StrTok: http://znation.nl/cod4script/strtok.htm
Image
User avatar
stevomitric
Posts: 52
Joined: Mon Apr 01, 2013 6:35 pm
Location: Bosnia And Herzegovina ( bosna i hercegovina ( BIH ))

Re: inputing a number

Post by stevomitric »

aha, i see. tnx
Image
Post Reply