on *:TEXT:!Tournament*:DM: {
if (%
if ($2- == $null) {
Notice $nick Please type this: !tournament "people to join" "stake"
}
Set %dm.tournament.request On
Set %dm.tournament.starter $nick
if ($2 != 4 || $2 != 8) {
notice Nick please use 4 or 8 people to join!
HALT
}
if (%dmid. [ $+ [ $nick ] ] == 1) {
if (%dmnick. [ $+ [ $nick ] ] == 1) {
Msg $chan %dm.tournament.starter started a tournament, Type !join-tournament to join it!
Set %dm.tournament. [ $+ [ %dm.tournament.starter ] ] 0
set %dm.tournament.people $2
else {
notice $nick %c1 $+ You need to register first. Type %c5 $+ `dm-register $+ %c1 first and follow the instructions.
}
}
else {
notice $nick %c1 $+ You need to identify first! Type $+ %c3 !id(entify) yourpass $+ %c1 in my PM.
}
}
on *:TEXT:!join-tournament*:#: {
If (%DM.tournamentwins. [ $+ [ $nick ] ] == $null) { .set %dm.tournamentwins. [ $+ [ $nick ] ] 0 }
if (%dmid. [ $+ [ $nick ] ] == 1) {
if (%dmnick. [ $+ [ $nick ] ] == 1) {
Inc %dm.tournament. [ $+ [ %dm.tournament.starter ] ] 1
if (%dm.tournament. [ $+ [ %tournament.starter ] ] == 1) {
Set %dm.tournament.player.1 $nick
}
if (%dm.tournament. [ $+ [ %tournament.starter ] ] == 2) {
Set %dm.tournament.player.2 $nick
}
if (%dm.tournament. [ $+ [ %tournament.starter ] ] == 3) {
Set %dm.tournament.player.3 $nick
}
if (%dm.tournament. [ $+ [ %tournament.starter ] ] == 4) {
Set %dm.tournament.player.4 $nick
}
if (%dm.tournament. [ $+ [ %tournament.starter ] ] == 5) {
Set %dm.tournament.player.5 $nick
}
if (%dm.tournament. [ $+ [ %tournament.starter ] ] == 6) {
Set %dm.tournament.player.6 $nick
}
if (%dm.tournament. [ $+ [ %tournament.starter ] ] == 7) {
Set %dm.tournament.player.7 $nick
}
if (%dm.tournament. [ $+ [ %tournament.starter ] ] == 8) {
Set %dm.tournament.player.8 $nick
}
if (%dm.tournament. [ $+ [ %tournament.starter ] ] == 9) {
Set %dm.tournament.player.9 $nick
}
if (%dm.tournament. [ $+ [ %tournament.starter ] ] == 10) {
Set %dm.tournament.player.10 $nick
}
if (%dm.tournament. [ $+ [ %tournament.starter ] ] == 11) {
Set %dm.tournament.player.11 $nick
}
if (%dm.tournament. [ $+ [ %tournament.starter ] ] == 12) {
Set %dm.tournament.player.12 $nick
}
if (%dm.tournament. [ $+ [ %tournament.starter ] ] == %dm.tournament.people) {
/round1
}
}
else {
notice $nick %c1 $+ You need to register first. Type %c5 $+ `dm-register $+ %c1 first and follow the instructions.
}
}
else {
notice $nick %c1 $+ You need to identify first! Type $+ %c3 !id(entify) yourpass $+ %c1 in my PM.
}
}
alias /fight1 {
set %Dm.player1 %dm.tournament.player1
set %dm.player2 %dm.tournament.player2
set %fight 1
}
alias /fight2 {
set %Dm.player1 %dm.tournament.player3
set %dm.player2 %dm.tournament.player4
set %fight 2
}
alias /fight3 {
set %Dm.player1 %dm.tournament.player5
set %dm.player2 %dm.tournament.player6
set %fight 3
}
alias /fight4 {
set %Dm.player1 %dm.tournament.player7
set %dm.player2 %dm.tournament.player8
set %fight 4
------------------------------------
notes:
in fight moet je doen if "var" tournament == 1 ofzo dan moet hij andere dingen doen.
en als er gewonnen word if var tournament == 1 dan zet hij een winner in var %dm.win. [ $+ [ %fight ] ]
en je moet de volgende battle activaten
en je moet eerst set %dm.round2 $calc(%dm.tournament.people/2) want dan krijg je hoeveel fights er moeten zijn tot round 2
dan moet je iets doen van if (%fight == %dm.round2) { alias dm.round2 en dan %dm.win.1 en %dm.win.2 laten fighten en %dm.win.3 en 4 ook.
en daar winnaars van gaan naar volgende ronde.
bij het begin moet ik nog maken dat je staket en dan krijg je de %dm.pot gaat naar winnaar van het tournooi en die krijgt ook en tournooi win erbij en een gratis item :P
kan jij ff toevoegen wat je erbij wilt?
thanQs,
Thomas ;)