Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. The Criminal Enterprises
      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

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


MrGTAmodsgerman
 Share

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

 

Link to comment
Share on other sites

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 :)

Link to comment
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
Link to comment
Share on other sites

ped.Task.PlayAnimation( ... )

?

And this method loads dict automatically.

Edited by Inco
Link to comment
Share on other sites

MrGTAmodsgerman
ped.Task.PlayAnimation( ... )

?

And this method loads dict automatically.

 

What are the arguments? @Inco

Link to comment
Share on other sites

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.

Link to comment
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

Link to comment
Share on other sites

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.

Link to comment
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
Link to comment
Share on other sites

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

 

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

 

All the best,

Paul.

Link to comment
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
Link to comment
Share on other sites

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

 

All the best,

Paul.

  • Like 1
Link to comment
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
Link to comment
Share on other sites

 

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
Link to comment
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

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.