script question

Have questions about CoD/UO mapping that aren't covered in the tutorials section? Post here!

Moderator: Core Staff

creator
CJ Worshipper
CJ Worshipper
Posts: 492
Joined: July 6th, 2006, 11:37 pm
Location: The Netherlands
Contact:

Post by creator » July 22nd, 2006, 12:15 am

dam those compiling errors

Code: Select all

******* script runtime error *******
getent used with more than one entity: (file 'maps\mp\c_jumps_rotatings.gsc', line 10)
platform = getent("C_jumps_rotate","targetname"); 

           *
called from:
(file 'maps\mp\c_jumps_rotatings.gsc', line 3)
thread platform();

       *
called from:
(file 'maps\mp\c_jumps.gsc', line 7)
maps\mp\C_Jumps_rotatings::main();

*
called from:
(file 'maps\mp\c_jumps.gsc', line 1)
main()

*
************************************
********************
ERROR: script runtime error
(see console for details)
********************
Cod 1 Mapper&Modder&Moddeler

User avatar
Drofder2004
Core Staff
Core Staff
Posts: 13315
Joined: April 13th, 2005, 8:22 pm
Location: UK, London

Post by Drofder2004 » July 22nd, 2006, 1:21 am

post you current script.
Image
Virgin Media 20Mb Broadband:
"Perfect for families going online at the same time, downloading movies, online gaming and more."
Borked internet since: 22-07-2010

creator
CJ Worshipper
CJ Worshipper
Posts: 492
Joined: July 6th, 2006, 11:37 pm
Location: The Netherlands
Contact:

Post by creator » July 22nd, 2006, 1:23 am

Code: Select all

main()
{
thread platform();
thread platform1();

}

platform()
{
platform = getent("C_jumps_rotate","targetname"); 
while (1)
{

platform rotateyaw(360, 5);

platform waittill("rotatedone");
}
}

platform1()
{
platform1 = getent("C_jumps_rotate2","targetname"); 
while (1)
{

platform1 rotateyaw(360, 5);

platform1 waittill("rotatedone");
}
}
Cod 1 Mapper&Modder&Moddeler

User avatar
Drofder2004
Core Staff
Core Staff
Posts: 13315
Joined: April 13th, 2005, 8:22 pm
Location: UK, London

Post by Drofder2004 » July 22nd, 2006, 7:43 pm

Ok, rename the platforms in your map, so they BOTH are called "jump_rotate"

Code: Select all

main()
{
platforms = getentarray("jump_rotate","targetname");
for(i = 0; i < platforms.size; i++)
{
   platforms[i] thread rotate();
}
}

rotate()
{
while (1)
{
self rotateyaw(360, 5);
self waittill("rotatedone");
}
}
Image
Virgin Media 20Mb Broadband:
"Perfect for families going online at the same time, downloading movies, online gaming and more."
Borked internet since: 22-07-2010

creator
CJ Worshipper
CJ Worshipper
Posts: 492
Joined: July 6th, 2006, 11:37 pm
Location: The Netherlands
Contact:

Post by creator » July 22nd, 2006, 7:48 pm

Drofder2004 wrote:Ok, rename the platforms in your map, so they BOTH are called "jump_rotate"

Code: Select all

main()
{
platforms = getentarray("jump_rotate","targetname");
for(i = 0; i < platforms.size; i++)
{
   platforms[i] thread rotate();
}
}

rotate()
{
while (1)
{
self rotateyaw(360, 5);
self waittill("rotatedone");
}
}
ok i will test it tonight
can u look at the other reply i made with trigger_once
Cod 1 Mapper&Modder&Moddeler

creator
CJ Worshipper
CJ Worshipper
Posts: 492
Joined: July 6th, 2006, 11:37 pm
Location: The Netherlands
Contact:

Post by creator » July 22nd, 2006, 10:58 pm

thx works
Cod 1 Mapper&Modder&Moddeler

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest