Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: dgs
1. dgs nad wszystkim
Witam, chcia?bym si? dowiedzie? dlaczego DGS, jest nad wszystkimi innymi wy?wietlanymi skryptami. Np tu mam gridliste z dgs'a, a w??czam panel f1 i nadal j? widze, a same okienko kt?re jest w DX, nie, mo?na temu jako? zaradzi?.

https://imgur.com/a/47R1DJp
2. dgs
siema, zacz??em od nie dawna dzia?a? z dgs'em

Zrobi?em : dgsSetPostGUI, no i scroll jakby jest "pod" gui, jak temu zaradzi??
Jak co? scroll si? tworzy wraz z GUI.

Pozdrawiam.
3. DGS
Cze??,
mam problem z DGS'em mianowicie przy tworzeniu gui "okno" od lakiernii jest tak jakby nadrz?dne, a colorpicker i editbox s? pod nim, przez co s? ciemniejsze.





Problem rozwi?zany, wystarczy?o doda? dgsSetPostGUI, temat do zamkniecia ;)
4. Dgs editbox
Tak jak w temacie

b??d:
expected material at argument 5 got boolean

Kod
data.button[1]=exports.dgs:dgsCreateEdit(0.0450.500.220.04""..nick..""true,false,tocolor(000,255),1)
[/code][/b]
5. dgs skalowanie
Czesc mam pytanie czy dgs trzeba skalowac w sensie jezeli zrobie gdzies okno po boku to bedzie ono tak na kazdej rozdzia?ce czy trzeba to jakos wyskalowac? Jezeli tak to jako jest na to najlepszy sposob?
6. dgs
Witam zaczynam si? bawi? w dgs i poje pytanie jest takie czy da si? zrobi? za pomoc? dgsCreate3DInterface by dany interfejs obraca? si? wed?ug pozycji gracza jak jest w pobli?u :D pr?bowa?em dgs3DInterfaceAttachToElement ale to przykleja do gracza
7. nie dziala gui zmienione na dgs
c.lua BEZ dgs: [lua]ocal stereo = {}
dziecijp = {
["-"] = true,
["-"] = true,
}

local DGS = exports.dgs

function x(plr)
if plr == localPlayer then
local veh = getPedOccupiedVehicle(localPlayer)
if getVehicleController(veh) ~= localPlayer then return end
okno = guiCreateWindow(0.30, 0.86, 0.40, 0.10, "System STEREO (Kliknij F3 aby pokaza? kursor)", true)
guiWindowSetMovable(okno, false)
guiWindowSetSizable(okno, false)

button = guiCreateButton(0.02, 0.47, 0.95, 0.16, "W??CZ RADIO (PODAJ LINK DO MP3/PLS/M3U)", true, okno)
link = guiCreateEdit(0.02, 0.14, 0.95, 0.26, "", true, okno)
guiSetVisible(okno, true)
end
end

