Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if defined RT_include
- #endinput
- #endif
- #define RT_include
- //====================================
- #if !defined _samp_included
- #include <a_samp>
- #endif
- //====================================
- #if !defined _dof2_included
- #include <DOF2>
- #endif
- //====================================
- #if !defined FILE_DIRECTORY
- #define FILE_DIRECTORY "langs/%s.ini"
- #endif
- //====================================
- #if !defined formatText
- #define formatText(%0,%1,%2) format(%0, sizeof %0, %1, %2)
- #endif
- //----------
- #define RT:: RT_
- //====================================
- /*
- #### ###
- ####FORMAT DIRECTORY###
- #### ###
- */
- stock formatDirectory(rt_lang[])
- {
- new file[50];
- format(file, sizeof file, FILE_DIRECTORY, rt_lang);
- return file;
- }
- stock RT_getText(rt_lang[], rt_key[])
- {
- new rt_Trans[128];
- if(DOF2_FileExists(formatDirectory(rt_lang)))
- {
- rt_Trans = DOF2::GetString(formatDirectory(rt_lang), rt_key);
- }
- else rt_Trans = "";
- return rt_Trans;
- }
- stock RT_setText(rt_lang[], rt_key[], rt_text[])
- {
- if(!DOF2::FileExists(formatDirectory(rt_lang)))
- DOF2::CreateFile(formatDirectory(rt_lang));
- DOF2::SetString(formatDirectory(rt_lang), rt_key, rt_text);
- }
Add Comment
Please, Sign In to add comment