Page 1 of 1

Problem of " gsc" my elevators of does not start.

Posted: November 4th, 2009, 4:37 pm
by djared
Hello! I write thanks to a translator. Thus I would ask you to write correctly so that I can include/understand you. My problem is that my elevators do not want to start. help me please .

veiled my GSC:

Code: Select all

elevator1()
{
   moveelevator1();
   moveelevator2();
   moveelevator3();
}

elevator1()
{
   while(1)
   {
      trigger = getent ("elevatorswtich","targetname");   //Assign trigger entitiy to variable trigger
      ele = getent ("elevator1", "targetname");      //Assign elevator entity to variable ele
      trigger waittill ("trigger");            //Wait till triggered
      ele moveZ (193, 2);               //Move elevator along Z axis 228 units (Up) in 2 seconds
      ele waittill ("elevator1");            //Wait until elevator entity has finished moving
      wait 1;                     //Wait 5 seconds
      ele moveZ (-193, 2);               //Move elevator along Z axis -228 units (Down) in 2 seconds
      ele waittill ("elevator1");            
      wait 0.05;
   }
}


elevator2()
{
   while(1)
   {
      trigger = getent ("elevatorswtich2","targetname");   //Assign trigger entitiy to variable trigger
      ele = getent ("elevator2", "targetname");      //Assign elevator entity to variable ele
      trigger waittill ("trigger");            //Wait till triggered
      ele moveZ (193, 2);               //Move elevator along Z axis 228 units (Up) in 2 seconds
      ele waittill ("elevator2");            //Wait until elevator entity has finished moving
      wait 1;                     //Wait 5 seconds
      ele moveZ (-193, 2);               //Move elevator along Z axis -228 units (Down) in 2 seconds
      ele waittill ("elevator2");            
      wait 0.05;
   }
}


elevator3()
{
   while(1)
   {
      trigger = getent ("elevatorswitch3","targetname");   //Assign trigger entitiy to variable trigger
      ele = getent ("elevator3", "targetname");      //Assign elevator entity to variable ele
      trigger waittill ("trigger");            //Wait till triggered
      ele moveZ (193, 2);               //Move elevator along Z axis 228 units (Up) in 2 seconds
      ele waittill ("elevator3");            //Wait until elevator entity has finished moving
      wait 1;                     //Wait 5 seconds
      ele moveZ (-193, 2);               //Move elevator along Z axis -228 units (Down) in 2 seconds
      ele waittill ("elevator3");            
      wait 0.05;
   }
}

main()
{
level._effect["fire"] = loadfx ("fx/fire/tinybon.efx");
maps\mp\_fx::loopfx("fire", (712, 1136, -56), 0.6);
level._effect["smoke"] = loadfx ("fx/smoke/ash_smoke.efx");
maps\mp\_fx::loopfx("smoke", (712, 1136, -56), 0.7);
maps\mp\_load::main();
}
thus you l' will have included/understood, there are 3 elevators, of smoke and fire. smoke and fire function but not elevators.

Re: Problem of " gsc" my elevators of does not start.

Posted: November 4th, 2009, 4:49 pm
by djared
thank you for this so fast answer! can modified " gsc" you even please. I put know at all. and to tell me the " targetnames" of each one of the elevator

Re: Problem of " gsc" my elevators of does not start.

Posted: November 7th, 2009, 3:51 pm
by djared
:s help me please

Re: Problem of " gsc" my elevators of does not start.

Posted: November 7th, 2009, 7:48 pm
by matt101harris
lol speaking of elevators, i almost died the other day :D. The elevator at college stop, then dropped 2 floors lol (reasonable quick) i shat myself.. then it stoped at bottom, and everything just stop working. I opend the doors (they were loose) and just saw lots of wires and a wall lol. After like 3 mins it went back up :D. But still pretty scary :S

Re: Problem of " gsc" my elevators of does not start.

Posted: November 8th, 2009, 3:44 pm
by djared
I included/understood anything

Re: Problem of " gsc" my elevators of does not start.

Posted: November 8th, 2009, 5:01 pm
by waywaaaard
I don't understand your problem with Killersam's script? What do you want to do or what didn't you understand?

Re: Problem of " gsc" my elevators of does not start.

Posted: November 8th, 2009, 6:21 pm
by djared
I understood.
My problem:
- My elevators does not go up.

you can help me?

Re: Problem of " gsc" my elevators of does not start.

Posted: November 8th, 2009, 8:03 pm
by waywaaaard
so absolutely nothing happens? Be sure your gsc has the same name as your 3dbsp and maybe verify that you have not hidden known extensions by windows so maybe your bla.gsc is bla.gsc.txt and so it can't be loaded.

http://www.fileinfo.com/help/windows-sh ... sions.html

Re: Problem of " gsc" my elevators of does not start.

Posted: November 8th, 2009, 9:54 pm
by djared
elevator 1 :

classname script_brushmodel
targetname elevator1

trigger 1 :
classname trigger_use
targetname elevatorswitch

elevator 2 :
classname script_brushmodel
targetname elevator2

trigger 2 :

classname trigger_use
targetname elevatorswitch2

elevator 3 :

classname script_brushmodel
targetname elevator3

trigger 3:

classname trigger_use
targetname elevatorswitch3

gsc :

Code: Select all

elevator1()
{
   moveelevator1();
   moveelevator2();
   moveelevator3();
}

elevator1()
{
   while(1)
   {
      trigger = getent ("elevatorswtich","targetname");   //Assign trigger entitiy to variable trigger
      ele = getent ("elevator1", "targetname");      //Assign elevator entity to variable ele
      trigger waittill ("trigger");            //Wait till triggered
      ele moveZ (193, 2);               //Move elevator along Z axis 228 units (Up) in 2 seconds
      ele waittill ("elevator1");            //Wait until elevator entity has finished moving
      wait 1;                     //Wait 5 seconds
      ele moveZ (-193, 2);               //Move elevator along Z axis -228 units (Down) in 2 seconds
      ele waittill ("elevator1");            
      wait 0.05;
   }
}


elevator2()
{
   while(1)
   {
      trigger = getent ("elevatorswtich2","targetname");   //Assign trigger entitiy to variable trigger
      ele = getent ("elevator2", "targetname");      //Assign elevator entity to variable ele
      trigger waittill ("trigger");            //Wait till triggered
      ele moveZ (193, 2);               //Move elevator along Z axis 228 units (Up) in 2 seconds
      ele waittill ("elevator2");            //Wait until elevator entity has finished moving
      wait 1;                     //Wait 5 seconds
      ele moveZ (-193, 2);               //Move elevator along Z axis -228 units (Down) in 2 seconds
      ele waittill ("elevator2");            
      wait 0.05;
   }
}


elevator3()
{
   while(1)
   {
      trigger = getent ("elevatorswitch3","targetname");   //Assign trigger entitiy to variable trigger
      ele = getent ("elevator3", "targetname");      //Assign elevator entity to variable ele
      trigger waittill ("trigger");            //Wait till triggered
      ele moveZ (193, 2);               //Move elevator along Z axis 228 units (Up) in 2 seconds
      ele waittill ("elevator3");            //Wait until elevator entity has finished moving
      wait 1;                     //Wait 5 seconds
      ele moveZ (-193, 2);               //Move elevator along Z axis -228 units (Down) in 2 seconds
      ele waittill ("elevator3");            
      wait 0.05;
   }
}

main()
{
level._effect["fire"] = loadfx ("fx/fire/tinybon.efx");
maps\mp\_fx::loopfx("fire", (712, 1136, -56), 0.6);
level._effect["smoke"] = loadfx ("fx/smoke/ash_smoke.efx");
maps\mp\_fx::loopfx("smoke", (712, 1136, -56), 0.7);
maps\mp\_load::main();
}
that are what does not go ?

Re: Problem of " gsc" my elevators of does not start.

Posted: November 8th, 2009, 10:36 pm
by Drofder2004

Code: Select all

elevator1()
{
   moveelevator1();
   moveelevator2();
   moveelevator3();
}
DELETE THE ABOVE

Code: Select all

main()
{
   level._effect["fire"] = loadfx ("fx/fire/tinybon.efx");
   maps\mp\_fx::loopfx("fire", (712, 1136, -56), 0.6);
   level._effect["smoke"] = loadfx ("fx/smoke/ash_smoke.efx");
   maps\mp\_fx::loopfx("smoke", (712, 1136, -56), 0.7);
   maps\mp\_load::main();

   thread moveelevator1();
   thread moveelevator2();
   thread moveelevator3();
}
NEXT CHANGE

Code: Select all

ele waittill ("elevator3");
TO

Code: Select all

ele waittill ("movedone");
ON ALL ELEVATOR THREADS