Вопрос Xenin Battlepass и Onyx Store

  • 39
  • 2
Контакты для связи отсутствуют.
Ребята помогите пжлст
Как сделать интеграцию оникс стора с ксенин баттл пасс? Чтобы выдавались в качестве наград кредиты именно в нем.
Оникс скачивал с брокенкора


В Баттл пассе уже есть интеграция с брикс кредитс, на основе него надо сделать тоже самое только с ониксом

Q:
local REWARD = BATTLEPASS:CreateReward()
REWARD.Mat = "battlepass/credit.png"

function REWARD:CanUnlock(ply, reward)
    return true
end

function REWARD:GetTooltip(reward)
    return string.Comma(reward) .. " credits"
end

function REWARD:GetName(reward)
    return self:GetTooltip(reward)
end

function REWARD:GetModel()
    return self.Mat
end

function REWARD:Unlock(ply, reward)
    if (SERVER) then
        ply:AddCredits(reward)
    end
end

REWARD:Register("brick_credits")
 
Последнее редактирование:
  • 39
  • 2
Контакты для связи отсутствуют.
Можно не на основе этого, можно наверное и отклониться от шаблона хз
 
  • 541
  • 17
  • 194
Чё ты написал
В ониксе награды в качестве кредитов. Что блять
В качестве награды чего? Типо бонус за покупку или что
 
  • 39
  • 2
Контакты для связи отсутствуют.
Чё ты написал
В ониксе награды в качестве кредитов. Что блять
В качестве награды чего? Типо бонус за покупку или что
Бляха муха, ты хотя бы попытался почитать, там белым по черному написано, что мне нужно чтобы кредиты оникса выдавались в Баттл пассе как награда за уровень, что не понятного?
 
  • 541
  • 17
  • 194
Бляха муха, ты хотя бы попытался почитать, там белым по черному написано, что мне нужно чтобы кредиты оникса выдавались в Баттл пассе как награда за уровень, что не понятного?
Нет там никакой привязки и связки, команда выполняется и всё, делаешь тоже самое (хотя в бриксе конкоманда а в ониксе под админку конкретно, не факт что сработает)
1:
local REWARD = BATTLEPASS:CreateReward()
REWARD.Mat = "battlepass/credit.png" -- ага да

function REWARD:CanUnlock(ply, reward)
    return true
end

function REWARD:GetTooltip(reward)
    return string.Comma(reward) .. " credits"
end

function REWARD:GetName(reward)
    return self:GetTooltip(reward)
end

function REWARD:GetModel()
    return self.Mat
end

function REWARD:Unlock(ply, reward)
    if (SERVER) then
        ply:GiveCredits(reward)
    end
end

REWARD:Register("onyx_credits")

Ну или добавляешь этот тип награды и по ней в кфг консольную команду, как в гмодсторе onyx_give_credits
 
  • 39
  • 2
Контакты для связи отсутствуют.
Нет там никакой привязки и связки, команда выполняется и всё, делаешь тоже самое (хотя в бриксе конкоманда а в ониксе под админку конкретно, не факт что сработает)
1:
local REWARD = BATTLEPASS:CreateReward()
REWARD.Mat = "battlepass/credit.png" -- ага да

function REWARD:CanUnlock(ply, reward)
    return true
end

function REWARD:GetTooltip(reward)
    return string.Comma(reward) .. " credits"
end

function REWARD:GetName(reward)
    return self:GetTooltip(reward)
end

function REWARD:GetModel()
    return self.Mat
end

function REWARD:Unlock(ply, reward)
    if (SERVER) then
        ply:GiveCredits(reward)
    end
end

REWARD:Register("onyx_credits")

Ну или добавляешь этот тип награды и по ней в кфг консольную команду, как в гмодсторе onyx_give_credits
Первый способ не работает, а вот второй я не могу понять. Как именно правильно?
 
  • 541
  • 17
  • 194
Первый способ не работает, а вот второй я не могу понять. Как именно правильно?
Я чекнул аддон, оникс который отсюда, там версия старая. В ней нет этой команды потому не получится применить этот способ (я про второй)
 
  • 39
  • 2
Контакты для связи отсутствуют.
Я чекнул аддон, оникс который отсюда, там версия старая. В ней нет этой команды потому не получится применить этот способ (я про второй)
Дак я же видел там команду onyx_give_credits и она работает. Да и даже если второй способ не сработает, то как мне быть тогда?
 
Сверху Снизу