Modderecke > Coding
Durins, VdZ Coding-Fragen
Durin, Vater der Zwerge:
--- Zitat von: Elrond99 am 9. Jan 2011, 10:53 ---
Falls dir nicht klar ist, wie ich zu der Reihenfolge komme, die inis werden alphabetisch und von oben nach unten gelesen, also
data\ini\object\goodfaction\structures\fendland
wäre vor
data\ini\object\goodfaction\structures\men
--- Ende Zitat ---
Nein, denn da ich eine eigene _999mod.big angelegt habe in der sich nur der Fendland, nicht aber der Menporter befindet, wird der Menporter als Erstes gelesen.
Beim Spell war das Problem, dass ich mich vertippt habe und statt Command_SpellBook, Command-SpellBook geschrieben habe.
Jetzt stürzt das Spiel ab wenn ich ein Gefecht starte, und es kommt nur die Windows-Benachrichtigung dass game.dat ein Problem festgestellt hat.
Codes:
Commandset:
--- Code: ---CommandSet GoodSpellBookCommandSet
1 = Command_SpellBookHeal
2 = Command_SpellBookElvenGifts
3 = Command_SpellBookLoneTowerDwarf
4 = Command_SpellBookEnshroudingMist
5 = Command_SpellBookRallyingCall
6 = Command_SpellBookBajulafest
7 = Command_SpellBookTomBombadil
8 = Command_SpellBookHobbitAllies
9 = Command_SpellBookRebuild
10 = Command_SpellBookArrowVolleyGood
11 = Command_SpellBookElvenWood
12 = Command_SpellBookDwarvenRiches
13 = Command_SpellBookMenOfDaleAllies
14 = Command_SpellBookCloudBreak
15 = Command_SpellBookRohanAllies
16 = Command_SpellBookDunedainAllies
17 = Command_SpellBookEntAllies
18 = Command_SpellBookEagleAllies
19 = Command_SpellBookUndermine
20 = Command_SpellBookBombard
21 = Command_SpellBookArmyoftheDead
22 = Command_SpellBookEarthquake
23 = Command_SpellBookFlood
24 = Command_SpellBookSunflare
25 = Command_SpellBookCitadel
26 = Command_SpellBookFarsight
27 = Command_SpellBookElvenWoodMP ; ;
End
CommandSet GoodSpellStoreCommandSet ; Good campaign
1 = Command_PurchaseSpellEnshroudingMistSP
2 = Command_PurchaseSpellElvenGifts
3 = Command_PurchaseSpellHeal
4 = Command_PurchaseSpellElvenWood
5 = Command_PurchaseSpellBajulafest
6 = Command_PurchaseSpellRallyingCallSP
7 = Command_PurchaseSpellTomBombadil
8 = Command_PurchaseSpellDwarvenRiches
9 = Command_PurchaseSpellRebuild
10 = Command_PurchaseSpellLoneTower
11 = Command_PurchaseSpellMenOfDaleAllies
12 = Command_PurchaseSpellCloudBreak
13 = Command_PurchaseSpellUndermine
14 = Command_PurchaseSpellBombard
15 = Command_PurchaseSpellFlood
16 = Command_PurchaseSpellEarthquake
17 = Command_PurchaseSpellSunflare
End
//-------------------
CommandSet MenSpellBookCommandSet
1 = Command_SpellBookHeal
2 = Command_SpellBookRallyingCall
3 = Command_SpellBookBajulafest
4 = Command_SpellBookTomBombadil
5 = Command_SpellBookHobbitAllies
6 = Command_SpellBookLoneTower
7 = Command_SpellBookArrowVolleyGood
8 = Command_SpellBookCloudBreak
9 = Command_SpellBookRohanAllies
10 = Command_SpellBookDunedainAllies
11 = Command_SpellBookArmyoftheDead
12 = Command_SpellBookEarthquake
End
CommandSet MenSpellStoreCommandSet
1 = Command_PurchaseSpellHeal
2 = Command_PurchaseSpellRallyingCallMP
3 = Command_PurchaseSpellBajulafest
4 = Command_PurchaseSpellLoneTowerMen ; ; Command_PurchaseSpellHobbitAllies
5 = Command_PurchaseSpellArrowVolleyGood
6 = Command_PurchaseSpellTomBombadil
7 = Command_PurchaseSpellHobbitAllies ; ;Command_PurchaseSpellLoneTowerMen
8 = Command_PurchaseSpellRohanAllies ; ;Command_PurchaseSpellDunedainAllies
9 = Command_PurchaseSpellCloudBreak
10 = Command_PurchaseSpellDunedainAllies ; ;Command_PurchaseSpellRohanAllies
11 = Command_PurchaseSpellArmyoftheDead
12 = Command_PurchaseSpellEarthquake
End
--- Ende Code ---
System (Ich habs sicher in den richtigen Block geschrieben, also in den Spell-Block):
--- Code: ---Behavior = SpecialPowerModule ModuleTag_Bajulafest
SpecialPowerTemplate = SpellBookBajulafest
AttributeModifier = SpellBookBajulafest
AttributeModifierRange = 99999999999999999999999999999
AttributeModifierAffects = INDUSTRY_TYPE_SPELL_OBJECT_FILTER
TriggerFX = FX_DwarvenRiches
UpdateModuleStartsAttack = No
AvailableAtStart = No
RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
End
--- Ende Code ---
Attributemodifier:
--- Code: ---ModifierList SpellBookBajulafest
Category = SPELL
Modifier = PRODUCTION 125% // Production increased by 300%
Duration = 300000 ; ;This should last forever - GB
ModelCondition = UPGRADE_ECONOMY_BONUS // UPGRADE_ECONOMY_BONUS is used in draw module to fire particle FX
End
--- Ende Code ---
Zur attributemodifier hab ich noch eine Frage (Die Codes sond vom DwarvenRiches-Spell übernommen): Ich dachte dass bei den inis die Dauer immer in milisec. angegeben wird, aber 300000 milisekunden reichen doch niemals für immer wie es in den Anmerkungen steht. Wird es da in Sekunden angegeben?
LG
Durin,VdZ
Edit:@Elrond99: Könntest du dein Build-Up Tutorial noch einmal hochladen? Der Link ist nämlich abgelaufen.
Sanalf 2:
Also zum GameCrash würd ich mal sagen, dass das wahrscheinlich daran liegt, dass du deinen Bajulafest-Spell einfach in das CommandSet "eingeschoben" hast. Eigentlich sind alle freien Plätze für das Spellbook belegt, du hast jetzt noch einen zusätzlichen notwendig gemacht, den es nicht gibt. Probier mal, einen vorhandenen Spell durch das Bajulafest zu ersetzen, anstatt das Bajulafest einfach reinzuschreiben.
Also angegeben wird alles in Millisekunden, auch im Attributemodifier, da hast du recht. Ich hab jetzt mal in die Beschreibung des Spells geschaut, bei mir steht da
--- Zitat ---"Rohstoffproduktion des gewählten Gebäudes wird vorübergehend auf 300% erhöht"
--- Ende Zitat ---
Also wenn du es dauerhaft machen willst, musst du einfach eine hohe Zahl da hinschreiben, ich empfehle 999999 oder sowas.
mfg
sanalf 2
Schatten aus vergangenen Tagen:
Kann man für dauerhaft/ohne Zeit nicht auch -1 hinschreiben?
Sanalf 2:
Hmmm...kann auch sein, hab ich noch nie probiert. Mit 999999 geht's aber jedenfalls auch.
mfg
sanalf 2
DiegoDelaVega:
--- Zitat ---Mit 999999 geht's aber jedenfalls auch.
--- Ende Zitat ---
naja also für immer ist das nicht. eher für ca 16min
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln