A script i made to sepperate man and woman in a script.
Usage:
User: !gender
Bot: Your gender is: Not Set (Gender: Not Set) Syntax: !gs <Male/Female>
User: !gs Male
Bot: Your gender is now set to: Male
Or in scripting:
if ($gender($nick) == Male) {
if ($gender($nick) == Female) {
if ($gender($nick) == Not Set) {
Found a lot of issues, Solved them all snippet works perfect now!
;;aliases gender & Floodstop -- Gender Sript By Bielie -- Version 1.3 -- 2010©
alias gender {
if ($readini(gender.ini,n,gender,$1) == Male) { return Male }
if ($readini(gender.ini,n,gender,$1) == Female) { return Female }
else { return Not Set }
}
alias gendercheck {
return $iif(%gender [ $+ [ $1 ] ],$true,$false)
}
alias floodstop {
return .ignore -u3 $nick
}
;;alias end
#gender on
on $*:TEXT:/^[!.@]gender/Si:#:{
if ($gendercheck($wildsite) == $false) { notice $nick You dont have a gender set yet. (Gender: $gender $+ ) Syntax: !gs <female/male> | $floodstop | return }
if ($gender($wildsite) == male) { notice $nick Your gender is set to: $gender($wildsite) | $floodstop | return }
if ($gender($wildsite) == female) { notice $nick Your gender is set to: $gender($wildsite) | $floodstop | return }
else { notice $nick Sorry but an unkown error has accured! Please contact the person that runs this script! | $floodstop | return }
.ignore -u3 $nick
halt
}
on $*:TEXT:/^[!.@]gs /Si:#:{
;;gs = Gender Setting(s)
if ($2 == Male) || ($2 == Man) {
if ($gender($wildsite) == Male) { notice $nick Your gender is already set to: Male. | $floodstop | return }
writeini -n gender.ini gender $wildsite Male
set %gender [ $+ [ $wildsite ] ] $true
notice $nick Your gender has been set to: $gender($wildsite)
$floodstop
}
if ($2 == Female) || ($2 == Woman) || ($2 == Girl) {
if ($gender($wildsite) == Female) { notice $nick Your gender is already set to: Female. | $floodstop | return }
writeini -n gender.ini gender $wildsite Female
set %gender [ $+ [ $wildsite ] ] $true
notice $nick Your gender has been set to: $gender($wildsite)
$floodstop
}
$floodstop
}
#gender end