PHP expert |
|
Grote aanpassing op mijn classrnsamengevoegd met numlockrond's aanpassing rnrn[code]rnrn MUIZEN KILLER DOOR Nemesiskoen V 1.5rn Dit is een uitbreiding op Tuinstoel's muizen classrn Bedankt aan FangorN, klostpret en numlockrond voor enige aanvullingrn Zeer effectief op het gebied van muizen rn (en sind versie 1.5 ook ratten) uit te roeien.rn rn Dit systeem mag u enkel en alleen gebruiken als het echt niet anders kanrn U moet vooraf de bijgeleverde brochure hebben gelezen en de rn volgende opgesomde mogelijkheden al hebben geprobeerdrn - Muizenvallenrn - if(isSet($muis)){rn echo ksss;rn }rn - Joël's fotorn - andere opgesomde mogelijkheden in dit topicrn rn Verder mag ook de code van dit uitroeingssysteem niet op andere websites toonbaar zijnrn Dit kan leiden tot verkeerd gebruik van het systeem,rn waarbij de muizen door mensen worden vervangenrn en de katten door draken of dergelijkern rn ik denk hierbij aan mensen zoals Bin Laden, Bush,...rn rn Voor de rest wens ik u veel succes met het uitroeien van uw muizen (nu ook ratten)rnrn Versie 1.5rn Voor u werdt aangepastrn - De mogelijkheid ratten uit te schakelen, u kan deze functie uitschakelen doorrn $kat-uitschakelen_rat();rn rn onderaan de code te vervangen doorrn rn $kat-uitschakelen_rat();rn rn rn Versie 1.4rn Voor u werdt aangepastrn - FangorN's opmerkingrn if($result = 1) {rn return TRUE;rn } else {rn return FALSE;rn }rn rn TOrn rn return ($result == 1);rn rn Versie 1.3rn Voor u werdt aangepast rn rn - klostpret opmerkingrn if($mens-dood() == FALSE){rn rn $katuitschakelen();rn rn TOrn rn if($mens-dood() == FALSE){rn rn $kat-uitschakelen();rn }rn rn Versie 1.2rn - numlockrond Updatern rn class dieren{rn var $snelheid = 0;rn rn function wandelen(){rn $this-snelheid += 5;rn }rn function lopen(){rn $this-snelheid += 20;rn }rn function heel_snel_lopen(){rn $this-snelheid += 30;rn }rn }rnrn rnclass dieren{rn $this-pos_x = $x_positie;rn $this-pos_y = $y_positie;rn rn $snelheid = 0;rn function wandelen(){rn $this-snelheid += 5;rn }rn function lopen(){rn $this-snelheid += 20;rn }rn function heel_snel_lopen(){rn $this-snelheid += 30;rn }rn}rnrnclass katten extends dieren{rn function uitschakelen_muis(){rn if($this-zie_muis()){rn $this-heel_snel_lopen();rn $this-destroy_muizen_in_zicht();rn }rn }rn function zie_muis(){rn $query = SELECT muis_id FROM muizen WHERE pos_x = '. $this-pos_x .' AND pos_y = '. $this-pos_y .';rn $result = MySQL_num_rows(MySQL_query($query)) or die(X, Y error . MySQL_error());rn return ($result == 1);rn }rn function destroy_muizen_in_zicht(){rn $query = DELETE FROM muizen WHERE pos_x = '. $this-pos_x .' AND pos_y = '. $this-pos_y .';rn }rn rn function uitschakelen_rat(){rn if($this-zie_rat()){rn $this-heel_snel_lopen();rn $this-destroy_ratten_in_zicht();rn }rn }rn function zie_rat(){rn $query = SELECT rat_id FROM ratten WHERE pos_x = '. $this-pos_x .' AND pos_y = '. $this-pos_y .';rn $result = MySQL_num_rows(MySQL_query($query)) or die(X, Y error . MySQL_error());rn return ($result == 1);rn }rn function destroy_ratten_in_zicht(){rn $query = DELETE FROM ratten WHERE pos_x = '. $this-pos_x .' AND pos_y = '. $this-pos_y .';rn }rn}rn rnclass muizen_ratten extends dieren{rn rn function weglopen(){rn $this-lopen(); dit is niet snel genoeg omdat de kat heel snel loop )rn }rn function zie_kat(){rn $query = SELECT kat_id FROM muizen WHERE pos_x = '. $this-pos_x .' AND pos_y = '. $this-pos_y .';rn $result = MySQL_num_rows(MySQL_query($query)) or die(X, Y erro . MySQL_error());rn return ($result == 1);rn }rn function doe_iet(){rn if($this-zie_kat()){rn $this-weglopen();rn }rn else{rn $this-wandelen();rn $this-eten();rn $this-mensen_irriteren();rn if($maaginhoud = 20){rn $this-wcke_doen();rn }rn }rn }rn function eten(){rn $maaginhoud = $maaginhoud + 5;rn }rn function wcke_doen(){rn $maaginhoud = 0;rn $query = INSERT into vuile_plekken WHERE pos_x='. $this-pos_x .' AND pos_y='. $this-pos_y;rn MySQL_query($query) or die(WC'ke doen is mislukt);rn }rn funcion mensen_irriteren(){rn $query = SELECT mens_id FROM mensen WHERE pos_x = '. $this-pos_x .' AND pos_y = '. $this-pos_y .';rn $this-omcirkel_iemand(rechts);rn }rn function omcrikel_iemand($richting){rn $nu_x = this-pos_x;rn $nu_y = this-pos_y;rn rn $this-wandelen;rn if($this-pos_x == $nu_x+5 && $tis-pos_y == $nu_y){rn if($richting == rechts){rn draai_naar_rechts();rn }rn else{rn draai_naar_links();rn }rn }rn $this-wandelen;rn if($this-pos_x == $nu_x+5 && $this-pos_y == $pos_y + 5){rn if($richting == rechts){rn draai_naar_rechts();rn }rn else{rn draai_naar_links();rn }rn }rn $this-wandelen;rn if($this-pos_x == $nu_x && $this-pos_y == $pos_y + 5){rn if($richting == rechts){rn draai_naar_rechts();rn }rn else{rn draai_naar_links();rn }rn }rn $this-wandelen;rn if($this-pos_x == $nu_x && $this-pos_y = $pos_y){rn if($richting == rechts){rn draai_naar_rechts();rn }rn else{rn draai_naar_links();rn }rn }rn etc...rn }rn function draai_naar_rechts(){rn $this-richting = rechts;rn }rn function draai_naar_links(){rn $this-richting = links;rn }rn}rnrnclass muizen extends muizen_ratten(){rn $kleur = wit;rn}rnrnclass ratten extends muizen_ratten(){rn $kleur = iets anders;rn}rnrnclass mens extends dieren{rn function opsporen($tDing = ''){rn $aArray = explode(,,$tDing);rn if(count($aArray) 0){ rn return TRUE; rn }rn else{ rn return FALSE; rn }rn }rnrn function AddVuilnis($ding){rn if(!@mysql_query(DELETE FROM `muizen` WHERE `id` = .$ding)){rn return FALSE;rn }rn else{ rn echo Opgeruimd;rn }rn }rnrn function dood(){rn $tDing = 'jan,klaas,piet';rn if(!$this-opsporen($tDing)){ rn echo 'Er zijn muizen kat!';rn }rn else{rn foreach($tDing as $tKey = $tValue){rn if(!@exec('kill.exemuis='.$tKey)){rn if($this-AddVuilnis($tkey)){rn echo $tValue.' is niet dood s'; $this-AddVuilnis($tKey);rn }rn else{rn return FALSE; extreme maatregelen nodigrn }rn else{ rn echo $tValue.' is killed Dbr '; rn }rn }rn }rn }rn rn}rnrn$muis = new muizen;rn$rat = new ratten;rn$mens = new mens;rn$kat = new katten;rnrn$muis-doe_iets();rn$rat-doe_iets();rnrnif($mens-dood() == FALSE){rn rn $kat-uitschakelen_muis();rn $kat-uitschakelen_rat();rn}rn evil rnrn[code] rnrnen zo kan je een heel tijdje doorgaanrnrnmaar terug on topicrnraar dat muizenvallen niet werken,rnwij hadden vroeger muizen en die muizenvallen hebben geholpen |