Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. Red Dead Redemption 2

      1. PC
      2. Gameplay
      3. Missions
      4. Help & Support
    2. Red Dead Online

      1. Gameplay
      2. Find Lobbies & Outlaws
      3. Help & Support
      4. Frontier Pursuits
    1. Crews & Posses

      1. Recruitment
    2. Events

    1. GTA Online

      1. DLC
      2. Find Lobbies & Players
      3. Guides & Strategies
      4. Vehicles
      5. Content Creator
      6. Help & Support
      7. The Diamond Casino Heist
    2. Grand Theft Auto Series

    3. GTA 6

    4. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    5. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA IV Mods
    6. GTA Chinatown Wars

    7. GTA Vice City Stories

    8. GTA Liberty City Stories

    9. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA SA Mods
    10. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA VC Mods
    11. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA III Mods
    12. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    13. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

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

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption

    2. Rockstar Games

    1. Off-Topic

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

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

    2. Forum Support

    3. Site Suggestions

MrGTAmodsgerman

[C#] Animation in Car doe not work!?

Recommended Posts

MrGTAmodsgerman

Hello,

i want to test something with animation, but i wanna do it in the car. So why does it not work? No Error? And how to open the ScriptHookDotNet Console?

if (Game.Player.Character.IsInVehicle())                {                    Vehicle veh = Game.Player.Character.CurrentVehicle;                    GTA.Native.Function.Call(GTA.Native.Hash.REQUEST_ANIM_SET, "[email protected][email protected]");                    GTA.Native.Function.Call(GTA.Native.Hash.TASK_VEHICLE_PLAY_ANIM, veh, "[email protected][email protected]", "flee_backward_shopkeeper");

Thanks

 

Share this post


Link to post
Share on other sites
ChOcOsKiZo

Hello,

i want to test something with animation, but i wanna do it in the car. So why does it not work? No Error? And how to open the ScriptHookDotNet Console?

if (Game.Player.Character.IsInVehicle())                {                    Vehicle veh = Game.Player.Character.CurrentVehicle;                    GTA.Native.Function.Call(GTA.Native.Hash.REQUEST_ANIM_SET, "[email protected][email protected]");                    GTA.Native.Function.Call(GTA.Native.Hash.TASK_VEHICLE_PLAY_ANIM, veh, "[email protected][email protected]", "flee_backward_shopkeeper");

Thanks

 

i'm on ps3 but to play anim , even those in vehicle i use these natives :

 

REQUEST_ANIM_DICT

HAS_ANIM_DICT_LOADED

TASK_PLAY_ANIM

 

Code from NGU thread

bool doAnimation(const char* AnimDict, const char* AnimID){	int pPlayer = PLAYER_PED_ID();	REQUEST_ANIM_DICT(AnimDict);	if(HAS_ANIM_DICT_LOADED(AnimDict))	TASK_PLAY_ANIM(pPlayer, AnimDict, AnimID, 8.0f, 0.0f, -1, 9, 0, 0, 0, 0);}

hope it helps :)

Share this post


Link to post
Share on other sites
MrGTAmodsgerman

 

Hello,

i want to test something with animation, but i wanna do it in the car. So why does it not work? No Error? And how to open the ScriptHookDotNet Console?

Thanks

 

i'm on ps3 but to play anim , even those in vehicle i use these natives :

 

REQUEST_ANIM_DICT

HAS_ANIM_DICT_LOADED

TASK_PLAY_ANIM

 

Code from NGU thread

hope it helps :)

 

Not really, but thanks I know now some new hashes

Edited by MrGTAmodsgerman

Share this post


Link to post
Share on other sites
Inco
ped.Task.PlayAnimation( ... )

?

And this method loads dict automatically.

Edited by Inco

Share this post


Link to post
Share on other sites
MrGTAmodsgerman
ped.Task.PlayAnimation( ... )

?

And this method loads dict automatically.

 

What are the arguments? @Inco

Share this post


Link to post
Share on other sites
leftas

Ah, dude, don't be lazy, you have Visual studio, which will pop-out a little nice box when you start writing arguments :)

Here is your arguments

System::String ^animSet, System::String ^animName, float speed, int duration, bool lastAnimation, float playbackRate

All the best,

Paul.

Share this post


Link to post
Share on other sites
MrGTAmodsgerman

Ah, dude, don't be lazy, you have Visual studio, which will pop-out a little nice box when you start writing arguments :)

Here is your arguments

System::String ^animSet, System::String ^animName, float speed, int duration, bool lastAnimation, float playbackRate

All the best,

Paul.

Thanks, but i am not lazy, There is no Task with point and arguments are not shown.

14ctdmq.png

Share this post


Link to post
Share on other sites
leftas

You calling the native, but you need to call function(which is wrapper for that native), so in Player ped case you would need to call it like:

Game.Player.Character.Tasks.PlayAnimation("[email protected][email protected]", "flee_backward_shopkeeper", 0.5, 3, true,0);

All the best,

Paul.

Share this post


Link to post
Share on other sites
MrGTAmodsgerman

You calling the native, but you need to call function(which is wrapper for that native), so in Player ped case you would need to call it like:

Game.Player.Character.Tasks.PlayAnimation("[email protected][email protected]", "flee_backward_shopkeeper", 0.5, 3, true,0);

All the best,

Paul.

Thanks, i only know that the native data base exist. But what does this Error mean?

Error	1	'GTA.Ped' does not contain a definition for 'Tasks' and no extension method 'Tasks' accepting a first argument of type 'GTA.Ped' could be found (are you missing a using directive or an assembly reference?)

GTA.Ped is wrong??

Ps: You are very helpful

Edited by MrGTAmodsgerman

Share this post


Link to post
Share on other sites
leftas

Wops, Made a typo :D Instead of Tasks use Task :)

 

