World of Gothic Archiv > NWN-Hilfe
DiebesXP die zweite
Seite 1 von 1  1 
18.08.2002, 19:21 #1
Hanah
Beiträge: 11
DiebesXP die zweite
Diesmal hab ich mich belesen, Kurse absolviert und fühle mich etas sicherer im Scripten. Das nachfolgende Script soll bei "OnUnlock" von Kisten und Türen dem aufschliessenden Dieb Xp geben. Kompiliert wurde es fehlerfrei, aber die Xp lassen in der Ausfürhung auf sich warten.
Was mache ich falsch?

//Start bei OnUnlock von Kisten und Tueren
//flexible XP durch Anpassung an Skill
// kreiert von Hanah im August 02

void main()
{
float EXP_MULTIPLIER = 1.5;
object oPC = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR,PLAYER_CHAR_IS_PC, OBJECT_SELF);
object oChest = OBJECT_SELF;
int nSkill = GetSkillRank (SKILL_OPEN_LOCK, oPC);
int nChestDC = GetLockUnlockDC(oChest);
int nXPGain = FloatToInt(IntToFloat(nChestDC) * EXP_MULTIPLIER - nSkill);
GiveXPToCreature(oPC, nXPGain);
}


Danke für die Hilfe!
Seite 1 von 1  1