Zypherzemus
Member
Posts: 94
Threads: 7
Joined: Jul 2011
Reputation:
0
|
RE: FATAL ERROR
/////////////////////////////
// Run first time starting map
void OnStart()
{
PlayMusic("07_amb.ogg", true, 100.0, 0.0, 1, true);
AddEntityCollideCallback("Player", "Key_Quest_Area", "GetKeyQuest", true, 1);
AddEntityCollideCallback("Player", "Key_Complete_Area", "FinishKeyQuest", true, 1);
AddEntityCollideCallback("Player", "Grunt_Area", "CollideGruntDoor", true, 1);
AddEntityCollideCallback("Player", "SlamDoorArea_1", "CollideSlamDoor", true, 1);
}
void GetKeyQuest(string &in asParent, string &in asChild, int alState)
{
AddQuest("keyquest", "KeyQuest");
}
void FinishKeyQuest(string &in asParent, string &in asChild, int alState)
{
CompleteQuest("keyquest", "KeyQuest");
}
void CollideGruntDoor(string &in asParent, string &in asChild, int alState)
{
SetSwingDoorClosed("eastwingdoor", true, true);
SetLightVisible("candlestick_floor_9", true, false);
StartPlayerLookAt("eastwingdoor", 10.0f, 10.0f, "");
AddTimer("", 2.0f, "stoplook");
CreateEntityAtArea("grunt_1", "servant_grunt.ent", "Grunt_Area_2", true);
ShowEnemyPlayerPosition("grunt_1");
GiveSanityDamage(75.0f, true);
SetEnemyIsHallucination ("grunt_1", true, 3);
}
void stoplook(string &in asTimer)
{
StopPlayerLookAt();
StopPlayerLookAt();
}
void CollideSlamDoor(string &in asParent, string &in asChild, int alState)
{
SetSwingDoorClosed("kitchendoor", true, true);
SetSwingDoorLocked("kitchendoor", true, true);
StartPlayerLookAt("kitchendoor", 20.0f, 20.0f, "");
AddTimer("", 2.0f, "stoplook");
}
////////////////////////////
// Run when entering map
void OnEnter()
{
AddUseItemCallback("", "eastwingkey_1", "eastwingdoor", "UsedKeyOnDoor", true);
AddUseItemCallback("", "dinningroomkey_1", "dinningroomdoor", "UsedKeyOnDoor_2", true);
AddUseItemCallback("", "kitchenkey_1", "kitchendoor", "UsedKeyOnDoor_3", true);
AddUseItemCallback("", "peterskey_1", "petersroom", "UsedKeyOnDoor_4", true);
AddUseItemCallback("", "girlsdormkey_1", "girlsdorm", "UsedKeyOnDoor_5", true);
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("eastwingdoor", false, true);
PlaySoundAtEntity("", "unlock_door", "eastwingdoor", 0, false);
RemoveItem("eastwingkey_1");
}
void UsedKeyOnDoor_2(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("dinningroomdoor", false, true);
PlaySoundAtEntity("", "unlock_door", "dinningroomdoor", 0, false);
RemoveItem("dinningroomkey_1");
}
void UsedKeyOnDoor_3(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("kitchendoor", false, true);
PlaySoundAtEntity("", "unlock_door", "kitchendoor", 0, false);
RemoveItem("kitchenkey_1");
}
void UsedKeyOnDoor_4(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("petersroom", false, true);
PlaySoundAtEntity("", "unlock_door", "petersroom", 0, false);
RemoveItem("peterskey_1");
}
void UsedKeyOnDoor_5(string &in asItem, string &in asEntity)
{
SetLevelDoorLocked("girlsdormdoor", false, true);
PlaySoundAtEntity("", "unlock_door", "girlsdormdoor", 0, false);
RemoveIUsetemCallback("girlsdormkey_1");
}
////////////////////////////
// Run when leaving map
void OnLeave()
{
}
FATAL ERROR
main 25,1) ERR 'No matching signatures'
main 31,1) ERR 'No matching signatures'
main 93,5) ERR 'No matching signatures'
main 95,5) ERR 'No matching signatures'
I was doing fine until I ran into this >:/
The thing about Row 95 and 93, is that, I was trying to possibly "Get a key from one map that unlocks a door on another" and I'm pretty sure it's possible, just how?
..and still waiting on any help for the question above this post, please?
(This post was last modified: 07-03-2011, 06:26 AM by Zypherzemus.)
|
|