Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!   (92,005 visits to this link)

    2. News

    1. GTA Online

      1. Find Lobbies & Players
      2. Guides & Strategies
      3. Vehicles
      4. Content Creator
      5. Help & Support
    2. Crews

      1. Events
      2. Recruitment
    1. Grand Theft Auto Series

    2. GTA Next

    3. GTA V

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

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

    6. GTA Vice City Stories

    7. GTA Liberty City Stories

    8. GTA San Andreas

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

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

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

      1. GTA Advance
      2. GTA 2
      3. GTA
    12. 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

    2. Red Dead Redemption

    3. 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. Forum Support

    2. Site Suggestions

Sign in to follow this  
SpicyDragon

Why is this happening to this spawned ped?

Recommended Posts

SpicyDragon

The video speaks for itself, can anyone help me find the glitch in the code?

 

 

// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}
//-------------MAIN---------------
thread 'SERVANTS'
:SERVANTS_THREAD_19
wait 0
if
Player.Defined($PLAYER_CHAR)
jf @SERVANTS_THREAD_19
if
$ONMISSION == 0
jf @SERVANTS_THREAD_19
if
00FE: actor $PLAYER_ACTOR sphere 0 in_sphere 1110.3877 -975.0810 42.7656 radius 75.0 75.0 75.0
jf @SERVANTS_THREAD_19
023C: load_special_actor 'grunt' as 1 // models 290-299
023C: load_special_actor 'Brute' as 2 // models 290-299
00BF: [email protected] = current_time_hours, [email protected] = current_time_minutes
:SERVANTS_THREAD_118
wait 0
if
023D: special_actor 1 loaded
jf @SERVANTS_THREAD_118
[email protected] = Actor.Create(Mission1, #SPECIAL01, 1110.3877, -975.0810, 42.7656)
Actor.Angle([email protected]) = 276.8935
Actor.Health([email protected]) = 10500
0446: set_actor [email protected] dismemberment_possible 0
04D8: set_actor [email protected] drowns_in_water 1
0946: set_actor [email protected] actions_uninterupted_by_weapon_fire 1
060B: set_actor [email protected] decision_maker_to 32
Actor.SetWalkStyle([email protected], "OLDMAN")
03FE: set_actor [email protected] money 0
Actor.SetImmunities([email protected], 0, 0, 0, 0, 0)
0850: AS_actor [email protected] follow_actor $PLAYER_ACTOR
05E2: AS_actor [email protected] kill_actor $PLAYER_ACTOR
[email protected] = Actor.Create(Mission1, #SPECIAL01, 1114.8302, -974.9181, 42.7656)
Actor.Angle([email protected]) = 276.8935
Actor.Health([email protected]) = 10500
0446: set_actor [email protected] dismemberment_possible 0
04D8: set_actor [email protected] drowns_in_water 1
0337: set_actor [email protected] visibility 0
0946: set_actor [email protected] actions_uninterupted_by_weapon_fire 1
060B: set_actor [email protected] decision_maker_to 32
Actor.SetWalkStyle([email protected], "OLDMAN")
03FE: set_actor [email protected] money 0
Actor.SetImmunities([email protected], 1, 1, 1, 1, 1)
[email protected] = Actor.Create(Mission1, #SPECIAL01, 1108.9825, -976.1426, 42.7656)
Actor.Angle([email protected]) = 276.8935
Actor.Health([email protected]) = 10500
0446: set_actor [email protected] dismemberment_possible 0
04D8: set_actor [email protected] drowns_in_water 1
0337: set_actor [email protected] visibility 0
0946: set_actor [email protected] actions_uninterupted_by_weapon_fire 1
060B: set_actor [email protected] decision_maker_to 32
Actor.SetWalkStyle([email protected], "OLDMAN")
03FE: set_actor [email protected] money 0
Actor.SetImmunities([email protected], 1, 1, 1, 1, 1)
Model.Destroy(#SPECIAL01)
[email protected] = Actor.Create(Mission1, #SPECIAL02, 1111.3212, -975.6633, 42.7656)
Actor.Angle([email protected]) = 276.8935
Actor.Health([email protected]) = 12000
Actor.AddArmour([email protected], 1000)
0446: set_actor [email protected] dismemberment_possible 0
04D8: set_actor [email protected] drowns_in_water 1
0337: set_actor [email protected] visibility 0
0946: set_actor [email protected] actions_uninterupted_by_weapon_fire 1
07DD: set_actor [email protected] attack_rate 100 // previously known as temper_to
060B: set_actor [email protected] decision_maker_to 32
Actor.SetWalkStyle([email protected], "OLDMAN")
03FE: set_actor [email protected] money 0
Actor.SetImmunities([email protected], 1, 1, 1, 1, 1)
$BRUTE_ACTOR = Actor.Health([email protected])
$BRUTE_ACTOR /= 25
Model.Destroy(#SPECIAL02)
:SERVANTS_THREAD_264
wait 0
if
Actor.Dead([email protected])
then
set_weather 8
Actor.SetImmunities([email protected], 0, 0, 0, 0, 0)
Actor.SetImmunities([email protected], 0, 0, 0, 0, 0)
Actor.SetImmunities([email protected], 0, 0, 0, 0, 0)
0850: AS_actor [email protected] follow_actor $PLAYER_ACTOR
05E2: AS_actor [email protected] kill_actor $PLAYER_ACTOR
0850: AS_actor [email protected] follow_actor $PLAYER_ACTOR
05E2: AS_actor [email protected] kill_actor $PLAYER_ACTOR
0850: AS_actor [email protected] follow_actor $PLAYER_ACTOR
05E2: AS_actor [email protected] kill_actor $PLAYER_ACTOR
[email protected] = Marker.CreateAboveActor([email protected])
07E0: set_marker [email protected] type_to 1
018B: set_marker [email protected] radar_mode 1
else
jump @SERVANTS_THREAD_338
end
if and
not Actor.Dead([email protected])
not Actor.Dead([email protected])
not Actor.Dead([email protected])
not Actor.Dead([email protected])
jf @SERVANTS_THREAD_350
if
00F2: actor $PLAYER_ACTOR near_actor [email protected] radius 180.0 180.0 0
jf @SERVANTS_THREAD_338
jump @SERVANTS_THREAD_264
:SERVANTS_THREAD_338
Actor.RemoveReferences([email protected])
Actor.RemoveReferences([email protected])
Actor.RemoveReferences([email protected])
Actor.RemoveReferences([email protected])
Marker.Disable([email protected])
0151: remove_status_text $BRUTE_ACTOR
01B7: release_weather
jump @SERVANTS_THREAD_19
:SERVANTS_THREAD_350
wait 0
0A93: end_custom_thread

Share this post


Link to post
Share on other sites
ZAZ

Your script restarts thousand times per second because of this:

else    jump @SERVANTS_THREAD_338

Also, this is nonsense:

0850: AS_actor [email protected] follow_actor $PLAYER_ACTOR 05E2: AS_actor [email protected] kill_actor $PLAYER_ACTOR

Actor can only do either follow or kill but not both

Share this post


Link to post
Share on other sites
SpicyDragon

Thank you but

 

 

Also, this is nonsense:

0850: AS_actor [email protected] follow_actor $PLAYER_ACTOR 05E2: AS_actor [email protected] kill_actor $PLAYER_ACTOR

Actor can only do either follow or kill but not both

 

That actually makes the peds persistently chase the player while attacking him

Share this post


Link to post
Share on other sites
ZAZ

Thank you but

 

 

Also, this is nonsense:

0850: AS_actor [email protected] follow_actor $PLAYER_ACTOR 05E2: AS_actor [email protected] kill_actor $PLAYER_ACTOR

Actor can only do either follow or kill but not both

 

That actually makes the peds persistently chase the player while attacking him

 

No, only the last given task will be executed. Give the actors AK47 and they will stay in distance, when they can hit the target.

With melee weapons they need to come near, that's part of the execoded "kill algorithm".

 

Share this post


Link to post
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
Sign in to follow this  

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×

Important Information

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