Jump to content

Useful using of $include


DK22Pac

Recommended Posts

Download this, put all files to CLEO folder.

In script, use directive $I with one of names:

 

{$I forallcars}{$I forallpeds}{$I forallobjs}{$I forallpickups}{$I forplayercar}{$I fornearestcar}{$I fornearestped}{$I fornearestobj}
before the code, and

 

{$I for_end}
at the end.

In the code, use

 

vehpedobjpick
to do something with entity. Notice, in the code you can't use 29@, 30@ and 31@ variables tounge.gif

PS ^ "code" means code between {$I for...} and {$I for_end}

Examples.

Creating light shadow under all cars.

 

{$CLEO}0000:while true    wait 0    {$I forallcars}        car.StorePos(veh, 0@, 1@, 2@)        016F: create_shadow 3 rotation 0.0 size 2.0 intensity 100 RGB 255 0 0 XYZ 0@ 1@ 2@    {$I for_end}end
Destroing all pickups.

 

{$CLEO}wait 5000{$I forallpickups}    0215: destroy_pickup pick{$I for_end}0a93:
DOWNLOAD

PS small but useful, I think. cool.gif

Edited by DK22Pac
Link to comment
Share on other sites

It says "Couldn't load forallcars" when I compile your light shadow under all cars script.

Link to comment
Share on other sites

Did you put all files to CLEO folder?

Link to comment
Share on other sites

Yes.

What are the extensions of the files supposed to be? All the files have no extension.

Link to comment
Share on other sites

Yes, it's ok.

Maybe you have put files with folder?

Path:

 

CLEO\forallcars

 

Link to comment
Share on other sites

Then, try to put these files to

 

Sanny Builder 3\data\sa

 

folder.

PS thanx for using my scripts inlove.gif

Edited by DK22Pac
  • YEE 1
Link to comment
Share on other sites

Then, try to put these files to

 

Sanny Builder 3\data\sa

 

folder.

PS thanx for using my scripts inlove.gif

Okay that worked.

 

Your scripts are awesome.

Link to comment
Share on other sites

Yeah, I really wouldn't save source files in the CLEO folder. No wonder everyone posts recompiled scripts tounge.gif

Link to comment
Share on other sites

  • 1 year later...

What about switch constructions? :cool:

 

{$CLEO}{$I switch}while true    wait 0    0209: 0@ = random_int_in_ranges 0 4    {$I switch(0@)}        {$I case 1}            0ACD: show_text_highpriority "First!" time 100            break        {$I case 2}            0ACD: show_text_highpriority "Second!" time 100            break        {$I case 3}            0ACD: show_text_highpriority "Third!" time 100            break        {$I default}            0209: 1@ = random_int_in_ranges 0 3            {$I switch(1@)}                {$I case 1}                     0ACD: show_text_highpriority "Zero - First!" time 100                    break                {$I case 2}                     0ACD: show_text_highpriority "Zero - Second!" time 100                    break                {$I default}                    0ACD: show_text_highpriority "Zero - Zero!" time 100            {$I switch_end}    {$I switch_end}end
Link to comment
Share on other sites

  • 3 months later...

It appears to be that 'forallcars' ignores the opcode 0137:

0137:   is_car_model veh model #REMINGTN

if I use this opcode in the script,still all cars are affected by the script,and not specifically the car that I want.

how can I make the script affect only car models that I want?

Link to comment
Share on other sites

Shom me the code please.

Link to comment
Share on other sites

  • 2 weeks later...
while true    {$I CLEO\forallcars}    wait 0        0441: get_car_model veh store_to 6@    if and

why whenever I put opcodes like 0441 between {$I CLEO\forallcars} and "if and" the script causes the game to crash,maybe I am placing it in the wrong space,where should it be put?

 

Edit,I made a mistake,sorry,it needed to be like this and now it works:

while true    wait 0    {$I CLEO\forallcars}    0441: 6@ = car veh model
Edited by Danikov
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.