Login x
User Name:
Password:
Social Links Facebook Twitter YouTube Steam RSS News Feeds

Members Online

»
0 Active | 68 Guests
Online:

LATEST FORUM THREADS

»
CoD: Battle Royale
CoD+UO Map + Mod Releases
Damaged .pk3's
CoD Mapping
heli to attack ai
CoD4 SP Mapping

Forums

»

Welcome to the MODSonline.com forums. Looking for Frequently Asked Questions? Check out our FAQs section or search it out using the SEARCH link below. If you are new here, you may want to check out our rules and this great user's guide to the forums and the website.
For more mapping and modding information, see our Wiki: MODSonWiki.com

Jump To:
Forum: All Forums : Call of Duty 4
Category: CoD4 Scripting
Scripting and coding with Call of Duty 4.
Moderators: foyleman, Foxhound, Mystic, StrYdeR, batistablr, Welshy, DrBiggzz, supersword, playername, novemberdobby
Latest Posts
Subscribed Posts
Search
Restricted Access Topic is Locked subscribe
Author Topic: type undefined is not an int: script error
Jsyhitman
General Member
Since: Jun 24, 2005
Posts: 38
Last: Aug 3, 2008
[view latest posts]
Level 2
Category: CoD4 Scripting
Posted: Tuesday, Jun. 24, 2008 02:57 pm
Hi,

I am still have some script problems, I already made a post in level desgin section,
http://www.modsonline.com/Forums-top-82305.html

However I beleive the problem is script related, but i just can't get anywhere with it.

Basicly I want to trigger an fx from an exploding wall using script_exploder

Heres the error I am getting from console:
Quote:
******* script runtime error *******
type undefined is not an int: (file 'maps/mp/_utility.gsc', line 98)
playfx( level._effect[ self.v[ "fxid" ] ], self.v[ "origin" ], self.v[ "forward" ], self.v[ "up" ] );
*
Error: called from:
(file 'maps/mp/_utility.gsc', line 804)
ent thread cannon_effect();
*
Error: called from:
(file 'maps/mp/_utility.gsc', line 778)
activate_exploder( num );
*
Error: called from:
(file 'maps/mp/_utility.gsc', line 58)
[[ level.exploderFunction ]]( num );
*
Error: called from:
(file 'maps/mp/_load.gsc', line 138)
maps\mp\_utility::exploder( trigger.script_exploder );
*
Error: started from:
(file 'maps/mp/_load.gsc', line 128)
trigger waittill( "trigger" );


And this is my map and script stuff:
Quote:
The fx entity has the following:
classname/script_model
model/fx
script_exploder/30
script_fxid/wallexplode

This is my mapname.gsc:
main()
{
maps\mp\_load::main();

ambientPlay("ambient_backlot_ext");

game["allies"] = "sas";
game["axis"] = "opfor";
game["attackers"] = "axis";
game["defenders"] = "allies";
game["allies_soldiertype"] = "woodland";
game["axis_soldiertype"] = "woodland";

setdvar( "r_specularcolorscale", "1" );

setdvar("r_glowbloomintensity0",".25");
setdvar("r_glowbloomintensity1",".25");
setdvar("r_glowskybleedintensity0",".3");
setdvar("compassmaxrange","1800");
}

This is my mapname_fx.gsc:

main()
{

level._effect["firelp_med_pm"] = loadfx ("fire/firelp_med_pm_nodistort");
level._effect["firelp_small_pm"] = loadfx ("fire/firelp_small_pm");
level._effect["firelp_small_pm_a"] = loadfx ("fire/firelp_small_pm_a");
level._effect["dust_wind_fast"] = loadfx ("dust/dust_wind_fast");
level._effect["dust_wind_slow"] = loadfx ("dust/dust_wind_slow_yel_loop");
level._effect["dust_wind_spiral"] = loadfx ("dust/dust_spiral_runner");
level._effect["hawk"] = loadfx ("weather/hawk");
level._effect["bird_seagull_flock_large"] = loadfx ("misc/bird_seagull_flock_large");
level._effect["wallexplode"] = loadfx ("explosions\wall_explosion_grnd");

//ambient runners
level._effect[ "mp_overgrown_insects01" ] = loadfx( "ambient_runners/mp_overgrown_insects01" );

/#
if ( getdvar( "clientSideEffects" ) != "1" )
maps\createfx\mp_test_fx::main();
#/


}



Any suggestions were I am going wrong?
Share |
R1-mini
General Member
Since: Dec 26, 2006
Posts: 33
Last: Mar 31, 2010
[view latest posts]
Level 2
Category: CoD4 Scripting
Posted: Tuesday, Jun. 24, 2008 03:34 pm
Hi m8
im not much of a scripter but with the looks of it you have a ' after the .gsc
(file 'maps/mp/_utility.gsc', line 804)
i dont think it should be there but im learning so it could be anything?
Hope im right as it means im learning LOL

edited on Jun. 24, 2008 11:35 am by LS-R1-mini
Share |
The_Caretaker
General Member
Since: Jun 8, 2004
Posts: 11625
Last: Jul 7, 2009
[view latest posts]
Level 10
Category: CoD4 Scripting
Posted: Tuesday, Jun. 24, 2008 03:50 pm
No, that's not it, that's the error message, telling in which .gsc file the error occurs, nothing to do with the actual error

My guess is a typo somewhere (most likely the sript_fxid value), because of that, the script doesn't know where to place the explosion effect, because the position of it is not defined.

Do you other effects work?
Share |
R1-mini
General Member
Since: Dec 26, 2006
Posts: 33
Last: Mar 31, 2010
[view latest posts]
Level 2
Category: CoD4 Scripting
Posted: Tuesday, Jun. 24, 2008 04:33 pm
just goes to show i aint learned nowt [duh]
oh well back to the drawing board
Share |
Jsyhitman
General Member
Since: Jun 24, 2005
Posts: 38
Last: Aug 3, 2008
[view latest posts]
Level 2
Category: CoD4 Scripting
Posted: Tuesday, Jun. 24, 2008 07:11 pm
Yes all my other fx work fine.
I have double and tripple checked for any typo's.
Share |
Jsyhitman
General Member
Since: Jun 24, 2005
Posts: 38
Last: Aug 3, 2008
[view latest posts]
Level 2
Category: CoD4 Scripting
Posted: Tuesday, Jun. 24, 2008 07:41 pm
Fixed it, it was a typo, in the _fx.gsc

level._effect["wallexplode"] = loadfx ("explosions\wall_explosion_grnd");

The slash was the wrong way around.

Cheers forall the help guys
Share |
Restricted Access Topic is Locked subscribe
MODSonline.com Forums : Call of Duty 4 : CoD4 Scripting

Latest Syndicated News

»
Codutility.com up and runn...
Nice, and there still using the logo and template for the screenshots, which...
Codutility.com up and runn...
dundy writes...Quote:Call of Duty modding and mapping is barly alive only a ...
Codutility.com up and runn...
Mystic writes...Quote:It seems to me the like the site is completely dead? ...
Codutility.com up and runn...
It seems to me the like the site is completely dead?

Partners & Friends

»