Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Updates
      2. Find Lobbies & Players
      3. Guides & Strategies
      4. Vehicles
      5. Content Creator
      6. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

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

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

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

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

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

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

    2. Support

    3. Suggestions

*DO NOT* SHARE MEDIA OR LINKS TO LEAKED COPYRIGHTED MATERIAL. Discussion is allowed.

Create your own Custom Missions


Upaluppa
 Share

Recommended Posts

#cheat try and get as high a media attention as you can with just a sniper

setshort(0x08bb41ac, 1);

setchar(pplayer+0x658, 0x1E);

setchar(pplayer+0x789, 0x08);

setint(pplayer+0x664, 0x00ffffff);

setint(0x089bb648, 0);

setint(0x089bb65c, 0);

setint(0x089bb66c, 0);

teleport(-1037.79, -283.01, 10.77);

 

Can you see if anything is wrong with this please Upa. You should be teleported to the print works. Have just a sniper rifle with unlimited ammo, and try and get as high a media attention level as possible with just the sniper.

Edited by nerner
Link to comment
Share on other sites

 

#Cheat try and get as high a media attention as you can with just a sniper

teleport(-1037.79, -283.01, 10.77);

setshort(0x08bb41ac, 1);

setchar(pped+0x658, 0x1E);

setchar(pped+0x789, 0x08);

setint(pplayer+0x664, 0x00ffffff);

setint(0x089bb648, 0);

setint(0x089bb65c, 0);

setint(0x089bb66c, 0);

 

Can you see if anything is wrong with this please Upa. You should be teleported to the print works. Have just a sniper rifle with unlimited ammo, and try and get as high a media attention level as possible with just the sniper.

I´ll try it out ! cool.gif

Give me a sec...

 

I´ll remake the unused Choplifter mission by the way !

Edited by Upaluppa
Link to comment
Share on other sites

 

So does it work or not, as my psp is tired and sleeping at the moment.

#cheat teleport to the printworks

teleport(-1037.79, -283.01, 10.77);

 

#cheat try and get as high a media attention as you can with just a sniper

setshort(0x08bb41ac, 1);

setchar(pplayer+0x658, 0x1E);

setchar(pplayer+0x789, 0x08);

setint(pplayer+0x664, 0x00ffffff);

setint(0x089bb648, 0);

setint(0x089bb65c, 0);

setint(0x089bb66c, 0);

 

Sorry mate, but you´ve two small mistakes, one thing you have to know is that the teleport line automatically turns the cheat off. Use it as separate cheat instead.

 

And instead of pped (used for peds) you have to use pplayer (used for the player) !

I just used pped as an example for the weapon get code in the Hacking Docs...

 

It works now !

Edited by Upaluppa
Link to comment
Share on other sites

Can i put the teleport line at the bottom instead?

And also, do you only have the sniper rifle instead of that weapon set.

 

Link to comment
Share on other sites

 

Can i put the teleport line at the bottom instead?

And also, do you only have the sniper rifle instead of that weapon set.

You have the weapon it says in the hacking docs !

 

Just that one, nothing else...

 

If you put the teleport at the bottom, it will work, but since the cheat turns of when the teleport happened, the media attention meter will turn off aswell, because it needs to be active to be displayed all the time !

 

I`m sorry, but I have to go offline now...

 

I`m invited to a birthday. suicidal.gif

 

But don`t worry, I`ll be back tomorrow, and I`ll help you then ! icon14.gif

The tutorial should make it easier for you to learn the rules of the Cheatdevice !

 

EDIT:

 

Forget it, I`m not feeling like going on a party right now, I`ll stay at home !

Edited by Upaluppa
Link to comment
Share on other sites

 

I'm a fast learner, but they won't be as awesome as your missions for a long while.

Hey, I`m back !

I decided to stay at home ! cool.gif

It`s already late and I`m not feeling like partying roght now...

 

And I`m sorry, but since I was in a hurry I wrote some bullsh*t there. icon13.gif

 

Of course you can place the teleport at the end of the cheat !

I`ve just found out, that the Media Attention Meter stays active, even if the cheat turns off !

 

And as long as the cheat is on you can`t shoot with the sniper for some reason.

I don`t know why, but I`ll take a look to find the reason...

 

It`s actually quite funny, but a teleport which takes you immediately to the roof of the printworks might be a little better for the sniper ! (Just an idea !)

 

Here`s the fixed version of your cheat:

 

#cheat try and get as high a media attention as you can with just a sniper

setshort(0x08bb41ac, 1);

setchar(pplayer+0x658, 0x1E);

setchar(pplayer+0x789, 0x08);

setint(pplayer+0x664, 0x00ffffff);

setint(0x089bb648, 0);

setint(0x089bb65c, 0);

setint(0x089bb66c, 0);

teleport(-1037.79, -283.01, 10.77);

 

And I think it won`t be that hard to teach you what to do.

Lol, it`s so damn easy if you know a few improtant rules...

Edited by Upaluppa
Link to comment
Share on other sites

Hey if you did that side mission outside of the greasy chopper, minus the sniper rifle part, It would play alot like Mitch Bakers Messin With The Man mission from VC

Link to comment
Share on other sites

 

Hey if you did that side mission outside of the greasy chopper, minus the sniper rifle part, It would play alot like Mitch Bakers Messin With The Man mission from VC

Yeah, you`re right, but I never really liked that mission in VC. turn.gif

I wonder why R* took out the Media Attention Meter button cheat though...

 

It`s actually quite cool because it`s like getting points rewarded for your killing sprees ! devil.gif

Edited by Upaluppa
Link to comment
Share on other sites

Hey if you did that side mission outside of the greasy chopper, minus the sniper rifle part, It would play alot like Mitch Bakers Messin With The Man mission from VC

Yeah, you`re right, but I never really liked that mission in VC. turn.gif

I wonder why R* took out the Media Attention Meter button cheat though...

 

It`s actually quite cool because it`s like getting points rewarded for your killing sprees ! devil.gif

Yeah I didn't either, I just sat there for 5 minutes shooting at the same blown up car, lol

 

They probably got rid of it because it gets in the way of the action alot but I agree, they should have kept it, its fun trying to get all the way up to international crisis devil.gif

Link to comment
Share on other sites

 

Hey if you did that side mission outside of the greasy chopper, minus the sniper rifle part, It would play alot like Mitch Bakers Messin With The Man mission from VC

Yeah, you`re right, but I never really liked that mission in VC. turn.gif

I wonder why R* took out the Media Attention Meter button cheat though...

 

It`s actually quite cool because it`s like getting points rewarded for your killing sprees ! devil.gif

Yeah I didn't either, I just sat there for 5 minutes shooting at the same blown up car, lol

 

They probably got rid of it because it gets in the way of the action alot but I agree, they should have kept it, its fun trying to get all the way up to international crisis devil.gif

Yep, I mean it`s a cheat, you don`t have to use it !

But anyways, thanks to the Cheatdevice R* has nothing to hide from us... rah.gif

 

By the way, I`ve updated my site again ! smile.gif

It now includes a "Work in progress" page for cheats which are not completely finished yet...

Edited by Upaluppa
Link to comment
Share on other sites

just tried my own cheat for the first time and got up to stuff of legends, but then i got ran over and killed by a tank.

Never seen Vice City before, so i will take your word for it.

 

Edited by nerner
Link to comment
Share on other sites

#cheat try and get as high a media attention as you can with just a sniper

setshort(0x08bb41ac, 1);

setchar(pplayer+0x658, 0x1E);

setchar(pplayer+0x789, 0x08);

setint(pplayer+0x664, 0x00ffffff);

setint(0x089bb648, 0);

setint(0x089bb65c, 0);

setint(0x089bb66c, 0);

teleport(-1099.99, -252.05, 24.54);

 

You are now on the roof, the first custom mission/task not made by Upaluppa.

Link to comment
Share on other sites

just tried my own cheat for the first time and got up to stuff of legends, but then i got ran over and killed by a tank.

Never seen Vice City before, so i will take your word for it.

Hey, it`s a pretty cool cheat !

I like it.

 

But I`m a little confused, what do you mean with never seen Vice City before ?

 

Hey would it be ok for you, if a make a page on my site where I`ll collect custom mission cheats made by you or other guys from the forums ?

 

