Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. public NativeRegisterType(plugin, params) {
  2. enum {
  3. arg_name = 1,
  4. arg_desc
  5. };
  6.  
  7. new punish_name[32], punish_desc[32];
  8. new punish_index, ret;
  9.  
  10. get_string(arg_name, punish_name, charsmax(punish_name));
  11. get_string(arg_desc, punish_desc, charsmax(punish_desc));
  12.  
  13. for(new i; i < ArraySize(g_JsonData); i++) {
  14. arrayset(g_ParsingInfo, 0, sizeof g_ParsingInfo);
  15. ArrayGetArray(g_JsonData, i, g_ParsingInfo);
  16.  
  17. punish_index = ++g_PunishNums;
  18.  
  19. // проверка локального кэша системы на предмет присутствия типа наказания
  20. if(equali(g_ParsingInfo[Name], punish_name)) {
  21. log_amx("Тип наказаний есть в кэше, вызываем форвард FW_REGISTERED_TYPE");
  22. ExecuteForward(g_Forwards[FW_REGISTERED_TYPE], ret, punish_index, punish_name);
  23.  
  24. break;
  25. } else {
  26. // отправить реквест на создание и после удачного запроса вызвать форвард
  27. }
  28. }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement