on *:text:.add *:#: { if (@ $+ $nick $+ @ isin %users.allow) { var %kom $2 var %fkom $read(koms1.txt,s,$2) %fkom = $readn if (!%fkom) { write koms1.txt $2 msg $chan I sarasa ideta nauja komanda ( $+ $2 $+ ). } else msg $chan Si komanda jau egzistuoja sarase } else msg $nick Tau nesuteikta teise naudoti sia komanda } on *:text:.find *:#: { if (@ $+ $nick $+ @ isin %users.allow) { var %ff koms $+ $2 $+ .txt var %team1 $read(%ff) %team1 = $read(%ff,$readn) echo -a %team1 $readn if (%team1 != $null) { write -dl $+ $readn %ff } var %team2 $read(%ff) %team2 = $read(%ff,$readn) if (%team2 != $null) { write -dl $+ $readn %ff } if ($2 isnum 1-6) && (%team1) && (%team2) { msg $chan Nauja kova tarp %team1 ir %team2 writeini fights.ini %team1 vs %team2 writeini fights.ini %team1 id $2 writeini fights.ini %team2 vs %team1 writeini fights.ini %team2 id $2 } else { msg $nick Blogas ID | write %ff %team1 | write %ff %team2 } } else msg $nick Tau nesuteikta teise naudoti sia komanda } on *:text:.suzaide *:#: { if (@ $+ $nick $+ @ isin %users.allow) { var %rez1 $gettok($3,1,58) var %rez2 $gettok($3,2,58) if ($2 == $readini(fights.ini,$4,vs)) && ($4 == $readini(fights.ini,$2,vs)) && ($readini(fights.ini,$4,id)==$readini(fights.ini,$2,id)) && (%rez1 isnum) && (%rez2 isnum) { var %f.id $calc($readini(fights.ini,$4,id)+1) remini fights.ini $4 remini fights.ini $2 if ($champ(%f.id)) { msg $chan Sveikiname $iif(%rez1>%rez2,$2,$4) komanda, laimejusia si turnyra!! } else { if (%rez1 > %rez2) { write koms $+ %f.id $+ .txt $2 msg $chan Laimejo $2 komanda! Ji patenka i %f.id etapa! } else { write koms $+ %f.id $+ .txt $4 msg $chan Laimejo $4 komanda! Ji patenka i %f.id etapa! } } } else msg $chan Nesutampa duomenys! Patikrinkite ar viska gerai ivedete! } else msg $nick Tau nesuteikta teise naudoti sia komanda } alias champ { var %tmp 1 if ($lines(fights.ini) != 0) { return $false halt } while (%tmp <= $1) { if ($lines(koms $+ %tmp $+ .txt) != 0) { return $false halt } inc %tmp } return $true }