Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. Red Dead Redemption 2

      1. PC
      2. Gameplay
      3. Missions
      4. Help & Support
    2. Red Dead Online

      1. Gameplay
      2. Find Lobbies & Outlaws
      3. Help & Support
      4. Frontier Pursuits
    1. Crews & Posses

      1. Recruitment
    2. Events

    1. GTA Online

      1. DLC
      2. Find Lobbies & Players
      3. Guides & Strategies
      4. Vehicles
      5. Content Creator
      6. Help & Support
      7. The Diamond Casino Heist
    2. Grand Theft Auto Series

    3. GTA 6

    4. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    5. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA IV Mods
    6. GTA Chinatown Wars

    7. GTA Vice City Stories

    8. GTA Liberty City Stories

    9. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA SA Mods
    10. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA VC Mods
    11. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA III Mods
    12. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    13. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    3. Featured Mods

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption

    2. Rockstar Games

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Programming
      5. Movies & TV
      6. Music
      7. Sports
      8. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. News

    2. Forum Support

    3. Site Suggestions

143Lingan

[CLEO] Get all nearby peds and define all of them as one

Recommended Posts

143Lingan

I'm trying to get all nearby peds and check and apply things to them at the same time. 0AB5 only seems to do one at once.

Edited by 143Lingan

Share this post


Link to post
Share on other sites
ZAZ

Test the script below to see how to detect all peds around

Red smoke above actor indicates each catched actor

 

{$CLEO .cs}
:RandomActor
thread 'RANDACT' 

:RDACT_11
wait 0 
if 
0256:   player $PLAYER_CHAR defined 
jf @RDACT_11

gosub @RDACT_Loop 
wait 0 
jump @RDACT_11 

:RDACT_Loop
31@ = 0 
27@ = 0 

:RDACT_MainLoop
0085: 30@ = 31@ 
29@ = 0 

:RDACT_innerLoop
if and
056D:   actor 30@ defined 
803C:   not  $PLAYER_ACTOR == 30@
jf @RDACT_Skip 
04C4: create_coordinate 25@ 26@ 28@ from_actor 30@ offset 0.0 0.0  1.2
095C: create_smoke_at 25@ 26@ 28@ velocity 0.0 0.0 1.0 RGBA 1.0 0.0  0.0  1.0 size 0.5 last_factor 0.1//red 
095C: create_smoke_at 25@ 26@ 28@ velocity 0.0 0.0 3.0 RGBA 1.0 0.0  0.0  1.0 size 0.5 last_factor 0.1//red 
095C: create_smoke_at 25@ 26@ 28@ velocity 0.0 0.0 5.0 RGBA 1.0 0.0  0.0  1.0 size 0.5 last_factor 0.1//red 

27@ += 1 
jump @RDACT_continue 

:RDACT_Skip
30@ += 1 
29@ += 1 
29@ > 127 
jf @RDACT_innerLoop 

:RDACT_continue
31@ += 256 
if or
27@ > 24 
31@ > 35584 
jf @RDACT_MainLoop 
return

 

 

 

then test this script, it use opcode 0AE1 to detect all peds around

 

{$CLEO .cs}
:RandomActor_Cleo4_OPCODE_0AE1
thread 'RANDACT'
wait 5000

while true
wait 0
    if
        0256:   player $PLAYER_CHAR defined 
    then
        gosub @restore
        gosub @RandomActor_sub
        wait 1000
    end
end

:restore
for 27@ = 0 to 20 step 1
0@(27@,32i) = -1
end
27@ = 0
0@(23@,32i) = 0
return



:RandomActor_sub
for 27@ = 0 to 20
00A0: store_actor $PLAYER_ACTOR position_to 29@ 30@ 31@
    if
        0AE1:   0@(27@,32i) = random_actor_near_point 29@ 30@ 31@ in_radius 50.0 find_next 1 pass_deads 1
    then
        04C4: create_coordinate 25@ 26@ 28@ from_actor 0@(27@,32i) offset 0.0 0.0  1.2
        095C: create_smoke_at 25@ 26@ 28@ velocity 0.0 0.0 1.0 RGBA 1.0 0.0  0.0  1.0 size 0.5 last_factor 0.1//red 
        095C: create_smoke_at 25@ 26@ 28@ velocity 0.0 0.0 3.0 RGBA 1.0 0.0  0.0  1.0 size 0.5 last_factor 0.1//red 
        095C: create_smoke_at 25@ 26@ 28@ velocity 0.0 0.0 5.0 RGBA 1.0 0.0  0.0  1.0 size 0.5 last_factor 0.1//red 

    end
end
return

 

 

 

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • 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.