Quantcast

Jump to content

» «
Photo

[ANDROID] CLEO ANDROID

RW Released
1,116 replies to this topic
China·XMDS
  • China·XMDS

    Rat

  • Members
  • Joined: 18 Jan 2016
  • China

#1051

Posted 02 May 2017 - 06:38 AM

https://mega.nz/#!Yl...6rMsDQwt-0o6EVc
 
this is new non root cleo apk. i made it. i checked it and it can be working cleo on 7.0+ devices.



Nice. Thank you very much. I'll try it for download

China·XMDS
  • China·XMDS

    Rat

  • Members
  • Joined: 18 Jan 2016
  • China

#1052

Posted 02 May 2017 - 09:21 AM

https://mega.nz/#!Yl...6rMsDQwt-0o6EVc
 
this is new non root cleo apk. i made it. i checked it and it can be working cleo on 7.0+ devices.


I tested it. Cleo can use it. No problem

gjk-23__
  • gjk-23__

    Crackhead

  • Members
  • Joined: 24 Apr 2016
  • United-States

#1053

Posted 04 May 2017 - 05:22 AM

skullbe Can you please make one for Vice City and GTA 3 also.
  • dandgage likes this

China·XMDS
  • China·XMDS

    Rat

  • Members
  • Joined: 18 Jan 2016
  • China

#1054

Posted 13 May 2017 - 06:15 AM

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


Can you update android 7? Vc and 3
  • gjk-23__ likes this

skullbe
  • skullbe

    None

  • Members
  • Joined: 01 Feb 2014
  • None

#1055

Posted 15 May 2017 - 12:02 PM

https://mega.nz/#F!V...blf7wlMJ1FaC05w

 

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

  • gjk-23__ likes this

gjk-23__
  • gjk-23__

    Crackhead

  • Members
  • Joined: 24 Apr 2016
  • United-States

#1056

Posted 16 May 2017 - 06:27 PM

skullbe Thanks a lot for this ^

China·XMDS
  • China·XMDS

    Rat

  • Members
  • Joined: 18 Jan 2016
  • China

#1057

Posted 18 May 2017 - 11:15 AM

https://mega.nz/#F!V...blf7wlMJ1FaC05w
 
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

gjk-23__
  • gjk-23__

    Crackhead

  • Members
  • Joined: 24 Apr 2016
  • United-States

#1058

Posted 18 May 2017 - 11:39 PM

 

https://mega.nz/#F!V...blf7wlMJ1FaC05w
 
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. ?


China·XMDS
  • China·XMDS

    Rat

  • Members
  • Joined: 18 Jan 2016
  • China

#1059

Posted 19 May 2017 - 05:28 AM

 

https://mega.nz/#F!V...blf7wlMJ1FaC05w
 
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....7f147549259934]

skullbe
  • skullbe

    None

  • Members
  • Joined: 01 Feb 2014
  • None

#1060

Posted 19 May 2017 - 03:42 PM

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


gjk-23__
  • gjk-23__

    Crackhead

  • Members
  • Joined: 24 Apr 2016
  • United-States

#1061

Posted 20 May 2017 - 02:18 PM

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.


Fuadevil007
  • Fuadevil007

    Newbie

  • Members
  • Joined: 06 Apr 2017
  • Indonesia

#1062

Posted 24 May 2017 - 12:13 PM

 

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

  • RU VpridGameStudio likes this

Fuadevil007
  • Fuadevil007

    Newbie

  • Members
  • Joined: 06 Apr 2017
  • Indonesia

#1063

Posted 12 June 2017 - 02:36 PM

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

xiaogui319
  • xiaogui319

    Crackhead

  • Members
  • Joined: 03 Mar 2014
  • China

#1064

Posted 14 June 2017 - 12:35 AM Edited by xiaogui319, 02 July 2017 - 02:51 PM.

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


RU VpridGameStudio
  • RU VpridGameStudio

    Player Hater

  • Members
  • Joined: 14 Jun 2017
  • Russia

#1065

Posted 14 June 2017 - 04:09 PM

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


RU VpridGameStudio
  • RU VpridGameStudio

    Player Hater

  • Members
  • Joined: 14 Jun 2017
  • Russia

#1066

Posted 16 June 2017 - 05:43 AM

 

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
I think I can rewrite this script by myself.
(Sorry for my f**kedup english, i am russian)

786shubham
  • 786shubham

    Player Hater

  • Members
  • Joined: 10 Jun 2016
  • India

#1067

Posted 06 July 2017 - 08:01 AM

