anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 15:19

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Sa 17 Feb, 2007 20:56 
Offline
Held
Held

Registriert: Di 10 Mai, 2005 12:54
Beiträge: 206
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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 17 Feb, 2007 21:14 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
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.


Zuletzt geändert von Kevz am Sa 17 Feb, 2007 21:39, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 17 Feb, 2007 21:31 
Offline
Held
Held

Registriert: Di 10 Mai, 2005 12:54
Beiträge: 206
Ok, danke, werd die Funktion halt auf normale User umschreiben.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 17 Feb, 2007 21:40 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
*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 ;).


Zuletzt geändert von Kevz am Sa 17 Feb, 2007 22:14, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 17 Feb, 2007 22:14 
Offline
Held
Held

Registriert: Di 10 Mai, 2005 12:54
Beiträge: 206
[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...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 17 Feb, 2007 22:20 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
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.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 17 Feb, 2007 22:24 
Offline
Held
Held

Registriert: Di 10 Mai, 2005 12:54
Beiträge: 206
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.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 17 Feb, 2007 23:29 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Genau!, aber auch nur eben dann. Wenn der jenige Spieler diese Rasse gewählt hat. Ansonsten halt nicht =)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 18 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum