hey hey.
Jeg har denne del i et blackjack script, hvor jeg gerne vil have anti spam i scriptet..
Men problemet er at man bruger den samme command !blackjack både til at starte og tilmelde sig blackjack, f.eks for start er det !blackjack POINTS og for tilmelding er det !blackjack , men jeg vil gerne have at der skal være antispam på 1 min når man bruger !blackjack POINTS
on *:text:*:#: {
if ($1 == !blackjack) {
if ($nick !isin %blackjacknick) {
if (!%blackjack && $2 >= 20 && $2 <= 100 && !$timer(blackjackbegynd)) {
if ($points($nick) >= $2) {
if (%game != on) {
writeini game.ini $chan $auth($nick) $calc($readini(game.ini,$chan,$auth($nick)) - $2)
inc %gamestatsblackjack
.set %game on
.set %blackjack on
.msg $chan %font Blackjack er startet af $nick %font Sats: $2 %font Du har nu 60 sekunder til at skrive !Blackjack %font
.set %blackjacksats $2 | .set %blackjacknick $nick | .set %blackjackchan $chan
.timerblackjackingen 1 60 .msg $chan %font Blackjack er stoppet da ingen joinede %font
.timerblackjackingenn 1 60 .unset %blackjack*
.timerblackjackingennn 1 60 writeini game.ini $chan $auth($nick) $calc($readini(game.ini,$chan,$auth($nick)) + $2)
.timerblackjackingennnn 1 60 unset %game
}
}
}
}
}
}
har prøvet at smide
if (%blackjackspam) { halt }
{ else set -u60 %blackjaspam 1
efter
if (%game != on) {
men så kan man ikke tilmelde sig til blackjack via !blackjack mere..
håber der er en som vil hjælpe :P