Berekening voor upgrades

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Durk Houtsma

durk Houtsma

21/10/2008 14:30:00
Quote Anchor link
Hallo,

Ben bezig met een spel te maken, waarbij je Drugs upgrades kan vrijspelen.
Deze upgrades kan je vrijspelen met 2.500 Ervaring punten en 500 gewonnen aanvallen.
Ik heb bijna alles af, maar blijf op een punt steken.
Als ik die gewonnen aanvallen/Ervaring punten heb, heb ik een drugs upgrade.
Als je daarna 5.000 Ervaring punten hebt, en 1000 gewonnen aanvallen, heb je 2 maal de drugs upgrade.

Hoe kan ik dit het makkelijkst berekenen?
De gewonnen aanvallen staat als: gewonnenaanvallen in de database, en de Ervaring punten als ervaringpunten.

Hopelijk dat iemand me hier dit wat kan uitleggen!

Bijvoorbaat dank
 
PHP hulp

PHP hulp

18/12/2024 04:48:05
 
Joren de Wit

Joren de Wit

21/10/2008 14:55:00
Quote Anchor link
5000 / 2500 = 2 en 1000 / 500 = 2?

Daaruit kunt je toch direct halen dat je 2 keer een upgrade hebt?
 
Durk Houtsma

durk Houtsma

21/10/2008 15:08:00
Quote Anchor link
Ja, zo zat ik ook te denken.
Je kan veel upgrades vrijspelen, en in dit geval zou ik voor elke mogelijke upgrade een berekening moeten doen..
Ik dacht, dat er misschien een handigere/snellere manier voor was, daarom dat ik het vraag.
 
Rens nvt

Rens nvt

21/10/2008 15:36:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
SELECT     FLOOR(
        LEAST(
            ervaring / 2500,
            gewonnen / 500
        )
    ) AS drugs
FROM     drugs
Gewijzigd op 01/01/1970 01:00:00 door Rens nvt
 
Jurgen assaasas

Jurgen assaasas

21/10/2008 15:53:00
Quote Anchor link
Dat soort dingen kun je idd het beste laten doen door de database. Alleen maar overbodige code als je dit door PHP laat doen.
 
Durk Houtsma

durk Houtsma

23/10/2008 20:18:00
Quote Anchor link
Bedankt voor de reacties. Ik zal dit morgen of vanavond gaan uitwerken.

PS: excuses voor me late reactie

Heb nog even 1 vraag op het antwoord van Rens:

Als ik dus bijv:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
$drugvrij = mysql_query(SELECT     FLOOR(
        LEAST(
            ervaring / 2500,
            gewonnen / 500
        )
    ) AS drugs
FROM     leden);


doe, is het zo goed?
Wat word er eigenlijk bedoeld met die AS drugs stukje?
Gewijzigd op 01/01/1970 01:00:00 door durk Houtsma
 
Durk Houtsma

durk Houtsma

26/10/2008 10:25:00
Quote Anchor link
Quote:
Bedankt voor de reacties. Ik zal dit morgen of vanavond gaan uitwerken.

PS: excuses voor me late reactie

Heb nog even 1 vraag op het antwoord van Rens:

Als ik dus bijv:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
$drugvrij = mysql_query(SELECT     FLOOR(
        LEAST(
            ervaring / 2500,
            gewonnen / 500
        )
    ) AS drugs
FROM     leden);


doe, is het zo goed?
Wat word er eigenlijk bedoeld met die AS drugs stukje?


Kan er nog iemand helpe???
 
Danny K

Danny K

26/10/2008 12:40:00
Quote Anchor link
Er ontbreken nog "" omdat mysql_query een string verwacht.

Wat kun je met AS? Googlen!
 
Durk Houtsma

durk Houtsma

02/11/2008 00:16:00
Quote Anchor link
Heb het gevonden! Enorm bedankt voor de hulp!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.