I would like to create such a page when the tutorial is ready.

Don`t worry, I`m working on it right now !

Link to comment
Share on other sites

just tried my own cheat for the first time and got up to stuff of legends, but then i got ran over and killed by a tank.

Never seen Vice City before, so i will take your word for it.

Hey, it`s a pretty cool cheat !

I like it.

 

But I`m a little confused, what do you mean with never seen Vice City before ?

 

Hey would it be ok for you, if a make a page on my site where I`ll collect custom mission cheats made by you or other guys from the forums ?

 

I would like to create such a page when the tutorial is ready.

Don`t worry, I`m working on it right now !

Never played vice city.

And as long as you put in the

//Made by nerner lines into the cheats, then i would be fine with you using my cheats, as if it wasn't for you then i wouldn't be making them.

Link to comment
Share on other sites

 

just tried my own cheat for the first time and got up to stuff of legends, but then i got ran over and killed by a tank.

Never seen Vice City before, so i will take your word for it.

Hey, it`s a pretty cool cheat !

I like it.

 

But I`m a little confused, what do you mean with never seen Vice City before ?

 

Hey would it be ok for you, if a make a page on my site where I`ll collect custom mission cheats made by you or other guys from the forums ?

 

I would like to create such a page when the tutorial is ready.

Don`t worry, I`m working on it right now !

Never played vice city.

And as long as you put in the

//Made by nerner lines into the cheats, then i would be fine with you using my cheats, as if it wasn't for you then i wouldn't be making them.

Hey, of course I`ll add the credits to the cheats ! icon14.gif

I`m not that kind of guy who claims other peoples work as his own...

 

But I can`t believe you`ve never played Vice City !?! notify.gifmercie_blink.gifnervous.gifcry.gifsuicidal.gif

That`s unbelieveable...

 

You`ve missed one of the best sandbox style and GTA games ever released ! rampage_ani.gif

Link to comment
Share on other sites

Yeah, i know, but i only really got into GTA when SA came out.

How is the tutorial going?

Link to comment
Share on other sites

Yeah, i know, but i only really got into GTA when SA came out.

How is the tutorial going?

I´ll post it later this day...

 

I´ve spent quite some time on the LCS savegames....

Link to comment
Share on other sites

Ok, I think it`s finished now !

I`m sorry, but this is going to be some heavy stuff for you guys...

 

I`ve used my Little Haiti Shootout mission as an example to explain you how custom missions work.

the // behind the lines is used to add additional comments to a cheat !

I`ve used it to explain you what each line does.

 

I guess you should just take a look at it, and if you have questions please ask me, and I`ll help you to understand this thing !

 

Here are some important rules:

 

- At the beginning of a cheat you always write #cheat NAME OF YOUR CHEAT

 

- setint, setchar etc are used to tell the Cheatdevice what to change in the games memory

 

- pplayer,pped,pspawn etc are pointers. They make the Cheatdevice know, that you want to do something with a specific object,ped,car etc.

 

- At the end of each line beginning with set you have to write a ;

 

- The things you want to change in such a "set" line are written in ( )`s

 

- Example:

setchar(POINTER/ADDRESS YOU WANT TO CHANGE, 0xWHAT YOU WANT TO CHANGE IT TO);

 

- if is used to say, IF something happens then do something

- Example:

if (yourped)

{ENTER WHAT SHOULD HAPPEN THEN}

 

- yourped is a pointer for mission character by the way, so this means if the mission character has been created make something happen

 

- And don`t forget the { }`s to say what should happen then if you use IF, otherwise everything you write after the IF will happen after the event you wrote in the IF line has happened

 

- If you use teleport(X, Y, Z); to teleport the player, the cheat turns off after the teleport happened

 

- X,Y,Z are the three coordinates you get, if you activate Display Coordinates in the Cheatdevice Menu

 

I think that`s enough for now !

 

If you`re ready, then look at the example cheat I posted below and try to create your own custom mission by changing it in the way you want:

 

#cheat Little Haiti Shootout (Used as an Example Custom Mission)

 

setint(pplayer+0x5d8, 0xffffff); // Infinite Pistol Ammo for the Player (pplayer is the pointer to the player)

setchar(pplayer+0xCB8, 0x3); // Set Players currently choosen Weapon to Pistol

setchar(pplayer+0x5CC, 0x13); //Gives the Player a Pistol

 

setchar(0x08BB329C, 0xFF); // Sets the amount of Traffic on the Streets to 0 (The higher the number the less is the traffic amount. 0x00 = Lots of traffic 0xFF = No traffic)

 

setchar(0x8bb3b40, 0); // Sets the first number of the current times hours to 0 (0X:XX)

setchar(0x8bb3b40, 0); // Sets the second number of the current times hours to 0 (X0:XX)

setchar(0x8bb3b41, 0); // Sets the first number of the current times minutes to 0 (XX:0X)

setchar(0x8bb3b41, 0); // Sets the second number of the current times minutes to 0 (XX:X0)

 

setchar(0x8bb3e00, 3); // Sets the Weather to Foggy (Sunny=1 Rain=2 Foggy=3 Cloudy=5 Dark=6)

 

setchar(0x09f69054,1); // Disables all missions (makes the game think you`re currently playing a mission)

 

moveto(-975.14,271.33,10.27); object(0x1D4B,0,0,274); // Construction Mode (spawns the objects involved in the mission. Barrels,Crates,Lightpoles,Walls)

moveto(-932.47,290.76,13.07); object(0x1CB2,0,0,86); // Construction Mode

moveto(-983.78,287.34,12.07); object(0x1CB2,0,0,357); // Construction Mode

moveto(-976.44,288.45,11.97); object(0x1CB2,0,0,268); // Construction Mode

moveto(-976.71,274.92,10.70); object(0x1c2,0,0,212); // Construction Mode

moveto(-979.54,270.21,10.67); object(0x1BA,0,0,203); // Construction Mode

move(-0.26,0.99,-0.10); object(0x1BB,0,90,212); // Construction Mode

move(-0.46,5.29,0.00); object(0x1BD,0,90,262); // Construction Mode

move(-0.02,1.17,0.10); object(0x1BE,85,90,276); // Construction Mode

move(-0.05,-0.82,0.60); object(0x1BD,160,85,266); // Construction Mode

move(-0.00,0.61,0.30); object(0x1BD,245,185,11); // Construction Mode

move(3.42,7.53,-0.80); object(0x1B4,180,180,142); // Construction Mode

move(-2.85,-19.66,-2.80); object(0x1B3,180,180,2); // Construction Mode

move(-0.46,0.36,0.00); object(0x1B3,180,180,4); // Construction Mode

move(-0.31,-0.39,-0.20); object(0x1B3,280,180,4); // Construction Mode

move(-0.07,16.72,2.90); object(0x1B8,180,180,153); // Construction Mode

move(4.84,3.89,0.00); object(0x1B8,180,180,228); // Construction Mode

 

pspawn = 0x08E81290; // This is the pointer to Carspawns. (You need this line if you want to spawn a car somewhere)

setint(pspawn, 268); // 268 is the ID of the vehicle you want to spawn. (An FBI Rancher in this case)

setfloat(pspawn + 4, -977.09, 260.31, 10.79, 270); // -977.09 (X) 260.31 (Y) 10.79 (Z) are the coordinates, where the car will spawn. 270 is the direction the car is facing.)

pspawn += 0x30; // This line is only needed if you want to spawn more than one vehicle. It`s unneeded in this example cheat. It`s just included to show you how it`s done !

 

pped = getint(0x08BA1D70); // This is the pointer to Pedspawns. (You need this line if you want to spawn a ped somewhere)

static yourped; // This will save the Ped you targeted, so he`ll not dissappear anymore.

if(pped&&!yourped){ // If a ped is targetted then make him a mission character

yourped=pped;} // Makes the ped you targetted a mission character

