The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 906 - File: showthread.php PHP 7.2.24-0ubuntu0.18.04.17 (Linux)
File Line Function
/showthread.php 906 errorHandler->error



Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Script Help Script crash
Obsolete Offline
Junior Member

Posts: 5
Threads: 3
Joined: Jul 2015
Reputation: 0
#1
Script crash

Hi,

I edited a script file for my custom story, but now it crashes.
There seems to be something wrong with my Addtimer functions, but I have no idea what's the cause.

ERROR:

main (33,2): ERR : No matching signatures to 'AddTimer(string@&, const uint, TeleportToArea1)'
main (40,2): ERR : No matching signatures to 'AddTimer(string@&, const uint, TeleportToArea2)'

Script File:

void OnStart()
{
AddUseItemCallback("", "Cellarkey", "Cellardoor", "UseCellarkeyOnCellardoor", true);

PlayMusic("amb_tomb.ogg", true, 0.6, 4, 1, false);

AddEntityCollideCallback("Player", "AreaMemento1", "AddMemento1", true, 1);
AddEntityCollideCallback("Player", "AreaMemento2", "AddMemento2", true, 1);
AddEntityCollideCallback("Player", "FinishQuest", "Reward", true, 1);
SetEntityPlayerInteractCallback("LadderInteractArea1", "Teleport1", false);
SetEntityPlayerInteractCallback("LadderInteractArea2", "Teleport2", false);
}

void UseCellarkeyOnCellardoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("Cellardoor", false, true);
RemoveItem(asItem);
}

void AddMemento1(string &in asParent, string &in asChild, int alState)
{
AddQuest("area1", "enterarea1");
}

void AddMemento2(string &in asParent, string &in asChild, int alState)
{
AddQuest("area2", "enterarea2");
}

void Teleport1(string &in asEntity)
{
FadeOut(1);
AddTimer("Timer1", 2, TeleportToArea1);

}

void Teleport2(string &in asEntity)
{
FadeOut(1);
AddTimer("Timer2", 2, TeleportToArea2);
}

void TeleportToArea1(string &in asTimer)
{
TeleportPlayer("Area1");
FadeIn(1);
RemoveTimer("Timer1");
}

void TeleportToArea2(string &in asTimer)
{
TeleportPlayer("Area2");
FadeIn(1);
RemoveTimer("Timer2");
}

void Reward(string &in asParent, string &in asChild, int alState)
{
CompleteQuest("area1", "enterarea1");
CompleteQuest("area2", "enterarea2");
GiveSanityBoost();
}

Can someone please help me with this?
08-15-2015, 10:50 AM
Find


Messages In This Thread
Script crash - by Obsolete - 08-15-2015, 10:50 AM
RE: Script crash - by Spelos - 08-15-2015, 11:21 AM
RE: Script crash - by Obsolete - 08-15-2015, 12:28 PM
RE: Script crash - by 7heDubz - 08-15-2015, 07:20 PM
RE: Script crash - by FlawlessHappiness - 08-15-2015, 07:26 PM



Users browsing this thread: 1 Guest(s)