Public feed #530734

Untitled

public text v1 · immutable
Raw Edit
·published 2007-06-02 06:31 UTC
rendered paste body
dit in poppup, channel

Hoger-lager game by Dani_l11: { if (%hlgon == on) { //echo #tzhaar 4Je kan dit nog niet doen } 
  if (%hlgon == begonnen) { /dialog -m speel speel }
if (%hlgon != begonnen) && (%hlgon != on) { /dialog -m hooglaag hooglaag } }

dit in remote:

dialog hooglaag { 
  title "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 "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 "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: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
    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 "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 "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 hoger-lager game van Dani_l11
  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 hoger-lager game van Dani_l11
  set %hlgon begonnen
}