if(yourped){ // If the mission character is created then proceed with the mission.

 

setchar(yourped+0x63C, 0x22); // Gives the 1st mission character (called yourped) a Heavy Machinegun (Don`t know it`s exact name)

setchar(yourped+0x87c, 0x1e); // I don`t know what exactly this line does, DDM used it in his cheats, so I thought it`s needed and used it aswell.

setint(yourped+0x648, 1000); // Sets the 1st mission characters health to 1000 Points, that`s more than full health, which is 100. Or 200 for the player when he did the ambulance missions

setchar(yourped+0x4e4, 0xFF); // Infinite Heavy Weapon Ammo for the 1st mission character

setchar(yourped+0x789, 0x7);} // Set 1st mission characters currently choosen Weapon the Heavy Weapon

 

static yourpedb; // This will save a second Ped you targeted, so he`ll not dissappear anymore.

if(pped && pped != yourped) // If a second ped is targetted then make him a mission character

yourpedb=pped; // Makes second the ped you targetted a mission character

if(yourped && yourpedb){ // If the 2nd mission character is created then proceed with the mission.

 

setchar(yourpedb+0x63C, 0x22); // Gives the 2nd mission character (called yourpedb) a Heavy Machinegun (Don`t know it`s exact name)

setchar(yourpedb+0x87c, 0x1e); // I don`t know what exactly this line does, DDM used it in his cheats, so I thought it`s needed and used it aswell.

setint(yourpedb+0x648, 1000); // Sets the 2nd mission characters health to 1000 Points, that`s more than full health, which is 100. Or 200 for the player when he did the ambulance missions

setchar(yourpedb+0x4e4, 0xFF); // Infinite Heavy Weapon Ammo for the 2nd mission character

setchar(yourpedb+0x789, 0x7); // Set 2ndmission characters currently choosen Weapon the Heavy Weapon

 

setfloat(yourped+0x30, -976.46); // Teleports the 1st mission character to this X coordinate

setfloat(yourped+0x34, 266.51); // Teleports the 1st mission character to this Y coordinate

setfloat(yourped+0x38, 10.95); // Teleports the 1st mission character to this Z coordinate

setchar(yourped+0x894, 0x8); // Makes the 1st mission character attack someone

setint(yourped+0x890, pplayer); // Lets the 1st mission character know, who he should attack (pplayer = attack the Player)

 

setfloat(yourpedb+0x30, -976.46); // Teleports the 2nd mission character to this X coordinate

setfloat(yourpedb+0x34, 266.51); // Teleports the 2nd mission character to this Y coordinate

setfloat(yourpedb+0x38, 11.27); // Teleports the 2nd mission character to this Z coordinate

setchar(yourpedb+0x894, 0x8); // Makes the 2nd mission character attack someone

setint(yourpedb+0x890, pplayer); // Lets the 2nd mission character know, who he should attack (pplayer = attack the Player)

 

teleport(-937.37, 285.71, 11.27);} // Teleports the Player to these -937.37 (X) 285.71 (Y) 11.27 (Z) coordinates and turns the cheat off then

 

And now here`s the same cheat without explanations, waiting to be modified by you:

 

#cheat Little Haiti Shootout

setint(pplayer+0x5d8, 0xffffff);

setchar(pplayer+0xCB8, 0x3);

setchar(pplayer+0x5CC, 0x13);

setchar(0x08BB329C, 0xFF);

setchar(0x8bb3b40, 0);

setchar(0x8bb3b40, 0);

setchar(0x8bb3b41, 0);

setchar(0x8bb3b41, 0);

setchar(0x8bb3e00, 3);

setchar(0x09f69054,1);

moveto(-975.14,271.33,10.27); object(0x1D4B,0,0,274);

moveto(-932.47,290.76,13.07); object(0x1CB2,0,0,86);

moveto(-983.78,287.34,12.07); object(0x1CB2,0,0,357);

moveto(-976.44,288.45,11.97); object(0x1CB2,0,0,268);

moveto(-976.71,274.92,10.70); object(0x1c2,0,0,212);

moveto(-979.54,270.21,10.67); object(0x1BA,0,0,203);

move(-0.26,0.99,-0.10); object(0x1BB,0,90,212);

move(-0.46,5.29,0.00); object(0x1BD,0,90,262);

move(-0.02,1.17,0.10); object(0x1BE,85,90,276);

move(-0.05,-0.82,0.60); object(0x1BD,160,85,266);

move(-0.00,0.61,0.30); object(0x1BD,245,185,11);

move(3.42,7.53,-0.80); object(0x1B4,180,180,142);

move(-2.85,-19.66,-2.80); object(0x1B3,180,180,2);

move(-0.46,0.36,0.00); object(0x1B3,180,180,4);

move(-0.31,-0.39,-0.20); object(0x1B3,280,180,4);

move(-0.07,16.72,2.90); object(0x1B8,180,180,153);

move(4.84,3.89,0.00); object(0x1B8,180,180,228);

pspawn = 0x08E81290;

setint(pspawn, 268);

setfloat(pspawn + 4, -977.09, 260.31, 10.79, 270);

pspawn += 0x30;

pped = getint(0x08BA1D70);

static yourped;

if(pped&&!yourped){

yourped=pped;}

if(yourped){

setchar(yourped+0x63C, 0x22);

setchar(yourped+0x87c, 0x1e);

setint(yourped+0x648, 1000);

setchar(yourped+0x4e4, 0xFF);

setchar(yourped+0x789, 0x7);}

static yourpedb;

if(pped && pped != yourped)

yourpedb=pped;

if(yourped && yourpedb){

setchar(yourpedb+0x63C, 0x22);

setchar(yourpedb+0x87c, 0x1e);

setint(yourpedb+0x648, 1000);

setchar(yourpedb+0x4e4, 0xFF);

setchar(yourpedb+0x789, 0x7);

setfloat(yourped+0x30, -976.46);

setfloat(yourped+0x34, 266.51);

setfloat(yourped+0x38, 10.95);

setchar(yourped+0x894, 0x8);

setint(yourped+0x890, pplayer);

setfloat(yourpedb+0x30, -976.46);

setfloat(yourpedb+0x34, 266.51);

setfloat(yourpedb+0x38, 11.27);

setchar(yourpedb+0x894, 0x8);

setint(yourpedb+0x890, pplayer);

teleport(-937.37, 285.71, 11.27);}

 

I hope this helps you !

I know, it`s damn complicated if you never worked with it before, but it`s not that hard to learn.

 

You don`t need to change everything around at once, just begin with some small changes and watch their effect ingame !

 

As I said before, ASK ME if you have questions, and if you want to know, what you can change the different lines to, look at my Hacking Docs, which you can download on my website !

Edited by Upaluppa
Link to comment
Share on other sites

Nice tutorial, I already knew about the setchar setint setshort stuff, but didn't know about the pointers. Good work.

Link to comment
Share on other sites

Nice tutorial, I already knew about the setchar setint setshort stuff, but didn't know about the pointers. Good work.

Thanks, I really hope this is of some use for you mate ! icon14.gif

 

If there`s anything you want me to explain, ask me whenever you want !

Link to comment
Share on other sites

Just made a sample mission to see if i could.

 

#cheat Tester mission

setchar(0x08BB329C, 0x00);

setint(pplayer+0x5bc, 0x00ffffff);

setchar(pplayer+0x5B0, 0x11);

setchar(0x09f69054,1);

pped = getint(0x08BA1D70);

static yourped;

if(pped&&!yourped){

yourped=pped;}

if(yourped){

setchar(yourped+0x63C, 0x22);

setchar(yourped+0x87c, 0x1e);

setint(yourped+0x648, 1000);

setfloat(yourped+0x30, -976.46);

setfloat(yourped+0x34, 266.51);

setfloat(yourped+0x38, 10.95);

setchar(yourped+0x894, 0x8);

setint(yourped+0x890, pplayer);

teleport(-937.37, 285.71, 11.27);}

 

After many edits it finally works.

Edited by nerner
Link to comment
Share on other sites

 

#Cheat Tester mission

setchar(0x08BB329C, 0x00);

setchar(pped+0x5B0, 0x11);

setchar(pped+0x789, 0x02);

setchar(0x09f69054,1);

pped = getint(0x08BA1D70);

static yourped;

if(pped&&!yourped){

yourped=pped;}

if(yourped){

setchar(yourped+0x63C, 0x22);

setchar(yourped+0x87c, 0x1e);

setint(yourped+0x648, 1000);

setfloat(yourped+0x30, -976.46);

setfloat(yourped+0x34, 266.51);

setfloat(yourped+0x38, 10.95);

setchar(yourped+0x894, 0x8);

setint(yourped+0x890, pplayer);

teleport(-937.37, 285.71, 11.27);}

 

Just made a sample mission to see if i could.

I`m trying it right now mate !

 

