[IGS + SAM] Ошибка при выдачи привилегии

Ну по факту все работает, но ошибку хотелось бы пофиксить


[ERROR] igs/extensions/sam.lua:40: attempt to call method 'sam_getrank' (a nil value)
  1. v - igs/extensions/sam.lua:40
   2. Run - lua/includes/modules/hook.lua:96
    3. fOnSuccess - igs/core_sv.lua:29
     4. fOnSuccess - igs/apinator.lua:72
      5. onsuccess - igs/apinator.lua:61
       6. unknown - lua/includes/modules/http.lua:59

Попробуй ввести в консоль, скинь результат
lua_run print(FindMetaTable("Player").sam_getrank)

image

Установлена система администрирования SAM?

Да, установлена

Скорее всего кривой аддон

ну ладно, в принципе работает )

Отложил таймер удаления темы из-за любопытства

@Oleguka, скинь, пожалуйста, в .zip архиве свой SAM. Стало интересно как там может не быть getrank

В SAM 153+ более нет такой функции её заменили на GetUserGroup, но для поддержки старых SAM используй Player:sam_get_nwvar(“rank”, “user”)

sam.zip (334,3 КБ)
Архив с SAM 143 и 153

2 лайка

А функция pl:sam_set_rank осталась? Если нет, то во что превратилась?

UPD. Проверил, есть.
P.S. Убрал таймер удаления темы. Сослался на нее в коде