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

Wysłany: 2018-06-22, 19:13


Scraight

Krytyk Pseudoli






Wiek: 27
Na forum: 2931 dni
Posty: 14
Nick w MP: Scraight

Piwa: 603

Respekt: 60,5

Ostrzeżeń: 100%
Witam, przychodz? z pytaniem, takim i?; mam takie buttony



A grafik mi zrobi? nowe, i jak je podmieni? ? za odpowied? kt?r? zrozumiem stawiam piwo i repke.


Ostatnio zmieniony przez Scraight 2018-06-22, 19:15, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-22, 19:15


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

dxdrawrectangle zmieniasz po prostu na dxdrawimage
wstaw tu kod tych dxdrawrectangli to ci podmienie

Podpis

Support Team: 04.10.2020 - 01.09.2020
Test Moderator: 03.05.2021 - 01.09.2021
Moderator: 01.09.2021 - 23.10.2021

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-22, 19:16


Scraight

Krytyk Pseudoli






Wiek: 27
Na forum: 2931 dni
Posty: 14
Nick w MP: Scraight

Piwa: 603

Respekt: 60,5

Ostrzeżeń: 100%
"PolskiZiomal" napisał/a:

dxdrawrectangle zmieniasz po prostu na dxdrawimage
wstaw tu kod tych dxdrawrectangli to ci podmienie

function nankyrectangle(x, y, w, h, color)
dxDrawRectangle(x, y, w, h, color, false)
dxDrawRectangle(x + 2, y - 1, w - 4, 1, color, false)
dxDrawRectangle(x + 2, y + h, w - 4, 1, color, false)
dxDrawRectangle(x - 1, y + 2, 1, h - 4, color, false)
dxDrawRectangle(x + w, y + 2, 1, h - 4, color, false)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-22, 19:18


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

Scraight, to nie to, mo?e pode?lij tu ca?y kod ok?

Podpis

Support Team: 04.10.2020 - 01.09.2020
Test Moderator: 03.05.2021 - 01.09.2021
Moderator: 01.09.2021 - 23.10.2021

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-22, 19:18


Scraight

Krytyk Pseudoli






Wiek: 27
Na forum: 2931 dni
Posty: 14
Nick w MP: Scraight

Piwa: 603

Respekt: 60,5

Ostrzeżeń: 100%
Kod:

--[[
authors: nanky,
script: wyplaty frakcyjne
]]

ww,hh = 1920, 1080
www,hhh = guiGetScreenSize()
w, h = (www/ww), (hhh/hh)

local wyplatafont1 = dxCreateFont(":nanky-logowanie/font-bold.ttf", 11)
local wyplatafont2 = dxCreateFont(":nanky-logowanie/font-bold.ttf", 14)
local wyplatafont3 = dxCreateFont(":nanky-logowanie/font-bold.ttf", 20)

function nankymouse(x, y, w, h)
if (not isCursorShowing()) then
return false
end
local mx, my = getCursorPosition()
local fullx, fully = guiGetScreenSize()
cursorx, cursory = mx*fullx, my*fully
if cursorx > x and cursorx < x + w and cursory > y and cursory < y + h then
return true
else
return false
end
end

function nankyrectangle(x, y, w, h, color)
dxDrawRectangle(x, y, w, h, color, false)
dxDrawRectangle(x + 2, y - 1, w - 4, 1, color, false)
dxDrawRectangle(x + 2, y + h, w - 4, 1, color, false)
dxDrawRectangle(x - 1, y + 2, 1, h - 4, color, false)
dxDrawRectangle(x + w, y + 2, 1, h - 4, color, false)
end
local markery = {
{3262.87, 245.84, 1272.08+1, 1.3,"Odebranie wyp?aty ze s?u?by"},
}
for i,v in pairs(markery) do
local marker=createMarker(v[1], v[2], v[3]-1, "cylinder", v[4], 0,102,255)
local text=createElement("text")
setElementData(text,"name",v[5])
setElementPosition(text,v[1], v[2], v[3])
panel = false

function wyplatagui()
nankyrectangle(658*w, 292*h, 604*w, 497*h, tocolor(0, 0, 0, 162), false)
nankyrectangle(658*w, 269*h, 604*w, 27*h, tocolor(0, 102, 204, 255), false)
dxDrawText("Panel odbierania wyp?at frakcyjnych", 659*w, 270*h, 1262*w, 296*h, tocolor(255, 255, 255, 255), 1*w, wyplatafont1, "center", "center", false, false, false, false, false)
dxDrawText("Tutaj mo?esz odebra? wyp?at? frakcyjn?.\n\nAby dokona? wyp?aty wci?nij przycisk wyp?a?.\nAby zamkn?? panel wyp?at wci?nij przycisk zamknij panel.", 669*w, 306*h, 1252*w, 461*h, tocolor(255, 255, 255, 255), 1*w, wyplatafont2, "center", "center", false, false, false, false, false)
if nankymouse(679*w, 655*h, 215*w, 110*h) then nankyrectangle(679*w, 655*h, 215*w, 110*h, tocolor(0, 102, 204, 150), false) else nankyrectangle(679*w, 655*h, 215*w, 110*h, tocolor(0, 102, 204, 255), false) end
if nankymouse(1027*w, 655*h, 215*w, 110*h) then nankyrectangle(1027*w, 655*h, 215*w, 110*h, tocolor(0, 102, 204, 150), false) else nankyrectangle(1027*w, 655*h, 215*w, 110*h, tocolor(0, 102, 204, 255), false) end
dxDrawText("Wyp?a?", 679*w, 655*h, 894*w, 765*h, tocolor(255, 255, 255, 255), 1*w, wyplatafont3, "center", "center", false, false, false, false, false)
dxDrawText("Zamknij\npanel", 1027*w, 655*h, 1242*w, 765*h, tocolor(255, 255, 255, 255), 1*w, wyplatafont3, "center", "center", false, false, false, false, false)
end


function uruchom(el,md)
if el~=localPlayer then return end
if panel == false then
addEventHandler("onClientRender",root,wyplatagui)
czas = getTickCount()
panel = true
showCursor(true)
end
end
addEventHandler('onClientMarkerHit',marker,uruchom)

function closepanel(button, state)
if panel and button == "left" and state == "down" then
if nankymouse(1027*w, 655*h, 215*w, 110*h) then
removeEventHandler ("onClientRender", root, wyplatagui)
panel = false
showCursor(false)
end
end
end
addEventHandler("onClientClick", getRootElement(), closepanel)

function getwyplata(button, state)
if panel and button == "left" and state == "down" then
if nankymouse(679*w, 655*h, 215*w, 110*h) then
triggerServerEvent("getwyplata", root,localPlayer)
end
end
end
addEventHandler("onClientClick", getRootElement(), getwyplata)
end


Postaw piwo autorowi tego posta
 

 
Tagi: gui
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