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

Wysłany: 2016-10-14, 11:17


Loop

Inspektor






Wiek: 27
Na forum: 4289 dni
Posty: 311
Nick w MP: Inspektor

Piwa: 201

Respekt: 130
Respekt: 130

Witam, robi? automatyczny panel kupna premium i nie wiem jak zrobi? funkcj? kt?ra sprawdzi czy dany kod SMS'a jest poprawny. Takie co? uda?o mi si? zrobi? ale co? nie dzia?a

function result(responseDataerrnoplayerToReceive,ile_dni)
    if errno == 0 then
  if string.find(responseData,"ok"then
if ile_dni == or ile_dni == 15 or ile_dni == 30 or ile_dni == 45 then
        setPremiumDay(playerToReceive,ile_dni)
        outputChatBox("* Zakupile?/a? PREMIUM na "..ile_dni.." dni."playerToReceive)
        setElementData(playerToReceive,"premium"1)

    else
        outputChatBox("B??dny Kod ("..responseData..")"playerToReceive)
    end
    end
end
end


A do tej fukcji wy?ej prowadzi


ile_kasy 1
        local query=string.format("https://admin.serverproject.pl/api/smsapi.php?key=3c5dc6f9d59c57946c1213974&amount=%s&code=%s&desc=%s"ile_kasy,kod,opis)
    fetchRemotequeryresult,"",falseclient,ile_kasy)


Prosz? o szybk? pomoc. :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-14, 12:46


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Loop, zapytanie api:

api = {}
api.key "Klucz" --//Klucz API 
sms = {}
sms["7dni"] = 1
sms["30dni"] = 3
sms["60dni"] = 6

fetchRemote "https://admin.serverproject.pl/api/smsapi.php?key="..api.key.."&amount="..sms["60dni"].."&code="..kod..""kup""falseplrilosc )


Funkcja od zapytania:
function kup(responseDataerrnoplrilosc)
if (responseDatathen else return end
local zwrot fromJSON(responseData)
local status tostring(zwrot["status"])
    if status == "ok" then
    local account getAccountName(getPlayerAccount(plr))
    outputChatBox("Zakupi?e?/a? vip'a",plr255255,255)
    aclGroupAddObjectaclGetGroup("Premium"), "user."..account)
        if ilosc == "7" then
        --Je?eli kupuje premium na 7 dni
    elseif ilosc == "30" then 
        --Je?eli kupuje premium na 30 dni
    elseif ilosc == "60" then
        --Je?eli kupuje premium na 60 dni
        end
elseif status == "fail" then
    outputChatBox("wystapil blad"plr255255255)
    end
end


To jest oczywi?cie przyk?ad wzoruj si? na tym.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Loop
Wysłany: 2016-10-15, 09:17


Loop

Inspektor






Wiek: 27
Na forum: 4289 dni
Posty: 311
Nick w MP: Inspektor

Piwa: 201

Respekt: 130
Respekt: 130

Dzieki ju? zrobione, do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: panel :: 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 » Panel Premium 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