If you change it to an ini file you have to handle it differently.

You have to use /writeini and $readini. The difference is it stores data in an organized fashion.

Where a text file just stores all info as it is placed in it, an ini file is organized into sections.

File.ini

[Section]
item1=data
item2=data
item3=data

So item would be the nick or address of the participant and 'data' would be their score.

So let's make an ini file called Games.ini, in it you will have a section for Twister. In this section you will store the score of each $nick.

/writeini games.ini twister $nick %moves

To check on a users score you use $readini.

$readini(games.ini,twister,$nick) == SCORE

So this would replace the code I wrote earlier.
Code:
if ($readini(games.ini,twister,$nick)) { var %score = $calc($ifmatch + %moves) }
writeini games.ini twister $nick $iif(%score,%score,%moves)


$ifmatch returns the result of the last comparison.

if ($readini(games.ini,twister,$nick)) <here $ifmatch would return either the score if $true, or $false if there was no match.>

So since $ifmatch == their score, I can add $ifmatch to the score they just recieved to come up with their total score.

Another way I could write this is.

Code:
var %score = $calc(%moves + $readini(games.ini,twister,$nick))
writeini games.ini twister $nick %score


This will add their new points (%moves) to the value $readini(games.ini,twister,$nick) returns. If it returns $null, or 0, the new score stays the same, otherwise it is added to the old score.