Login

Username:

Password:


Lost Password?
Forum Index   -   Topic Index
   Scripting
     Message
Register To Post

Flat Previous Topic | Next Topic
Poster Thread
CrazyGirl
Posted on: 2010/2/3 10:04
Just popping in
Joined: 1970/1/1
From:
Posts: 0
Message
i have this game, but the messages don't appear, I think it's because of this
; $1 = chan or this ;$getboxescore(#chan,box)
there is a possibility of change for msg #?
thanks

alias 
-l getboxes 
  ; $
chan 
  
if ( !$) return 
  var %
$boxes, %6, %5, %1, %d, %h, %
  
while %
    %
$gettok(%f,$r(1,$numtok(%f,44)),44
    
hadd -m $tbl $+(boxes:,$1,:1$hget($tbl,$+(boxes:,$1,:1)) $+($iif(%3,good,bad),:,%d,:,$+($iif($r(1,2) == 2,-),$r($score.min,$score.max))) 
    
hadd $tbl $+(boxes:,$1,:2$hget($tbl,$+(boxes:,$1,:2)) %
    hadd $tbl 
$+(boxes:,$1,:3$hget($tbl,$+(boxes:,$1,:3)) %
    
%$remtok(%f,%d,1,44
    
inc %
    dec 
%
  

  return 
$sorttok($hget($tbl,$+(boxes:,$1,:2)),32


alias -l startboxes 
  ; $
chan, $roundlimit 
  
var %= $
  
if ( $hadd -m $tbl $+(rounds:,$1,:limit) $
  
if ( $hget($tbl,$+(rounds:,$1,:limit)) ) { 
    
hinc $tbl $+(rounds:,$1,:current
    msg 
$** ROUND $hget($tbl,$+(rounds:,$1,:current)) of $hget($tbl,$+(rounds:,$1,:limit)) ** 
  } 
  
msg $1 Each box is worth a certain score and can be chosen only onceYou must enter one of the following box availableBe careful, as there are empty boxes 
  tokenize 32 $getboxes
($1
  
msg %a The boxes available are: $$$$$$6  
  
$+(.timerboxes.,%a,.END1 $time.limit endboxes %a 1 


alias -l endboxes 
  if ( 
$timer($+(boxes.,$1,.END)) ) $+(.timerboxes.,$1,.ENDoff 
  
if ( !$) $+(.timerboxes.,$1,.*) off 
  
var %= $1, %= $
  
if ( %) { 
    
msg %t Box A: ( $+ $getscoreorempty(%t,A) $+ ) Box D: ( $+ $getscoreorempty(%t,D) $+ ) 
    
msg %t Box B: ( $+ $getscoreorempty(%t,B) $+ ) Box E: ( $+ $getscoreorempty(%t,E) $+ ) 
    
msg %t Box C: ( $+ $getscoreorempty(%t,C) $+ ) Box F: ( $+ $getscoreorempty(%t,F) $+ ) 
  } 
  
scorenickboxes %%


alias -l getboxescore 
  var %
$hfind($tbl,$+(*:,$2,:*),0,w).data, %
  
while %
    if ( $
== $gettok($hfind($tbl,$+(*:,$2,:*),%a,w).data,2,58) ) return $gettok($wildtok($hget($tbl,$+(boxes:,$v2,:1)),$+(*:,$2,:*),1,32),3,58
    
dec %
  


;
$getboxescore(#chan,box) 

alias -l getscoreorempty return $iif($goodorbadbox($1,$2) == bad,Empty,$getboxescore($1,$2)) 
;
$getscoreorempty(#chan,box) 

alias -l getnickscore return $iif($hget($tbl,scores: $+ $iif($2,$+($1,:,$2),$1)),$v1,0
;
$getnickscore(nick,[#chan])
Flat Previous Topic | Next Topic

Subject Poster Date
 » Message CrazyGirl 2010/2/3 10:04
     Re: Message Pk 2010/2/4 6:34
       Re: Message CrazyGirl 2010/2/4 8:45
         Re: Message Da®K 2010/2/4 12:15
           Re: Message CrazyGirl 2010/2/4 14:43
             Re: Message FireHorse 2010/2/5 11:19
               Re: Message Pk 2010/2/7 22:04
                 Re: Message CrazyGirl 2010/2/8 18:27
                   Re: Message FireHorse 2010/2/9 9:55
                     Re: Message CrazyGirl 2010/2/10 22:00

Register To Post