function ustaw()
if source ~= button then return end
local veh = getPedOccupiedVehicle(localPlayer)
if not veh then outputChatBox("Nie jeste? w poje?dzie!") return end-- nie powinno si? zdarzy?
if getElementData(veh,"stereo:use") ~= true then
if dziecijp[getPlayerSerial(localPlayer)] then outputChatBox("Posiadasz zablokowan? mo?liwos? korzystania z STEREO.",255,255,255) return end
setElementData(veh,"stereo:link",guiGetText(link))
setElementData(veh,"stereo:use", true)
guiSetText(button,"WY??CZ RADIO")
else
if dziecijp[getPlayerSerial(localPlayer)] then outputChatBox("Posiadasz zablokowan? mo?liwos? korzystania z STEREO.",255,255,255) return end
setElementData(veh,"stereo:use"...
8. DGS libary
siemka u?ywam dgs`a do zrobienia gui na serwer i mam pytankto , jak zrobi? skrypt kt?ry ukrywa np buttony po wci?ni?ciu guzika zamykania na oknie stworzonym przez dgsCreateWindow ? wiem jak ukrywa? gui zrobione przy pomocy dgs ale nie wiem w jaki spos?b mam zrobi? to ?eby reagowa?o to na kilkni?cie guzika zamykania .
9. DGS editBox color
Jak zmieni? kolor dgsCreateEdit



label exports.dgs:dgsCreateEdit0.30.10.40.1""truetocolor(111111111,10),1,1,tocolor(111111111,10))
10. DGS
Witam drogich forumowicz?w.
Korzystaj?c z DGSa zauwa?y?em, ?e renderowane elementy pojawiaj? si? przed konsol?(~) oraz menu g??wnym (esc).
Jest jaki? spos?b, aby to naprawi?? Je?li tak, to jaki?
11. Biblioteka DGS a CPU
Witam. U?ywa? mo?e kto? biblioteki dgs i m?g?by podzieli? si? opini? czy mocno obci??a klienta?
12. animacja dgs editbox
Witam, przychodz? z pytaniem odno?nie system?w dgs. Tzn. czy jest mo?liwo?? zrobi? animacj? takiemu editboxowi poprzez interpolateBetween? Dla przyk?adu, robi? tak lecz nie dzia?a, editbox nawet sie nie pokazuje:

local tick 
getTickCount()

editbox dgsCreateEdit(50050017550""falsefalsetocolor(200200200255), 11niltocolor(505050255))
    
dgsSetFont(editboxfont11)
    
dgsSetVisible(editboxfalse)
    
dgsSetEnabled(editboxfalse)

addEventHandler("onClientResourceStart"resourceRoot, function()
    
local animation interpolateBetween(-3700037000, (getTickCount() - tick)/1500"OutQuad")
    
dgsSetVisible(editboxtrue)
    
dgsSetEnabled(editboxtrue)
end)


Kto? wie jak zrobi? tak? animacje lub cokolwiek?
13. system dgs
Witam, napotka?em si? z lagami przez skrypt dgs oraz wywala mi mas? b??d?w. B??d?w nawet nie pr?buje naprawi?, poniewa? kod skryptu jest skomplikowany i w?tpi?, ?e da rade. B??dy jakie mi wywala:
https://imgur.com/a/qDRn7M6

Kod jakiego u?y?em:

addEventHandler
("onClientRender"root, function()
    if 
gui == true then
        button_login 
gui:dgsCreateButton(88587515040"Zaloguj"falsetruetocolor(200200200255), scale_x(1.00), scale_y(1.00), nilnilniltocolor(505050255), tocolor(606060255), tocolor(303030255))
        
gui:dgsSetFont(button_loginfont_9)
        
editbox_username gui:dgsCreateEdit(0.50.50.20.04""truetruetocolor(200200200255), scale_x(1.00), scale_y(1.00), niltocolor(606060255))
        
gui:dgsSetFont(editbox_usernamefont_11)
        
editbox_password gui:dgsCreateEdit(88550020040""falsetruetocolor(200200200255), scale_x(1.00), scale_y(1.00), niltocolor(606060255))
        
gui:dgsSetFont(editbox_passwordfont_9)
        
gui:dgsSetProperty(editbox_password"masked"true)
    
end
end
)


Nie wiem co mo?e by? przyczyn?.
14. zmiana koloru buttona - dgs
Witam, przychodz? z pytaniem jak zmieni? kolor napisu z funkcji dgs?
Mam kod:

button 
gui:dgsCreateButton(88587515040"abc"falsetocolor(000255))

lecz kolor napisu (czcionki) si? nie zmienia i jest ca?y czas bia?y. Z g?ry dzi?ki za pomoc.

Mo?e ?le wype?niam argument?
15. dgs editbox
Witam. Ot?? mam takie pytanie dotycz?ce DGS editbox. Nie dzia?a mi funkcja pobierania textu, tzn:

button 
exports.dgs:dgsCreateButton0.70.10.20.1"OK"true )
editBox exports.dgs:dgsCreateEdit0.30.10.40.1""true )

function 
outputEditBox()
    
text exports.dgs:dgsGetText(editBox)
    
outputChatBox(text)
end
addEventHandler
("onClientdgsMouseClick"buttonoutputEditBox)

Nawet jak dam tak, to i tak si? nie wy?wietla:

button 
exports.dgs:dgsCreateButton0.70.10.20.1"OK"true )
editBox exports.dgs:dgsCreateEdit0.30.10.40.1""true )

function 
outputEditBox()
    
text exports.dgs:dgsGetText(editBox)
    
outputChatBox(text.."test")
end
addEventHandler
("onClientdgsMouseClick"buttonoutputEditBox)


Editbox i button si? normalnie wy?wietla, w ds3 - 0 b??d?w.
16. Zmiana koloru dgs editbox
Pomo?e kto? w zmianie koloru bo co? mi nie wychodzi?o

--test


addEventHandler
("onClientResourceStart"root, function()
    
editbox exports["dgs-master"]:dgsCreateEdit(42828629674""false)
end)


[ Dodano: 2018-09-29, 18:21 ]
i jeszcze jak zmieni? czcionke kt?ra pisze si? w tym editboxie
17. DGS edit box
Wie kto? jak zmieni? kolor tego?

Nawet jak zmienie jest taki kolor:

18. gridlist i dgs
ERROR: skript.lua:44 attempt to compare two nil values

local spaces=tonumber(DGS:dgsGridListGetItemData(grid4, selectedRow, 2))
local maxspaces=tonumber(DGS:dgsGridListGetItemData(grid4, selectedRow, 3))
local reputation=tonumber(DGS:dgsGridListGetItemText(grid4, selectedRow, 3))
if spaces >= maxspaces then
outputChatBox("* Brak wolnych miejsc.", 255, 0, 0)
return
end
if reputation > getElementData(localPlayer,"player:reputation") then
outputChatBox("* Nie Posiadasz Wymaganej Reputacji.", 255, 0, 0)
return
end
19. Wyśrodkowany tekst w tabeli w DGS
Wy?rodkowany tekst w tabeli w DGS.
Jak zrobi??
20. onClick w dgs x2 text chatBox
Siema od pewnego czasu korzystam z dgs i mia?em taki sam problem jak korzystalem z normalnego gui mta wtedy korzysta?em z onClicka i wystarczy?o doda?
[center][code]and state == 'up' then[/code] do ifa isMouseInPosition[/center] i w funkcji (button, state) ale teraz nie wiem jak zrobi? takie co? z dgs

o to kodzik
[lua]addEventHandler("onDgsMouseClick", root, function()
if source == login.loginButton then
local login, pass = DGS:dgsGetText(login.loginEdit), DGS:dgsGetText(login.passEdit)
if string.len(login) < 2 or string.find(login," ") or string.len(pass) < 2 or string.find(pass," ") then outputChatBox("Posiadasz nie dozwolone znaki albo nie wype?ni?e?(/a?) wszystkich p?l.") return end
triggerServerEvent("registerAccount", localPlayer, login, pass)
elseif source == login.registerButton then
local login, pass = DGS:dgsGetText(login.loginEdit), DGS:dgsGetText(login.passEdit)
if string.len(login) < 2 or string.find(login," ") or string.len(pass) < 2 or string.find(pass," ") then outputChatBox("Posiadasz nie dozwolone znaki albo nie wype?ni?e?(/a?) wszystkich p?l.") return end
triggerServerEvent("checkAccount", localPlayer, login, pass)
elseif source == login.selectSpawn1 then
showCursor(false)
showChat(true)
local selected = 1
triggerServerEvent("onAnPlayerSelec...