Frictional Games Forum (read-only)
[SCRIPT] Another 1 New error and I just don't know where it is! - Printable Version

+- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum)
+-- Forum: Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-6.html)
+--- Forum: Custom Stories, TCs & Mods - Development (https://www.frictionalgames.com/forum/forum-38.html)
+---- Forum: Development Support (https://www.frictionalgames.com/forum/forum-39.html)
+---- Thread: [SCRIPT] Another 1 New error and I just don't know where it is! (/thread-24296.html)

Pages: 1 2


RE: 1 error and I can't find it! help! - Slanderous - 01-05-2014

Try this

PHP Code:
void OnStart()

{
wakeUp();
}
void wakeUp() {
FadeOut(0); // Instantly fades the screen out. (Good for starting the game)
FadeIn(10); // Amount of seconds the fade in takes
FadeImageTrailTo(22);
FadeSepiaColorTo(1004);
SetPlayerActive(false); 
FadePlayerRollTo(50220220); // "Tilts" the players head
FadeRadialBlurTo(0.52);
SetPlayerCrouching(true); // Simulates being on the ground
GiveSanityDamage(2false);
AddTimer("trig1"4.0f"beginStory"); // Change '11.0f' to however long you want the 'unconciousness' to last
}

void beginStory(string &in asTimer) {
ChangePlayerStateToNormal();
SetPlayerActive(true);
FadePlayerRollTo(03333); // Change all settings to defaults
FadeRadialBlurTo(0.01);
FadeSepiaColorTo(04);
SetPlayerCrouching(false);
FadeImageTrailTo(0,1);
SetPlayerLampOil(35);
AddUseItemCallback("""HollowNeedle""CellDoor""UseHollowNeedleOnDoor"true);
}
void UseHollowNeedleOnDoor(string &in asItemstring &in asEntity)
{
SetSwingDoorLocked("CellDoor"falsetrue);
PlaySoundAtEntity("""unlock_door.ogg"asEntity0false);
RemoveItem(asItem);




RE: 1 error and I can't find it! help! - Radical Batz - 01-05-2014

(01-05-2014, 11:21 PM)Lazzer Wrote: Try this

PHP Code:
void OnStart()

{
wakeUp();
}
void wakeUp() {
FadeOut(0); // Instantly fades the screen out. (Good for starting the game)
FadeIn(10); // Amount of seconds the fade in takes
FadeImageTrailTo(22);
FadeSepiaColorTo(1004);
SetPlayerActive(false); 
FadePlayerRollTo(50220220); // "Tilts" the players head
FadeRadialBlurTo(0.52);
SetPlayerCrouching(true); // Simulates being on the ground
GiveSanityDamage(2false);
AddTimer("trig1"4.0f"beginStory"); // Change '11.0f' to however long you want the 'unconciousness' to last
}

void beginStory(string &in asTimer) {
ChangePlayerStateToNormal();
SetPlayerActive(true);
FadePlayerRollTo(03333); // Change all settings to defaults
FadeRadialBlurTo(0.01);
FadeSepiaColorTo(04);
SetPlayerCrouching(false);
FadeImageTrailTo(0,1);
SetPlayerLampOil(35);
AddUseItemCallback("""HollowNeedle""CellDoor""UseHollowNeedleOnDoor"true);
}
void UseHollowNeedleOnDoor(string &in asItemstring &in asEntity)
{
SetSwingDoorLocked("CellDoor"falsetrue);
PlaySoundAtEntity("""unlock_door.ogg"asEntity0false);
RemoveItem(asItem);


OMG DUDE you're the best! it worked! Anyway good luck with your mod I tracked it


RE: 1 error and I can't find it! help! - Slanderous - 01-05-2014

(01-05-2014, 11:28 PM)Badcat5550 Wrote:
(01-05-2014, 11:21 PM)Lazzer Wrote: Try this

PHP Code:
void OnStart()

{
wakeUp();
}
void wakeUp() {
FadeOut(0); // Instantly fades the screen out. (Good for starting the game)
FadeIn(10); // Amount of seconds the fade in takes
FadeImageTrailTo(22);
FadeSepiaColorTo(1004);
SetPlayerActive(false); 
FadePlayerRollTo(50220220); // "Tilts" the players head
FadeRadialBlurTo(0.52);
SetPlayerCrouching(true); // Simulates being on the ground
GiveSanityDamage(2false);
AddTimer("trig1"4.0f"beginStory"); // Change '11.0f' to however long you want the 'unconciousness' to last
}

void beginStory(string &in asTimer) {
ChangePlayerStateToNormal();
SetPlayerActive(true);
FadePlayerRollTo(03333); // Change all settings to defaults
FadeRadialBlurTo(0.01);
FadeSepiaColorTo(04);
SetPlayerCrouching(false);
FadeImageTrailTo(0,1);
SetPlayerLampOil(35);
AddUseItemCallback("""HollowNeedle""CellDoor""UseHollowNeedleOnDoor"true);
}
void UseHollowNeedleOnDoor(string &in asItemstring &in asEntity)
{
SetSwingDoorLocked("CellDoor"falsetrue);
PlaySoundAtEntity("""unlock_door.ogg"asEntity0false);
RemoveItem(asItem);


OMG DUDE you're the best! it worked! Anyway good luck with your mod I tracked it

Thank you, sir. Wink


RE: 1 error and I can't find it! help! - Radical Batz - 01-06-2014

(01-05-2014, 11:45 PM)Lazzer Wrote:
(01-05-2014, 11:28 PM)Badcat5550 Wrote:
(01-05-2014, 11:21 PM)Lazzer Wrote: Try this

PHP Code:
void OnStart()

{
wakeUp();
}
void wakeUp() {
FadeOut(0); // Instantly fades the screen out. (Good for starting the game)
FadeIn(10); // Amount of seconds the fade in takes
FadeImageTrailTo(22);
FadeSepiaColorTo(1004);
SetPlayerActive(false); 
FadePlayerRollTo(50220220); // "Tilts" the players head
FadeRadialBlurTo(0.52);
SetPlayerCrouching(true); // Simulates being on the ground
GiveSanityDamage(2false);
AddTimer("trig1"4.0f"beginStory"); // Change '11.0f' to however long you want the 'unconciousness' to last
}

void beginStory(string &in asTimer) {
ChangePlayerStateToNormal();
SetPlayerActive(true);
FadePlayerRollTo(03333); // Change all settings to defaults
FadeRadialBlurTo(0.01);
FadeSepiaColorTo(04);
SetPlayerCrouching(false);
FadeImageTrailTo(0,1);
SetPlayerLampOil(35);
AddUseItemCallback("""HollowNeedle""CellDoor""UseHollowNeedleOnDoor"true);
}
void UseHollowNeedleOnDoor(string &in asItemstring &in asEntity)
{
SetSwingDoorLocked("CellDoor"falsetrue);
PlaySoundAtEntity("""unlock_door.ogg"asEntity0false);
RemoveItem(asItem);


OMG DUDE you're the best! it worked! Anyway good luck with your mod I tracked it

Thank you, sir. Wink

anyway do you know how I can make 3 endings! i'm trying to make different endings in my levels but I seriously don't know how! this is going to be my first CS!


RE: Another 1 New error and I just don't know where it is! - Radical Batz - 01-06-2014

(01-05-2014, 11:45 PM)Lazzer Wrote:
(01-05-2014, 11:28 PM)Badcat5550 Wrote:
(01-05-2014, 11:21 PM)Lazzer Wrote: Try this

PHP Code:
void OnStart()

{
wakeUp();
}
void wakeUp() {
FadeOut(0); // Instantly fades the screen out. (Good for starting the game)
FadeIn(10); // Amount of seconds the fade in takes
FadeImageTrailTo(22);
FadeSepiaColorTo(1004);
SetPlayerActive(false); 
FadePlayerRollTo(50220220); // "Tilts" the players head
FadeRadialBlurTo(0.52);
SetPlayerCrouching(true); // Simulates being on the ground
GiveSanityDamage(2false);
AddTimer("trig1"4.0f"beginStory"); // Change '11.0f' to however long you want the 'unconciousness' to last
}

void beginStory(string &in asTimer) {
ChangePlayerStateToNormal();
SetPlayerActive(true);
FadePlayerRollTo(03333); // Change all settings to defaults
FadeRadialBlurTo(0.01);
FadeSepiaColorTo(04);
SetPlayerCrouching(false);
FadeImageTrailTo(0,1);
SetPlayerLampOil(35);
AddUseItemCallback("""HollowNeedle""CellDoor""UseHollowNeedleOnDoor"true);
}
void UseHollowNeedleOnDoor(string &in asItemstring &in asEntity)
{
SetSwingDoorLocked("CellDoor"falsetrue);
PlaySoundAtEntity("""unlock_door.ogg"asEntity0false);
RemoveItem(asItem);


OMG DUDE you're the best! it worked! Anyway good luck with your mod I tracked it

Thank you, sir. Wink

I'm really sorry to disturb you but I got another 1 error and I can't find it in my script file, I updated the topic so i can show the new error! can you find it because you're just professional at finding hidden errors!


RE: Another 1 New error and I just don't know where it is! - Slanderous - 01-06-2014

Quote:I'm really sorry to disturb you but I got another 1 error and I can't find it in my script file, I updated the topic so i can show the new error! can you find it because you're just professional at finding hidden errors!

First of all, i'm not professional. Those are really easy things, you keep doing the same error - you keep putting void in another void. For example it should be done this way:

PHP Code:
void OnStart()
{
AddEntityCollideCallback("Player""herpti""derpti""true",1);
}

void derpti(string &in asParentstring &in asChildint alState)
{
SetEntityActive("Penis_monster"true);


And you keep putting it in void, like this:

PHP Code:
void OnStart()
{
void derpti(string &in asParentstring &in asChildint alState)
SetEntityActive("Penis_monster"true);
AddEntityCollideCallback("Player""herpti""derpti""true",1);

That's not right, okay? You must do it in the same way as I posted first. (the herpti derpti thing)

About the script thing, I think i fixed it. Try it out.

PHP Code:
void OnStart()
{
wakeUp();
}

void wakeUp() {
FadeOut(0); // Instantly fades the screen out. (Good for starting the game)
FadeIn(10); // Amount of seconds the fade in takes
FadeImageTrailTo(22);
FadeSepiaColorTo(1004);
SetPlayerActive(false); 
FadePlayerRollTo(50220220); // "Tilts" the players head
FadeRadialBlurTo(0.52);
SetPlayerCrouching(true); // Simulates being on the ground
PlayMusic("18_amb.ogg"true141true);
AddEntityCollideCallback("Player""AreaCollide""EventCollide""true"1);
AddTimer("trig1"4.0f"beginStory"); // Change '11.0f' to however long you want the 'unconciousness' to last
}

void beginStory(string &in asTimer) {
ChangePlayerStateToNormal();
SetPlayerActive(true);
FadePlayerRollTo(03333); // Change all settings to defaults
FadeRadialBlurTo(0.01);
FadeSepiaColorTo(04);
SetPlayerCrouching(false);
FadeImageTrailTo(0,1);
SetPlayerLampOil(35);
AddUseItemCallback("""HollowNeedle""CellDoor""UseHollowNeedleOnDoor"true);
}

void UseHollowNeedleOnDoor(string &in asItemstring &in asEntity)
{
SetSwingDoorLocked("CellDoor"falsetrue);
PlaySoundAtEntity("""unlock_door.ogg"asEntity0false);
RemoveItem(asItem);
}

void EventCollide(string &in asParentstring &in asChildint alState)
{
SetEntityActive("CellGuardGrunt"true);
AddEnemyPatrolNode("CellGuardGrunt""Node_1"0.001f"");
AddEnemyPatrolNode("CellGuardGrunt""Node_5"0.001f"");
AddEnemyPatrolNode("CellGuardGrunt""Node_13",0.001f"");
AddEnemyPatrolNode("CellGuardGrunt""Node_18",0.001f"");
AddEnemyPatrolNode("CellGuardGrunt""Node_19",0.001f"");
AddEnemyPatrolNode("CellGuardGrunt""Node_20",0.001f"");
AddEnemyPatrolNode("CellGuardGrunt""Node_21",0.001f""); 




RE: Another 1 New error and I just don't know where it is! - Radical Batz - 01-06-2014

[quote='Lazzer' pid='279488' dateline='1389003987']
Quote:I'm really sorry to disturb you but I got another 1 error and I can't find it in my script file, I updated the topic so i can show the new error! can you find it because you're just professional at finding hidden errors!

First of all, i'm not professional. Those are really easy things, you keep doing the same error - you keep putting void in another void. For example it should be done this way:

PHP Code:
void OnStart()
{
AddEntityCollideCallback("Player""herpti""derpti""true",1);
}

void derpti(string &in asParentstring &in asChildint alState)
{
SetEntityActive("Penis_monster"true);


never mind I fixed it


RE: Another 1 New error and I just don't know where it is! - daortir - 01-06-2014

AddEntityCollideCallback("Player", "AreaCollide", "EventCollide", true, 1);


Does this work ?


Message says main(16,1), meaning the mistake is in the line of code number 16 ^^. The "no matching signature" part means that you did not write a function correctly if I am not mistaken, it even tells you that the problem is within the AddEntityCollideCallback. But yeah, you don't have to write true/false within "". "" are used for names, basically.


RE: Another 1 New error and I just don't know where it is! - Radical Batz - 01-06-2014

(01-06-2014, 11:58 AM)daortir Wrote: AddEntityCollideCallback("Player", "AreaCollide", "EventCollide", true, 1);


Does this work ?


Message says main(16,1), meaning the mistake is in the line of code number 16 ^^. The "no matching signature" part means that you did not write a function correctly if I am not mistaken, it even tells you that the problem is within the AddEntityCollideCallback. But yeah, you don't have to write true/false within "". "" are used for names, basically.

yeah now it worked and I have one more thing! it's not an error it's the sanity damage! it doesn't work! i already posted the hps of it if you scroll to my last reply


RE: Another 1 New error and I just don't know where it is! - daortir - 01-06-2014

It works. The problem is that 2 sanity damage isn't enough to change the "Crystal Clear" Sanity state, and that you can't see any screen/audio effect because the false in your script means the effects are disabled. The following line of code should have the same effect, but this time will apply the effects. I think I'm not mistaken, tell me if it worked ^^.
GiveSanityDamage(2, true);