20.01.2010, 14:48
Als erstes, ja ich habe die Suche benutzt
So
ich habe bei einem Speed von 12000 gespielt.
Ich möchte, dass alle 10 sec die zustimmung um 1 steigt.
Also dachte ich mir
0.1*3600/12000 = 0,03
nunja ich spiele möchte mein erstes dorf adeln, und siehe da es klappt nciht
zustimmung geht sofort wieder auf 100
Habe ich da was falsch gemacht? wenn ja was?^^
P.S ich möchte schon, dass die zustimmung steigt also nicht dass ich auf 0,000000000000000000000003 machen soll damit die nicht mehr steigt^^
Danke schonmal im Vorraus
Quote:Nunja, die zustimmung wird so berrechnet:
PHP-Code:
$agreement_per_second = (1/(3600/$config['agreement_per_hour']))*$config['speed'];
Nach $config['agreement_per_hour'] aufgelöst:
PHP-Code:
$config['agreement_per_hour'] = ($agreement_per_second * 3600) / $config['speed'];
Willst du also einen Anstieg um 1 pro Sekunde bei Speed 50 000 dann musst du $config['agreement_per_hour'] so berrechnen:
Code:
(1 * 3600) / 50000 = 0,072
Also wäre $config['agreement_per_hour'] in diesem Fall
PHP-Code:
$config['agreement_per_hour'] = 0.072
Verstehst du? Bei 0.0000000000000000000000000000000001 sollte die Zustimmung eigentlich garnicht mehr steigen (Selbst bei speed 50 000 nicht), da $agreement_per_second dadurch 1,3 * 10^-29 beträgt (oder sogar noch kleiner)
~a
So
ich habe bei einem Speed von 12000 gespielt.
Ich möchte, dass alle 10 sec die zustimmung um 1 steigt.
Also dachte ich mir
0.1*3600/12000 = 0,03
nunja ich spiele möchte mein erstes dorf adeln, und siehe da es klappt nciht
zustimmung geht sofort wieder auf 100
Habe ich da was falsch gemacht? wenn ja was?^^
P.S ich möchte schon, dass die zustimmung steigt also nicht dass ich auf 0,000000000000000000000003 machen soll damit die nicht mehr steigt^^
Danke schonmal im Vorraus