Gian_Yagami Posted May 14, 2014 Share Posted May 14, 2014 Hello, I downloaded DK22PAC Plugin SDK. It's have many code functions. Anyone have english tutorial? Link to comment Share on other sites More sharing options...
CharlesVercetti Posted May 15, 2014 Share Posted May 15, 2014 Learn C++ first. All you get is a long list of header files. Link them to your C++ script,put the plugin.dll in your SA root folder. Gian_Yagami and CrossPT 2 Link to comment Share on other sites More sharing options...
Link2012 Posted May 15, 2014 Share Posted May 15, 2014 Learn C++ first. All you get is a long list of header files. Link them to your C++ script,put the plugin.dll in your SA root folder. plugin.dll is deprecated, plugin sdk is now a static library. Link to comment Share on other sites More sharing options...
CharlesVercetti Posted May 16, 2014 Share Posted May 16, 2014 Learn C++ first. All you get is a long list of header files. Link them to your C++ script,put the plugin.dll in your SA root folder. plugin.dll is deprecated, plugin sdk is now a static library. Where can I get the new Plugin SDK? _DK had that link disabled in his signature. Link to comment Share on other sites More sharing options...
Link2012 Posted May 16, 2014 Share Posted May 16, 2014 Learn C++ first. All you get is a long list of header files. Link them to your C++ script,put the plugin.dll in your SA root folder. plugin.dll is deprecated, plugin sdk is now a static library. Where can I get the new Plugin SDK? _DK had that link disabled in his signature. https://github.com/thelink2012/plugin-sdk Link to comment Share on other sites More sharing options...
Gian_Yagami Posted May 17, 2014 Author Share Posted May 17, 2014 I mean, I need explanation in each function. Link to comment Share on other sites More sharing options...
Johnny_D Posted May 18, 2014 Share Posted May 18, 2014 From my understanding, once you know C++, then you'll understand the functions. Other than that, you'll be confused as hell. Link to comment Share on other sites More sharing options...
David_CARP96 Posted September 29, 2014 Share Posted September 29, 2014 Somebody here knows how can I install this thing??? ._. Link to comment Share on other sites More sharing options...
Gian_Yagami Posted September 25, 2017 Author Share Posted September 25, 2017 Hello again, I bumping my old post because I am now a college student majoring in informatics engineering since 2015. I've learned Java, C and C++ with Object oriented method. Now I can understanding function with myself, only one thing I still don't understand is manipulating memory address. But I won't give up to learn it. Somebody here knows how can I install this thing??? ._. This is SDK, it means tons of library keyword which have their respective functions. so you just add them in your project file from IDE menu. Grinch_ 1 Link to comment Share on other sites More sharing options...
DK22Pac Posted September 25, 2017 Share Posted September 25, 2017 (edited) Do you know how to work with them in CLEO? We have similar functionality in plugin-sdk. plugin::patch::SetUInt(address, value); // write 4-byte value @ address unsigned int value = plugin::patch::GetUInt(address); // read 4-byte value @ address plugin::patch::SetUShort(address, value); // write 2-byte value @ address unsigned short value = plugin::patch::GetUShort(address); // read 2-byte value @ address plugin::patch::SetUChar(address, value); // write 1-byte value @ address unsigned char value = plugin::patch::GetUChar(address); // read 1-byte value @ address Example: Quote 0xBAB244 - [byte] Wanted level color (RGBA, 4 bytes) #include "plugin.h" using namespace plugin; class RedWantedStars { public: RedWantedStars() { Events::initRwEvent += [] { patch::SetUInt(0xBAB244, 0xFF0000FF); }; } } inst; And to get more understanding about memory addresses, you should start working with IDA and GTA database. You can join our chat in Discord to get more info. Edited June 21, 2018 by DK22Pac Gian_Yagami 1 Link to comment Share on other sites More sharing options...
CharlesVercetti Posted September 26, 2017 Share Posted September 26, 2017 Hello again, I bumping my old post because I am now a college student majoring in informatics engineering since 2015. I've learned Java, C and C++ with Object oriented method. Now I can understanding function with myself, only one thing I still don't understand is manipulating memory address. But I won't give up to learn it. That is some spirit.Sorry for offtopic,but I am also studying the same course now. Link to comment Share on other sites More sharing options...
Gian_Yagami Posted September 30, 2017 Author Share Posted September 30, 2017 Do you know how to work with them in CLEO? We have similar functionality in plugin-sdk. Yes I know well about CLEO, DK. And to get more understanding about memory addresses, you should start working with IDA and GTA database. You can join our chat in Discord to get more info. I never heard about IDA and GTA database before. Link to comment Share on other sites More sharing options...
DangerDan12 Posted October 4, 2017 Share Posted October 4, 2017 Is this the official Plugin SDK topic? If not, which one is ist then? 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