local REWARD = BATTLEPASS:CreateReward()
REWARD.Mat = "battlepass/refresh.png"
function REWARD:CanUnlock(ply, reward)
return true
end
function REWARD:GetTooltip(reward)
return "После активации нужно перезайти!"
end
function REWARD:GetModel()
return self.Mat
end
function REWARD:GetName(reward)
return "Сброс BATTLEPASS"
end
function REWARD:Unlock(ply, reward)
if (CLIENT) then return end
sql.Query("DELETE FROM battlepass_claimed WHERE sid64 = " .. ply:SteamID64())
sql.Query("DELETE FROM battlepass_challenges WHERE sid64 = " .. ply:SteamID64())
sql.Query("DELETE FROM battlepass_players WHERE sid64 = " .. ply:SteamID64())
end
REWARD:Register("removebp")
странная награда при которой ты теряешь всё
разве что можно использовать в качестве финальной награды, что-бы игрок мог занова пройти батлпасс.
но я так полагаю что оно и батлпасс то-же забирает, так что как-то тупо получается.
предлагаю более крутое решение, продавать в донате сброс батлпасса для челиков которые хотят занова пройти батлпасс
Звучит то как офигенно продавать сброс баттл пасса)
А оно так и выходит типа это лучше чем каждые пару месяцев базу сносить
Если игрок прошел весь то он может обнулить его и пройти по новой правда нужно будет заплатить за премиум еще раз
Работала бы ещё база данных в этом батлпасе. Ибо если подцепить mysql вместо базового sv.db то батлпас начинает колотить не по детски. Даже perm_var нормально не работает (вечную профу выдаёт 1 раз и более за неё невозможно зайти, или оружие выдаёт через раз), та и сам овнер аддона молчит. Калловый батлпас вышел короче
[battlepass] addons/battlepass/lua/battlepass/menu/battlepass.lua:662: attempt to index field 'ClaimedItems' (a nil value)
1. CreateItem - addons/battlepass/lua/battlepass/menu/battlepass.lua:662
2. PopulatePage - addons/battlepass/lua/battlepass/menu/battlepass.lua:818
3. unknown - addons/battlepass/lua/battlepass/menu/battlepass.lua:437
[battlepass] addons/battlepass/lua/battlepass/menu/battlepass.lua:631: attempt to perform arithmetic on field 'Unlocked' (a nil value)
1. unknown - addons/battlepass/lua/battlepass/menu/battlepass.lua:631