Need Help with this :D - 28/03/14 11:53 PM
Hell all,
this script works good, it does check for enough points, it does deduct the points, but when i do the !draw command, nothing happen, not sure if its not making the table cuz I can't find it anywhere.
whats wrong with the code?
this script works good, it does check for enough points, it does deduct the points, but when i do the !draw command, nothing happen, not sure if its not making the table cuz I can't find it anywhere.
Code:
on *:text:!ticket:#:{ if ($hget($+(tickets.,#),$nick)) { msg # $nick You already have a ticket! | return } var %topic = $+(#,.,$nick) ; Check if enough points if ($readini(Points.ini,%topic,Points) >= 50) { ; Deduct the points var %a = $v1 - 50 writeini Points.ini %topic Points %a ; Add the user to tickets.#channel hash table, creating the table if it doesn't exist hinc -m $+(tickets.,#) $nick msg # $nick You bought a ticket, you now have %a points. } else msg # $nick Sorry, you only have $v1 points. } on *:text:!draw:#:{ if ($nick isop #) { if ($hget($+(tickets.,#))) { var %i = $r(1,$hget(,0).item msg # The winner is $hget($+(tickets.,#),%i).item ; The next line frees the table (all data in it is gone) hfree $+(tickets.,#) } else msg # Sorry $nick there is no such table $+(tickets.,#) } else msg # $nick Only Mods can use that command. }
whats wrong with the code?