nickrules
2010-10-15 10:01:07
TL;DR at bottom
With MSI, almost everything is changing, all the time. Except for RunMe(mostly). Since I have used MSI, I can probably count on one hand how many times a significant change has been made. However, every time MSI updates (at least, with the updater I use), it overwrites RunMe.simba, and all of my settings are gone. I honestly don't remember what subversion does.
Regardless of what it does, it still leaves the point that a system needs to be developed for loading players for the form.
The INIs structure could be something like this (may not be correct…)
[PHP][GENERAL]
PlayerCount = 1
smsUID = 999
smsPass = Passwordwhichisextremelylongbecauseyoureafraidofsupposedhackers
World = 0
DEBUG_SMART = True;
BREAK_TIME = 15;
SAVE_DEBUG = True
ENABLE_REMOTE = True
LEVEL_TO_DEBUG = 10
HUMAN_BREAKING = True
ANTIBAN_MIN_WAIT = 10000
CurrentPlayer := 0
CurrentScript := 0
[PLAYER0]
Name = noob
pass = noobpass
nick = oob
active = true
Member = True
Location = LOC_POWER_SKILL
Scripts = [SCRIPT_POWER_MINER]
Objects = [[ROCK_ADDY, ROCK_MITHRIL]]
Priority = [[75,25]]
DontDrop = [thing1]
LoadsPerLogin = 6
LoadsTotal = 30 [/PHP]
This is just a general Idea. The PLAYER0 section would become PLAYER1 and then PLAYER2 until it has all the players it needs. Using the playercont, the function would know how many PLAYERX sections to read
Discuss
TL;DR Version:
Read players from INI, that way they don't get overwritten every update. Also will be needed for form.
With MSI, almost everything is changing, all the time. Except for RunMe(mostly). Since I have used MSI, I can probably count on one hand how many times a significant change has been made. However, every time MSI updates (at least, with the updater I use), it overwrites RunMe.simba, and all of my settings are gone. I honestly don't remember what subversion does.
Regardless of what it does, it still leaves the point that a system needs to be developed for loading players for the form.
The INIs structure could be something like this (may not be correct…)
[PHP][GENERAL]
PlayerCount = 1
smsUID = 999
smsPass = Passwordwhichisextremelylongbecauseyoureafraidofsupposedhackers
World = 0
DEBUG_SMART = True;
BREAK_TIME = 15;
SAVE_DEBUG = True
ENABLE_REMOTE = True
LEVEL_TO_DEBUG = 10
HUMAN_BREAKING = True
ANTIBAN_MIN_WAIT = 10000
CurrentPlayer := 0
CurrentScript := 0
[PLAYER0]
Name = noob
pass = noobpass
nick = oob
active = true
Member = True
Location = LOC_POWER_SKILL
Scripts = [SCRIPT_POWER_MINER]
Objects = [[ROCK_ADDY, ROCK_MITHRIL]]
Priority = [[75,25]]
DontDrop = [thing1]
LoadsPerLogin = 6
LoadsTotal = 30 [/PHP]
This is just a general Idea. The PLAYER0 section would become PLAYER1 and then PLAYER2 until it has all the players it needs. Using the playercont, the function would know how many PLAYERX sections to read
Discuss
TL;DR Version:
Read players from INI, that way they don't get overwritten every update. Also will be needed for form.