Here it is...

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


skullbe
  • skullbe

    None

  • Members
  • Joined: 01 Feb 2014
  • None

#1068

Posted 15 July 2017 - 10:21 PM

anyway, he should update compatible with 7.0+

 

we still cant use with 0D09 included CLEO


786shubham
  • 786shubham

    Player Hater

  • Members
  • Joined: 10 Jun 2016
  • India

#1069

Posted 16 July 2017 - 11:11 AM

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 ?

skullbe
  • skullbe

    None

  • Members
  • Joined: 01 Feb 2014
  • None

#1070

Posted 17 July 2017 - 03:47 PM

 

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.

 

 


xiaogui319
  • xiaogui319

    Crackhead

  • Members
  • Joined: 03 Mar 2014
  • China

#1071

Posted 05 August 2017 - 08:07 AM

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


Osaru2846
  • Osaru2846

    Player Hater

  • Members
  • Joined: 23 Aug 2017
  • United-States

#1072

Posted 23 August 2017 - 01:06 AM

So there is this mod:
http://www.gtainside...ck-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...ight-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.

China·XMDS
  • China·XMDS

    Rat

  • Members
  • Joined: 18 Jan 2016
  • China

#1073

Posted 23 August 2017 - 04:14 AM

So there is this mod:
http://www.gtainside...ck-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...ight-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

Osaru2846
  • Osaru2846

    Player Hater

  • Members
  • Joined: 23 Aug 2017
  • United-States

#1074

Posted 23 August 2017 - 06:15 AM Edited by Osaru2846, 23 August 2017 - 06:16 AM.

So there is this mod:
http://www.gtainside...ck-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...ight-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.

China·XMDS
  • China·XMDS

    Rat

  • Members
  • Joined: 18 Jan 2016
  • China

#1075

Posted 23 August 2017 - 06:21 AM

So there is this mod:
http://www.gtainside...ck-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...ight-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/#!ID...VHpCPJ1kln3vrEI
GTAVC:https://mega.nz/#!4C...0K-rYnj-mCMVFNs

Osaru2846
  • Osaru2846

    Player Hater

  • Members
  • Joined: 23 Aug 2017
  • United-States

#1076

Posted 23 August 2017 - 06:27 AM Edited by Osaru2846, 23 August 2017 - 06:28 AM.

So there is this mod:
http://www.gtainside...ck-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...ight-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/#!ID...VHpCPJ1kln3vrEI
GTAVC:https://mega.nz/#!4C...0K-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.

Osaru2846
  • Osaru2846

    Player Hater

  • Members
  • Joined: 23 Aug 2017
  • United-States

#1077

Posted 23 August 2017 - 10:10 AM

So there is this mod:
http://www.gtainside...ck-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...ight-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...ts-for-android/

Osaru2846
  • Osaru2846

    Player Hater

  • Members
  • Joined: 23 Aug 2017
  • United-States

#1078

Posted 23 August 2017 - 10:19 AM Edited by Osaru2846, 25 August 2017 - 03:42 AM.

So there is this mod:
http://www.gtainside...ck-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...ight-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...ard-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.wik...=20130210024218

tanduk.setan
  • tanduk.setan

    Player Hater

  • Members
  • Joined: 27 Aug 2017
  • Indonesia

#1079

Posted 27 August 2017 - 07:39 PM

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/#!4y...DGlVTw1LahE-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"(r):"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
:_ZN11CTheScripts11ScriptSpaceE
hex
"_ZN11CTheScripts11ScriptSpaceE"00
end
const
    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 29r
ret
// 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
    end
ret
: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
:ret
ret    
    
:var_pool
hex
// variable pool, workaround for limited cleo register, and to communicate with asm
// static u32 pVarPool[128]; 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
//-
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000  
end   


:asm_base_begin
hex
// padding, incase code not aligned, because to align code, we must move forward (clear bit 0 1)
0000000000000000
0000000000000000 
end


