World of Gothic Archiv > NWN-Hilfe
NPC soll Level erhöhen
Seite 1 von 1  1 
24.08.2002, 08:57 #1
taleria
Beiträge: 6
NPC soll Level erhöhen
Ich hab ein kleines Problem: Ein NPC soll den Level des PC erhöhen, aber leider wird das Skript nicht korrekt kompiliert. Was hab ich falsch gemacht? Leider findet sich nix darüber. Ich hab das vom "Contest of Champions" genommen und dort ist es genau gleich. (Hab selber leider nicht allzuviel Ahnung vom skripten)



void main()
{

object oPlayer;
int nRequiredLevel, nRequiredXP, nXPDelta;

oPlayer = GetPCSpeaker();

nRequiredLevel = 10;
nRequiredXP = GetXPRequiredForLevel(nRequiredLevel);

nXPDelta = nRequiredXP - GetXP(oPlayer);
if ( nXPDelta <= 0 )
{
SetXP(oPlayer,nRequiredXP);
}
else
{
GiveXPToCreature(oPlayer,nXPDelta);
}
}
}
24.08.2002, 09:15 #2
taleria
Beiträge: 6

die letzte klammer ist ein vesehen, die ist nicht im skript drin ;)
24.08.2002, 10:39 #3
Rhaegar
Beiträge: 296

Das "Contest of Champions" Modul verwendet eine extra Skript-Ressource.

Einfach in die allererste Zeile des Skriptes (also noch über dem void main() ) folgende Zeile:
code\:

#include "inc_module"




___________________________

Verliebt in den UserDefined Event ^^
Überzeugter Episode 2 Hasser[/font]
24.08.2002, 10:44 #4
taleria
Beiträge: 6

Danke aber es funzt leider immer noch nicht. jetzt schreibt er hin: Datei nicht gefunden
24.08.2002, 10:49 #5
Rhaegar
Beiträge: 296

Ach ja: Im Contest-Of Champions-Modul ist ein Skript namens "inc_module". Das exportieren und in dein Modul importieren!
24.08.2002, 10:53 #6
taleria
Beiträge: 6

Oh! Es funktioniert! Super, danke!!!!!
24.08.2002, 11:01 #7
Rhaegar
Beiträge: 296

Gern geschehen :) !
Seite 1 von 1  1