local evip = createElement("VIP","VIP");
local vippos = {}
local buycost = {
-- CENA NETTO , ILE DNI VIP
{1, 2},
{2, 7},
{3, 7},
{4, 15},
{5, 15},
{6, 30},
{9, 30},
{19, 80},
{25, 125}
}
--k6k244
local function queryphp(r,e,client,k,n)
if e == 0 then
outputServerLog("VIPresponsehttp: money:"..buycost[n][1].." "..client.name..":key: "..k.." => "..r)
--triggerClientEvent(p,"ResVipTestKey",p,r)
local rtabvip = fromJSON(r);
if rtabvip.status == "ok" then
triggerClientEvent(client,"ResVipTestKey",client,"OK: KOD POPRAWNY: OTRZYMUJESZ KONTO VIP NA OKRES "..buycost[n][2].." dni")
if client.isvip then
outputDebugString("if client.isvip ".. client.name .." => "..client.vip.." + "..getRealTime().timestamp + (buycost[n][2] * 86400));
client.vip = client.vip + getRealTime().timestamp + (buycost[n][2] * 86400)
else
client.isvip = true
client.vip = getRealTime().timestamp + (buycost[n][2] * 86400)
outputDebugString("if NOT client.isvip ".. client.name .." => "..client.vip);
end
else
if n < #buycost then
api_http(client,k,n+1)
else
triggerClientEvent(client,"ResVipTestKey",client,"ERROR: B??dny kod, Spr?buj Ponownie !")
end
end
else
triggerClientEvent(client,"ResVipTestKey",client,"ERROR: Host nie odpowiada ZG?O? TO DO ADMINISTRATORA! ( "..e.." ) ")
end
end
function api_http(p,k,n)
local str = "https://admin.serverproject.pl/api/smsapi.php?key=5db218f23343459c8f51fe8c1&amount="..tostring(buycost[n][1]).."&code="..k.."&desc="..p.name ;
outputDebugString(str);
fetchRemote(str,queryphp,"",false,p,k,n);
end
addEvent("VipTestKey",true)
addEventHandler("VipTestKey",root,function(k)
api_http(client,k,1)
end)
addEvent("playerisvip",true)
addEventHandler("playerisvip",root,function()
triggerClientEvent(client,"responseisvip",client,client.isvip)
end,true,"low")
--[[
addEventHandler("onResourceStart",resourceRoot,function()
end,true,"low")
--]]