ZAZ 538 Posted March 26, 2009 Oh ok that sound simple enough here is my spawn places coord's table (mine doesn't have a gosub but it works anyway) I would like to make lets just say 8 of 21 of these to spawn without fog here is the two sets of code to make him spawn: This is the old fog code used in the original script so should I remove this? Again: Its possible to use the fog check to select between 2 different coords groupes. Maybe spawnings near the street by fog and deep in the forrest if no fog It doesnt matter if the coords are in a subscript or insert in the script but its better to read the script if the coords are excluded. What I did: The script choose a random integer value from 0 up to 8 if its foggy and so it reads only one of the first 9 coords settings If its not foggy it choose a random value from 9 up to 21 and so it reads in this case only one of the last 12 coords settings {$CLEO .cs}:BigFozzyBear03A4: name_thread 'BIGFOZ'[email protected] = [email protected] = 0:BigFozzyBear_14wait 250if0256: player $PLAYER_CHAR definedelse_jump @BigFozzyBear_14if and$ONMISSION == [email protected] == 000A3: actor $PLAYER_ACTOR sphere 0 in_rectangle_cornerA -2815.2 -2911.9 cornerB 7.9 -748.38else_jump @BigFozzyBear_140A8D: [email protected] = read_memory 13112092 size 4 virtual_protect 00A8D: [email protected] = read_memory 13112096 size 4 virtual_protect 0if [email protected] == [email protected] == 9else_jump @BigFozzyBear_15 0209: [email protected] = random_int_in_ranges 0 8gosub @read_coords_tablejump @BigFozzyBear_17:BigFozzyBear_150209: [email protected] = random_int_in_ranges 9 21gosub @read_coords_table:BigFozzyBear_17if00FE: actor $PLAYER_ACTOR sphere 0 in_sphere [email protected] [email protected] [email protected] radius 260.0 260.0 260.0else_jump @BigFozzyBear_14:BigFozzyBear_444wait 0if823D: not special_actor 1 loadedelse_jump @BigFozzyBear_449023C: load_special_actor 'BIGFOOT' as 1 // models 290-299jump @BigFozzyBear_444:BigFozzyBear_44902CE: [email protected] = ground_z_at [email protected] [email protected] [email protected] = Actor.Create(24, #SPECIAL01, [email protected], [email protected], [email protected])0208: [email protected] = random_float_in_ranges 0.0 360.0Actor.Angle([email protected]) = [email protected]: set_actor [email protected] immune_to_headshots 0Actor.Health([email protected]) = 1000007BC: set_actor [email protected] decision_maker_to 32 // AS_pack_version04D8: set_actor [email protected] drowns_in_water 00946: set_actor [email protected] actions_uninterupted_by_weapon_fire 107FE: set_actor [email protected] fighting_style_to 5 003FE: set_actor [email protected] money 00245: set_actor [email protected] walk_style_to "OLDMAN"0187: [email protected] = create_marker_above_actor [email protected] 018B: set_marker [email protected] radar_mode 2 :BigFozzyBear_556wait 0if0256: player $PLAYER_CHAR definedelse_jump @BigFozzyBear_556ifActor.Dead([email protected])else_jump @BigFozzyBear_602Actor.RemoveReferences([email protected])0296: unload_special_actor [email protected] = [email protected] = 00164: disable_marker [email protected] @BigFozzyBear_708:BigFozzyBear_602if or80FE: not actor [email protected] near_point 0 in_sphere [email protected] [email protected] [email protected] radius 400.0 400.0 400.08104: not actor $PLAYER_ACTOR near_actor [email protected] radius 350.0 350.0 350.0 sphere 0 else_jump @BigFozzyBear_667Actor.DestroyWithFade([email protected])0296: unload_special_actor [email protected] = [email protected] = 00164: disable_marker [email protected] jump @BigFozzyBear_708:BigFozzyBear_667if and051A: actor [email protected] damaged_by_actor [email protected] == 0else_jump @BigFozzyBear_55605E2: AS_actor [email protected] kill_actor [email protected] = 1jump @BigFozzyBear_556 :BigFozzyBear_708jump @BigFozzyBear_14:[email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = [email protected] == [email protected] = [email protected] = [email protected] = 29.2691end0051: return Quote Share this post Link to post Share on other sites
tysman 0 Posted March 27, 2009 Thanks man that worked perfectly I tested it with 0 to 1 on no fog and it worked except the 1 worked and the zero didn't why is that? Anyway have 20 Quote Share this post Link to post Share on other sites
tysman 0 Posted March 27, 2009 All I want to say is thanks to all you guys for helping me with this issue everything is 100% the way I wanted it, everybody deserves 20 's for that. There is another post by me where I need help with another scripting thing and modding thing as well but believe me it's allot easier, check it out Quote Share this post Link to post Share on other sites