Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. 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

object throw


sci4me
 Share

Recommended Posts

ok, i want a grenade to be created at the players spot. then it will go up and disapear. i am using cleo4, the grenade gets created, and destroyed, but doesnt go up. heres my code:

 

{$VERSION 3.1.0027}

{$CLEO .cs}

 

//-------------MAIN---------------

0000: NOP

 

:NONAME_2

wait 250

if

0ADC: test_cheat "BOMB"

jf @NONAME_4202

actor.StorePos($player_actor, $x, $y, $z)

[email protected] = Object.Create(#GRENADE, $x, $y, $z)

wait 5000

$z += 10

Object.Throw([email protected], $x, $y, $z)

object.Destroy([email protected])

:NONAME_4202

jump @NONAME_2

 

please help!!! thanks!!!

Link to comment
Share on other sites

Heh that's because the object is destroyed right after it's thrown. You should add a loop checking for some conditions like collision or position (or move that wait 5000 to after the Object.Throw).

 

And don't use $globals in CLEO scripts either! wink.gif

Edited by Adler
23088_s.gif

Link to comment
Share on other sites

but doesnt go up

 

what do you mean?

are you complaning about the fact that the grenade won't blow up?

then

 

<facepalm seeds planted>

 

the grenade is just an object and no explosive. To make the grernade blowing up you need to create an actor at the players coords and give him grenades and if you want it to be thrown, give the actor the instructions to attack a certian point so he'll throw the grenade, then you don't even need to destroy the object

 

or even more simple:

Object.Storepos (I hope this even exists lol.gif )

 

and create an explosion there

 

cheers

Link to comment
Share on other sites

How the hell does your script work anyway? Because

 

 

:1wait 00ADC: test_cheat "LOL"jf @1

 

 

IF is not necessary for 0ADC. In my experience, it gave me crashes when I use IF 0ADC.

Edited by james227uk
Link to comment
Share on other sites

i want it to move up, not blow up. and that didnt work, plz help! i suck at coding! thanks!

Link to comment
Share on other sites

 

 

//-------------MAIN---------------0000: NOP:NONAME_2wait 250if0ADC: test_cheat "BOMB"jf @NONAME_4202actor.StorePos($player_actor, $x, $y, $z)[email protected] = Object.Create(#GRENADE, $x, $y, $z)wait 5000$z += 10Object.Throw([email protected], $x, $y, $z):2wait 0if04E6:   object [email protected] near_point $x $y $z radius 0.1 0.1 0.1 flag 0 jf @2object.Destroy([email protected]):NONAME_4202jump @NONAME_2

 

This should work

 

 

Link to comment
Share on other sites

You don't use

 

 

if0ADC

 

 

As I said. It's either unnecessary (Alien fixed the crash) or it will crash the game.

Link to comment
Share on other sites

Not surprised. The script is flawed.

 

1. IF...0ADC will crash

2. Never use globals in a cleo script. Ever

Link to comment
Share on other sites

also no suprise for me:

 

 

$z += 10

 

 

coordinates are floats, so the game expacts a float, not an int

 

@TC: so why do you use *BOMB*

as your cheat then?????

 

edit:

 

try:

 

:Startwait 20if and0256:03ee:80df:jf @Start0ADC: test_cheat "BOMB"jf @Start0247: #grenadewhile 8248: #Grenade wait 0end00a0:  $PLAYER_ACTOR [email protected] [email protected] [email protected]([email protected], #grenade, [email protected], [email protected], [email protected])// search for the opcode to set an objects collision detection to 0Inc([email protected], 10.0)0249: #grenadewhile // search for the opcode here: object near point [email protected] [email protected] [email protected] wait 200 //search for the opcode to move an object // move object to [email protected] [email protected] [email protected] speed 0.0 0.0   > play around with floats between 0.2 and 1.2endObject.Destroy([email protected])Object.RemoveReferences([email protected])wait 2000jump @Start

 

 

of course this hasen't been tested since its a scheme I worked out on paper here in the libary :S

 

cheers and good luck

 

 

Edited by The_Siggi
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.