P.S. ah, I don't think so :)

 

All the best,

Paul.

Share this post


Link to post
Share on other sites
MrGTAmodsgerman

Wops, Made a typo :D Instead of Tasks use Task :)

 

P.S. ah, I don't think so :)

 

All the best,

Paul.

Now it shows me this: Arguments wrong??

My Arguments: 0.5, 3, true, 0

Error	1	The best overloaded method match for 'GTA.Tasks.PlayAnimation(string, string, float, int, bool, float)' has some invalid arguments
Error	2	Argument 3: cannot convert from 'double' to 'float'
Edited by MrGTAmodsgerman

Share this post


Link to post
Share on other sites
leftas

Next to 0.5 add f letter, so the compiler would understand that this is float, not double :)

 

All the best,

Paul.

Share this post


Link to post
Share on other sites
MrGTAmodsgerman

Next to 0.5 add f letter, so the compiler would understand that this is float, not double :)

 

All the best,

Paul.

Thanks, now it works, so how to setup the arguments? Because Trevor move his hands up and down on the steering wheel for a really short time(ms). My Setting

"[email protected]_sleeping", "sleeping_idle", 0.1f, 40, true, 5
@leftas

I dont know what duration, lastAnimation and playBackSpeed means

Edited by MrGTAmodsgerman

Share this post


Link to post
Share on other sites
leftas

 

Next to 0.5 add f letter, so the compiler would understand that this is float, not double :)

 

All the best,

Paul.

Thanks, now it works, so how to setup the arguments? Because Trevor move his hands up and down on the steering wheel for a really short time(ms). My Setting

"[email protected]_sleeping", "sleeping_idle", 0.1f, 40, true, 5
@leftas

I dont know what duration, lastAnimation and playBackSpeed means

 

Sorry, don't know, dude, you need to trial and error.

 

All the best,

Paul.

Edited by leftas

Share this post


Link to post
Share on other sites
MrGTAmodsgerman

 

 

Next to 0.5 add f letter, so the compiler would understand that this is float, not double :)

 

All the best,

Paul.

Thanks, now it works, so how to setup the arguments? Because Trevor move his hands up and down on the steering wheel for a really short time(ms). My Setting

"[email protected]_sleeping", "sleeping_idle", 0.1f, 40, true, 5
@leftas

I dont know what duration, lastAnimation and playBackSpeed means

 

Sorry, don't know, dude, you need to trial and error.

 

All the best,

Paul.

 

Ok, so i need it no more, but it will be good for the future to know it

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • 2 Users Currently Viewing
    0 members, 0 Anonymous, 2 Guests

×
×
  • Create New...

Important Information

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