Originally Posted by
the bank
Correct me if I'm wrong because I don't actually do this, but its still completely possible by just doing something like:
Simba Code:
players[currentPlayer].logout();
currentPlayer := currentPlayer + 1; //currentPlayer += 1 also works
if (currentPlayer > (High(players) - 1)) then
currentPlayer := 0;
players[currentPlayer].login();
It's completely possible to do it that way. SRL has a built-in function:
Simba Code:
players[currentPlayer].next(True/False) //Sets currentPlayer true or false when going to next
But the problems that people have are typically about transferring the logic of a single player script to a multi-player script. It involves much more effort when tracking variables for the progress report, and more awareness of how your script "flows".
It's not that it's difficult. What I was getting at is that nobody really does it anymore. This guide has never been less relevant because people have never relied on single player scripts so much. Not that it's a bad thing or a good thing. Just the point being that this guide is not extremely relevant unless you can run 8 SMARTs at a time (most can't) or make your own private scripts. Hence a grave-dig was rightfully claimed, etc. /rant.