Teleporting items & Vaporizing items - 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: Teleporting items & Vaporizing items (/thread-18872.html) Pages:
1
2
|
Teleporting items & Vaporizing items - ZodiaC - 10-21-2012 I need help with two things.. 1) I want to teleport an item every time it's leaving the selected area back inside so it will triger the commands again...I tried some commands but the item stops being usable. 2) I would like to vaporize any item that touches the acid... I know that there is vaporizing comands in the main story scripts but it is really confusing and i couldn't use it on any other map(Of course with modifications). Sorry for any English mistakes I made. RE: Teleporting items & Vaporizing items - FlawlessHappiness - 10-21-2012 How many items are we talking about vaporizing? RE: Teleporting items & Vaporizing items - The chaser - 10-21-2012 (10-21-2012, 01:46 AM)belikov Wrote: I need help with two things..For 1 (I don't really know if you can teleport items, but): AddEntityCollideCallback("nameoftheitem", "ScriptTele", "Tele", false, -1); For 2: SetPropActiveAndFade("nameofitem", false, 3); Play with the values so you get the desired effect. RE: Teleporting items & Vaporizing items - ZodiaC - 10-21-2012 (10-21-2012, 08:19 AM)beecake Wrote: How many items are we talking about vaporizing?Well in the main story (map:ch02/15_prison_north) all the itams in the area are vaporizable except glass and metal.I would like to do it with all the items in the area too(I dont care about glass and metal). (10-21-2012, 01:35 PM)The chaser Wrote:About the 1)(10-21-2012, 01:46 AM)belikov Wrote: I need help with two things..For 1 (I don't really know if you can teleport items, but): Would the script work on that item as it was previously(before it got teleported)? And about the 2) I know that command but...Is it possible to vaporize all items without using this on every item name, I mean in the main story the algorith is about 20 lines without naming every item separately. RE: Teleporting items & Vaporizing items - FlawlessHappiness - 10-21-2012 use a for script where all boxes call vaporize function and all everything else Then the script: void Vaporize(string &in asParent, string &in asChild, int alState) { SetPropActiveAndFade(asParent, false, 1); } RE: Teleporting items & Vaporizing items - ZodiaC - 10-21-2012 (10-21-2012, 03:20 PM)beecake Wrote: use a for script where all boxes call vaporize function and all everything elseCould you make a small example because i don't get it? :/ RE: Teleporting items & Vaporizing items - FlawlessHappiness - 10-21-2012 void OnStart() { for(int p=1;p<100;p++) AddEntityCollideCallback("hammer_"+p, "AREA", "VAPORIZING", false, 1); for(int p=1;p<100;p++) AddEntityCollideCallback("box_"+p, "AREA", "VAPORIZING", false, 1); for(int p=1;p<100;p++) AddEntityCollideCallback("longbox_"+p, "AREA", "VAPORIZING", false, 1); } void VAPORIZING(string &in asParent, string &in asChild, int alState) { CreateParticleSystemAtEntity("", "ps_dust_impact.ps", asParent, false); SetPropActiveAndFade(asParent, false, 1); PlayGuiSound("ui_fire_damage", 4); } RE: Teleporting items & Vaporizing items - ZodiaC - 10-21-2012 (10-21-2012, 05:23 PM)beecake Wrote: void OnStart()It works perfectly!I didn't know that the "For" command can be used as in the C language...Maybe i could use it for my 1) problem too...Anyway thank you for help!You helped me both of you! RE: Teleporting items & Vaporizing items - FlawlessHappiness - 10-21-2012 you can always use the ""+something I sometimes do this: AddTimer("Timer_"+RandInt(1, 3), 5, "Timer"); void Timer(string &in asTimer) { if(asTimer == "Timer_1") { } if(asTimer == "Timer_2") { } if(asTimer == "Timer_3") { } } understand? RE: Teleporting items & Vaporizing items - ZodiaC - 10-21-2012 (10-21-2012, 06:49 PM)beecake Wrote: you can always use the ""+somethingwell i got the "For" command but this confuses me.. :/ The "Timer_"+RandInt(1, 3)" makes 3 timers with names : Timer_1,Timer_2 and Timer_3 ? And what exactly you compare in the "If" commands? |