Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Action VIP_OnFeatureToggle(int iClient, const char[] szFeature, VIP_ToggleState eOldStatus, VIP_ToggleState &eNewStatus) {
- if (eNewStatus) {
- if (!StrEqual(szFeature, sActiveFunction[iClient]) && !StrEqual(szFeature, sFutureFunction[iClient]) && VIP_GetClientFeatureStatus(iClient, szFeature) != VIP_ToggleState:NO_ACCESS) {
- strcopy(sFutureFunction[iClient], 64, szFeature);
- char szBuff[128];
- Format(szBuff, sizeof szBuff, "%s_description", sFutureFunction[iClient]);
- CPrintToChat(iClient, "%t", "Common pattern", szBuff, sFutureFunction[iClient]);
- SetClientCookie(iClient, g_hCookie, sFutureFunction[iClient]);
- VIP_SetClientFeatureStatus(iClient, szFeature, VIP_ToggleState:DISABLED, false, true);
- }
- } else if (!eNewStatus) {
- if (StrEqual(szFeature, sActiveFunction[iClient]) && VIP_GetClientFeatureStatus(iClient, szFeature) != VIP_ToggleState:NO_ACCESS) {
- VIP_SetClientFeatureStatus(iClient, szFeature, VIP_ToggleState:ENABLED, false, true);
- }
- }
- VIP_SendClientVIPMenu(iClient, false);
- return Plugin_Continue;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement