Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. public Action VIP_OnFeatureToggle(int iClient, const char[] szFeature, VIP_ToggleState eOldStatus, VIP_ToggleState &eNewStatus) {
  2.  
  3. if (eNewStatus) {
  4. if (!StrEqual(szFeature, sActiveFunction[iClient]) && !StrEqual(szFeature, sFutureFunction[iClient]) && VIP_GetClientFeatureStatus(iClient, szFeature) != VIP_ToggleState:NO_ACCESS) {
  5. strcopy(sFutureFunction[iClient], 64, szFeature);
  6. char szBuff[128];
  7. Format(szBuff, sizeof szBuff, "%s_description", sFutureFunction[iClient]);
  8. CPrintToChat(iClient, "%t", "Common pattern", szBuff, sFutureFunction[iClient]);
  9. SetClientCookie(iClient, g_hCookie, sFutureFunction[iClient]);
  10. VIP_SetClientFeatureStatus(iClient, szFeature, VIP_ToggleState:DISABLED, false, true);
  11. }
  12. } else if (!eNewStatus) {
  13. if (StrEqual(szFeature, sActiveFunction[iClient]) && VIP_GetClientFeatureStatus(iClient, szFeature) != VIP_ToggleState:NO_ACCESS) {
  14. VIP_SetClientFeatureStatus(iClient, szFeature, VIP_ToggleState:ENABLED, false, true);
  15. }
  16. }
  17. VIP_SendClientVIPMenu(iClient, false);
  18. return Plugin_Continue;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement