| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #if defined SARPUTIL_INCLUDED
- #endinput
- #endif
- #define SARPUTIL_INCLUDED
- // Define the namespace
- #define Util: Util_
- #define Timer:%1(%2) forward Timer_%1(%2);public Timer_%1(%2)
- #define SQL:%1(%2) forward SQL_%1(%2);public SQL_%1(%2)
- stock Util:PlayerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- return name;
- }
- stock Util:PlayerICName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- strmid(name, Util:str_replace('_', ' ', Util:PlayerName(playerid)), 0, MAX_PLAYER_NAME);
- return name;
- }
- stock Util:str_replace(sSearch, sReplace, const sSubject[], &iCount = 0)
- {
- #pragma unused iCount
- new sReturn[128];
- format(sReturn, sizeof(sReturn), sSubject);
- for(new i = 0; i < sizeof(sReturn); i++)
- {
- if(sReturn[i] == sSearch)
- {
- sReturn[i] = sReplace;
- }
- }
- return sReturn;
- }
|