Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!   (85,113 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

Alexander Blade

[ANDROID] CLEO ANDROID

Recommended Posts

gjk-23__

 

skullbe Can you please make one for Vice City and GTA 3 also.

 

Share this post


Link to post
Share on other sites
China·XMDS

I wont keep annoying if android 7 gets an update everyone is going crazy!

Can you update android 7? Vc and 3

Share this post


Link to post
Share on other sites
gjk-23__

 

skullbe Thanks a lot for this ^

 

Share this post


Link to post
Share on other sites
China·XMDS

https://mega.nz/#F!VxRVWAyK!OwBQ7d0blf7wlMJ1FaC05w

 

III, VC and SA no root CLEO compatiable 7.0+ APK files.

 

III is 1.4 version. because many people using 1.4. 1.6 is obb data but 1.4 is not

1.07 VC can't use MOD, I hope you can do VC1.03 android 7.0 CLEO

Share this post


Link to post
Share on other sites
gjk-23__

 

https://mega.nz/#F!VxRVWAyK!OwBQ7d0blf7wlMJ1FaC05w

 

III, VC and SA no root CLEO compatiable 7.0+ APK files.

 

III is 1.4 version. because many people using 1.4. 1.6 is obb data but 1.4 is not

1.07 VC can't use MOD, I hope you can do VC1.03 android 7.0 CLEO

 

It works for me. ?

Share this post


Link to post
Share on other sites
China·XMDS

 

 

https://mega.nz/#F!VxRVWAyK!OwBQ7d0blf7wlMJ1FaC05w

 

III, VC and SA no root CLEO compatiable 7.0+ APK files.

 

III is 1.4 version. because many people using 1.4. 1.6 is obb data but 1.4 is not

1.07 VC can't use MOD, I hope you can do VC1.03 android 7.0 CLEO

 

It works for me. ?

Vc1.07 uses mod, and the model explodes

http://www.imagebam.com/image/77f147549259934]

Share this post


Link to post
Share on other sites
skullbe

gta vc has a lot of problem. i dont recommend playing VC. also vc and iii have not much mobile cleo mods

Share this post


Link to post
Share on other sites
gjk-23__

gta vc has a lot of problem. i dont recommend playing VC. also vc and iii have not much mobile cleo mods

Yea too bad VC and III don't have many cleo mods for android. VC is my favorite gta game and I can only find a handful of mods.

Share this post


Link to post
Share on other sites
Fuadevil007

 

Can anyone post the widget numbers for the opcode 0A51?

 

Use this script to find widgets that you need.

 

EC3B.jpg

 

4: Widget ID +1

5: Exit

6: Widget ID -1

 

When you press the correct widget, mission passed sound will start.

 

w365wCF.png

 

(In this case, Nitrous widget ID is 30)

 

dead link please do something ??? :( i want widget.csi

Share this post


Link to post
Share on other sites
Fuadevil007

somebady can tell me how to use 0494: get_joystick ???

Share this post


Link to post
Share on other sites
xiaogui319

gta vc has a lot of problem. i dont recommend playing VC. also vc and iii have not much mobile cleo mods

Edited by xiaogui319

Share this post


Link to post
Share on other sites
RU VpridGameStudio

somebady can tell me how to use 0494: get_joystick ???

Hey, i think this opcode get rotation of joystick in degreegs. Like a compas

Sorry for my Eng. i m Russian

 

Hi, can anyone give a manual of widgets and ID WIDGETS

Sorry for English

Share this post


Link to post
Share on other sites
RU VpridGameStudio

 

 

Can anyone post the widget numbers for the opcode 0A51?

Use this script to find widgets that you need.

 

EC3B.jpg

 

4: Widget ID +1

5: Exit

6: Widget ID -1

 

When you press the correct widget, mission passed sound will start.

 

w365wCF.png

 

(In this case, Nitrous widget ID is 30)

 

dead link please do something ??? :( i want widget.csiI think I can rewrite this script by myself.

(Sorry for my f**kedup english, i am russian)

Share this post


Link to post
Share on other sites
786shubham

Here it is...

 

Vice city v1.07 no root cleo that works on marshmallow plus devices

 

 

Share this post


Link to post
Share on other sites
skullbe

anyway, he should update compatible with 7.0+

 

we still cant use with 0D09 included CLEO

Share this post


Link to post
Share on other sites
786shubham

anyway, he should update compatible with 7.0+

 

we still cant use with 0D09 included CLEO

 

Sorry for off topic but..

 

1. Can u plz tell me some cleo scripts for gta VC and III.. (not basic ones... But some cool scripts if u remember)

 

2. Why car mods explodes in gta VC 1.07 ?

Share this post


Link to post
Share on other sites
skullbe

 

anyway, he should update compatible with 7.0+

 

we still cant use with 0D09 included CLEO

 

Sorry for off topic but..

 

1. Can u plz tell me some cleo scripts for gta VC and III.. (not basic ones... But some cool scripts if u remember)

 

2. Why car mods explodes in gta VC 1.07 ?

 

 

i dont playing III and VC. but i know there are swim mod in one of VC CLEO.

 

 

Share this post


Link to post
Share on other sites
xiaogui319

could you help me modify android gtavc1.07apk so files

 

anyway, he should update compatible with 7.0+

 

we still cant use with 0D09 included CLEO

Share this post


Link to post
Share on other sites
Osaru2846

So there is this mod:

http://www.gtainside.com/en/sanandreas/mods/61913-unlimited-jetpack-for-android/

 

This is great, but I wanted to know if it is possible for someone to make an Android Cleo mod where it is possible to gain unlimited height with helicopters and planes; no restrictions. The link above directs you to a mod where this idea is on only applied to jetpacks.

 

Something like this:

http://www.gtainside.com/en/sanandreas/mods/76468-height-limit-mod/

 

It would be great to be able to pass the maximum height that aircrafts cannot reach, from the comfort of your phone.

Defy the standards.

Share this post


Link to post
Share on other sites
China·XMDS

So there is this mod:

http://www.gtainside.com/en/sanandreas/mods/61913-unlimited-jetpack-for-android/

 

This is great, but I wanted to know if it is possible for someone to make an Android Cleo mod where it is possible to gain unlimited height with helicopters and planes; no restrictions. The link above directs you to a mod where this idea is on only applied to jetpacks.

 

Something like this:

http://www.gtainside.com/en/sanandreas/mods/76468-height-limit-mod/

 

It would be great to be able to pass the maximum height that aircrafts cannot reach, from the comfort of your phone.

Defy the standards.

GTASA:

{$CLEO .csa}

0000:

//GTASA

//1.00 = 0x004CCB40

//1.02 = 0x004CCCA8

//1.03 = 0x004CCA08

//1.05 = 0x004CA060

//1.06 = 0x00512AF0

//1.07 = 0x00512F98

//1.08 = 0x00510D60

//By: China.XMDS

//Emil: [email protected]

//2016.06.24

0DD6: [email protected] = get_game_version

if

[email protected] == 3 //1.00

jf @1

0DD9: write_mem_addr 0x004CCB40 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:1

if

[email protected] == 5 //1.02

jf @2

0DD9: write_mem_addr 0x004CCCA8 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:2

if

[email protected] == 6 //1.03

jf @3

0DD9: write_mem_addr 0x004CCA08 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:3

if

[email protected] == 7 //1.05

jf @4

0DD9: write_mem_addr 0x004CA060 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:4

if

[email protected] == 8 //1.06

jf @5

0DD9: write_mem_addr 0x00512AF0 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:5

if

[email protected] == 9 //1.07

jf @6

0DD9: write_mem_addr 0x00512F98 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:6

if

[email protected] == 13 //1.08

jf @end

0DD9: write_mem_addr 0x00510D60 value 800000.0 size 4 add_ib 1 protect 1

 

:end

end_thread

 

 

GTAVC:

{$CLEO .csa}

0000:

//GTAVC

//1.01 = 0x0025BF08

//1.03 = 0x0025BF18

//1.07 = 0x00246474

//By: China.XMDS

//Emil: [email protected]

//2016.06.20

0DD6: [email protected] = get_game_version

if

[email protected] == 2//1.03

jf @1

0DD9: write_mem_addr 0x0025BF18 value 8000.0 size 4 add_ib 1 protect 1

jump @end

 

:1

if

[email protected] == 12//1.07

jf @end

0DD9: write_mem_addr 0x00246474 value 8000.0 size 4 add_ib 1 protect 1

 

:end

end_thread

 

Download link

GTASA:http://pan.baidu.com/s/1hsEcovU

GTAVC:http://pan.baidu.com/s/1i5f4pM1

 

My English is not good. You can help me upload it to the gtainside website and declare that I am the author

Share this post


Link to post
Share on other sites
Osaru2846

 

So there is this mod:

http://www.gtainside.com/en/sanandreas/mods/61913-unlimited-jetpack-for-android/

 

This is great, but I wanted to know if it is possible for someone to make an Android Cleo mod where it is possible to gain unlimited height with helicopters and planes; no restrictions. The link above directs you to a mod where this idea is on only applied to jetpacks.

 

Something like this:

http://www.gtainside.com/en/sanandreas/mods/76468-height-limit-mod/

 

It would be great to be able to pass the maximum height that aircrafts cannot reach, from the comfort of your phone.

Defy the standards.

GTASA:

{$CLEO .csa}

0000:

//GTASA

//1.00 = 0x004CCB40

//1.02 = 0x004CCCA8

//1.03 = 0x004CCA08

//1.05 = 0x004CA060

//1.06 = 0x00512AF0

//1.07 = 0x00512F98

//1.08 = 0x00510D60

//By: China.XMDS

//Emil: [email protected]

//2016.06.24

0DD6: [email protected] = get_game_version

if

[email protected] == 3 //1.00

jf @1

0DD9: write_mem_addr 0x004CCB40 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:1

if

[email protected] == 5 //1.02

jf @2

0DD9: write_mem_addr 0x004CCCA8 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:2

if

[email protected] == 6 //1.03

jf @3

0DD9: write_mem_addr 0x004CCA08 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:3

if

[email protected] == 7 //1.05

jf @4

0DD9: write_mem_addr 0x004CA060 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:4

if

[email protected] == 8 //1.06

jf @5

0DD9: write_mem_addr 0x00512AF0 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:5

if

[email protected] == 9 //1.07

jf @6

0DD9: write_mem_addr 0x00512F98 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:6

if

[email protected] == 13 //1.08

jf @end

0DD9: write_mem_addr 0x00510D60 value 800000.0 size 4 add_ib 1 protect 1

 

:end

end_thread

 

 

GTAVC:

{$CLEO .csa}

0000:

//GTAVC

//1.01 = 0x0025BF08

//1.03 = 0x0025BF18

//1.07 = 0x00246474

//By: China.XMDS

//Emil: [email protected]

//2016.06.20

0DD6: [email protected] = get_game_version

if

[email protected] == 2//1.03

jf @1

0DD9: write_mem_addr 0x0025BF18 value 8000.0 size 4 add_ib 1 protect 1

jump @end

 

:1

if

[email protected] == 12//1.07

jf @end

0DD9: write_mem_addr 0x00246474 value 8000.0 size 4 add_ib 1 protect 1

 

:end

end_thread

 

Download link

GTASA:http://pan.baidu.com/s/1hsEcovU

GTAVC:http://pan.baidu.com/s/1i5f4pM1

 

My English is not good. You can help me upload it to the gtainside website and declare that I am the author

Can you please use a different downloader. The website that you uploaded the file to, makes it impossible for me to download the file. By the way, thank you for trying. Edited by Osaru2846

Share this post


Link to post
Share on other sites
China·XMDS

 

 

So there is this mod:

http://www.gtainside.com/en/sanandreas/mods/61913-unlimited-jetpack-for-android/

 

This is great, but I wanted to know if it is possible for someone to make an Android Cleo mod where it is possible to gain unlimited height with helicopters and planes; no restrictions. The link above directs you to a mod where this idea is on only applied to jetpacks.

 

Something like this:

http://www.gtainside.com/en/sanandreas/mods/76468-height-limit-mod/

 

It would be great to be able to pass the maximum height that aircrafts cannot reach, from the comfort of your phone.

Defy the standards.

GTASA:

{$CLEO .csa}

0000:

//GTASA

//1.00 = 0x004CCB40

//1.02 = 0x004CCCA8

//1.03 = 0x004CCA08

//1.05 = 0x004CA060

//1.06 = 0x00512AF0

//1.07 = 0x00512F98

//1.08 = 0x00510D60

//By: China.XMDS

//Emil: [email protected]

//2016.06.24

0DD6: [email protected] = get_game_version

if

[email protected] == 3 //1.00

jf @1

0DD9: write_mem_addr 0x004CCB40 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:1

if

[email protected] == 5 //1.02

jf @2

0DD9: write_mem_addr 0x004CCCA8 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:2

if

[email protected] == 6 //1.03

jf @3

0DD9: write_mem_addr 0x004CCA08 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:3

if

[email protected] == 7 //1.05

jf @4

0DD9: write_mem_addr 0x004CA060 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:4

if

[email protected] == 8 //1.06

jf @5

0DD9: write_mem_addr 0x00512AF0 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:5

if

[email protected] == 9 //1.07

jf @6

0DD9: write_mem_addr 0x00512F98 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:6

if

[email protected] == 13 //1.08

jf @end

0DD9: write_mem_addr 0x00510D60 value 800000.0 size 4 add_ib 1 protect 1

 

:end

end_thread

 

 

GTAVC:

{$CLEO .csa}

0000:

//GTAVC

//1.01 = 0x0025BF08

//1.03 = 0x0025BF18

//1.07 = 0x00246474

//By: China.XMDS

//Emil: [email protected]

//2016.06.20

0DD6: [email protected] = get_game_version

if

[email protected] == 2//1.03

jf @1

0DD9: write_mem_addr 0x0025BF18 value 8000.0 size 4 add_ib 1 protect 1

jump @end

 

:1

if

[email protected] == 12//1.07

jf @end

0DD9: write_mem_addr 0x00246474 value 8000.0 size 4 add_ib 1 protect 1

 

:end

end_thread

 

Download link

GTASA:http://pan.baidu.com/s/1hsEcovU

GTAVC:http://pan.baidu.com/s/1i5f4pM1

 

My English is not good. You can help me upload it to the gtainside website and declare that I am the author

Can you please use a different downloader. The website that you uploaded the file to, makes it impossible for me to download the file. By the way, thank you for trying.

 

MEGA

GTASA:https://mega.nz/#!IDJyEJ4T!CUnnBvA0EAU82CRnlh4OL7TTKcYyVHpCPJ1kln3vrEI

GTAVC:https://mega.nz/#!4CwWzBBJ!aR4aNDP6On88Iw0vldbiEXLoaZc30K-rYnj-mCMVFNs

Share this post


Link to post
Share on other sites
Osaru2846

 

 

 

So there is this mod:

http://www.gtainside.com/en/sanandreas/mods/61913-unlimited-jetpack-for-android/

 

This is great, but I wanted to know if it is possible for someone to make an Android Cleo mod where it is possible to gain unlimited height with helicopters and planes; no restrictions. The link above directs you to a mod where this idea is on only applied to jetpacks.

 

Something like this:

http://www.gtainside.com/en/sanandreas/mods/76468-height-limit-mod/

 

It would be great to be able to pass the maximum height that aircrafts cannot reach, from the comfort of your phone.

Defy the standards.

GTASA:

{$CLEO .csa}

0000:

//GTASA

//1.00 = 0x004CCB40

//1.02 = 0x004CCCA8

//1.03 = 0x004CCA08

//1.05 = 0x004CA060

//1.06 = 0x00512AF0

//1.07 = 0x00512F98

//1.08 = 0x00510D60

//By: China.XMDS

//Emil: [email protected]

//2016.06.24

0DD6: [email protected] = get_game_version

if

[email protected] == 3 //1.00

jf @1

0DD9: write_mem_addr 0x004CCB40 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:1

if

[email protected] == 5 //1.02

jf @2

0DD9: write_mem_addr 0x004CCCA8 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:2

if

[email protected] == 6 //1.03

jf @3

0DD9: write_mem_addr 0x004CCA08 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:3

if

[email protected] == 7 //1.05

jf @4

0DD9: write_mem_addr 0x004CA060 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:4

if

[email protected] == 8 //1.06

jf @5

0DD9: write_mem_addr 0x00512AF0 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:5

if

[email protected] == 9 //1.07

jf @6

0DD9: write_mem_addr 0x00512F98 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:6

if

[email protected] == 13 //1.08

jf @end

0DD9: write_mem_addr 0x00510D60 value 800000.0 size 4 add_ib 1 protect 1

 

:end

end_thread

 

 

GTAVC:

{$CLEO .csa}

0000:

//GTAVC

//1.01 = 0x0025BF08

//1.03 = 0x0025BF18

//1.07 = 0x00246474

//By: China.XMDS

//Emil: [email protected]

//2016.06.20

0DD6: [email protected] = get_game_version

if

[email protected] == 2//1.03

jf @1

0DD9: write_mem_addr 0x0025BF18 value 8000.0 size 4 add_ib 1 protect 1

jump @end

 

:1

if

[email protected] == 12//1.07

jf @end

0DD9: write_mem_addr 0x00246474 value 8000.0 size 4 add_ib 1 protect 1

 

:end

end_thread

 

Download link

GTASA:http://pan.baidu.com/s/1hsEcovU

GTAVC:http://pan.baidu.com/s/1i5f4pM1

 

My English is not good. You can help me upload it to the gtainside website and declare that I am the author

Can you please use a different downloader. The website that you uploaded the file to, makes it impossible for me to download the file. By the way, thank you for trying.MEGA

GTASA:https://mega.nz/#!IDJyEJ4T!CUnnBvA0EAU82CRnlh4OL7TTKcYyVHpCPJ1kln3vrEI

GTAVC:https://mega.nz/#!4CwWzBBJ!aR4aNDP6On88Iw0vldbiEXLoaZc30K-rYnj-mCMVFNs

Wow ! You are fast. Sorry for troubles. I was using my phone browser. To fix the problem, I had to press "Request desktop site" which changed the website setup. The "Baidu" site transformed from its mobile version to what it would look like on a computer. Anyway, thank you and it will upload the file just like you requested. I will also give you ownership. Edited by Osaru2846

Share this post


Link to post
Share on other sites
Osaru2846

 

So there is this mod:

http://www.gtainside.com/en/sanandreas/mods/61913-unlimited-jetpack-for-android/

 

This is great, but I wanted to know if it is possible for someone to make an Android Cleo mod where it is possible to gain unlimited height with helicopters and planes; no restrictions. The link above directs you to a mod where this idea is on only applied to jetpacks.

 

Something like this:

http://www.gtainside.com/en/sanandreas/mods/76468-height-limit-mod/

 

It would be great to be able to pass the maximum height that aircrafts cannot reach, from the comfort of your phone.

Defy the standards.

GTASA:

{$CLEO .csa}

0000:

//GTASA

//1.00 = 0x004CCB40

//1.02 = 0x004CCCA8

//1.03 = 0x004CCA08

//1.05 = 0x004CA060

//1.06 = 0x00512AF0

//1.07 = 0x00512F98

//1.08 = 0x00510D60

//By: China.XMDS

//Emil: [email protected]

//2016.06.24

0DD6: [email protected] = get_game_version

if

[email protected] == 3 //1.00

jf @1

0DD9: write_mem_addr 0x004CCB40 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:1

if

[email protected] == 5 //1.02

jf @2

0DD9: write_mem_addr 0x004CCCA8 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:2

if

[email protected] == 6 //1.03

jf @3

0DD9: write_mem_addr 0x004CCA08 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:3

if

[email protected] == 7 //1.05

jf @4

0DD9: write_mem_addr 0x004CA060 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:4

if

[email protected] == 8 //1.06

jf @5

0DD9: write_mem_addr 0x00512AF0 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:5

if

[email protected] == 9 //1.07

jf @6

0DD9: write_mem_addr 0x00512F98 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:6

if

[email protected] == 13 //1.08

jf @end

0DD9: write_mem_addr 0x00510D60 value 800000.0 size 4 add_ib 1 protect 1

 

:end

end_thread

 

 

GTAVC:

{$CLEO .csa}

0000:

//GTAVC

//1.01 = 0x0025BF08

//1.03 = 0x0025BF18

//1.07 = 0x00246474

//By: China.XMDS

//Emil: [email protected]

//2016.06.20

0DD6: [email protected] = get_game_version

if

[email protected] == 2//1.03

jf @1

0DD9: write_mem_addr 0x0025BF18 value 8000.0 size 4 add_ib 1 protect 1

jump @end

 

:1

if

[email protected] == 12//1.07

jf @end

0DD9: write_mem_addr 0x00246474 value 8000.0 size 4 add_ib 1 protect 1

 

:end

end_thread

 

Download link

GTASA:http://pan.baidu.com/s/1hsEcovU

GTAVC:http://pan.baidu.com/s/1i5f4pM1

 

My English is not good. You can help me upload it to the gtainside website and declare that I am the author

Here it is:

 

http://www.gtainside.com/en/sanandreas/mods/109264-unlimited-height-for-all-aircrafts-for-android/

Share this post


Link to post
Share on other sites
Osaru2846

 

So there is this mod:

http://www.gtainside.com/en/sanandreas/mods/61913-unlimited-jetpack-for-android/

 

This is great, but I wanted to know if it is possible for someone to make an Android Cleo mod where it is possible to gain unlimited height with helicopters and planes; no restrictions. The link above directs you to a mod where this idea is on only applied to jetpacks.

 

Something like this:

http://www.gtainside.com/en/sanandreas/mods/76468-height-limit-mod/

 

It would be great to be able to pass the maximum height that aircrafts cannot reach, from the comfort of your phone.

Defy the standards.

GTASA:

{$CLEO .csa}

0000:

//GTASA

//1.00 = 0x004CCB40

//1.02 = 0x004CCCA8

//1.03 = 0x004CCA08

//1.05 = 0x004CA060

//1.06 = 0x00512AF0

//1.07 = 0x00512F98

//1.08 = 0x00510D60

//By: China.XMDS

//Emil: [email protected]

//2016.06.24

0DD6: [email protected] = get_game_version

if

[email protected] == 3 //1.00

jf @1

0DD9: write_mem_addr 0x004CCB40 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:1

if

[email protected] == 5 //1.02

jf @2

0DD9: write_mem_addr 0x004CCCA8 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:2

if

[email protected] == 6 //1.03

jf @3

0DD9: write_mem_addr 0x004CCA08 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:3

if

[email protected] == 7 //1.05

jf @4

0DD9: write_mem_addr 0x004CA060 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:4

if

[email protected] == 8 //1.06

jf @5

0DD9: write_mem_addr 0x00512AF0 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:5

if

[email protected] == 9 //1.07

jf @6

0DD9: write_mem_addr 0x00512F98 value 800000.0 size 4 add_ib 1 protect 1

jump @end

 

:6

if

[email protected] == 13 //1.08

jf @end

0DD9: write_mem_addr 0x00510D60 value 800000.0 size 4 add_ib 1 protect 1

 

:end

end_thread

 

 

GTAVC:

{$CLEO .csa}

0000:

//GTAVC

//1.01 = 0x0025BF08

//1.03 = 0x0025BF18

//1.07 = 0x00246474

//By: China.XMDS

//Emil: [email protected]

//2016.06.20

0DD6: [email protected] = get_game_version

if

[email protected] == 2//1.03

jf @1

0DD9: write_mem_addr 0x0025BF18 value 8000.0 size 4 add_ib 1 protect 1

jump @end

 

:1

if

[email protected] == 12//1.07

jf @end

0DD9: write_mem_addr 0x00246474 value 8000.0 size 4 add_ib 1 protect 1

 

:end

end_thread

 

Download link

GTASA:http://pan.baidu.com/s/1hsEcovU

GTAVC:http://pan.baidu.com/s/1i5f4pM1

 

My English is not good. You can help me upload it to the gtainside website and declare that I am the author

Thank you for your effort when working on your latest mod. I wanted to know if you could create another script.

 

There is this mod:

 

http://www.gtainside.com/en/sanandreas/mods/96217-swat-bodyguard-for-android

 

It is a script that enables bodyguards in the form of a S.W.A.T team. I wanted a mod similar to this, but with FBI agents. I would enjoy the protection of FBI agents in the game. It would fit the scene when I do missions for Toreno.

 

http://vignette3.wikia.nocookie.net/gtawiki/images/c/c5/FBIAgent-GTASA-Badlands.png/revision/latest?cb=20130210024218

Edited by Osaru2846

Share this post


Link to post
Share on other sites
tanduk.setan

sorry for bad english.

just found my old code, i decided edit a little bit, and make it open source,

if you want, i will add more, but not cleo script(im now addicted to c++)

 

please share

 

https://mega.nz/#!4yBiwSIR!Rtj0EAzeygxVNbyLfCs0b-AKofPBDGlVTw1LahE-9MY

 

you can do anything you like with this

[spoiler] [/spoiler]

// by tanduk.setan// clang-format off#pragma GCC diagnostic push#pragma GCC diagnostic ignored "-Wcast-align"inline void*operator new(unsigned,void*t)noexcept{return t;}// address == char*class Class final{  typedef unsigned long size_t;  static_assert(sizeof(size_t)==4);public:  Class(void*ib)    :_ib((char*)ib)    ,_cleoBase([this]{      auto p=*(char**)(_ib+0x1D9448);      if((size_t)p==0x5c08f843)asm volatile(".long 0xffffffff");//no way out       p=(char*)(size_t(p-0x007E40)&~1UL);      return p;    }())    ,_gtaHandle(*(void**)(size_t(_cleoBase+0x015034)&~1UL)){      WriteMem<unsigned char>(0x5197BC,255);// taillight intensity      WriteMem(0x5198A8,-96.f);      WriteMem(0x5198A4,1.f);//flt_5198A4      DCFS 0.2      WriteMem(0x5198A0,350.f);//flt_5198A0      DCFS 150.0      mkHook(0x51975A,TaillightBrake,true).mkHook(0x519802,TaillightReverse,true);            mkHook(Sym("_ZN6CRadar15LimitRadarPointER9CVector2D"),CRadar_LimitRadarPoint_entry,false,false);      WriteMem(0x3DC6A4,0.075f).WriteMem(0x3DC7B4,0.055f).WriteMem(0x27FCBC,0.f).WriteMem(0x3DED84,0.f);      textbox("all done!");    }  Class(Class const&)=delete;//private:  static Class&This(Class*p=nullptr){static Class*r{};if(p)r=p;return*r;}//  auto assign=[this,&c](auto&f,auto const&o,bool t=true){auto const a{size_t((c?_cleoBase:_ib)+o)};f=(rmr_t<decltype(f)>)(t?a|1UL:a&~1UL);};  template<class F>F LinkFromCleo(F const&,size_t o,bool t=true){auto const a{size_t(_cleoBase+o)};return F(t?a|1UL:a&~1UL);}  template<class F>F LinkFromGta (F const&,size_t o,bool t=true){auto const a{size_t(_ib+o)};return F(t?a|1UL:a&~1UL);}//  auto assignsym=[this](auto&f,char const*s){f=(rmr_t<decltype(f)>)(Sym(s));};  template<class F>F LinkFromSym (F const&,char const*s){return F(Sym(s));}    enum class eRv:int{ok=0,wrong_base};  template<class T>struct priv_rmr    final{typedef T t;};  template<class T>struct priv_rmr<T&>final{typedef T t;};  template<class T>using rmr_t=typename priv_rmr<T>::t;  template<class T>static T*EnsureARM  (T*p){return(T*)(size_t(p)&~1UL);}  template<class T>static T*EnsureThumb(T*p){return(T*)(size_t(p)| 1UL);}    unsigned _unused1[[maybe_unused]][5];//+isInit  char*const _ib;  unsigned _gtaver[[maybe_unused]];  char*const _cleoBase;  void*const _gtaHandle;  char*(*const writeMem)(void*dst,void*src,size_t sz,bool unprotect){LinkFromCleo(writeMem,0x008324)};  int  (*const mprotect)(void*addr,size_t len,int prot){LinkFromCleo(mprotect,0x015034,false)};  void*(*const dlsym)(void*handle,char const*name){LinkFromCleo(dlsym,0x004288,false)};  void*(*const encodebl)(void*from,void*to){LinkFromCleo(encodebl,0x0083FC)};  void*(*const encodebw)(void*from,void*to){LinkFromCleo(encodebw,0x0083C8)};  size_t*      _fnPool{(decltype(_fnPool))EnsureARM(Sym("_Z18PerformanceWarningPKciS0_"))};// any unused fn will do(where direct branch can reach), prefer large fn  struct{    void(*const SetHelpMessage)(char const*gxt,char const*text,bool quickMessage,bool permanent,bool addToBrief)      =[this]{return This().LinkFromSym(SetHelpMessage,"_ZN4CHud14SetHelpMessageEPKcPtbbbj");}();  }CHud;// incomplete  char*const gMobileMenu{(char*)Sym("gMobileMenu")};// incomplete  float(*const atan2f)(float y,float x){LinkFromGta(atan2f,0x179288,false)};  float(*const sinf  )(float x){LinkFromGta(sinf,0x179D70,false)};  float(*const cosf  )(float x){LinkFromGta(cosf,0x179A44,false)};      void*Sym(char const*name)const{return dlsym(_gtaHandle,name);}  template<class T,class D>  Class&WriteMem(D const&dest,T const&src,bool ib=true,bool unprotect=true)    {writeMem((void*)(((char*)dest)+size_t(ib?_ib:nullptr)),(void*)&src,sizeof(T),unprotect);return*this;}  template<size_t n>Class&textbox(char const(&s)[n]){char c[n*2];AsciiToGxtChar(s,c);CHud.SetHelpMessage(nullptr,c,false,false,false);return*this;}  /// assume diff is very large for direct branch to encode  template<class F,class T>  Class&mkHook(F const&from,T*to,bool link,bool ib=true,bool thumb=true){    // single thread only, no check    for(;*_fnPool==*(size_t*)"SIGN";_fnPool+=4){}    auto p=(size_t)to;    if(thumb)p|= 1UL;		else		 p&=~1UL;    auto const f=(void*)((size_t(from)&~1UL)+size_t(ib?_ib:nullptr));    if(link)encodebl(f,_fnPool+1);    else    encodebw(f,_fnPool+1);    writeMem(_fnPool++,(void*)"SIGN" "SIGN" "SIGN" "SIGN",4*4,true);    *_fnPool++=0xc004f8df;//DFF804C0  ldr r12, asm_hook_dest ; == dynamic linker in android, i think    *_fnPool++=0xbf004760;//6047     	bx r12                          //00BF     	nop                          //asm_hook_dest:    *_fnPool++=p;         //00000000 	.long 0x0    return*this;	}    eRv start(void*ib)__attribute((noinline)){    This(this);    ::new(this)Class(ib);    return eRv::ok;  }    eRv cleo_entry(void*ib)__attribute((used)){    asm volatile(".long 0x66666666\n.long 0x66666666");    return start(ib);  }  static void TaillightBrake()__attribute((naked)){    asm(		  "ldr.w r2, [r5, #0x4A0] \n"		  "mov.w r1, #0x3F800000  \n"		  "cmp r1, r2             \n"		  "ite eq                 \n"		  "movteq.w r1, #0x3F12   \n"		  "movtne.w r1, #0x3EAA   \n"		  "vmov s15, r1           \n"		  "ldr.w r2, [r5,#0x5A0]  \n"		  "bx lr");  }  static void TaillightReverse()__attribute((naked)){		asm(		  "vstr s15, [sp, #0x10]  \n"			"ldr.w r4, [r1, #0x49C] \n"			"cmp r4, #0             \n"			"ite pl                 \n"			"movpl r3, #0           \n"			"movmi r3, r2           \n"			"mov r4, r3             \n"			"str r3, [sp]           \n"			"bx lr"			);	}  class CVector2D_ final{    float x{},y{};  public:    constexpr CVector2D_(){}  };// incomplete  static float CRadar_LimitRadarPoint_entry(char*CVector2D){return This().CRadar_LimitRadarPoint(CVector2D);}  static float sqrtf(float f){float r;asm("vsqrt.f32 %0, %1":"=" "t"®:"t"(f));return r;}  float CRadar_LimitRadarPoint(char*CVector2D){//(CVector2D&v){    // steal from dk22pac code		void *v1; // [email protected]		float v2; // [email protected]		float result; // [email protected]		float v5; // [email protected]		float v6; // [email protected]		float v7; // [email protected]		short v8; // [email protected]		float v9; // [email protected]		float v10; // [email protected]		float v11; // [email protected]		float v12; // [sp+8h] [bp-8h]@3		if (gMobileMenu[108])                                // MobileSettings::settings.drawRadarOrMap		{			v2 = *(float *)(CVector2D + 4) * *(float *)(CVector2D + 4) + *(float *)CVector2D * *(float *)CVector2D;			return (float)sqrtf(v2);		}		v5 = *(float *)(CVector2D + 4) * *(float *)(CVector2D + 4) + *(float *)CVector2D * *(float *)CVector2D;		v6 = sqrtf(v5);		result = v6;		v12 = v6;		if (v6 > 1.0f) {			if (*(float *)CVector2D > -1.0f				&& *(float *)CVector2D < 1.0f				&& *(float *)(CVector2D + 4) > -1.0f				&& *(float *)(CVector2D + 4) < 1.0f) {				return 0.99f;			}			if (v12 <= 5.f/*mfConfRadarBlipMxDistFactor*/) v12 = 0.99f;			v7 = *(float *)(CVector2D + 4);			v7 = atan2f(v7, *(float *)CVector2D);			v9 = v7;			v10 = v9 * 57.295779513f;			if (v10 > 45.0f || v10 <= -45.0f) {				if (v10 > 45.0f && v10 <= 135.0f) {					*(float *)CVector2D = cosf(v10 / 57.295779513f) * 1.4142135623f;					*(float *)(CVector2D + 4) = 1.0f;					return v12;				}				if (v10 <= 135.0f && v10 > -135.0f) {					*(float *)CVector2D = cosf(v10 / 57.295779513f) * 1.4142135623f;					*(float *)(CVector2D + 4) = -1.0f;					return v12;				}				v11 = -1.0f;			} else {				v11 = 1.0f;			}			*(float *)CVector2D = v11;			*(float *)(CVector2D + 4) = sinf(v10 / 57.295779513f) * 1.4142135623f;			result = v12;		}		return result;	}  static char const*AsciiToGxtChar(char const*in,char*out){    //steal from gtasa code		char v2; // [email protected]		int v3; // [email protected]		auto const r{out};    v2=*(char*)in;    do{      *(short*)out=v2;      out+=2;      v3=*(char*)(in+++1);      v2=(char)v3;    }while(v3);    *(short*)out=0;    return r;	}    };#pragma GCC diagnostic pop // top

[spoiler]

{$CLEO .csa}/*    by tanduk.setan --public domain--*/goto @start:_ZN11CTheScripts11ScriptSpaceEhex"_ZN11CTheScripts11ScriptSpaceE"00endconst    m_var_pool [email protected]        // prefix with number, so that sanny builder highlight this variable        0r  [email protected]    1r  [email protected]    2r  [email protected]    3r  [email protected]    4r  [email protected]    5r  [email protected]    6r  [email protected]    7r  [email protected]    8r  [email protected]    9r  [email protected]    10r [email protected]    11r [email protected]    12r [email protected]    13r [email protected]    14r [email protected]    15r [email protected]    16r [email protected]    17r [email protected]    18r [email protected]    19r [email protected]    20r [email protected]    21r [email protected]    22r [email protected]    23r [email protected]    24r [email protected]    25r [email protected]    26r [email protected]    27r [email protected]    28r [email protected]    29r [email protected]    30r [email protected]        0iIsInit        $4([email protected],1i)    0iGTAImageBase  $5([email protected],1i)    0iGTAVersion    $6([email protected],1i)end// make sure that:// address is aligned by 4 (required for ARM)// address protection flag is rwx(read-write-execute):prepare_asm__30r_p__29r_pEnd__ret_26r_alignedAddress    // super slow code    eqi 27r 30r    cbi 27r 0    cbi 27r 1    eqi 26r 27r    repeat        // ::memcpy(&r28,(void*)(((char*)r30)+(ib?pGTAImageBase:0)),size);        eq_rm_s_ib 28r 30r 4 0        // if(protect)::mprotect((void*)(((char*)r27)+(ib?pGTAImageBase:0)),size,PROT_READ|PROT_WRITE|PROT_EXEC);         // //^^ actually, address and size must aligned to page(most case 4096) boundary, this is just example        // ::memcpy((void*)(((char*)r27)+(ib?pGTAImageBase:0)),&r28,size);        wm_to_s_ib_p 27r 28r 4 0 1         30r += 4        27r += 4    until is_eqgri 30r 29rret// assume everything is valid:find_asm_entry_point__26r_p__ret_26r    while true        eq_rm_s_ib 28r 26r 1 0        26r += 1            28r == 0x66        jf continue        eq_rm_s_ib 28r 26r 1 0        26r += 1            28r == 0x66        jf continue        eq_rm_s_ib 28r 26r 1 0        26r += 1            28r == 0x66        jf continue        eq_rm_s_ib 28r 26r 1 0        26r += 1            28r == 0x66        jf continue        eq_rm_s_ib 28r 26r 1 0        26r += 1            28r == 0x66        jf continue        eq_rm_s_ib 28r 26r 1 0        26r += 1            28r == 0x66        jf continue        eq_rm_s_ib 28r 26r 1 0        26r += 1            28r == 0x66        jf continue        eq_rm_s_ib 28r 26r 1 0        26r += 1            28r == 0x66        jf continue        ret    endret:start//    [email protected] = 0 // this is timer//    while not is_pla_def $2//        wait 0//            [email protected] > 10000//    jf  continue//        enth//    end//    [email protected] = 0      //    while not is_act_def $3//        wai 0//            [email protected] > 10000//    jf  continue//        enth//    end//    wai 0//    remtb//    wai 0    eqadrl 0r @var_pool    cbi 0r 0    cbi 0r 1    eqadrl 1r @_ZN11CTheScripts11ScriptSpaceE // r1 = &_ZN11CTheScripts11ScriptSpaceE;     eqadrf 1r 1r                              // r1 = ::dlsym(gtasa_so_handle,(char const*)r1);    sui 0r 1r //also remove image base    0r /= 4        eqi m_var_pool 0r        eqib  0iGTAImageBase    eqver 0iGTAVersion        0iGTAVersion == 13    jf @ret         eqadrl 30r @asm_base_begin    eqadrl 29r @asm_base_end    sub @prepare_asm__30r_p__29r_pEnd__ret_26r_alignedAddress    sub @find_asm_entry_point__26r_p__ret_26r        eqadrl 0r @var_pool    cbi 0r 0    cbi 0r 1    regto 0 0r // mov R0(arm register), r0(cleo register)    regto 1 0iGTAImageBase    sbi 26r 0  // switch to thumb mode//    wait 0    callf 26r  // r0=(decltype(r0))(((int(*)(u32*))r26)((u32*)r0));    eqreg 0r 0    while 0r <> 0        showth_gxt_num_time_flag 'NUMBER' 0r 10000 1        wait 1000    end        while true       wait 0x70ff00ff    end:retret        :var_poolhex// variable pool, workaround for limited cleo register, and to communicate with asm// static u32 pVarPool[128]; 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000//-00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000  end   :asm_base_beginhex// padding, incase code not aligned, because to align code, we must move forward (clear bit 0 1)00000000000000000000000000000000 endhexD5F8A0244FF07E5191420CBFC3F61271C3F6AA6107EE901AD5F8A025704700BFCDED047AD1F89C44002C54BF002313461C460093704700BF38B56C4B2DED028B7B441D682B6C93F86C30002B63D1D0ED007AF7EE006A27EEA78A90ED017AA7EE078AB1EEC88AB4EEE68AF1EE10FA4DDDBFEE006AF4EEC67AF1EE10FA05DDF4EEE67AF1EE10FA00F18280B1EE046A0446DFED4F6A17EE901AB4EE468A17EE100A6B6CF1EE10FA98BFB0EE668A984707EE900A9FED487ADFED486A67EE877AF4EEE67AF1EE10FA35DDDFED446AF4EEE67AF1EE10FA6AD99FED417AF4EEC77AF1EE10FA38D90023CBF680739FED3A7A2360C7EE876AAB6C16EE900A984707EE100ADFED377A67EE277AC4ED017A18EE100ABDEC028B38BD90ED008AD0ED017A28EE088AA7EEA78AB1EEC88A18EE100ABDEC028B38BD9FED2B7AF4EEC77AF1EE10FA88BF4FF07E53D0D89FED247AF4EEC77AF1EE10FAC6D89FED247AF4EEC77AF1EE10FABFDD9FED1B7AEB6CC7EE876A16EE900A984707EE100ADFED197A0023CBF68073636067EE277AC4ED007ABEE7B4EEC67AF1EE10FA7FF778AFB4EEE67AF1EE10FA7FF572AF9FED0A8AAFE7C7EE876AEB6C16EE900A984707EE100ADFED087A4FF07E53636067EE277AC4ED007A9DE7A4707D3FE12E65420000344200000743F304B53F000034C2000007C3A0150000C64B4FF643022DE9F04349F248457B448BB0C0F21D050446186041614B59C5F60842934200F07681BD49A3F5FC43403B0AAE23F00103E36103F5A832794403F50347506B3432A2623D4620623A46FC352437C83203F5854342F001020833626347F00107676245F00105256349F28825E362C0F217059847AA4BAB497B4420F001001B68A063DA6A186A79449047A749E063E36A7944206A9847D4F814E049F67051C0F2170149F64422C0F217024FF0FF0C7544012371447244206449F2BC7025F00107C0F2510021F0010522F001011A4606F814CD704467640027A564E1643146656AC4F2AF37A84762690025CCF2C02549F6A800C0F2510031461044012305950422656AA847626949F6A400C0F251004FF07E551044314605950123656A0422A84760693146656A0123059700F5A300042200F5C550A847A16B44F65313C4F647630A689A4204D151F8103F9342FBD0A163636949F25A70C0F2510004311844236B724D9847A06B0123714910227D44071D794445F00105A763676AB847A36B44F65310C4F647604FF6DF0EDA6844F26077CCF2040E03F10C018242CBF60077C3F800E05F60A1639D6004D151F8103F9342FBD0A163636949F60200C0F2510004311844236B5B4D9847A06B01235A4910227D44071D794445F00105A763676AB847A36B4FF6DF01CCF2040144F26072196003F10C005149CBF600725A607944A063E26A206A9D609047A16B44F65313C4F647630D689D4207D101F11003194653F8102BAA42FAD0A163636B043120F001004FF00008DFF808919847A06B012341491022F944071D79446125A763676AB847A16B44F26073606949F69A17CBF600734FF6DF0ECCF2040E49F001024B6000F57710C3F6995701F10C03C1F800E000F2A460A36301238A60042205973146676AB84760690AA9676A44F2AE72C3F6615200F5771041F8182D0123042200F2B470B84762690AA9676A4FF6BC40C0F22700012341F81C8D10440422B84767690AA94EF684500123C0F23D000422384441F8208D676AB847184A33467A4423F8025B12F8015F002DF9D11D80284600953146E46B2B462A46A04728460BB0BDE8F083FFFFFFFF86E600BFE21300002803000074130000FA020000140300009DFCFFFF4002000059FCFFFFDC010000C8010000FFFBFFFF6A0100006A0000006666666666666666FFF752BE616C6C20646F6E65210000005F5A3138506572666F726D616E63655761726E696E67504B636953305F0000005F5A4E3443487564313453657448656C704D65737361676545504B6350746262626A0000674D6F62696C654D656E75005349474E5349474E5349474E5349474E000000005F5A4E3643526164617231354C696D69745261646172506F696E7445523943566563746F72324400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78960000789600007C960000endhex66666666 66666666ff20 // mov r0, #ff                 7047 // bx lrc046 // nopend:asm_base_endhex // pad00000000000000000000000000000000end

[/spoiler]

Share this post


Link to post
Share on other sites
Osaru2846

There is this mod:

 

http://www.gtainside.com/en/sanandreas/mods/96217-swat-bodyguard-for-android

 

It is a script that enables bodyguards in the form of a S.W.A.T team. I wanted a mod similar to this, but with FBI agents. I would enjoy the protection of FBI agents in the game. It would fit the scene when I do missions for Toreno.

 

http://vignette3.wikia.nocookie.net/gtawiki/images/c/c5/FBIAgent-GTASA-Badlands.png/revision/latest?cb=20130210024218

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

×

Important Information

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