fiki574_CRO

Fix for "fadmin.inc"

May 31st, 2012
939
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.95 KB | None | 0 0
  1. #if defined _fadmin_included
  2.     #endinput
  3. #endif
  4. #define _fadmin_included
  5.  
  6. /*Natives:
  7. native IsPlayerFadmin(playerid);
  8. native IsPlayerFadminLevel(playerid,level);
  9. native IsPlayerVip(playerid);
  10. native IsPlayerVipLevel(playerid,level);
  11. */
  12.  
  13. stock IsPlayerFadmin(playerid)
  14. {
  15.     new name[MAX_PLAYER_NAME];
  16.     GetPlayerName(playerid, name, sizeof(name));
  17.     new Afile[256];
  18.     new isAdmin[MAX_PLAYERS];
  19.     format(Afile,256,"/fAdmin/Players/%s.txt",name);
  20.     if(dini_Exists(Afile))
  21.     {
  22.             fopen(Afile,io_read);
  23.         isAdmin[playerid] = dini_Int(Afile,"AdminLevel");
  24.         if(isAdmin[playerid] >= 1)
  25.         {
  26.             return true;
  27.         }
  28.         else
  29.         {
  30.             return false;
  31.         }
  32.     }
  33.     return 1;
  34. }
  35.  
  36. stock IsPlayerFadminLevel(playerid,level)
  37. {
  38.     new name[MAX_PLAYER_NAME];
  39.     GetPlayerName(playerid, name, sizeof(name));
  40.     new Afile[256];
  41.     new isAdmin[MAX_PLAYERS];
  42.     format(Afile,256,"/fAdmin/Players/%s.txt",name);
  43.     if(dini_Exists(Afile))
  44.     {
  45.             fopen(Afile,io_read);
  46.         isAdmin[playerid] = dini_Int(Afile,"AdminLevel");
  47.         if(isAdmin[playerid] >= level)
  48.         {
  49.             return true;
  50.         }
  51.         else
  52.         {
  53.             return false;
  54.         }
  55.     }
  56.     return 1;
  57. }
  58.  
  59. stock IsPlayerVip(playerid)
  60. {
  61.     new name[MAX_PLAYER_NAME];
  62.     GetPlayerName(playerid, name, sizeof(name));
  63.     new Vfile[256];
  64.     new isVip[MAX_PLAYERS];
  65.     format(Vfile,256,"/fAdmin/Players/%s.txt",name);
  66.     if(dini_Exists(Vfile))
  67.     {
  68.             fopen(Vfile,io_read);
  69.         isVip[playerid] = dini_Int(Vfile,"VIPlevel");
  70.         if(isVip[playerid] >= 1)
  71.         {
  72.             return true;
  73.         }
  74.         else
  75.         {
  76.             return false;
  77.         }
  78.     }
  79.     return 1;
  80. }
  81.  
  82. stock IsPlayerVipLevel(playerid,level)
  83. {
  84.     new name[MAX_PLAYER_NAME];
  85.     GetPlayerName(playerid, name, sizeof(name));
  86.     new Vfile[256];
  87.     new isVip[MAX_PLAYERS];
  88.     format(Vfile,256,"/fAdmin/Players/%s.txt",name);
  89.     if(dini_Exists(Vfile))
  90.     {
  91.             fopen(Vfile,io_read);
  92.         isVip[playerid] = dini_Int(Vfile,"VIPlevel");
  93.         if(isVip[playerid] >= level)
  94.         {
  95.             return true;
  96.         }
  97.         else
  98.         {
  99.             return false;
  100.         }
  101.     }
  102.     return 1;
  103. }
Advertisement
Add Comment
Please, Sign In to add comment