MrGTAmodsgerman Posted June 29, 2015 Share Posted June 29, 2015 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 More sharing options...
ChOcOsKiZo Posted June 29, 2015 Share Posted June 29, 2015 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 More sharing options...
MrGTAmodsgerman Posted June 29, 2015 Author Share Posted June 29, 2015 (edited) 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 June 29, 2015 by MrGTAmodsgerman Link to comment Share on other sites More sharing options...
Inco Posted June 29, 2015 Share Posted June 29, 2015 (edited) ped.Task.PlayAnimation( ... ) ? And this method loads dict automatically. Edited June 29, 2015 by Inco Link to comment Share on other sites More sharing options...
MrGTAmodsgerman Posted June 29, 2015 Author Share Posted June 29, 2015 ped.Task.PlayAnimation( ... ) ? And this method loads dict automatically. What are the arguments? @Inco Link to comment Share on other sites More sharing options...
leftas Posted June 29, 2015 Share Posted June 29, 2015 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 More sharing options...
MrGTAmodsgerman Posted June 30, 2015 Author Share Posted June 30, 2015 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. Link to comment Share on other sites More sharing options...
leftas Posted June 30, 2015 Share Posted June 30, 2015 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 More sharing options...
MrGTAmodsgerman Posted June 30, 2015 Author Share Posted June 30, 2015 (edited) 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 June 30, 2015 by MrGTAmodsgerman Link to comment Share on other sites More sharing options...
leftas Posted June 30, 2015 Share Posted June 30, 2015 Wops, Made a typo Instead of Tasks use Task P.S. ah, I don't think so All the best, Paul. Link to comment Share on other sites More sharing options...
MrGTAmodsgerman Posted June 30, 2015 Author Share Posted June 30, 2015 (edited) Wops, Made a typo 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 June 30, 2015 by MrGTAmodsgerman Link to comment Share on other sites More sharing options...
leftas Posted June 30, 2015 Share Posted June 30, 2015 Next to 0.5 add f letter, so the compiler would understand that this is float, not double All the best, Paul. MrGTAmodsgerman 1 Link to comment Share on other sites More sharing options...
MrGTAmodsgerman Posted June 30, 2015 Author Share Posted June 30, 2015 (edited) 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 @leftasI dont know what duration, lastAnimation and playBackSpeed means Edited June 30, 2015 by MrGTAmodsgerman Link to comment Share on other sites More sharing options...
leftas Posted July 1, 2015 Share Posted July 1, 2015 (edited) 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 @leftasI dont know what duration, lastAnimation and playBackSpeed means Sorry, don't know, dude, you need to trial and error. All the best, Paul. Edited July 1, 2015 by leftas Link to comment Share on other sites More sharing options...
MrGTAmodsgerman Posted July 2, 2015 Author Share Posted July 2, 2015 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 @leftasI 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now