hier mal das script:
#include "events_h"
#include "plt_clear_the_windmill_2_g"
#include "wrappers_h"
#include "plot_h"
void main()
{
event ev = GetCurrentEvent();
int nEventType = GetEventType(ev);
object oBertha = GetObjectByTag("bertha_spider_quest_g");
switch(nEventType)
{
case EVENT_TYPE_TEAM_DESTROYED:
{
if(GetEventInteger(ev,0) == 1)
{
WR_SetPlotFlag(PLT_CLEAR_THE_WINDMILL_2_G, MONSTERS_SLAIN, TRUE);
}
break;
SetPlotGiver(oBertha, FALSE);
break;
}
}
HandleEvent(ev, RESOURCE_SCRIPT_AREA_CORE);
}
Das script lässt sich einwandfrei compilieren, doch hat es leider keine Auswirkungen. Also die Quest wird zwar abgeschlossen wie sie soll, nur der Plotgiver wird leider nicht zurückgesetzt./bzw verschwindet das Symbol über dem NPC leider net
ich habe auch schon probiert das script mit folgenden Änderungen auszuführen..
object oPC = GetHero(oPC);
object oBertha = UT_GetCreatureByTag(oPC,"bertha_spider_quest_g");
& weiter unten im script dann
SetPlotGiver(oPC, FALSE); usw
was aber auch nichts gebracht hat... hat vieleicht jemand eine Idee??
Modifié par Shodushi, 22 janvier 2010 - 03:57 .





Retour en haut