EDIT:

Wait, there`s a small mistake.

setchar(pped+0x5B0, 0x11);

setchar(pped+0x789, 0x02);

 

Did you notice the pped in there ?

 

I`m almost sure you want to make this affect the player, don`t you ?

 

This is better:

 

#cheat Tester mission

setchar(0x08BB329C, 0x00);

setchar(pplayer+0x5B0, 0x11);

setchar(pplayer+0x789, 0x02);

setchar(0x09f69054,1);

pped = getint(0x08BA1D70);

static yourped;

if(pped&&!yourped){

yourped=pped;}

if(yourped){

setchar(yourped+0x63C, 0x22);

setchar(yourped+0x87c, 0x1e);

setint(yourped+0x648, 1000);

setfloat(yourped+0x30, -976.46);

setfloat(yourped+0x34, 266.51);

setfloat(yourped+0x38, 10.95);

setchar(yourped+0x894, 0x8);

setint(yourped+0x890, pplayer);

teleport(-937.37, 285.71, 11.27);}

Edited by Upaluppa
Link to comment
Share on other sites

#Cheat Tester mission

setchar(0x08BB329C, 0x00);

setchar(pped+0x5B0, 0x11);

setchar(pped+0x789, 0x02);

setchar(0x09f69054,1);

pped = getint(0x08BA1D70);

static yourped;

if(pped&&!yourped){

yourped=pped;}

if(yourped){

setchar(yourped+0x63C, 0x22);

setchar(yourped+0x87c, 0x1e);

setint(yourped+0x648, 1000);

setfloat(yourped+0x30, -976.46);

setfloat(yourped+0x34, 266.51);

setfloat(yourped+0x38, 10.95);

setchar(yourped+0x894, 0x8);

setint(yourped+0x890, pplayer);

teleport(-937.37, 285.71, 11.27);}

 

Just made a sample mission to see if i could.

I`m trying it right now mate !

So am I.

Link to comment
Share on other sites

#Cheat Tester mission

setchar(0x08BB329C, 0x00);

setchar(pped+0x5B0, 0x11);

setchar(pped+0x789, 0x02);

setchar(0x09f69054,1);

pped = getint(0x08BA1D70);

static yourped;

if(pped&&!yourped){

yourped=pped;}

if(yourped){

setchar(yourped+0x63C, 0x22);

setchar(yourped+0x87c, 0x1e);

setint(yourped+0x648, 1000);

setfloat(yourped+0x30, -976.46);

setfloat(yourped+0x34, 266.51);

setfloat(yourped+0x38, 10.95);

setchar(yourped+0x894, 0x8);

setint(yourped+0x890, pplayer);

teleport(-937.37, 285.71, 11.27);}

 

Just made a sample mission to see if i could.

I`m trying it right now mate !

 

EDIT:

Wait, there`s a small mistake.

setchar(pped+0x5B0, 0x11);

setchar(pped+0x789, 0x02);

 

Did you notice the pped in there ?

 

I`m almost sure you want to make this affect the player, don`t you ?

 

This is better:

 

#cheat Tester mission

setchar(0x08BB329C, 0x00);

setchar(pplayer+0x5B0, 0x11);

setchar(pplayer+0x789, 0x02);

setchar(0x09f69054,1);

pped = getint(0x08BA1D70);

static yourped;

if(pped&&!yourped){

yourped=pped;}

if(yourped){

setchar(yourped+0x63C, 0x22);

setchar(yourped+0x87c, 0x1e);

setint(yourped+0x648, 1000);

setfloat(yourped+0x30, -976.46);

setfloat(yourped+0x34, 266.51);

setfloat(yourped+0x38, 10.95);

setchar(yourped+0x894, 0x8);

setint(yourped+0x890, pplayer);

teleport(-937.37, 285.71, 11.27);}

I thought i put the player pointer in there.

Oh well. Is there anything else wrong with this?

Link to comment
Share on other sites

 

#Cheat Tester mission

setchar(0x08BB329C, 0x00);

setchar(pped+0x5B0, 0x11);

setchar(pped+0x789, 0x02);

setchar(0x09f69054,1);

pped = getint(0x08BA1D70);

static yourped;

if(pped&&!yourped){

yourped=pped;}

if(yourped){

setchar(yourped+0x63C, 0x22);

setchar(yourped+0x87c, 0x1e);

setint(yourped+0x648, 1000);

setfloat(yourped+0x30, -976.46);

setfloat(yourped+0x34, 266.51);

setfloat(yourped+0x38, 10.95);

setchar(yourped+0x894, 0x8);

setint(yourped+0x890, pplayer);

teleport(-937.37, 285.71, 11.27);}

 

Just made a sample mission to see if i could.

I`m trying it right now mate !

 

EDIT:

Wait, there`s a small mistake.

setchar(pped+0x5B0, 0x11);

setchar(pped+0x789, 0x02);

 

Did you notice the pped in there ?

 

I`m almost sure you want to make this affect the player, don`t you ?

 

This is better:

 

#cheat Tester mission

setchar(0x08BB329C, 0x00);

setchar(pplayer+0x5B0, 0x11);

setchar(pplayer+0x789, 0x02);

setchar(0x09f69054,1);

pped = getint(0x08BA1D70);

static yourped;

if(pped&&!yourped){

yourped=pped;}

if(yourped){

setchar(yourped+0x63C, 0x22);

setchar(yourped+0x87c, 0x1e);

setint(yourped+0x648, 1000);

setfloat(yourped+0x30, -976.46);

setfloat(yourped+0x34, 266.51);

setfloat(yourped+0x38, 10.95);

setchar(yourped+0x894, 0x8);

setint(yourped+0x890, pplayer);

teleport(-937.37, 285.71, 11.27);}

I thought i put the player pointer in there.

Oh well. Is there anything else wrong with this?

Write #cheat instead of #Cheat at the beginning, if you write it big, it doesn`t seem to work.

 

And I noticed that it gives you the Molotovs.

That`s ok, but you forgot to give the player ammo for them.

It says 0 ammo, and therefor you can`t use them...

 

Add this line, and it should work:

setint(pplayer+0x5bc, 0x00ffffff);

 

Oh, damn it there`s another problem I didn`t even think of !

