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

Using Particle Effects?


MonkeyMan_420
 Share

Recommended Posts

MonkeyMan_420

I am trying to use "START_PTFX" or "TRIGGER_PTFX" which i cant seem to tell the difference. They both call the particle effect in the same way from what i can tell.

 

Anyways, I used both with "qub_explode_sm_red" (might have spelled that wrong) which i used because i know it works in HC kick script. And I can get that to play no problem. Then when I try another one none seem to work. Does anyone know why most of the particle effects listed on gtamodding.com dont work

 

i tried all the veh_exhaust ones for a car mod im working on...thanks if u can provide info smile.gif

Link to comment
Share on other sites

Next time, wait a little longer before bumping. And yeah, IV scripting is dead..more or less.

 

TRIGGER_PTFX creates a temporary PTFX while START_PTFX creates a permanent effect. Note that you can't use every PTFX temporarily and vice versa. If I recall correctly I got "veh_exhaust" working.

Link to comment
Share on other sites

Prof_Farnsworth

Try creating an invisible object, then attaching that object to where you want the particle effect. Then use this call "GTA.Native.Function.Call("START_PTFX_ON_OBJ,"effect","object name","Px","Pz","Py","Rx","Rz","Ry",1065353216)". I am not sure what the last number represents, but it is the only one that seems to work for me.

 

Good luck

Link to comment
Share on other sites

lamar_mustapha

that strange number u speak of is posted here in regards to san andreas...coincidence??

 

http://www.gtaforums.com/index.php?showtop...st&p=1060873256

 

fastman92 Posted: Sunday, Nov 13 2011, 21:28

 

          {           rc.left = 0;           rc.top = 1065353216;           LODWORD(v29) = 0;           LODWORD(v30) = 1065353216;           LODWORD(v31) = rc.right;           LODWORD(v32) = rc.bottom;           v26 = " ENBSeries v0.075c reflective bump test 2: GTA San Andreas\n enbdev.com";         }         sprintf(stringbySprintf, v26);         sprintf(byte_10036100, "%s", stringbySprintf);

 

Search for that string in hex editor, then edit. It works.

Link to comment
Share on other sites

1065353216 is 1.0 value when interpreted as 4-byte float.

Thereby last argument of START_PTFX_ON_OBJ native opcode is floating point.

Use e.g 1.0, 2.0 or something else as long as it's float.

Link to comment
Share on other sites

  • 3 weeks later...
thaCURSEDpie

I added documentation for particle fx quite a while ago. Have you not had a look on the wiki? It's a good place to start if you're searching for info smile.gif.

 

List of all effects:

http://www.gtamodding.com/index.php?title=...article_effects

 

Natives:

START_PTFX (create PTFX in the world, not attached to anything)

http://www.gtamodding.com/index.php?title=START_PTFX

 

START_PTFX_ON_OBJ (create ptfx, attached to an object)

http://www.gtamodding.com/index.php?title=START_PTFX_ON_OBJ

 

The natives really aren't that hard. Prototype for START_PTFX:

 

 

// really pseudocode, because of the 'special' calling-convention native functions use (they pass their arguments in a structure)int START_PTFX(string Name,                            // See link above ^                      float X, float Y, float Z,               // So, the coordinates                      float Yaw, float Pitch, float Roll,   // Rotation. Yes, R* uses a weird way to represent rotation, but I've tested and this is it                      float Scale);                              // What it says on the tin.// Returns: Handle to a particle effect instance

 

 

 

EDIT:

I rarely visit the forums anymore. Join #gtaivnetscripthook on freenode (it's not just about .Net scripthook. C++ / ASM / ... also goes smile.gif)

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.