personally /writeini would work good. I made an RPG fighting type game for irc.. it works ok. Its not the best coding job.. but it does the job
There is out i store my Player info.
on *:text:#create:#: {
if (%justran != 1) {
if ($read(playerlist.txt, w, $nick)) { msg $chan Error! $nick already exsists in our Database. #stats for more info }
else {
writeini players.ini $nick HP 50
writeini players.ini $nick Kills 0
writeini players.ini $nick Deaths 0
writeini players.ini $nick COINS 0
writeini players.ini $nick EXP 0
writeini players.ini $nick ATK 0
writeini players.ini $nick DEF 0
;Equipped Stuff
writeini players.ini $nick equippedweapon BareHands
writeini players.ini $nick equippedshield SmallShield
;Items
writeini players.ini $nick BluePotion 0
writeini players.ini $nick CrystalBluePotion 0
writeini players.ini $nick HealPotion 0
writeini players.ini $nick GreaterHealPotion 0
writeini players.ini $nick ElixerOfHeal 0
;Weapons
writeini players.ini $nick BareHands 1
writeini players.ini $nick Dagger 0
writeini players.ini $nick ShortSword 0
writeini players.ini $nick LongSword 0
writeini players.ini $nick Claymore 0
writeini players.ini $nick KeldriniteLS 0
;Shields
writeini players.ini $nick SmallShield 1
writeini players.ini $nick LargeShield 0
writeini players.ini $nick MetalShield 0
writeini players.ini $nick IronShield 0
writeini players.ini $nick DragonShield 0
writeini players.ini $nick HeavenlyShield 0
;misc items
writeini players.ini $nick Fish 0
writeini players.ini $nick SmallRock 0
writeini players.ini $nick Ruby 0
write playerlist.txt $nick
msg $chan You're character has been created! }
/set -u5 %justran 1
}
}
I know someone could make this much easier and faster.. but i haven't got great mirc scripting skills
and this is how it stores..
[Hazor]
HP=50
Kills=0
Deaths=0
COINS=0
EXP=0
ATK=0
DEF=0
equippedweapon=BareHands
equippedshield=SmallShield
BluePotion=0
CrystalBluePotion=0
HealPotion=0
GreaterHealPotion=0
ElixerOfHeal=0
BareHands=1
Dagger=0
ShortSword=0
LongSword=0
Claymore=0
KeldriniteLS=0
SmallShield=1
LargeShield=0
MetalShield=0
IronShield=0
DragonShield=0
HeavenlyShield=0
Fish=0
SmallRock=0
Ruby=0
Hope this helps
Coca-Bear