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

Wysłany: 2017-02-02, 21:24


mixLoLmix2

Programista






Wiek: 35
Na forum: 4113 dni
Posty: 454
Nick w MP: TomeQmix

Piwa: 1915

Respekt: 47,3

Witam mam tu problem poniewa? chce aby Jak Wpisze tu Imie i Nazwiko to Imie sie doda?o do MySQL Tabela Rodzina I tam zeby sie doda?o: UID/Nazwa.....
A jak klikam to Pokazuje na czacie ,,Wyrobiono Dowod Osobity" Ale nie dodaje
Nazwisko chce aby by?o w Rodzina2
Kod Client:



local marker=createMarker(361.83,173.44,1007.48"cylinder"1255255255155)
setElementInterior(marker3)

local t=createElement("text")
setElementPosition(t,361.83,173.44,1008.38)
setElementInterior(t,3)
setElementData(t,"name","Dowod Osobisty")




local wm={}
wm.window=guiCreateWindow(14572374334"Dowod Osobisty"false)
guiWindowSetSizable(wm.windowfalse)
guiWindowSetMovable(wm.windowfalse)
guiSetVisible(wm.windowfalse)

wm.edit2=guiCreateEdit(203133529"Imie"falsewm.window)
wm.edit3=guiCreateEdit(196933627"Nazwisko"falsewm.window)
wm.submit=guiCreateButton(928810536"Wyrob\n-250PLN"falsewm.window)
wm.close=guiCreateButton(2782888636"Wyjdz"falsewm.window)    

addEventHandler("onClientGUIClick"root, function(btn,state)
    if source == wm.submit then
        local new_board=guiGetText(wm.edit2)
        local new_board2=guiGetText(wm.edit3)
        local cost=250
        if string.len(new_board) < 1 then
            outputChatBox("* Podaj wi?cej znak?w."25500)
            return
        end
        if string.len(new_board) > 10 then
            outputChatBox("* Podaj mniej znak?w."25500)
            return
        end
        if string.len(new_board2) < 1 then
            outputChatBox("* Podaj wi?cej znak?w."25500)
            return
        end
        if string.len(new_board2) > 15 then
            outputChatBox("* Podaj mniej znak?w."25500)
            return
        end
        if cost getPlayerMoney(localPlayerthen
            outputChatBox("* Nie posiadasz tyle got?wki."25500)
            return
        end
        triggerServerEvent("board:new2"resourceRootidnamenew_board,new_board2cost)
    end
    if source == wm.close then
        if guiGetVisible(wm.window) == true then
            showCursor(false)
            guiSetVisible(wm.windowfalse)
        end
    end
end)


Serwer:


function refreshingb(client)
    -- Pobieramy UID gracza
    local uid=getElementData(client,"player:uid")
    if not uid then return end

    -- Pobieramy wyniki
    local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_users WHERE id=?"uid)
    triggerClientEvent(client"board:refresh2"resourceRootresult)
end

addEvent("board:new2"true)
addEventHandler("board:new2"resourceRoot, function(id,name,board,cost)
    -- Pobieramy UID gracza
    local uid=getElementData(client,"player:uid")
    if not uid then return end
    local query=exports["ogrpg-db"]:dbSet("UPDATE rodzina SET code=? WHERE uid=? AND rank=4 AND login=Ja"boardiduid)
    local query=exports["ogrpg-db"]:dbSet("UPDATE rodzina2 SET code=? WHERE uid=? AND rank=4 AND login=Ja"boardiduid)
    if query then
        takePlayerMoney(clientcost)
        outputChatBox("* Wyrobi?es/as Dowod Osobity"client)
        refreshingb(client)
    end
end)

addEvent("board:download2"true)
addEventHandler("board:download2"resourceRootrefreshingb)


Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-02, 23:02


R3fr3Sh







Wiek: 27
Na forum: 4801 dni
Posty: 70

Piwa: 60

Respekt: 150
Respekt: 150Respekt: 150


--w kliencie

        triggerServerEvent("board:new2"resourceRootnew_board,new_board2cost)

--w serwerze

addEvent("board:new2"true)
addEventHandler("board:new2"resourceRoot, function(new_board,new_board2cost)
    -- Pobieramy UID gracza
    local uid=getElementData(client,"player:uid")
    if not uid then return end
    local query=exports["ogrpg-db"]:dbSet("UPDATE rodzina SET code=? WHERE uid=? AND rank=4 AND login=Ja"new_boarduid)
    local query=exports["ogrpg-db"]:dbSet("UPDATE rodzina2 SET code=? WHERE uid=? AND rank=4 AND login=Ja"new_board2uid)
    if query then
        takePlayerMoney(clientcost)
        outputChatBox("* Wyrobi?es/as Dowod Osobity"client)
        refreshingb(client)
    end
end)




Dodatkowo id i name nie mia?y ?adnej warto?ci przypisanej (nil)

Postaw piwo autorowi tego posta
 

 
Tagi: dowod :: osobisty
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Dowod Osobisty 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