Berekening voor upgrades
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
Daaruit kunt je toch direct halen dat je 2 keer een upgrade hebt?
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.
Gewijzigd op 01/01/1970 01:00:00 door Rens nvt
Dat soort dingen kun je idd het beste laten doen door de database. Alleen maar overbodige code als je dit door PHP laat doen.
PS: excuses voor me late reactie
Heb nog even 1 vraag op het antwoord van Rens:
Als ik dus bijv:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
$drugvrij = mysql_query(SELECT FLOOR(
LEAST(
ervaring / 2500,
gewonnen / 500
)
) AS drugs
FROM leden);
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
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:
doe, is het zo goed?
Wat word er eigenlijk bedoeld met die AS drugs stukje?
PS: excuses voor me late reactie
Heb nog even 1 vraag op het antwoord van Rens:
Als ik dus bijv:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
$drugvrij = mysql_query(SELECT FLOOR(
LEAST(
ervaring / 2500,
gewonnen / 500
)
) AS drugs
FROM leden);
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???
Wat kun je met AS? Googlen!
Heb het gevonden! Enorm bedankt voor de hulp!