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
Some scripting help here please :)
Gyldenglad Offline
Junior Member

Posts: 38
Threads: 2
Joined: Dec 2011
Reputation: 1
#1
Some scripting help here please :)

Hello forum

I'm pretty new to the mods and stuff, I find scripting especially hard because of my limited C++ knowledge. I managed to make key work on doors so far Big Grin

However, I have some ideas, and I hope you can help me make a script that will help me making my map good Smile.


I'm currently looking for a script(s) that can do the following:
---
Scenario:
Imagine you walk down a corridor, there's some distant lights, the corridor is very slim so you can only walk in a straight line. You can see something approaching you.. It's a barrel, rolling towards you. You will eventually "meet" with this barrel, but before this happens, the barrel explodes and a naked dead guy jumps out in your face. *scare* (if it works Smile )

I was thinking of making a script working this way:

- Player enters area1, starts the trigger:
* spawn entity barrel at area2
* push barrel in x direction?


- Player and barrel are within distance xy
* destroy barrel (sound etc, wood flying around, maybe some smoke)
* spawn entity naked guy & push him towards the player

---
This is what I made so far:

void OnStart()
{
AddEntityCollideCallback("Player", "barrelarea", "barrelpush", true, 1);
AddEntityCollideCallback("barrel_1", "barrelbangarea", "barrelscare", true, 1);
}


void barrelpush(string& asParentName, string& asChildName, string& asFunction, bool abDeleteOnCollide, int alStates)
{
AddPropForce("barrel_1", 0, 0, 20000, "world");
}

void barrelscare(string& asParentName, string& asChildName, string& asFunction, bool abDeleteOnCollide, int alStates)
{
PlaySoundAtEntity("", "lurker_hit_wood.snt","barrel_1", 0, false);
CreateParticleSystemAtEntity("", "ps_break_wood.ps", "barrel_1", true);
SetEntityActive("barrel_1", false);
SetEntityActive("nakedguy", true);
AddPropForce("nakedguy", 0, 0, 5000, "world");
}


Please help me Big Grin
(This post was last modified: 12-05-2011, 02:28 PM by Gyldenglad.)
12-05-2011, 03:31 AM
Find


Messages In This Thread
Some scripting help here please :) - by Gyldenglad - 12-05-2011, 03:31 AM



Users browsing this thread: 1 Guest(s)