Added CCOH and missing areas Changed some areas to be craftable, Fixed some on death issues, Fixed the Gaurd
45 lines
1.5 KiB
Plaintext
45 lines
1.5 KiB
Plaintext
/*
|
|
//Converts playername. For example name "Jack Hill" will be send back as "JackHill"
|
|
string ConvertName(string sName, location lLocation)
|
|
{
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"InvinsibleNamer",lLocation,FALSE,sName);
|
|
string name = GetTag(GetNearestObjectToLocation(OBJECT_TYPE_PLACEABLE,lLocation,1));
|
|
DestroyObject(GetObjectByTag(name));
|
|
return name;
|
|
}
|
|
|
|
void main()
|
|
{
|
|
//This script seeks whos coffin was destroed and destroes coffins owners respawn
|
|
//waypoint.
|
|
string sDead = GetTag(OBJECT_SELF);
|
|
int iFound = FALSE;
|
|
object oPC = GetFirstPC();
|
|
string sName=GetPCPublicCDKey(oPC);
|
|
SendMessageToPC(oPC, "Single Player: "+sName);
|
|
if (sName=="")
|
|
{
|
|
SendMessageToPC(oPC, "Single Player. Alternative thing used");
|
|
DeleteCampaignVariable("Vampire", "VampCoffinLocation",oPC);
|
|
}
|
|
else
|
|
{
|
|
while (iFound == FALSE||oPC != OBJECT_INVALID || sName !="")
|
|
{
|
|
//And again we will convert players name and go back to start
|
|
sName=GetPCPublicCDKey(oPC);
|
|
//string name = ConvertName(sName,GetLocation(OBJECT_SELF));
|
|
|
|
//If player has same name as coffin had
|
|
if (sName == sDead)
|
|
{
|
|
//Destroy players respawn waypoint
|
|
//DestroyObject(GetObjectByTag(GetName(oPC)),0.1f);
|
|
DeleteCampaignVariable("Vampire", "VampCoffinLocation",oPC);
|
|
iFound = TRUE;
|
|
}
|
|
oPC = GetNextPC();
|
|
}
|
|
}
|
|
}*/
|