on *:TEXT:!soccer:#fifa:{
msg $nick Would you like to be the shooter or the goalie?
set %p1 = $address($nick,2)
}
on *:TEXT:*Goalie*:?:{
if %p1 = $address($nick,2) { msg $nick So be it, You are the goalie. Say Start when you are ready.
set %p1 = %goalie
}
}
on *:TEXT:*Shooter*:?:{
if %p1 = $address($nick,2) { msg $nick As you wish, you are the shooter. Say Start when you are ready.
set %p1 = %shooter
}
}
on *:TEXT:!soccer:#fifa:{
if %p1 = %goalie
set %p2 %shooter
msg $nick You are the shooter.
elseif (%p1 = %shooter)
set %p2 = %goalie
msg $nick You are the goalie.
msg #fifa The goalie for this game is: %p1 $+ , The shooter for this game is %p2
elseif (%p1 && %p2 == *) { halt }
}
on *:TEXT:*start*:?:{
if $address($nick,2) = $address(%p1 && (%p1 = %goalie) { msg $nick You are the goalie. Please wait for further instructions.
elseif $address($nick,2) = $address(%p2 && (%p2 = %shooter) { msg $nick You are the shooter. Please pick a place to shoot by typing !shoot _ (Fill in __ with a number 1-4. Thanks!
}
}
}
on *:TEXT:!shoot*:?:{
if $address($nick,2) = $address(%p2 && (%p2 = %shooter)) { msg $nick You have aimed your shot. Waiting on the Goalie.
set %shot $2
msg %p1 The shooter has aimed, attempt your save by typing !save _ (Replace _ with a number 1-4)
}
}
on *:TEXT:!save*:?:{
if $address($nick,2) = $address(%p1 && (%p1 = %goalie) { set %save $2
msg #fifa The shooter has aimed and the goalie has determined where he will attempt to save. Let's find out the result.
if (%shot != %save) { msg #fifa %shooter shoots and $read(score.txt) $+ !!!
inc %goals [ $+ [ $nick ] ]
elseif (%shot == %save) { msg #fifa %goalie has $read(saves.txt) $+ !!!
inc %saves [ $+ [ $nick ] ]
}
}
}
}
on *:TEXT:!goals*:#:{ msg $chan $2 has scored %goals [ $+ [ $2 ] ] - Nice. }
on *:TEXT:!saves*:#:{ msg $chan $2 has saved %saves [ $+ [ $2 ] ] - Nice. }