Advertisement
Guest User

gsystem

a guest
Apr 5th, 2012
2,211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.70 KB | None | 0 0
  1. #include <dof2>
  2.  
  3. #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  4.  
  5. /*cores*/
  6. #define amarelo 0xFFFF00AA
  7. #define verde 0x33FF33AA
  8. #define vermelho 0xFF0000AA
  9. #define vermelhoescuro 0xAA3333AA
  10. #define branco 0xFFFFFFAA
  11. #define rosa 0xCCFF00FFAA
  12. #define azul 0x057ABDAA
  13. #define cinza 0xC0C0C0AA
  14. #define yellow 0xFFFF00AA
  15. #define laranja 0xFFA500AA
  16.  
  17. stock HexToInt(string[])
  18. {
  19.     new i = 0;
  20.     new cur = 1;
  21.     new res = 0;
  22.     for (i = strlen(string); i > 0; i--)
  23.     {
  24.         if (string[i-1] < 58) res = res + cur*(string[i-1] - 48); else res = res + cur*(string[i-1] - 65 + 10);
  25.         cur = cur*16;
  26.     }
  27.     return res;
  28. }
  29.  
  30. stock split(const strsrc[], strdest[][], delimiter)
  31. {
  32.     new i, li;
  33.     new aNum;
  34.     new len;
  35.     while(i <= strlen(strsrc))
  36.     {
  37.         if(strsrc[i] == delimiter || i == strlen(strsrc))
  38.         {
  39.             len = strmid(strdest[aNum], strsrc, li, i, 128);
  40.             strdest[aNum][len] = 0;
  41.             li = i+1;
  42.             aNum++;
  43.         }
  44.         i++;
  45.     }
  46.     return 1;
  47. }
  48.  
  49. stock GangF(gang[])
  50. {
  51.     new file[128];
  52.     format(file,128,"gangs/%s",gang);
  53.     return file;
  54. }
  55.  
  56. stock FormatGang(gang)
  57. {
  58.     new file[128];
  59.     format(file,128,"gangs/%d.gang",gang);
  60.     return file;
  61. }
  62.  
  63. stock FormatTerri(gang)
  64. {
  65.     new file[128];
  66.     format(file,128,"gangs/%d.terri",gang);
  67.     return file;
  68. }
  69.  
  70. stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
  71. {
  72. new Float:x, Float:y, Float:z;
  73. GetPlayerPos(playerid, x, y, z);
  74. if (x > minx && x < maxx && y > miny && y < maxy) return 1;
  75. return 0;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement