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

Wysłany: 2018-05-26, 19:22


guciopl5







Wiek: 23
Na forum: 3146 dni
Posty: 86
Nick w MP: Whit3

Piwa: 8

Respekt: 45,3

siemka m?cze sie z tym ju? godzinke .. dopiero sie ucze LUA i chce zrobi? takie cos ze jezeli gracz wejdzie w marker pokazuje mu gui w kt?rym bedzie m?gl np kupi? co? powiedzmy hamburger - i aby po zakupie bra?o mu pieniadze i dodawa?o HP jedyne co uda?o mi sie osiagn?c to zrobienie gui z podpisami ...

1. stworzy? marker ( m?j nie dzia?a )
2. ustawic aby za kupno zabiera?o pieniadze
3. i dodawa?o hp ..
4, oraz zrobic tak aby gui pokazywa?o sie po wejsciu w marker a nie odrazu po odpaleniu skryptu

pomo?e kto? ?

tutaj ss tego co mi wysz?o

https://imgur.com/a/mXpkZwh


a tutaj kod

local GUI_START createMarker (-212.72344970703979.7064819335919.329460144043"cylinder"1255255255)

    local Panel guiCreateWindow(600300336207"Automat z napojami"false)
    guiWindowSetSizable(Panelfalse)

     local AddKamizelka guiCreateButton(93113767"Cola +5 HP "falsePanel)
     local AddUSPs guiCreateButton(2073611962"Lipton + 7 HP"falsePanel)
     local AddM4A1S guiCreateButton(912113776"mountain dew + 10 HP "falsePanel)
     local AddAK47 guiCreateButton(20311612381"red bull + 12 HP"falsePanel)  

     

function Open_panel ()
      guiSetVisible(Paneltrue)
     showCursor (true)
end
addEventHandler ("onClientMarkerHit"GUI_STARTOpen_panel)

function Close_panel ()
     guiSetVisible (Panelfalse)
     showCursor (false)
end
addEventHandler ("onClientMarkerLeave"GUI_STARTClose_panel

je?eli kto? m?g? by zrobi? to i da? gotowy kod by? bym wdzieczny oraz stawiam Piwko i respekt

Komentarz Barcioo dodany 2018-05-26, 21:27Dodaje tag Lua [.lua]kod[./lua]
Ostatnio zmieniony przez Barcioo 2018-05-26, 21:26, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 21:05


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Kod najlepiej dawa? w tagu [lua.][/lua.] (bez kropek)

Nie sprawdza?em wi?c mo?e co? by? nie tak i polecam zrobi? jeszcze jeden button do wy??czania gui, bo jak mamy pokazany kursor to nie mo?na chodzi? postaci?.

Trzeba jeszcze uzupe?ni? do ma si? wykona? gdy gracz kliknie w button.


local GUI_START createMarker (-212.72344970703979.7064819335919.329460144043"cylinder"1255255255local Panel guiCreateWindow(600300336207"Automat z napojami"falseguiWindowSetSizable(Panelfalselocal AddKamizelka guiCreateButton(93113767"Cola +5 HP "falsePanellocal AddUSPs guiCreateButton(2073611962"Lipton + 7 HP"falsePanellocal AddM4A1S guiCreateButton(912113776"mountain dew + 10 HP "falsePanellocal AddAK47 guiCreateButton(20311612381"red bull + 12 HP"falsePanelguiSetVisible(Panelfalse)

addEventHandler("onClientGUIClick",AddKamizelka,
function()
    -- co ma sidziagdy gracz kliknie Cola +5 HP
end,false)

addEventHandler("onClientGUIClick",AddUSPs,
function()
    -- co ma sidziagdy gracz kliknie Lipton 7 HP
end,false)

addEventHandler("onClientGUIClick",AddM4A1S,
function()
    -- co ma sidziagdy gracz kliknie mountain dew 10 HP   
end,false)

addEventHandler("onClientGUIClick",AddAK47,
function()
    -- co ma sidziagdy gracz kliknie Cola red bull 12 HP   
end,false)




function Open_panel () 
    guiSetVisible(Paneltrue) 
    showCursor (trueend 
addEventHandler ("onClientMarkerHit"GUI_STARTOpen_panel) 

function Close_panel () 
    guiSetVisible (Panelfalse) 
    showCursor (falseend 
addEventHandler ("onClientMarkerLeave"GUI_STARTClose_panel


Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 21:07


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

do tego musisz wykona? trigger do serwera, aby pobra? graczowi pieni?dze (pieni?dze pobrane po cside nie synchronizuj? si?).

Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 21:12


jagoreq







Wiek: 24
Na forum: 3221 dni
Posty: 221
Nick w MP: dwd

Piwa: 18

Respekt: 66,3

Ostrzeżeń: 20%
Tutaj nie rozdajemy gotowc?w.

1. https://wiki.multitheftauto.com/wiki/PL/createMarker
2. i 3. eventHandler onClientGuiClick + takePlayerMoney oraz setElementHealth
4. Zmienna na false (np. local panel = false) i daj to pod onClientRender, je?eli panel == true to pokazuje gui, a je?eli panel == false to nie pokazuje. Jak kto? wejdzie w marker to panel = true, a je?eli wyjdzie to panel = false.

Sorki inaczej nie umiem wyt?umaczy?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 21:12


guciopl5







Wiek: 23
Na forum: 3146 dni
Posty: 86
Nick w MP: Whit3

Piwa: 8

Respekt: 45,3

[quote="awfesa"][/quote] teraz nie pokazuje ani gui ani markera

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 21:14


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

wpisz /debugscript 3 i poka? jaki b??dy ci wy?wietla podczas startu skryptu


Odpali?em swoje "zakurzone" MTA i u mnie normalnie pokazuje si? marker i po wej?ciu w niego otwiera si? gui

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Ostatnio zmieniony przez awfesa 2018-05-26, 21:25, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 21:24


guciopl5







Wiek: 23
Na forum: 3146 dni
Posty: 86
Nick w MP: Whit3

Piwa: 8

Respekt: 45,3

chwilke cos mi sie popsu?o nie w?acza tego ,, zrobie reinstal mta

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 21:25


jagoreq







Wiek: 24
Na forum: 3221 dni
Posty: 221
Nick w MP: dwd

Piwa: 18

Respekt: 66,3

Ostrzeżeń: 20%
Markera tam nie ma bo poda?e? z?e koordynaty i marker robi si? w Fort Carson.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 21:52


Barcioo

Kiedyś to było ST






Wiek: 26
Na forum: 4049 dni
Posty: 458
Nick w MP: Bartek.

Piwa: 1887

Respekt: 460
Respekt: 460

guciopl5, Polecam jak robisz gui to w??czy? reative masz tu przyk?adowy kod kt?ry zrobi?em na szybko


markeraddcreateMarker (x,y,z"cylinder"1255255255Panel guiCreateWindow(600300336207"Automat z napojami"falseguiWindowSetSizable(Panelfalsebutton= {}

 button.AddKamizelka guiCreateButton(93113767"Cola +5 HP "falsebutton.AddUSPs guiCreateButton(2073611962"Lipton + 7 HP"falsebutton.AddM4A1S guiCreateButton(912113776"mountain dew + 10 HP "falsebutton.AddAK47 guiCreateButton(20311612381"red bull + 12 HP"falseguiSetVisible(Panelfalse)
guiSetVisible(button.AddKamizelkafalse)
guiSetVisible(button.AddUSPsfalse)
guiSetVisible(button.AddM4A1S,false)
guiSetVisible(button.AddAK47,false)




addEventHandler("onClientMarkerHit",markeradd,function(he,md)
    --if he == localPlayer and getElementType(he) == "player" then else return end -- je?li ?eby by?o bez pojazdu 
    guiSetVisible(Paneltrue)
guiSetVisible(button.AddKamizelkatrue)
guiSetVisible(button.AddUSPstrue)
guiSetVisible(button.AddM4A1S,true)
guiSetVisible(button.AddAK47,true)
showCursor(true,false)
end)


addEventHandler("onClientMarkerLeave",markeradd,function(he,md)
guiSetVisible(Panelfalse)
guiSetVisible(button.AddKamizelkafalse)
guiSetVisible(button.AddUSPsfalse)
guiSetVisible(button.AddM4A1S,false)
guiSetVisible(button.AddAK47,false)

end)



addEventHandler("onClientGUIClick",root,function ()
   if button.AddKamizelka == true then 
     setElementHealth localPlayergetElementHealth(localPlayer) + ) 
     triggerServerEvent ("Cash"localPlayer"take"50)
   elseif button.AddUSPs == true then 
    setElementHealth localPlayergetElementHealth(localPlayer) + ) 
    elseif button.AddM4A1S == true then 
      -- i tu reszte funkcja hp hajs
  end
end)



-- to funkcje dajesz po stronie serwera 
addEvent("Cash"true)
addEventHandler("Cash"root, function(interakcjailosc)
if tostring(interakcja) and tonumber(iloscthen
    if interakcja == "take" then
        takePlayerMoney(client,ilosc)
    elseif interakcja == "give" then
        givePlayerMoney(client,ilosc)
    end
end
end)


Podpis
Kanał Youtube;
A tu zapraszam
, pomogłem Ci? Wynagrodź mnie :piwo: :)


SUPPORT TEAM- 2016-09-03 do 2018-05-25
Test Mod- 2018-05-25
1k dni na Forum - 2018-01-28


GG: 62111935
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 21:56


guciopl5







Wiek: 23
Na forum: 3146 dni
Posty: 86
Nick w MP: Whit3

Piwa: 8

Respekt: 45,3

https://imgur.com/a/xcLL6H5 tylko to sie pokaza?o w debugscript 3

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 21:59


Barcioo

Kiedyś to było ST






Wiek: 26
Na forum: 4049 dni
Posty: 458
Nick w MP: Bartek.

Piwa: 1887

Respekt: 460
Respekt: 460

guciopl5, je?li mo?esz pokaza? event kt?ry
ju? wiem


addEventHandler("onClientGUIClick",root,function ()
   if source == button.AddKamizelka  then 
     setElementHealth localPlayergetElementHealth(localPlayer) + ) 
     triggerServerEvent ("Cash"localPlayer"take"50)
   elseif source == button.AddUSPs then 
    setElementHealth localPlayergetElementHealth(localPlayer) + ) 
    elseif source ==  button.AddM4A1S  then 
      -- i tu reszte funkcja hp hajs
  end
end)


Podpis
Kanał Youtube;
A tu zapraszam
, pomogłem Ci? Wynagrodź mnie :piwo: :)


SUPPORT TEAM- 2016-09-03 do 2018-05-25
Test Mod- 2018-05-25
1k dni na Forum - 2018-01-28


GG: 62111935
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 22:02


guciopl5







Wiek: 23
Na forum: 3146 dni
Posty: 86
Nick w MP: Whit3

Piwa: 8

Respekt: 45,3


local marker createMarker 1929.5485839844 ,-1772.4442138672,13.546875-"cylinder" 0.8,255,255,0)


local Panel guiCreateWindow(600300336207"Automat z napojami"trueguiWindowSetSizable(Paneltruelocal AddKamizelka guiCreateButton(93113767"Cola +5 HP "falsePanellocal AddUSPs guiCreateButton(2073611962"Lipton + 7 HP"falsePanellocal AddM4A1S guiCreateButton(912113776"mountain dew + 10 HP "falsePanellocal AddAK47 guiCreateButton(20311612381"red bull + 12 HP"falsePanelguiSetVisible(Panelfalse)

addEventHandler("onClientGUIClick",AddKamizelka,
function()

    -- co ma sidziagdy gracz kliknie Cola +5 HP
end,false)

addEventHandler("onClientGUIClick",AddUSPs,
function()
    -- co ma sidziagdy gracz kliknie Lipton 7 HP
end,false)

addEventHandler("onClientGUIClick",AddM4A1S,
function()
    -- co ma sidziagdy gracz kliknie mountain dew 10 HP   
end,false)

addEventHandler("onClientGUIClick",AddAK47,
function()
    -- co ma sidziagdy gracz kliknie Cola red bull 12 HP   
end,false)




function Open_panel () 
    guiSetVisible(Paneltrue) 
    showCursor (trueend 
addEventHandler ("onClientMarkerHit"GUI_STARTOpen_panel) 

function Close_panel () 
    guiSetVisible (Panelfalse) 
    showCursor (falseend 
addEventHandler ("onClientMarkerLeave"GUI_STARTClose_panel


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 22:04


Barcioo

Kiedyś to było ST






Wiek: 26
Na forum: 4049 dni
Posty: 458
Nick w MP: Bartek.

Piwa: 1887

Respekt: 460
Respekt: 460

guciopl5, zobacz ten kod co ci da?em

Podpis
Kanał Youtube;
A tu zapraszam
, pomogłem Ci? Wynagrodź mnie :piwo: :)


SUPPORT TEAM- 2016-09-03 do 2018-05-25
Test Mod- 2018-05-25
1k dni na Forum - 2018-01-28


GG: 62111935
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 22:08


guciopl5







Wiek: 23
Na forum: 3146 dni
Posty: 86
Nick w MP: Whit3

Piwa: 8

Respekt: 45,3

nie wy?wietla mi gui

[ Dodano: 2018-05-26, 22:14 ]
zmieni?em teraz na co? takiego

local marker createMarker 1929.5485839844 ,-1772.4442138672,13.546875-"cylinder" 0.8,255,255,0)


local Panel guiCreateWindow(600300336207"Automat z napojami"trueguiWindowSetSizable(Paneltruelocal AddKamizelka guiCreateButton(93113767"Cola +5 HP "falsePanellocal AddUSPs guiCreateButton(2073611962"Lipton + 7 HP"falsePanellocal AddM4A1S guiCreateButton(912113776"mountain dew + 10 HP "falsePanellocal AddAK47 guiCreateButton(20311612381"red bull + 12 HP"falsePanelguiSetVisible(Panelfalse)

addEventHandler("onClientGUIClick",root,function ()
   if source == button.AddKamizelka  then 
     setElementHealth localPlayergetElementHealth(localPlayer) + ) 
     triggerServerEvent ("Cash"localPlayer"take"50)
   elseif source == button.AddUSPs then 
    setElementHealth localPlayergetElementHealth(localPlayer) + ) 
     triggerServerEvent ("Cash"localPlayer"take"50)
    elseif source ==  button.AddM4A1S  then 
    setElementHealth localPlayergetElementHealth(localPlayer) + 10 ) 
     triggerServerEvent ("Cash"localPlayer"take"50)
    elseif source ==  button.AddAK47  then 
    setElementHealth localPlayergetElementHealth(localPlayer) + 12 ) 
     triggerServerEvent ("Cash"localPlayer"take"50)

  end


function Open_panel () 
    guiSetVisible(Paneltrue) 
    showCursor (trueend 
addEventHandler ("onClientMarkerHit"GUI_STARTOpen_panel) 

function Close_panel () 
    guiSetVisible (Panelfalse) 
    showCursor (falseend 
addEventHandler ("onClientMarkerLeave"GUI_STARTClose_panelend)


[ Dodano: 2018-05-26, 22:14 ]
a jest przypisane ?e po wejsciu w marker ma wyswietlac gui ?\

Komentarz Barcioo dodany 2018-05-26, 22:09ustawiłeś x,y,z
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-26, 22:19


Barcioo

Kiedyś to było ST






Wiek: 26
Na forum: 4049 dni
Posty: 458
Nick w MP: Bartek.

Piwa: 1887

Respekt: 460
Respekt: 460

usu? button. je?li ca?ego kodu nie korzysta?e? z ca?ego mojego i local usu?

Podpis
Kanał Youtube;
A tu zapraszam
, pomogłem Ci? Wynagrodź mnie :piwo: :)


SUPPORT TEAM- 2016-09-03 do 2018-05-25
Test Mod- 2018-05-25
1k dni na Forum - 2018-01-28


GG: 62111935
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