/* ================================================================================ ------------------------------------------------- LuX Administration System v1.6 Beta Admin Include v3.0 (c)LuxurioN ------------------------------------------------- ================================================================================ */ #if defined _ladmin_included #endinput #endif #define _ladmin_included #pragma library ladmin #include #include //============================================================================== // Administration //============================================================================== stock IsPlayerLuxAdmin(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); new file[256], tmp, tmp2; format(file,256,"/LuxAdmin/Accounts/%s.sav",udb_encode(name)); tmp = dini_Int(file,"Level"); tmp2 = dini_Int(file,"Loggedin"); if( (IsPlayerConnected(playerid)) && (tmp > 0) && (tmp2 == 1) ) return true; else return false; } stock IsPlayerLuxAdminLevel(playerid, level) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); new file[256], tmp, tmp2; format(file,256,"/LuxAdmin/Accounts/%s.sav",udb_encode(name)); tmp = dini_Int(file,"Level"); tmp2 = dini_Int(file,"Loggedin"); printf("tmp = %d, tmp2(logged) = %d, level = %d", tmp, tmp2, level); if((IsPlayerConnected(playerid)) && (tmp >= level) && (tmp2 != 0)) return true; else return false; } //============================================================================== // Vip //============================================================================== stock IsPlayerVipMember(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); new file[256], tmp, tmp2; format(file,256,"/LuxAdmin/Accounts/%s.sav",udb_encode(name)); tmp = dini_Int(file,"AccountType"); tmp2 = dini_Int(file,"Loggedin"); if((IsPlayerConnected(playerid)) && (tmp > 0) && (tmp2 == 1) ) return true; else return false; } stock IsPlayerVipType(playerid, type) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); new file[256], tmp, tmp2; format(file,256,"/LuxAdmin/Accounts/%s.sav",udb_encode(name)); tmp = dini_Int(file,"AccountType"); tmp2 = dini_Int(file,"Loggedin"); printf("tmp = %d, tmp2(logged) = %d, level = %d", tmp, tmp2, type); if((IsPlayerConnected(playerid)) && (tmp >= type) && (tmp2 != 0)) return true; else return false; }