dialog hooglaag { title "JJR Hoger-lager game by Dani_l11©" size -1 -1 220 100 option dbu text "welk niveau wil je spelen?", 342, 70 10 85 10 radio "easy", 1, 70 35 85 10 radio "normal", 2, 70 45 85 10 radio "hard", 3, 70 55 85 10 button "verder", 4, 70 75 85 20 } ON *:dialog:begin:init:*:{ did -a $dname 1 $(%credit) } on *:dialog:hooglaag:sclick:4:{ set %hlg 50 if ($did(1).state) { set %credit 2000 } if ($did(2).state) { set %credit 1500 } if ($did(3).state) { set %credit 1000 } dialog -x hooglaag dialog -m begin begin } dialog begin { title "JJR Hoger-lager game by Dani_l11©" size -1 -1 220 100 option dbu text "je hebt:", 543, 70 25 85 10 edit "", 1, 70 35 85 10, read text "credits", 314, 70 45 85 10 button "SPEEL", 65, 70 65 85 25 } on *:dialog:begin:sclick:65:{ set %hlg $rand(25,75) dialog -x begin dialog -m speel speel } ON *:dialog:speel:init:*:{ did -a $dname 50 $(%credit) did -a $dname 65 $(%hlg) if (%inzet != $null) { did -a $dname 4 $(%inzet) } } dialog speel { title "JJR Hoger-lager game by Dani_l11©" size 0-1 -1 220 105 option dbu text "is het volgende getal hoger of lager dan", 563, 70 5 85 20 edit "", 65, 70 20 85 10, READ radio "hoger dan", 1, 70 35 35 10 radio "lager dan", 2, 70 45 35 10 radio "gelijk aan", 3, 70 55 35 10 text "hier je inzet", 432, 70 70 70 10 edit "", 4, 70 80 85 10 edit "aantal credits: ", 50, 70 90 85 10, READ button "gok", 75, 5 5 50 90 button "sluit af", 6, 110 35 40 40 button "clear", 89, 160 5 50 90 } on *:dialog:speel:sclick:89:{ unset %inzet dialog -x speel dialog -m speel speel } on *:dialog:speel:sclick:6:{ set %hlgon begonnen dialog -x speel } on *:dialog:speel:sclick:75:{ set %4 $did(4) set %inzet %4 if (%credit <= 0) { //echo #tzhaar 4Je bent blut! //echo #tzhaar 4Over 20 minuten mag je dit spel opnieuw doen set %hlgon on timer 1 1200 set %hlgon off $(|) //echo #tzhaar 4De 20 minuten zijn om, je mag nu de JJR Hoger-lager game weer doen dialog -x speel halt } if (%4 > %credit) || (%4 <= 0) { dialog -x speel dialog -m fout fout } set %hlg2 $rand(25,75) if (!$did(1).state) && (!$did(2).state) && (!$did(3).state) { dialog -x speel dialog -m error error } if ($did(1).state) { set %gok gd } if ($did(2).state) { set %gok kd } if ($did(3).state) { set %gok ga } if (%hlg < %hlg2) && (%gok == kd) { set %credit $calc(%credit - %4) dialog -x speel dialog -m lose lose } if (%hlg < %hlg2) && (%gok == ga) { set %credig $calc(%credit - %4) dialog -x speel dialog -m lose lose } if (%hlg > %hlg2) && (%gok == kd) { set %credit $calc(%credit + %4) dialog -x speel dialog -m gewonnen gewonnen } if (%hlg < %hlg2) && (%gok == gd) { set %credit $calc(%credit + %4) dialog -x speel dialog -m gewonnen gewonnen } if (%hlg == %hlg2) && (%gok == ga) { set %credit $calc(%credit + %4 + %4 + %4 + %4 + %4 + %4 + %4 + %4 + %4 + %4 + %4 + %4 + %4 + %4 + %4) dialog -x speel dialog -m gewonnen2 gewonnen2 } if (%hlg > %hlg2) && (%gok == ga) || (%hlg > %hlg2) && (%gok == gd) { set %credit $calc(%credit - %4) dialog -x speel dialog -m lose lose } if (%hlg < %hlg2) && (%gok == ga) || (%hlg > %hlg2) && (%gok == ga) { set %credit $calc(%credit - %4) dialog -x speel dialog -m lose lose } } dialog error { title "hoger-lager" size -1 -1 70 20 option dbu text "je moet wel een optie kiezen", 453, 1 1 85 10 button "terug", 88, 1 10 65 10 } on *:dialog:error:sclick:88:{ dialog -x error dialog -m speel speel } ON *:dialog:gewonnen:init:*:{ did -a $dname 655 $(%hlg2) } ON *:dialog:gewonnen2:init:*:{ did -a $dname 655 $(%hlg2) } dialog gewonnen { title "JJR Hoger-lager game by Dani_l11©" size -1 -1 240 100 option dbu text "je hebt je inzet erbij gekregen", 564, 70 5 85 10 text "het getal was", 645, 70 15 85 10 edit "", 655, 70 25 85 10, READ button "sluit af", 65, 70 35 85 30 button "gok opnieuw", 70, 70 65 85 30 } dialog gewonnen2 { title "hoger-lager game by Dani_l11" size -1 -1 240 100 option dbu text "je hebt je inzet 15 keer erbij gekregen", 564, 70 5 85 10 text "het getal was", 645, 70 15 85 10 edit "", 655, 70 25 85 10, READ button "sluit af", 65, 70 35 85 30 button "gok opnieuw", 70, 70 65 85 30 } ON *:dialog:lose:init:*:{ did -a $dname 655 $(%hlg2) } dialog lose { title "JJR Hoger-lager game by Dani_l11©" size -1 -1 240 100 option dbu text "je hebt je inzet verloren", 564, 70 5 85 10 text "het getal was", 645, 70 15 85 10 edit "", 655, 70 25 85 10, READ button "sluit af", 65, 70 35 85 30 button "gok opnieuw", 70, 70 65 85 30 } on *:dialog:lose:sclick:70:{ set %hlg $rand(25,75) /dialog -x lose /dialog -m speel speel } on *:dialog:lose:sclick:65:{ dialog -x lose //echo #tzhaar 4Bedankt voor het spelen met de JJR Hoger-lager game set %hlgon begonnen } dialog fout { title "hoger-lager" size -1 -1 70 20 option dbu text "je inzet is ongeldig", 453, 1 1 85 10 button "terug", 88, 1 10 65 10 } on *:dialog:fout:sclick:88:{ dialog -x fout dialog -m speel speel } on *:dialog:gewonnen:sclick:70:{ set %hlg $rand(25,75) /dialog -x gewonnen /dialog -m speel speel } on *:dialog:gewonnen:sclick:65:{ dialog -x gewonnen dialog -x speel //echo #tzhaar 4Bedankt voor het spelen met de JJR Hoger-lager game set %hlgon begonnen } menu * { .JJR Hoger-lager game by Dani_l11© { if (%hlgon == on) { //echo #tzhaar 4Je kan dit nog niet doen, je bent blut... } if (%hlgon == begonnen) { /dialog -m speel speel } if (%hlgon != begonnen) && (%hlgon != on) { /dialog -m hooglaag hooglaag } } }