void main()
{
object oPC = GetClickingObject();
if(GetclassByPosition(1, oPC) == class_TYPE_FIGHTER ||
GetclassByPosition(1, oPC) == class_TYPE_RANGER ||
GetclassByPosition(1, oPC) == class_TYPE_PALADIN ||
GetclassByPosition(1, oPC) == class_TYPE_SWASHBUCKLER ||
GetclassByPosition(1, oPC) == class_TYPE_BARBARIAN)
{
JumpPartyToArea(oPC, GetObjectByTag("fighter_chamber"));
SetGlobalInt("fighter_history", TRUE);
}
else if(GetclassByPosition(1, oPC) == class_TYPE_WIZARD ||
GetclassByPosition(1, oPC) == class_TYPE_SORCERER ||
GetclassByPosition(1, oPC) == class_TYPE_WARLOCK)
{
JumpPartyToArea(oPC, GetObjectByTag("wizard_chamber"));
SetGlobalInt("wizard_history", TRUE);
}
else if(GetclassByPosition(1, oPC) == class_TYPE_CLERIC ||
GetclassByPosition(1, oPC) == class_TYPE_FAVORED_SOUL ||
GetclassByPosition(1, oPC) == class_TYPE_DRUID ||
GetclassByPosition(1, oPC) == class_TYPE_SPIRIT_SHAMAN)
{
JumpPartyToArea(oPC, GetObjectByTag("cleric_chamber"));
SetGlobalInt("cleric_history", TRUE);
}
else if(GetclassByPosition(1, oPC) == class_TYPE_ROGUE ||
GetclassByPosition(1, oPC) == class_TYPE_MONK ||
GetclassByPosition(1, oPC) == class_TYPE_BARD)
{
JumpPartyToArea(oPC, GetObjectByTag("rogue_chamber"));
SetGlobalInt("rogue_history", TRUE);
}
}
The Cleric PC dissappears and nothing happens - like some kind of bug - does anyone know what it is or how to fix it?
Modifié par Morbane, 21 août 2011 - 05:40 .





Retour en haut