I just noticed that you can`t target peds anymore with the molotovs or any other grenades.

 

So you either have to use another weapon, or leave this line away:

setchar(pplayer+0x789, 0x02);

 

it forces the player to use the molotovs, and makes it impossible to switch to the fist or another weapon anymore...

 

This is ok:

 

#cheat Tester mission

setchar(0x08BB329C, 0x00);

setint(pplayer+0x5bc, 0x00ffffff);

setchar(pplayer+0x5B0, 0x11);

setchar(0x09f69054,1);

pped = getint(0x08BA1D70);

static yourped;

if(pped&&!yourped){

yourped=pped;}

if(yourped){

setchar(yourped+0x63C, 0x22);

setchar(yourped+0x87c, 0x1e);

setint(yourped+0x648, 1000);

setfloat(yourped+0x30, -976.46);

setfloat(yourped+0x34, 266.51);

setfloat(yourped+0x38, 10.95);

setchar(yourped+0x894, 0x8);

setint(yourped+0x890, pplayer);

teleport(-937.37, 285.71, 11.27);}

Edited by Upaluppa
Link to comment
Share on other sites

Awesome, it works now, gonna make a building which could be the setting for a shootout. Also, just found a crazy cheat, which is like a custom mission from ages ago, it is a lot more advanced than anything we have made so far.

 

 

#cheat The VCS Temple of Terrorstatic pina;static pinasp;static inRoom;static rpZ;static rotpiece;static gstate;if(!rotpiece){ moveto(-609.36,  -1406.18,  14.23); pina = object(0x1C91,  0,  0,  0); pinasp = 1; moveto(-716.86,  -1091.65,  9.42); rotpiece = object(0x1CD5,  0,  0,  90); moveto(-750.51,  -1091.65,  9.42);  object(0x1CD5,  0,  0,  90); move(11.03,  0.09,  0.00);  object(0x1CD5,  0,  0,  90); move(11.10,  0.09,  0.00);  object(0x1CD5,  0,  0,  90); move(22.59,  0.19,  0.00);  object(0x1CD5,  0,  0,  90); move(11.23,  0.10,  0.00);  object(0x1CD5,  0,  0,  90); move(11.18,  0.10,  0.00);  object(0x1CD5,  0,  0,  90); move(8.93,  -4.72,  0.00);  object(0x1CB2,  0,  270,  0); move(0.12,  -14.40,  0.00);  object(0x1CB2,  0,  270,  0); move(0.12,  -14.40,  0.00);  object(0x1CB2,  0,  270,  0); move(6.76,  0.00,  0.00);  object(0x1CB2,  0,  270,  0); move(-0.18,  14.60,  0.00);  object(0x1CB2,  0,  270,  0); move(-0.17,  14.20,  0.00);  object(0x1CB2,  0,  270,  0); move(-9.96,  -5.12,  1.80);  object(0x1CB2,  0,  0,  0); move(0.18,  -14.50,  0.00);  object(0x1CB2,  0,  0,  0); move(0.11,  -9.30,  0.00);  object(0x1CB2,  0,  0,  0); move(12.76,  28.95,  0.00);  object(0x1CB2,  0,  0,  0); move(0.03,  -14.40,  0.00);  object(0x1CB2,  0,  0,  0); move(0.03,  -14.50,  0.00);  object(0x1CB2,  0,  0,  0); move(-7.18,  36.08,  0.00);  object(0x1CB2,  0,  0,  270); move(0.59,  -43.34,  -5.00);  object(0x1CB2,  0,  0,  270); move(-6.24,  -7.27,  -0.10);  object(0x1CB2,  0,  0,  180); move(0.16,  -14.50,  0.00);  object(0x1CB2,  0,  0,  180); move(7.18,  -7.26,  0.00);  object(0x1CB2,  0,  0,  90); move(14.40,  0.11,  0.00);  object(0x1CB2,  0,  0,  90); move(-8.65,  21.71,  0.00);  object(0x1CB2,  0,  0,  180); move(7.28,  -7.17,  0.00);  object(0x1CB2,  0,  0,  90); move(-5.51,  -7.36,  0.00);  object(0x1CB2,  0,  85,  0); move(6.75,  0.05,  0.40);  object(0x1CB2,  0,  85,  0); move(6.78,  0.05,  0.20);  object(0x1CB2,  0,  90,  0); move(6.76,  0.05,  0.00);  object(0x1CB2,  0,  90,  0); move(6.70,  0.05,  0.00);  object(0x1CB2,  0,  90,  0); move(-7.00,  7.34,  2.40);  object(0x1CB2,  0,  0,  270); move(3.00,  -0.00,  0.00);  object(0x1CB2,  0,  0,  270); move(-0.02,  -14.62,  0.00);  object(0x1CB2,  0,  0,  270); move(-1.50,  0.00,  0.00);  object(0x1CB2,  0,  0,  270); move(16.22,  3.34,  -2.40);  object(0x1CB2,  0,  90,  270); move(0.04,  6.79,  0.00);  object(0x1CB2,  0,  90,  270); move(0.01,  1.08,  0.00);  object(0x1CB2,  0,  90,  270); move(-0.07,  -11.36,  2.50);  object(0x1CB2,  0,  0,  270); move(0.00,  0.00,  6.50);  object(0x1CB2,  0,  0,  270); move(0.00,  0.00,  6.60);  object(0x1CB2,  0,  0,  270); move(0.00,  0.00,  6.70);  object(0x1CB2,  0,  0,  270); move(-7.29,  7.24,  -13.30);  object(0x1CB2,  0,  0,  180); move(0.00,  0.00,  6.60);  object(0x1CB2,  0,  0,  180); move(0.00,  0.00,  6.70);  object(0x1CB2,  0,  0,  180); move(14.58,  0.03,  -19.60);  object(0x1CB2,  0,  0,  180); move(0.00,  0.00,  6.80);  object(0x1CB2,  0,  0,  180); move(0.00,  0.00,  6.20);  object(0x1CB2,  0,  0,  180); move(-7.25,  7.46,  -13.30);  object(0x1CB2,  0,  0,  90); move(0.00,  0.00,  6.60);  object(0x1CB2,  0,  0,  90); move(0.00,  0.00,  6.70);  object(0x1CB2,  0,  0,  90); move(0.00,  0.00,  6.50);  object(0x1CB2,  0,  0,  90); move(0.02,  -3.34,  3.40);  object(0x1CB2,  0,  90,  90); move(0.04,  -6.81,  0.00);  object(0x1CB2,  0,  90,  90); move(0.01,  -1.18,  0.00);  object(0x1CB2,  0,  90,  90); move(10.61,  3.83,  -6.70);  object(0x1CB2,  0,  90,  180);moveto(-607.49,  -1153.60,  25.66);  object(0x1CB2,  0,  90,  0);move(3.35,  0.03,  3.40);  object(0x1CB2,  0,  0,  0);move(-7.13,  7.28,  0.00);  object(0x1CB2,  0,  0,  270);move(0.98,  -18.06,  -3.40);  object(0x1CB2,  0,  90,  270);move(0.03,  -6.64,  0.00);  object(0x1CB2,  0,  90,  270);move(14.50,  0.07,  0.00);  object(0x1CB2,  0,  90,  270);move(0.03,  -6.73,  0.00);  object(0x1CB2,  0,  90,  270);move(0.03,  -6.69,  0.00);  object(0x1CB2,  0,  90,  270);move(-14.60,  -0.07,  0.00);  object(0x1CB2,  0,  90,  270);move(0.03,  -6.77,  0.00);  object(0x1CB2,  0,  90,  270);move(-0.07,  -6.74,  0.00);  object(0x1CB2,  0,  90,  270);move(0.03,  -6.82,  0.00);  object(0x1CB2,  0,  90,  270);move(-7.35,  36.64,  3.20);  object(0x1CB2,  0,  0,  0);move(0.01,  -14.60,  0.00);  object(0x1CB2,  0,  0,  0);move(0.01,  -14.60,  0.00);  object(0x1CB2,  0,  0,  0);move(0.00,  -3.60,  0.00);  object(0x1CB2,  0,  0,  0);move(29.44,  0.02,  0.00);  object(0x1CB2,  0,  0,  0);move(-0.01,  14.50,  0.00);  object(0x1CB2,  0,  0,  0);move(-0.01,  14.50,  0.00);  object(0x1CB2,  0,  0,  0);move(-8.65,  10.93,  0.00);  object(0x1CB2,  0,  0,  270);move(1.50,  -0.01,  0.00);  object(0x1CB2,  0,  0,  270);move(7.16,  -7.11,  0.00);  object(0x1CB2,  0,  0,  0);move(-21.99,  -43.35,  -3.10);  object(0x1CB2,  0,  90,  270);move(14.69,  3.28,  3.00);  object(0x1CB2,  0,  0,  270);move(-14.60,  -10.04,  -3.00);  object(0x1CB2,  0,  90,  270);moveto(-617.59,  -1214.22,  28.86);  object(0x1CB2,  0,  0,  180);move(14.77,  -1.17,  0.00);  object(0x1CB2,  0,  0,  180);move(-7.39,  -3.90,  -3.20);  object(0x1CB2,  0,  90,  270);move(-7.38,  3.90,  3.20);  object(0x1CB2,  0,  0,  180);move(0.18,  -14.60,  0.00);  object(0x1CB2,  0,  0,  180);move(14.65,  0.18,  0.00);  object(0x1CB2,  0,  0,  180);move(-7.27,  7.17,  -6.50);  object(0x1CB2,  0,  0,  90);move(0.00,  0.00,  -6.70);  object(0x1CB2,  0,  0,  90);move(-0.01,  -3.33,  -3.40);  object(0x1CB2,  0,  270,  90);move(-0.02,  -6.77,  0.00);  object(0x1CB2,  0,  270,  90);move(-0.02,  -6.81,  0.00);  object(0x1CB2,  0,  270,  90);move(0.01,  2.59,  16.50);  object(0x1CB2,  0,  0,  90);move(0.00,  0.00,  -6.80);  object(0x1CB2,  0,  0,  90);move(7.28,  7.16,  0.10);  object(0x1CB2,  0,  0,  0);move(0.00,  0.00,  -6.80);  object(0x1CB2,  0,  0,  0);move(-14.37,  -0.13,  0.00);  object(0x1CB2,  0,  0,  180);move(-0.00,  0.10,  6.80);  object(0x1CB2,  0,  0,  180);move(7.02,  -16.50,  -9.80);  object(0x1CB2,  0,  90,  90);move(-0.01,  -6.91,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.01,  -6.80,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.01,  -6.84,  0.00);  object(0x1CB2,  0,  90,  90);move(0.05,  26.68,  6.30);  object(0x1CB2,  0,  90,  90);move(-0.01,  -6.69,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.01,  -6.81,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.01,  -6.82,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.01,  -6.31,  0.00);  object(0x1CB2,  0,  90,  90);move(-7.06,  22.25,  -3.10);  object(0x1CB2,  0,  0,  180);move(0.12,  -14.60,  0.00);  object(0x1CB2,  0,  0,  180);move(0.03,  -3.70,  0.00);  object(0x1CB2,  0,  0,  180);move(13.80,  -0.37,  0.00);  object(0x1CB2,  0,  0,  0);move(-0.15,  14.60,  0.00);  object(0x1CB2,  0,  0,  0);move(0.14,  4.30,  0.00);  object(0x1CB2,  0,  0,  0);moveto(-610.07,  -1273.53,  12.20);  object(0x1CB2,  0,  90,  90);move(-0.12,  -6.73,  0.05);  object(0x1CB2,  0,  90,  90);move(-14.57,  13.33,  0.00);  object(0x1CB2,  0,  90,  90);move(0.04,  -6.80,  0.00);  object(0x1CB2,  0,  90,  90);move(0.04,  -6.47,  0.00);  object(0x1CB2,  0,  90,  90);move(29.09,  0.18,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.04,  6.75,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.04,  6.34,  0.00);  object(0x1CB2,  0,  90,  90);move(0.11,  -19.90,  0.00);  object(0x1CB2,  0,  90,  90);move(-14.60,  -0.09,  0.00);  object(0x1CB2,  0,  90,  90);move(-14.50,  -0.09,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.10,  16.86,  2.80);  object(0x1CB2,  0,  0,  90);move(29.19,  0.18,  0.00);  object(0x1CB2,  0,  0,  90);move(7.13,  -7.34,  0.00);  object(0x1CB2,  0,  0,  180);move(0.05,  -5.70,  0.00);  object(0x1CB2,  0,  0,  180);move(-43.62,  -0.39,  0.00);  object(0x1CB2,  0,  0,  180);move(-0.05,  5.90,  0.00);  object(0x1CB2,  0,  0,  180);move(7.39,  -12.76,  -6.10);  object(0x1CB2,  0,  0,  90);move(14.50,  -0.02,  0.00);  object(0x1CB2,  0,  0,  90);move(14.50,  -0.02,  0.00);  object(0x1CB2,  0,  0,  90);move(7.34,  -7.28,  0.00);  object(0x1CB2,  0,  0,  180);move(0.04,  -14.40,  0.00);  object(0x1CB2,  0,  0,  180);move(0.04,  -14.60,  0.00);  object(0x1CB2,  0,  0,  180);move(-29.00,  29.51,  0.00);  object(0x1CB2,  0,  0,  180);move(0.04,  -14.70,  0.00);  object(0x1CB2,  0,  0,  180);move(0.04,  -14.50,  0.00);  object(0x1CB2,  0,  0,  180);move(-7.46,  36.00,  6.10);  object(0x1CB2,  0,  0,  90);move(7.33,  -7.29,  0.00);  object(0x1CB2,  0,  0,  180);move(0.15,  -14.60,  0.00);  object(0x1CB2,  0,  0,  180);move(0.15,  -14.10,  0.00);  object(0x1CB2,  0,  0,  180);move(28.78,  -0.31,  0.00);  object(0x1CB2,  0,  0,  180);move(-28.76,  -0.29,  0.00);  object(0x1CB2,  0,  0,  180);move(0.00,  0.00,  -6.20);  object(0x1CB2,  0,  0,  180);move(28.65,  14.78,  6.20);  object(0x1CB2,  0,  0,  180);move(-0.14,  14.50,  0.00);  object(0x1CB2,  0,  0,  180);move(-21.17,  -37.31,  -6.20);  object(0x1CB2,  0,  0,  276);move(-0.12,  0.77,  0.00);  object(0x1CB2,  0,  0,  270);move(14.20,  0.09,  0.00);  object(0x1CB2,  0,  0,  270);move(-0.08,  -3.43,  3.30);  object(0x1CB2,  0,  90,  270);move(-14.00,  -0.09,  0.00);  object(0x1CB2,  0,  90,  270);move(4.29,  44.99,  0.10);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.20,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.40,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.30,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.30,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.40,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.40,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.30,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.40,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.30,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.40,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.40,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.30,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.20,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.40,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.40,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.30,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.40,  0.00);  object(0x1C8B,  90,  0,  0);move(0.02,  -2.20,  0.00);  object(0x1C8B,  90,  0,  0);moveto(-674.29,  -1095.96,  14.56);  object(0x1CB2,  0,  90,  0);move(0.11,  -14.30,  0.00);  object(0x1CB2,  0,  90,  0);move(0.12,  -14.50,  0.00);  object(0x1CB2,  0,  90,  0);move(6.06,  0.05,  0.00);  object(0x1CB2,  0,  90,  0);move(-0.12,  14.70,  0.00);  object(0x1CB2,  0,  90,  0);move(-0.06,  14.10,  0.00);  object(0x1CB2,  0,  90,  0);move(20.99,  -57.61,  -2.10);  object(0x1CB2,  0,  90,  180);move(6.82,  0.06,  0.00);  object(0x1CB2,  0,  90,  180);move(4.54,  0.03,  0.00);  object(0x1CB2,  0,  90,  180);move(24.39,  3.90,  19.80);  object(0x1CB2,  0,  90,  270);move(0.05,  -6.68,  0.00);  object(0x1CB2,  0,  90,  270);move(0.01,  -1.34,  0.00);  object(0x1CB2,  0,  90,  270);move(1.26,  -76.13,  0.00);  object(0x1CB2,  0,  90,  270);move(-0.05,  6.80,  0.00);  object(0x1CB2,  0,  90,  270);move(-0.05,  6.81,  0.00);  object(0x1CB2,  0,  90,  270);move(-0.07,  10.00,  0.00);  object(0x1CB2,  0,  90,  270);move(-0.05,  6.75,  0.00);  object(0x1CB2,  0,  90,  270);move(14.71,  -1.33,  0.00);  object(0x1CB2,  0,  90,  270);move(-0.05,  6.67,  0.00);  object(0x1CB2,  0,  90,  270);move(-0.05,  6.81,  0.00);  object(0x1CB2,  0,  90,  270);move(-0.05,  6.79,  0.00);  object(0x1CB2,  0,  90,  270);move(-0.05,  6.72,  0.00);  object(0x1CB2,  0,  90,  270);move(-0.05,  6.75,  0.00);  object(0x1CB2,  0,  90,  270);move(-0.05,  6.60,  0.00);  object(0x1CB2,  0,  90,  270);move(-14.50,  -0.11,  0.00);  object(0x1CB2,  0,  90,  270);move(0.05,  -6.42,  0.00);  object(0x1CB2,  0,  90,  270);move(0.06,  -6.78,  0.00);  object(0x1CB2,  0,  90,  270);move(0.06,  -6.77,  0.00);  object(0x1CB2,  0,  90,  270);move(0.06,  -6.83,  0.00);  object(0x1CB2,  0,  90,  270);move(0.02,  -6.75,  0.00);  object(0x1CB2,  0,  90,  270);move(-14.50,  -89.34,  -13.90);  object(0x1CB2,  0,  90,  270);move(-0.02,  6.82,  0.00);  object(0x1CB2,  0,  90,  270);move(-0.01,  6.81,  0.00);  object(0x1CB2,  0,  90,  270);move(14.50,  0.04,  0.00);  object(0x1CB2,  0,  90,  270);move(14.40,  0.04,  0.00);  object(0x1CB2,  0,  90,  270);move(0.02,  -6.77,  0.00);  object(0x1CB2,  0,  90,  270);move(-14.40,  -0.04,  0.00);  object(0x1CB2,  0,  90,  270);move(0.02,  -6.79,  0.00);  object(0x1CB2,  0,  90,  270);move(14.50,  0.04,  0.00);  object(0x1CB2,  0,  90,  270);moveto(-595.63,  -1293.83,  18.19);  object(0x1CB2,  0,  90,  90);move(-14.60,  -0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(0.02,  -6.69,  0.00);  object(0x1CB2,  0,  90,  90);move(14.60,  0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(0.02,  -6.72,  0.00);  object(0x1CB2,  0,  90,  90);move(-14.60,  -0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(0.02,  -6.69,  0.00);  object(0x1CB2,  0,  90,  90);move(14.60,  0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(0.02,  -6.78,  0.00);  object(0x1CB2,  0,  90,  90);move(-14.50,  -0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(0.02,  -6.78,  0.00);  object(0x1CB2,  0,  90,  90);move(14.40,  0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(0.01,  -3.00,  0.00);  object(0x1CB2,  0,  90,  90);move(-14.50,  -0.04,  0.00);  object(0x1CB2,  0,  90,  90);moveto(-595.71,  -1344.22,  12.09);  object(0x1CB2,  0,  90,  90);move(-14.00,  -0.02,  0.00);  object(0x1CB2,  0,  90,  90);move(0.01,  -6.77,  0.00);  object(0x1CB2,  0,  90,  90);move(14.29,  3.40,  3.40);  object(0x1CB2,  0,  0,  90);move(7.26,  6.60,  -0.40);  object(0x1CB2,  0,  0,  0);move(-28.93,  -0.13,  0.00);  object(0x1CB2,  0,  0,  0);move(7.00,  3.74,  3.30);  object(0x1CB2,  0,  90,  90);move(14.30,  -0.02,  0.00);  object(0x1CB2,  0,  90,  90);move(0.29,  -6.76,  0.00);  object(0x1CB2,  0,  90,  90);move(0.57,  6.88,  0.00);  object(0x1CB2,  0,  90,  90);move(-15.16,  -6.96,  0.00);  object(0x1CB2,  0,  90,  90);moveto(-609.69,  -1357.80,  12.09);  object(0x1CB2,  0,  90,  90);move(0.04,  -6.81,  0.00);  object(0x1CB2,  0,  90,  90);move(0.04,  -6.78,  0.00);  object(0x1CB2,  0,  90,  90);move(0.04,  -6.78,  0.00);  object(0x1CB2,  0,  90,  90);move(0.04,  -6.75,  0.00);  object(0x1CB2,  0,  90,  90);move(0.04,  -6.74,  0.00);  object(0x1CB2,  0,  90,  90);move(0.04,  -6.71,  0.00);  object(0x1CB2,  0,  90,  90);move(0.04,  -6.70,  0.00);  object(0x1CB2,  0,  90,  90);moveto(-602.53,  -1354.95,  15.53);  object(0x1CB2,  0,  0,  0);move(0.15,  -18.10,  0.00);  object(0x1CB2,  0,  0,  0);move(0.12,  -14.50,  0.00);  object(0x1CB2,  0,  0,  0);move(0.12,  -13.70,  0.00);  object(0x1CB2,  0,  0,  0);move(-14.43,  -0.12,  0.00);  object(0x1CB2,  0,  0,  0);move(-0.12,  14.60,  0.00);  object(0x1CB2,  0,  0,  0);move(-0.13,  14.70,  0.00);  object(0x1CB2,  0,  0,  0);move(-0.22,  16.30,  -0.10);  object(0x1CB2,  0,  0,  0);move(0.02,  -2.20,  0.00);  object(0x1CB2,  0,  0,  0);move(7.30,  6.96,  2.80);  object(0x1CB2,  0,  90,  90);move(0.00,  -6.78,  0.00);  object(0x1CB2,  0,  90,  90);move(0.00,  -6.73,  0.00);  object(0x1CB2,  0,  90,  90);move(0.00,  -6.55,  0.00);  object(0x1CB2,  0,  90,  90);move(0.00,  -6.79,  0.00);  object(0x1CB2,  0,  90,  90);move(0.00,  -6.72,  0.00);  object(0x1CB2,  0,  90,  90);move(0.00,  -6.69,  0.00);  object(0x1CB2,  0,  90,  90);move(0.00,  -6.74,  0.00);  object(0x1CB2,  0,  90,  90);move(0.00,  -6.46,  0.00);  object(0x1CB2,  0,  90,  90);move(0.30,  -0.78,  0.00);  object(0x1CB2,  0,  90,  90);moveto(-602.50,  -1366.96,  15.53);  object(0x1CB2,  0,  0,  0);move(-53.33,  206.19,  -6.40);  object(0x1CB2,  0,  0,  90);move(-14.30,  -0.10,  0.00);  object(0x1CB2,  0,  0,  90);move(-7.18,  7.24,  0.00);  object(0x1CB2,  0,  0,  180);move(-0.14,  14.50,  0.00);  object(0x1CB2,  0,  0,  180);move(12.95,  0.33,  0.00);  object(0x1CB2,  0,  0,  180);move(0.00,  -0.40,  0.00);  object(0x1CB2,  0,  0,  180);move(7.34,  -7.09,  0.00);  object(0x1CB2,  0,  0,  90);move(-11.91,  -7.41,  -4.60);  object(0x1CB2,  0,  290,  180);move(4.56,  14.50,  6.71);  object(0x1CB2,  0,  0,  0);move(-12.91,  -0.10,  0.00);  object(0x1CB2,  0,  0,  0);move(0.11,  -14.30,  0.00);  object(0x1CB2,  0,  0,  0);move(7.30,  -7.26,  0.00);  object(0x1CB2,  0,  0,  270);move(12.20,  0.00,  0.00);  object(0x1CB2,  0,  0,  270);move(0.60,  14.30,  0.00);  object(0x1CB2,  0,  0,  270);move(-16.83,  7.18,  3.30);  object(0x1CB2,  0,  90,  0);move(0.10,  -14.20,  0.00);  object(0x1CB2,  0,  90,  0);move(6.18,  0.04,  0.00);  object(0x1CB2,  0,  90,  0);move(-0.10,  14.20,  0.00);  object(0x1CB2,  0,  90,  0);move(6.79,  -14.15,  0.00);  object(0x1CB2,  0,  90,  0);move(7.34,  0.05,  -1.00);  object(0x1CB2,  0,  110,  0);move(-6.21,  -0.06,  1.00);  object(0x1CB2,  0,  90,  0);moveto(-609.40,  -1411.78,  12.12);  object(0x1CB2,  0,  90,  90);move(14.60,  -0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(-29.19,  0.07,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.02,  -6.75,  0.00);  object(0x1CB2,  0,  90,  90);move(14.60,  -0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(14.60,  -0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.02,  -6.79,  0.00);  object(0x1CB2,  0,  90,  90);move(-14.50,  0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(-14.70,  0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.02,  -6.79,  0.00);  object(0x1CB2,  0,  90,  90);move(14.60,  -0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(14.60,  -0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.02,  -6.72,  0.00);  object(0x1CB2,  0,  90,  90);move(-14.50,  0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(-14.70,  0.04,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.01,  -3.40,  3.40);  object(0x1CB2,  0,  0,  90);move(14.50,  -0.04,  0.00);  object(0x1CB2,  0,  0,  90);move(14.60,  -0.04,  0.00);  object(0x1CB2,  0,  0,  90);move(0.21,  33.84,  0.00);  object(0x1CB2,  0,  0,  270);move(-29.30,  0.12,  0.00);  object(0x1CB2,  0,  0,  270);move(-7.20,  -26.48,  0.00);  object(0x1CB2,  0,  0,  180);move(-0.16,  14.60,  0.00);  object(0x1CB2,  0,  0,  180);move(-0.05,  4.60,  0.00);  object(0x1CB2,  0,  0,  180);move(43.96,  -0.12,  0.00);  object(0x1CB2,  0,  0,  180);move(-0.04,  -19.20,  0.00);  object(0x1CB2,  0,  0,  180);move(-0.10,  9.20,  0.00);  object(0x1CB2,  0,  0,  180);move(0.21,  10.00,  6.70);  object(0x1CB2,  0,  0,  180);move(-0.05,  -14.50,  0.00);  object(0x1CB2,  0,  0,  180);move(0.05,  -4.70,  0.00);  object(0x1CB2,  0,  0,  180);move(-7.40,  26.53,  0.00);  object(0x1CB2,  0,  0,  90);move(-29.20,  0.24,  0.00);  object(0x1CB2,  0,  0,  90);move(14.70,  -0.13,  0.00);  object(0x1CB2,  0,  0,  90);move(0.00,  0.00,  -0.70);  object(0x1CB2,  0,  0,  90);move(-22.12,  -7.28,  0.70);  object(0x1CB2,  0,  0,  0);move(0.11,  -14.60,  0.00);  object(0x1CB2,  0,  0,  0);move(0.04,  -4.80,  0.00);  object(0x1CB2,  0,  0,  0);move(7.43,  -7.15,  0.00);  object(0x1CB2,  0,  0,  270);move(14.60,  0.07,  0.00);  object(0x1CB2,  0,  0,  270);move(14.60,  0.07,  0.00);  object(0x1CB2,  0,  0,  270);move(-24.78,  15.34,  -8.90);  object(0x1CA4,  0,  0,  0);move(1.81,  -2.56,  0.00);  object(0x1CA4,  0,  0,  270);move(-4.30,  -0.02,  0.00);  object(0x1CA4,  0,  0,  270);move(2.49,  -1.80,  0.00);  object(0x1CA4,  0,  0,  359);move(21.29,  0.26,  0.00);  object(0x1CA4,  0,  0,  359);move(1.80,  1.78,  0.00);  object(0x1CA4,  0,  0,  270);move(-4.30,  -0.03,  0.00);  object(0x1CA4,  0,  0,  270);move(2.58,  1.79,  0.00);  object(0x1CA4,  0,  0,  180);move(-2.25,  0.25,  1.90);  object(0x1C98,  0,  270,  180);move(4.10,  0.03,  0.00);  object(0x1C98,  0,  270,  180);move(-21.29,  -0.13,  0.00);  object(0x1C98,  0,  270,  180);move(-4.00,  -0.02,  0.00);  object(0x1C98,  0,  270,  180);move(12.85,  -12.78,  -3.40);  object(0x1C90,  0,  0,  180);moveto(-594.70,  -1438.84,  25.56);  object(0x1CB2,  0,  90,  90);move(-14.50,  0.07,  0.00);  object(0x1CB2,  0,  90,  90);move(-14.70,  0.07,  0.00);  object(0x1CB2,  0,  90,  90);move(0.03,  6.76,  0.00);  object(0x1CB2,  0,  90,  90);move(14.50,  -0.07,  0.00);  object(0x1CB2,  0,  90,  90);move(14.60,  -0.11,  0.00);  object(0x1CB2,  0,  90,  90);move(0.03,  6.65,  0.00);  object(0x1CB2,  0,  90,  90);move(0.03,  6.78,  0.00);  object(0x1CB2,  0,  90,  90);move(0.03,  6.82,  0.00);  object(0x1CB2,  0,  90,  90);move(-14.60,  0.07,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.03,  -6.86,  0.00);  object(0x1CB2,  0,  90,  90);move(-0.03,  -6.70,  0.00);  object(0x1CB2,  0,  90,  90);move(-14.60,  0.07,  0.00);  object(0x1CB2,  0,  90,  90);move(0.03,  6.74,  0.00);  object(0x1CB2,  0,  90,  90);move(0.03,  6.71,  0.00);  object(0x1CB2,  0,  90,  90);move(12.19,  -21.75,  -12.30);  object(0x1CB7,  0,  0,  251);move(0.00,  -3.19,  -0.50);  object(0x1CA4,  0,  0,  270);move(5.29,  0.01,  0.00);  object(0x1CA4,  0,  0,  270);move(-2.75,  -1.82,  0.00);  object(0x1CA4,  0,  0,  0);move(0.90,  -0.00,  0.00);  object(0x1CA4,  0,  0,  0);move(0.21,  4.34,  0.00);  object(0x1CA4,  0,  0,  0);move(-0.62,  -2.72,  -0.50);  object(0x1CB1,  0,  0,  270);move(0.00,  0.00,  0.00);  object(0x1CA5,  0,  0,  270);setfloat(pplayer + 0x30,  -761.31,  -1117.41,  11.07);}if(getfloat(pplayer + 0x30) < -677.56 && getfloat(pplayer + 0x30) > -750.74 && getfloat(pplayer + 0x34) < -1080.25 && getfloat(pplayer + 0x34) > -1103.97){ selectobject(rotpiece); setfloat(rotpiece,  cos(rpZ),  -sin(rpZ)); setfloat(rotpiece+0x10,  sin(rpZ),  cos(rpZ)); propagateobject(); rpZ++;}wl = 0x96C96B0;check = getfloat(wl);if(getfloat(pplayer + 0x30) < -617.56 && getfloat(pplayer + 0x30) > -631.94 && getfloat(pplayer + 0x34) < -1146.64 && getfloat(pplayer + 0x34) > -1160.22 && check <= 27){ setfloat(wl,  getfloat(wl) +0.4);}else if(getfloat(pplayer + 0x30) < -603.06 && getfloat(pplayer + 0x30) > -617.24 && getfloat(pplayer + 0x34) < -1237.47 && getfloat(pplayer + 0x34) > -1270.44 && check <= 17){ setfloat(wl,  getfloat(wl) +0.4);}else if(check >= 6){ setfloat(wl,  getfloat(wl) -0.4);}if(getfloat(pplayer + 0x30) < -588.78 && getfloat(pplayer + 0x30) > -616.79 && getfloat(pplayer + 0x34) < -1290.73 && getfloat(pplayer + 0x34) > -1333.6 && getfloat(pplayer + 0x38) < 7){setshort(pplayer+0x4e6,  0x0);}if(getfloat(pplayer + 0x30) < -602.78 && getfloat(pplayer + 0x30) > -616.44 && getfloat(pplayer + 0x34) < -1347.97 && getfloat(pplayer + 0x34) > -1407.59 && getfloat(pplayer + 0x38) > 13){ inRoom = 1;}else inRoom = 0;if(inRoom){ selectobject(pina); dx = getfloat(pplayer+0x30) - getfloat(pina+0x30); dy = getfloat(pplayer+0x34) - getfloat(pina+0x34); setfloat(pina + 0x30,   getfloat(pina + 0x30) + dx * 0.03 * pinasp); setfloat(pina + 0x34,   getfloat(pina + 0x34) + dy * 0.03 * pinasp);  pinasp *= 0.995;dx = getfloat(pina+0x30) - getfloat(pplayer+0x30); dy = getfloat(pina+0x34) - getfloat(pplayer+0x34); if(sqrt(dx*dx) < 2 && sqrt(dy*dy) < 2) {    setfloat(pplayer+0x4e4,  0); } propagateobject();}if(getfloat(pplayer + 0x30) < -607.93 && getfloat(pplayer + 0x30) > -609.21 && getfloat(pplayer + 0x34) < -1436.35 && getfloat(pplayer + 0x34) > -1438 && getfloat(pplayer + 0x38) > 13){setfloat(pplayer + 0x30,  -761.31,  -1117.41,  11.07);setint(pplayer+0x5d8,   0x00ffffff);setint(pplayer+0x5f4,   0x00ffffff);setint(pplayer+0x610,   0x00ffffff);setint(pplayer+0x5bc,   0x00ffffff);setint(pplayer+0x62c,   0x00ffffff);setint(pplayer+0x648,   0x00ffffff);setint(pplayer+0x664,   0x00ffffff);setint(0x08bde560,  getint(0x08bde560) + 0x10000000);}setchar(0x08be3a20,   1);setfloat(0x08be3a30,   -598.05,  -1428.88,  14);setchar(0x08be3a60,   1);setfloat(0x08be3a70,   -619.45,  -1429.17,  14);

 

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

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

Create an account

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

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

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

×
×
  • Create New...

Important Information

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