Jump to content
Sign in to follow this  
PartyHead

Need help with ArmA 2 points and scoring.

Recommended Posts

Hello all. I have some questions about the in game points and scoring system for ArmA 2 if anyone can help.

1\ How does it work ? How many points do you get for killing things etc ? How do you get the info on what you've killed ? In my first screenshot below it shows that I've gotten 12 kills with a points score of 19, how have i achieved that 19 points ?

2\ Can you tap into the in game points and scoring system by script somehow or has someone allready done a good soring script for ArmA 2 ? Im wanting to put together a scoring and ranking script for my MP mission and id like to be able to have access to the same in game scoring info shown in my second screenshot.

I've looked around and can't find much other then whats on the Bis Wiki, like score, soreSide, addScore, rating, addRating, rank, setRank, etc. all of which i can use to script additional points awarded and for finding out what a players score or rank is etc. but nothing on accessing the info you get in screenshot 2 below.

arma2oa2012101310042947.jpg

arma2oa2012101310052106.jpg

3\ I could only find a couple of scripts around so far, the fist one is Mando Missile's scoring script which is for scoring kills with Mando Missiles and weapons. And the second one I've found is from an old arma mission called Evolution which has a rank system based off the players score that unlocks vehicles and weapons as the player gains higher ranks, which is exactly what i want to do but as i said its arma so for one i can't try the mission and two all the scripts are in .SQS and i only know .SQF.

4/ what do these Description.ext settings in the code below actually set ? are they the score settings for gauging a players skill based on his final score at the end of a mission.

Description.ext

minScore = 1000;
avgScore = 5000;
maxScore = 10000;

Anyway i have lots more questions on this topic so any help or shared knowledge would be very helpful.

Cheers.

Share this post


Link to post
Share on other sites

On #4, it bases your final rating against those scores with how many points you actually scored. That determines how many stars you see. I only found out recently from nettrucker. Without it, you only get 1 star regardless of your score. I'm not sure if it serves any other purpose.

Share this post


Link to post
Share on other sites
On #4, it bases your final rating against those scores with how many points you actually scored. That determines how many stars you see. I only found out recently from nettrucker. Without it, you only get 1 star regardless of your score. I'm not sure if it serves any other purpose.

To the best of my knowledge this is correct. I also have no clue if it does anything further, scoring not being a huge part of anything we do.

In all honesty, it looks like you have sorted it about as well as can be. Which is appreciated. Maybe somebody has something relative they've built ... I can't think of anything outside of what you're already looking at. Which isn't particularly helpful I know. But at least you now know. ;) Your questions seem relative to me though. Regarding accessing internal functions to the UI stuff. I might also just be uneducated in that piece.

Share this post


Link to post
Share on other sites

I have got a scoring script implemented for coop mission tournament which adds or removes points for objectives completed or failed and it rally's and shows score at end of mission.

You can use triggers to score anything you can think of.

Happy to discuss further and also looking for mission makers for coop missions too.

Share this post


Link to post
Share on other sites
I have got a scoring script implemented for coop mission tournament which adds or removes points for objectives completed or failed and it rally's and shows score at end of mission.

You can use triggers to score anything you can think of.

Happy to discuss further and also looking for mission makers for coop missions too.

Hey Lightspeed_aust im very interested in your scoring script, it might be just what i need to get me started in the right direction if you wouldn't mind sharing ?

Just PM me if you don't want to share in this thread. Cheers.

Reading more about it today it seems there is no built in default scoring system, what info you see in my screenshots above is a tally of your kills and how many of what type enemy/thing you killed, so im guessing that everything is available for a scoring system which you have to create and script into your missions yourself.

Do you start by giving each side a default score like ?

westScore = 0;
eastScore = 0;

and then each time a flag is taken or a kill happens or an objective is completed you have it scripted to add or remove points like this,

westScore = westScore + 1;
eastScore = eastScore + 1;
or
westScore = westScore - 1;
eastScore = eastScore - 1;

I get that but i still don't get how the command syntax below works I've tried them and i get no return,

_scoreWest = scoreSide WEST;
hint format ["WEST SCORE: %1", _scoreWest];
or
_scorePlayer = score player;
hint format ["PLAYER SCORE: %1", _scorePlayer];

Do you use addMPEventhandler "MPKilled" type to keep track of your kills and what you've killed ?

Seems silly that its this involved just to get some scoring features into a mission. BIS should simplify it better.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×