Forum » Server-Side scripting » OOP foutje
Praat Community
Berichten: 490
avatar
Online Stuur privebericht
OPGELOST SLOTJE
De script's zoals ze nu zijn en goed zijn:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?PHP
class Combat{
        function 
att($att) {
            
$aanval = ($att/5);
            echo 
'U deed '.$aanval.' Damage.';
        }
        function 
wapenatt($wapenatt) {
            
$wapenaanval = ($wapenatt/13);
            echo 
'U deed '.$wapenaanval.' Damage Met u wapen.';
        }
        function 
skil1($skil1) {
            
$skilaanval1 = ($skil1*1.5);
            echo 
'U deed '.$skilaanval1.' Damage Met u Skil1.';
        }
        function 
skil2($skil2) {
            
$skilaanval2 = ($skil2*2.3);
            echo 
'U deed '.$skilaanval2.' Damage Met u Skil2.';
        }
        function 
total($att$wapenatt$skil1$skil2) {
            
$aanval = ($att/5);
            
$wapenaanval = ($wapenatt/13);
            
$skilaanval1 = ($skil1*1.5);
            
$skilaanval2 = ($skil2*2.3);
            
$total = ($aanval+$wapenaanval+$skilaanval1+$skilaanval2);
            echo 
'U deed '.$total.' Damage in totaal.';
        }
}
?>

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
<?PHP
include_once("combat.php");
$att rand(124,345);
$wapenatt =  rand(124,466);
$skil1 =  rand(124,743);
$skil2 =  rand(1243,2356);
$combat = new Combat();
$combat->att($att);
$combat->wapenatt($wapenatt);
$combat->skil1($skil1);
$combat->skil2($skil2);
$combat->total($att$wapenatt$skil1$skil2);
?>

Laatst gewijzigd door glammiiee op 2010-07-12 17:46:06
12-07-2010 17:07
Dit topic is 171 keer bekeken door 26 verschillende leden
Reacties op: "OOP foutje"
1
GTFO
Berichten: 569
avatar
Offline Stuur privébericht
En waar stel je die variabele $att in je Combat class ergens?

Nieuwe reactie samengevoegd met originele reactie op 12.07.10 17:30:16:
Beetje dom om het hele topic leeg te maken door een domme fout, misschien zijn er nog mensen met dit probleem en dan vinden ze hier niks ...
12-07-2010 17:28
BOE!
Berichten: 459
avatar
Offline Stuur privébericht
Dat is nu 1 x het probleem er moet altijd hulp zijn maar zelf gaan ze eens niks posten de helft van zijn site zal gemaakt zijn door cp.

Je ziet mensen die groeien in het scripten maar bij jou zie ik echt geen vordering. Zou ook eens leuker zijn moest je andere mensen helpen.

Mvg
12-07-2010 17:35
Praat Community
Berichten: 490
avatar
Online Stuur privébericht
TCBhome mijn website is is totaal niet gemaakt door cp ik ben er zelf hard mee bezig maar ik script gewoon op de oude manier nog en ga nu omdat ik eindelijk tijd heb beginne met OOP enz
en als jullie het zo erg vinden post ik het wel weer terug hoor
12-07-2010 17:40
GTFO
Berichten: 569
avatar
Offline Stuur privébericht
Echt opgelost is het nog niet he, want ik denk niet dat dit een goede manier van werken is.

Maar als het volgens jou opgelost is, dan is het zo he.
12-07-2010 17:56
Vreemd
Berichten: 1246
avatar
Offline Stuur privébericht
Quote

en ga nu omdat ik eindelijk tijd heb beginne met OOP enz


Leer aub eerst functies maken (classes en methods (zo heten functies binnen classes) komen later pas)...
Met functes heb je namelijk al met de scope van variabele te maken.
12-07-2010 17:59
Praat Community
Berichten: 490
avatar
Online Stuur privébericht
Woutr ik heb zelf ook nog na die post paar dingen aangepast en het werkt nu zoals het hoort ook netjes afgerond
12-07-2010 18:03
Reageer op: "OOP foutje"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden