anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Golddroprate Klassen/Rassenabhänging machen https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3381 |
Seite 1 von 1 |
Autor: | Magier12 [ Sa 17 Feb, 2007 20:56 ] |
Betreff des Beitrags: | Golddroprate Klassen/Rassenabhänging machen |
Wie kann ich das machen? Würde gern einstellen dass bei einer Rasse die Droprate für Gold niedriger ist als bei anderen. (Kommt jetz bitte nicht mit Balance etc. ich weiß schon was ich mache) mfg Magier |
Autor: | Kevz [ Sa 17 Feb, 2007 21:14 ] |
Betreff des Beitrags: | |
Siehe die Datei "forest.php". Dort gibt es bereits das für die Rasse der Zwerge =) *ID 4* Code Auschnitt: [php]if ($beta) { $badguy['creaturedefense']*=0.66; $badguy['creaturegold']*=(1+(.05*$dk)); if ($session['user']['race']==4) $badguy['creaturegold']*=1.1; } else { if ($session['user']['race']==4) $badguy['creaturegold']*=1.2; }[/php] Diese stelle, sollte eig. Funktionieren - laut der Rassen angabe. |
Autor: | Magier12 [ Sa 17 Feb, 2007 21:31 ] |
Betreff des Beitrags: | |
Ok, danke, werd die Funktion halt auf normale User umschreiben. |
Autor: | Kevz [ Sa 17 Feb, 2007 21:40 ] |
Betreff des Beitrags: | |
*bsssst* Hab ned genau hingesehen =), die stelle wird natürlich ausgeführt =). Nur wenn Beta Einstellungen gesetzt sind, wird die Droprate runtergesetzt. €dit: Hier hab mal etwas eben auf die schnelle gemacht =), vllt. ist es ja das was du suchst ![]() |
Autor: | Magier12 [ Sa 17 Feb, 2007 22:14 ] |
Betreff des Beitrags: | |
[php] if ($session['user']['race']==4) $badguy['creaturegold']*=1.1; } else { if ($session['user']['race']==4) $badguy['creaturegold']*=1.2; } [/php] ich frag mich nur grad was des hier soll.... da wird ja erst geschaut, ob race=4 is, dann wird des geld ums 0.1 fache erhöht. wenn race=4 is, wird nochmal geschaut obs 4 is und dann des geld ums 0.2 fache erhöht... |
Autor: | Kevz [ Sa 17 Feb, 2007 22:20 ] |
Betreff des Beitrags: | |
Das ist einfach zu erklären =), in der erste Bedingungsabfrage wird ja Überprüft ob die Beta Einstellung Aktiv sind, richtig? Anschließend, wird die Verteidigung sowie die Goldmenge, die der Gegner besitzt erhöht. Um einen vorher festgelegten Wert... Und danach, wird geschaut ob der Spieler von der Rasse Zwerg (Rassen ID 4) ist. Es wird also bei erfolgreicher Bedingungsabfrage der Goldfaktor erneut erhöht, aber nur um 1.1%! Schlägt also die Bedingungsabfrage also Fehl, so wird der Wert um 1.2% erhöht, und keine weiteren Änderungen mehr vorgenommen. Habe oben, im vorherigen Post; einen Link beim €dit angegeben. Vllt. hilft der dir -bei dem was du suchst. |
Autor: | Magier12 [ Sa 17 Feb, 2007 22:24 ] |
Betreff des Beitrags: | |
Ah jetz hab ichs verstanden, hatte übersehen dass bei der ersten if-Abfrage keine { is. Also wird bei der Funktion bei Beta die Goldmenge für nen Zwerg um 1,1% erhöht und bei normal um 1,2? Werds mir mal anschaun, danke. |
Autor: | Kevz [ Sa 17 Feb, 2007 23:29 ] |
Betreff des Beitrags: | |
Genau!, aber auch nur eben dann. Wenn der jenige Spieler diese Rasse gewählt hat. Ansonsten halt nicht =) |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |