rendered paste bodyalias begin {
if ($readini(mafia.ini,main,game) == 2) || ($readini(mafia.ini,main,halt) == 1) { halt }
elseif (%players < 3) {
msg $readini(mafia.ini,main,chan) 14[4ERROR14][4 $+ $readini(mafia.ini,main,chan) $+ 14] You need 3 or more players!
writeini mafia.ini main game 0
writeini mafia.ini main gamereg 0
remini mafia.ini playing
var %x = 1
while (%x <= $nick($chan,0,v)) {
mode $readini(mafia.ini,main,chan) -v $nick($chan,%x,v)
inc %x
}
unset %players
}
else {
msg $readini(mafia.ini,main,chan) 14[4MAFIA14][4 $+ $readini(mafia.ini,main,chan) $+ 14] Roles are being handed out now!
writeini mafia.ini main gamereg 0
handoutroles
mode $readini(mafia.ini,main,chan) +m
}
}
alias handoutroles {
if ($readini(mafia.ini,main,game) == 2) || ($readini(mafia.ini,main,halt) == 1) { halt }
else {
var %x = 1
while (%x <= %players) {
:set
set %setrole $read(roles.txt, $rand(1, %players))
if (% $+ %setrole $+ .role == yes) { goto :set | halt }
else {
set % $+ %setrole $+ .role yes
writeini mafia.ini Player- $+ %x Role %setrole
if (%setrole == civilian) { inc %x | halt }
msg $readini(mafia.ini,Player- $+ %x,Player) 14[4MAFIA14][4 $+ $readini(mafia.ini,Player- $+ %x,Player) $+ 14] You are the4 $eval($+(%,SETROLE),2) $+ 14!
unset %setrole
unset %setrole
unset %setrole
inc %x
}
}
msg $readini(mafia.ini,main,chan) 14[4MAFIA14][4 $+ $readini(mafia.ini,main,chan) $+ 14] The Roles have been handed out! It's time to play!
writeini mafia.ini game-stats time night
msg $readini(mafia.ini,main,chan) 14[4MAFIA14][4 $+ $readini(mafia.ini,main,chan) $+ 14] It is now night-time! Night is 3 minutes!
timer 1 180 day
}
}