Ich versuche gerade wieder etwas ins Modding reinzukommen.
Einen Punktezähler hatte ich früher einmal über den Printbefehl erfolgreich in eine am G2 Classic orinetierte Mod reinbekommen.

Zitat Zitat von axon Beitrag anzeigen
Also, mal am Beispiel von Stärke:
,,var int Str_gelernt;'' in Kapitel.d und Story_Globals.d einbringen.
Anschließend in B_TeachAttributePoints.d den Zähler einbauen.

Spoiler:(zum lesen bitte Text markieren)
func int B_TeachAttributePoints(var C_Npc slf,var C_Npc oth,var int attrib,var int points,var int teacherMAX)
{
var string concatText;
var int kosten;
var int realAttribute;
kosten = B_GetLearnCostAttribute(oth,attrib) * points;
if((attrib != ATR_STRENGTH) && (attrib != ATR_DEXTERITY) && (attrib != ATR_MANA_MAX))
{
Print("*** ERROR: Wrong Parameter ***");
return FALSE;
};
if(attrib == ATR_STRENGTH)
{
realAttribute = oth.attribute[ATR_STRENGTH];
Str_gelernt = Str_gelernt + points;
}
.....

Dann den Zähler in der B_GetLearnCostAttribute einbringen, je nach gewünschter Höhe. Also in den Classic Dokumenten z.B. if(Str_gelernt >= 50).
Leider habe ich zum einen vergessen, wie genau ich das damals hinbekommen habe, zum anderen möchte ich es in einen patch für G2 DNdR reinbringen. Wenn ich recht gesehen habe, gibt es da z.B. die Kapitel.d garnicht mehr, neben anderen Änderungen, die es zu berücksichtigen gilt.
Ist mir da noch zu helfen bzw. kann mir jemand eine Hilfestellung geben?