Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-12-19, 19:04


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

Witam,
Chcia?bym pozmienia? ceny premium na serwerze jednak nie wiem co pozmienia? w kodzie. Chcia?bym wprowadzi? teraz trzy rodzaje kont.

AMOUNT: 3, 5, 9

Kod:


--[[
 Code write by YolosPermissions to use only by agree from Yolos.
]]
function getPremiumDate(plr)
    local queryA=exports['ogrpg-db']:dbGet("SELECT * FROM ogrpg_users WHERE id=? AND premiumdate>NOW() LIMIT 1"getElementData(plr,"player:uid"))
    if (queryA and #queryA > 0) then
        return queryA[1].premiumdate
    end
    return false    
end


function setPremiumDay(plr,days)
    if getPremiumDate(plrthen
    local queryA=exports['ogrpg-db']:dbSet(string.format("UPDATE ogrpg_users SET premiumdate = DATE(premiumdate) + INTERVAL %d DAY WHERE id=%d",days,getElementData(plr,"player:uid")))
    return end
    local queryA=exports['ogrpg-db']:dbSet(string.format("UPDATE ogrpg_users SET premiumdate = DATE(curdate()) + INTERVAL %d DAY WHERE id=%d",days,getElementData(plr,"player:uid")))
end


addEvent("premiumActive"true)
addEventHandler("premiumActive"root, function(code,amount)
    outputDebugString(code..":"..amount)
    local query=string.format("XXXXXXXXXXXXX"tostring(amount),code,string.format("UID:"..getElementData(client,"player:uid")))
    fetchRemotequeryresult,"",falseclient,amount)
end)

function result(responseDataerrnoplayerToReceive,amount)
    if errno == 0 then
    if string.find(responseData,"ok"then
        if tonumber(amount) == 9 then amount 12 else amount 30 end
        setPremiumDay(playerToReceive,amount)
        outputChatBox("Kupiono konto premium na "..amount.." dni!"playerToReceive)
        setElementData(playerToReceive,"player:premium"true)
        triggerEvent("save:player",root,playerToReceive)
        triggerEvent("load:player",root,playerToReceive)
    else
        outputChatBox("B??dny Kod ("..responseData..")"playerToReceive)
--        outputChatBox("*B??dny Kod"client)
    end
    end
end



addCommandHandler("dajvipa",function(plr,cmd,cel,dni) 
    if exports['dutyadmin']:getAdmin(plr,3then
    if not cel then outputChatBox("/dajvipa [gracz] [dni]",plr) return end
    if not dni then outputChatBox("/dajvipa [gracz] [dni]",plr) return end
    if not tonumber(dnithen outputChatBox("/dajvipa [gracz] [dni]",plr) return end
        local target=exports["ogrpg-core"]:findPlayer(plr,cel)
        if not target then
            outputChatBox("* Nie znaleziono podanego gracza."plr25500)
            return
        end
        setPremiumDay(target,dni)
        outputChatBox("Nadano konto premium na "..dni.." dni!"plr25512864)
        outputChatBox("Otrzymales konto premium na "..dni.." dni!"target25512864)
        triggerEvent("save:player",root,target)
        triggerEvent("load:player",root,target)
    end
end)


[ Dodano: 2016-12-20, 15:41 ]
Dobra ju? wiem @C

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-21, 16:56


Luqas

.lua <3






Wiek: 25
Na forum: 3455 dni
Posty: 84
Nick w MP: Luqas

Piwa: 10

Respekt: 80

Witaj!

if tonumber(amount) == 9 then amount 12 else amount 30 end


Postaw piwo autorowi tego posta
 

 
Tagi: konto :: premium
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku