Also Herr Bankier, ich habe da ein Problem:
Bisher wollte ich die Kreditsumme vom Rang abhängig machen.
Mir erscheinen die Summen jedoch nicht mehr realistisch:
Code: Select all
001 *
002 * Dieses Script dient dazu die fuer den Spieler maximal moegliche
003 * Kreditsumme die er beantragen kann festzulegen, anhand
004 * seines Handelsranges.
005 *
006 * Jetzt legen wir fest das er ohne den erforderlichen Rang keinen Kreidt bekommt
007 * bzw nur eine bestimmte Summe, je nach Rang.
008 *
009 * bis Profitjaeger
010 $kredit.pay = 0
011 * Fliegender Haendler
012 skip if $rang < 10
013 $kredit.pay = 50000
014 * Lieferant
015 skip if $rang < 20
016 $kredit.pay = 100000
017 * Verkaeufer
018 skip if $rang < 30
019 $kredit.pay = 150000
020 * Handelsaspirant
021 skip if $rang < 40
022 $kredit.pay = 200000
023 * Kaufmann
024 skip if $rang < 80
025 $kredit.pay = 250000
026 * Haendler
027 skip if $rang < 100
028 $kredit.pay = 300000
029 * Grosskaufmann
030 skip if $rang < 150
031 $kredit.pay = 350000
032 * Grosshaendler
033 skip if $rang < 200
034 $kredit.pay = 400000
035 * Grosshandels-Kaufmann
036 skip if $rang < 400
037 $kredit.pay = 500000
038 * Kleinunternehmer
039 skip if $rang < 800
040 $kredit.pay = 600000
041 * Unternehmer
042 skip if $rang < 1200
043 $kredit.pay = 700000
044 * Gross-Unternehmer
045 skip if $rang < 2000
046 $kredit.pay = 800000
047 * Finanzier
048 skip if $rang < 3000
049 $kredit.pay = 900000
050 * Bankier
051 skip if $rang < 6000
052 $kredit.pay = 1000000
053 * Broker
054 skip if $rang < 11000
055 $kredit.pay = 1350000
056 * Erfahrener Broker
057 skip if $rang < 18000
058 $kredit.pay = 1700000
059 * Oekonom
060 skip if $rang < 30000
061 $kredit.pay = 2000000
062 * Wirtschaftsexperte
063 skip if $rang < 50000
064 $kredit.pay = 2500000
065 * Fabrikant
066 skip if $rang < 70000
067 $kredit.pay = 3000000
068 * Industrieller
069 skip if $rang < 90000
070 $kredit.pay = 4000000
071 * Grossindustrieller
072 skip if $rang < 150000
073 $kredit.pay = 5000000
074 * Kapitalist
075 skip if $rang < 200000
076 $kredit.pay = 6000000
077 * Mogul
078 skip if $rang < 500000
079 $kredit.pay = 7000000
080 * Magnat
081 skip if $rang < 1000000
082 $kredit.pay = 9000000
083 * Gross-Magnat
084 skip if $rang < 1500000
085 $kredit.pay = 11000000
086 * Tycoon
087 skip if $rang < 2000000
088 $kredit.pay = 13000000
089 * Pangalaktischer Tycoon
090 skip if $rang < 5000000
091 $kredit.pay = 19000000
092 * X-TREME
093 skip if $rang < 9999999
094 $kredit.pay = 25000000
095
096 return $kredit.pay
Mit Handelsrang X-Treme kann ich lediglich 25 Millionen Kredit aufnehmen. Ich glaub das wird zuwenig. Hast du da andere Vorschläge?
Ach was dazu noch zu sagen ist: Sind die Sicherheiten nicht da, also Stationen, reduziert sich die Kreditsumme nochmals:
Code: Select all
069 * Wenn die Sicherheiten nicht mindestens 66% der Kreditsumme sind
070 * dann Kreditsumme anpassen!
Was du meinen dazu Kollega ???
Mit der Laufzeitberechnung bin ich eigentlich soweit ganz glücklich, aber wenn du andere Ideen hast die besser sein könnten dann plauder mal:
Code: Select all
001 *
002 * Dieses Script dient dazu die fuer den Spieler moegliche
003 * Laufzeit festzulegen, anhand
004 * seines Handelsranges.
005 *
006 $kredit.pay = 24
007 * bis Rang Gross-Unternehmer 24 Raten
008 skip if $rang < 3000
009 $kredit.pay = 27
010 * Bankier
011 skip if $rang < 6000
012 $kredit.pay = 30
013 * Broker
014 skip if $rang < 11000
015 $kredit.pay = 33
016 * Erfahrener Broker
017 skip if $rang < 18000
018 $kredit.pay = 36
019 * Oekonom
020 skip if $rang < 30000
021 $kredit.pay = 39
022 * Wirtschaftsexperte
023 skip if $rang < 50000
024 $kredit.pay = 42
025 * Fabrikant
026 skip if $rang < 70000
027 $kredit.pay = 45
028 * Industrieller
029 skip if $rang < 90000
030 $kredit.pay = 48
031 * Grossindustrieller
032 skip if $rang < 150000
033 $kredit.pay = 54
034 * Kapitalist
035 skip if $rang < 200000
036 $kredit.pay = 60
037 * Mogul
038 skip if $rang < 500000
039 $kredit.pay = 60
040 * Magnat
041 skip if $rang < 1000000
042 $kredit.pay = 72
043 * Gross-Magnat
044 skip if $rang < 1500000
045 $kredit.pay = 84
046 * Tycoon
047 skip if $rang < 2000000
048 $kredit.pay = 96
049 * Pangalaktischer Tycoon
050 skip if $rang < 5000000
051 $kredit.pay = 120
052 * X-TREME
053 skip if $rang < 9999999
054 $kredit.pay = 144
Ich denke die Laufzeiten sind soweit realistisch, schließlich sollte man ja auch die Rate im Auge behalten können. Allerdings wird das auch schon wieder enger wenn die Kreditsumme erhöht wird.
Oder sollte ich lieber einen maximalen Wert für die Rate festsetzen und danach dann eben die Laufzeiten ausrechnen?
Die Möglichkeit selbst die Laufzeit zu verkürzen wollte ich übrigens auch einbauen, also wenn die "Bank" mir 144 Raten erlaubt, ich aber meine das in 80 Raten abzahlen zu können, dann geb ich das von vornherein bei der Kreditwunschabgabe ein.
So wie es jetzt ist wären die Raten bei 25 Millionen 173.611 Credits, jede Stazura, ohne Zinsen. Je nach Zinssatz erhöht sich die Rate natürlich noch. Der Zinssatz wird entweder von vornherein festgesetzt (zum Beispiel über BBS-Kreditangebote) oder bei einem Eigenantrag zufällig gewählt:
Code: Select all
043 skip if $zins OR $Var1
044 $zins = = random value from 49 to 99 - 1
Er liegt dann irgendwo zwischen 4,9% und 9,9%, ist denke ich mal im realistischen Bereich.
Wenn ich jetzt die erlaubte Kreditsumme verdopple, haben wir schon 347.222 Credits jede Stazura und wieder ohne Zinsen. Gehen wir nach dem was der Spieler als Sicherheiten hat
(NUR Stationen werden akzeptiert, Schiffe sind zu kurzlebig) dann könnten durchaus mögliche Kredithöhen von über 200 Millionen realisiert werden, aber die Raten belaufen sich dann auch auf über 1,3 Millionen Credits je Stazura, ohne Zinsen. Aber die wollen erstmal erwirtschaftet werden.
Oder soll ich das System komplett offen gestalten und NUR nach den Sicherheiten gehen?
Das könnte dann aber schnell zu Frustmomenten führen wenn man nicht die Gewinne je Stazura einfährt um seine Raten zu bezahlen und dann der
Yaki-Inkasso Service(oder ähnliche Institutionen) die eigenen Stationen einkassiert und man selber somit ziemlich zügig runtergewirtschaftet wird.
Hm, wenn ich so darüber nachdenke... das hört sich ja fast nach RealLife InGame an...
Ich weiß, Fragen über Fragen, aber wenn wir schonmal einen Banker hier haben...
[EDIT] Ach ehm, nicht das das jetzt falsch verstanden wird, es dürfen sich auch ruhig andere
Personen /
Scripter /
Modder /
X-Spieler die sich dafür interessiern äußern.
Das ist sogar ausdrücklich erwünscht !