|
-
Goldbrocken
Wie stelle ich das ein, das ich 10 Goldbrocken an einem "Goldklumpen" hacken kann?
Normalerweise gibt es da ja nur 1-2 Goldbrocken pro "Hackintervall".
-
Verbessere deine Schürfer-Fähigkeiten bei bestimmten Buddlern im Banditenlager und in der Mine.
G3 Community Story Team - ehemaliges\passives Mitglied (Scripter)
Bitte für Anfragen jeglicher Art bzgl. des G3CSP nicht (mehr) an mich wenden - sondern stattdessen an die aktiven Mitglieder des Projekts!
-
Zitat von Maryn
Verbessere deine Schürfer-Fähigkeiten bei bestimmten Buddlern im Banditenlager und in der Mine.
Eine Frage eher an die Modder an euch bzgl dieses Thema:
Und kann ich das irgendwie auch einstellen, weil wenn man normalerweise in Gothic 2 auf die Goldbrocken "draufschlägt", dann ist irgendwann aus á "Hier gibt es nichts mehr zu holen". Ich würde mir dass so wünschen wie in der Online Szene.
Kann ich das einstellen in den Scripten bzw im Spacer?
-
Für jedes Gold-Mob existiert folgende Abfrage:
Code:
if Hlp_StrCmp (Npc_GetNearestWP (self), "ADW_MINE_PICK_01") && (GoldMob_01_Amount_MAX > GoldMob_01_Amount)
{
GoldMob_01_Amount = (GoldMob_01_Amount +1);
return TRUE;
}
Hier wird erst einmal abgefragt, welches Goldmob gerade benutzt wird und ob noch genug Gold in diesem Mob vorhanden ist. Um die Grenze zu erhöhen, musst du den Wert von GoldMob_XX_Amount_MAX erhöhen, um das Limit vollständig aufzuheben, einfach den zweiten Teil der Abfrage rausnehmen.
-
Zitat von Dada
Für jedes Gold-Mob existiert folgende Abfrage:
Code:
if Hlp_StrCmp (Npc_GetNearestWP (self), "ADW_MINE_PICK_01") && (GoldMob_01_Amount_MAX > GoldMob_01_Amount)
{
GoldMob_01_Amount = (GoldMob_01_Amount +1);
return TRUE;
}
Hier wird erst einmal abgefragt, welches Goldmob gerade benutzt wird und ob noch genug Gold in diesem Mob vorhanden ist. Um die Grenze zu erhöhen, musst du den Wert von GoldMob_XX_Amount_MAX erhöhen, um das Limit vollständig aufzuheben, einfach den zweiten Teil der Abfrage rausnehmen.
Code:
else if Hlp_StrCmp (Npc_GetNearestWP (self), "ADW_MINE_PICK_06")
{
GoldMob_15_Amount = (GoldMob_15_Amount +10);
Ich habe das mal so gemacht, kann mich jemand korrigieren? Wäre sehr nett!
-
Ich hoffe, das ist nicht der gesamte Code
Das "return TRUE;" muss definitiv stehen bleiben. Ungefähr so:
Code:
else if Hlp_StrCmp (Npc_GetNearestWP (self), "ADW_MINE_PICK_06") {
return TRUE;
};
Die Erhöhung der Variable ist nicht nötig, da du ja kein Maximum mehr haben willst
Weiter unten im Script findest du auch folgende Zeilen:
Code:
if (B_GoldMob_Bestimmung() == TRUE)
{
if (CurrentChance <= Hero_HackChance)
{
//----Gold verteilen-----------------------
Um das Maximum auszuhebeln, reicht es auch, hier die Abfrage nach B_GoldMob_Bestimmung() rauszunehmen.
-
Zitat von Dada
Ich hoffe, das ist nicht der gesamte Code
Das "return TRUE;" muss definitiv stehen bleiben. Ungefähr so:
Code:
else if Hlp_StrCmp (Npc_GetNearestWP (self), "ADW_MINE_PICK_06") {
return TRUE;
};
Die Erhöhung der Variable ist nicht nötig, da du ja kein Maximum mehr haben willst
Weiter unten im Script findest du auch folgende Zeilen:
Code:
if (B_GoldMob_Bestimmung() == TRUE)
{
if (CurrentChance <= Hero_HackChance)
{
//----Gold verteilen-----------------------
Um das Maximum auszuhebeln, reicht es auch, hier die Abfrage nach B_GoldMob_Bestimmung() rauszunehmen.
Funktioniert perfekt, danke!
-
-
Zitat von lucigoth
Richtige Frage im richtigen forum- und alles wird gut !
Freue mich schon darauf, dieses zu Testen .
Gibt es dafür einen Patch?
Ja, guck im Forum!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
|
|