on *:TEXT:-tanklin register *:?: {
if ($isfile(tanklinplayers.ini) == $false) { write -c tanklinplayers.ini }
if ($readini(tanklinplayers.ini,players,$nick)) {
msg $nick 0,1[14««7« 0You already registered ! 7»14»»0]
halt
}
var %inicount = $ini(tanklinplayers.ini,players,0)
if (%inicount <= %tanklinplayers) {
if ($readini(tanklinplayers.ini,players,$nick) == $null) {
writeini tanklinplayers.ini players $nick $3
msg $nick 0,1[14««7« 7R0egistration 7S0uccessful ! 7U0ser:7 $nick 7P0assword:7 $3 7»14»»0]
}
}
if (%inicount > %tanklinplayers) {
msg $nick 0,1[14««7« 0Sorry, the tournament is full ! 7»14»»0]
}
close -m $nick
}
on *:TEXT:-tanklin unregister *:?: {
var %checkID = $readini(tanklinplayers.ini,players,$nick)
if (%checkID == $null) {
msg $nick 04,01 ERROR! $+(",$nick,") Not in database.
halt
}
if (%checkID == $3) {
remini tanklinplayers.ini players $nick
msg $nick Your Nick $+(",$nick,") has been removed from the players list.
}
else {
msg $nick 04,01 ERROR! Your password does not match entry for $nick $+ ! Unregister denied!
}
close -m $nick
}
on *:TEXT:-list:#: {
write -c tanklinplayers.txt
write tanklinplayers.txt 0,1[14««7« 7T0anklin 7P0layers 7L0ist (7 $ini(tanklinplayers.ini,players,0) 0) 7»14»»0]
var %inicount = $ini(tanklinplayers.ini,players,0)
var %i = 1, %users
while (%i <= %inicount) {
write tanklinplayers.txt $ini(tanklinplayers.ini,players,%i)
inc %i
}
write tanklinplayers.txt 0,1[14««7« 7E0nd 7o0f 7P0layers 7L0ist 7»14»»0]
.play # tanklinplayers.txt
}