hex
D5F8A0244FF07E5191420CBFC3F61271C3F6AA6107EE901AD5F8A025704700BFCDED047AD1F89C44002C54BF002313461C460093704700BF38B56C4B2DED028B7B441D682B6C93F86C30002B63D1D0ED007AF7EE006A27EEA78A90ED017AA7EE078AB1EEC88AB4EEE68AF1EE10FA4DDDBFEE006AF4EEC67AF1EE10FA05DDF4EEE67AF1EE10FA00F18280B1EE046A0446DFED4F6A17EE901AB4EE468A17EE100A6B6CF1EE10FA98BFB0EE668A984707EE900A9FED487ADFED486A67EE877AF4EEE67AF1EE10FA35DDDFED446AF4EEE67AF1EE10FA6AD99FED417AF4EEC77AF1EE10FA38D90023CBF680739FED3A7A2360C7EE876AAB6C16EE900A984707EE100ADFED377A67EE277AC4ED017A18EE100ABDEC028B38BD90ED008AD0ED017A28EE088AA7EEA78AB1EEC88A18EE100ABDEC028B38BD9FED2B7AF4EEC77AF1EE10FA88BF4FF07E53D0D89FED247AF4EEC77AF1EE10FAC6D89FED247AF4EEC77AF1EE10FABFDD9FED1B7AEB6CC7EE876A16EE900A984707EE100ADFED197A0023CBF68073636067EE277AC4ED007ABEE7B4EEC67AF1EE10FA7FF778AFB4EEE67AF1EE10FA7FF572AF9FED0A8AAFE7C7EE876AEB6C16EE900A984707EE100ADFED087A4FF07E53636067EE277AC4ED007A9DE7A4707D3FE12E65420000344200000743F304B53F000034C2000007C3A0150000C64B4FF643022DE9F04349F248457B448BB0C0F21D050446186041614B59C5F60842934200F07681BD49A3F5FC43403B0AAE23F00103E36103F5A832794403F50347506B3432A2623D4620623A46FC352437C83203F5854342F001020833626347F00107676245F00105256349F28825E362C0F217059847AA4BAB497B4420F001001B68A063DA6A186A79449047A749E063E36A7944206A9847D4F814E049F67051C0F2170149F64422C0F217024FF0FF0C7544012371447244206449F2BC7025F00107C0F2510021F0010522F001011A4606F814CD704467640027A564E1643146656AC4F2AF37A84762690025CCF2C02549F6A800C0F2510031461044012305950422656AA847626949F6A400C0F251004FF07E551044314605950123656A0422A84760693146656A0123059700F5A300042200F5C550A847A16B44F65313C4F647630A689A4204D151F8103F9342FBD0A163636949F25A70C0F2510004311844236B724D9847A06B0123714910227D44071D794445F00105A763676AB847A36B44F65310C4F647604FF6DF0EDA6844F26077CCF2040E03F10C018242CBF60077C3F800E05F60A1639D6004D151F8103F9342FBD0A163636949F60200C0F2510004311844236B5B4D9847A06B01235A4910227D44071D794445F00105A763676AB847A36B4FF6DF01CCF2040144F26072196003F10C005149CBF600725A607944A063E26A206A9D609047A16B44F65313C4F647630D689D4207D101F11003194653F8102BAA42FAD0A163636B043120F001004FF00008DFF808919847A06B012341491022F944071D79446125A763676AB847A16B44F26073606949F69A17CBF600734FF6DF0ECCF2040E49F001024B6000F57710C3F6995701F10C03C1F800E000F2A460A36301238A60042205973146676AB84760690AA9676A44F2AE72C3F6615200F5771041F8182D0123042200F2B470B84762690AA9676A4FF6BC40C0F22700012341F81C8D10440422B84767690AA94EF684500123C0F23D000422384441F8208D676AB847184A33467A4423F8025B12F8015F002DF9D11D80284600953146E46B2B462A46A04728460BB0BDE8F083FFFFFFFF86E600BFE21300002803000074130000FA020000140300009DFCFFFF4002000059FCFFFFDC010000C8010000FFFBFFFF6A0100006A0000006666666666666666FFF752BE616C6C20646F6E65210000005F5A3138506572666F726D616E63655761726E696E67504B636953305F0000005F5A4E3443487564313453657448656C704D65737361676545504B6350746262626A0000674D6F62696C654D656E75005349474E5349474E5349474E5349474E000000005F5A4E3643526164617231354C696D69745261646172506F696E7445523943566563746F72324400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78960000789600007C960000
end


hex
66666666 66666666
ff20 // mov r0, #ff                 
7047 // bx lr
c046 // nop
end
:asm_base_end
hex // pad
0000000000000000
0000000000000000
end


[/spoiler]


Osaru2846
  • Osaru2846

    Player Hater

  • Members
  • Joined: 23 Aug 2017
  • United-States

#1080

Posted 28 August 2017 - 04:14 AM

There is this mod:

http://www.gtainside...ard-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.wik...=20130210024218




9 user(s) are reading this topic

0 members, 9 guests, 0 anonymous users