Witamy na GTAOnline Obecny czas to 2017-11-25, 02:52 Użytkowników: 72286
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj
GTAONLINE.PL
Tematy otagowane jako: spotkanie
1. Piąte Spotkanie z GUI
Elo , już mówię co mnie dręczy .
W Miejsce X gdzie wyświetla się GUI i po nacisięciu Buttona akceptuj , zmienia gracza pozycje w miejsce Y , [u]tylko ,że jak gracz wraca w miejsce Y , wyświetla się graczowi gui który jest w miejscu Y [/u],[To podkreślone to mój problem] Czyli , chciałbym aby w miejscu Y , nie wyświetlało się gui , nie chciałem nic grzebać czy usuwać bo później bym pogorszył sprawę dlatego zwróciłem się do was o pomoc .
[lua]
addEventHandler("onClientResourceStart", root, function()
guiSetVisible(napad, false)
end)
napad = guiCreateWindow(438, 185, 467, 306, "Potwiedź Napad na Bank", false)
guiWindowSetSizable(napad, false)
guiSetAlpha(napad, 0.58)
guiSetProperty(napad, "CaptionColour", "FFFEFEFE")
buttonEmpty = guiCreateButton(194, 129, 15, 15, "", false, napad)
buttonAccept = guiCreateButton(20, 233, 119, 52, "Akceptuję", false, napad)
buttonRefuse = guiCreateButton(317, 234, 140, 61, "Odrzuć", false, napad)

local marker = createMarker(1821.38318, -1683.33215, 13.38281 , "cylinder")

addEventHandler("onClientMarkerHit", marker, function(el, md)
if el ~= localPlayer then return end
if not md then return end
guiSetVisible(napad, true)
showCursor(true, false)
end)

addEventHandler("onClientGUIClick", root, function(btn, state)
if btn == "left" and state == "up" the...
2. Czwarte spotkanie z GUI
Elo , mam problem ponieważ zostałem odesłany do wiki tyle ,że nic z tego nie rozumiem co tam jest . Dostałem 2 linki , 1 to o start zasobów , 2 po dołaczeniu gracza na serwer , tylko ,że nie wiem jak zrobić aby GUI , nie wyświetlało się po dołaczeniu na serwer . Powiem szczerze , że przypatrywałem się tym kodom 1 godz. i napradę nie rozumiałem , jak mogę je zastosować do mojego problemu z góry dziękuję .
link. z wiki 1 i 2
https://wiki.multitheftauto.com/wiki/OnClientResourceStart
https://wiki.multitheftauto.com/wiki/OnClientPlayerJoin

Edit:
Jakby potrzebny był mój kod z gui , proszę pisać , nie wklejałem go bo wydawał mi się zbędny ale jeśli komuś ma pomuc w mojej sprawie, oczywiście , udostepnię go .
3. Trzecie spotkanie z GUI
elo mam problem gui wyskakuje mi po wejsciu na serwer + nie wykonuje swoich fukcji
gdy klikam , nie teleportuje i nie gaśnie gui i kursor . oto kod.
addEventHandler("onClientGUIClick"root, function(btnstate)
 if 
btn == "left" and state == "up" then
   
if source == buttonAccept then
      setElementPosition
(elementy,2143.238041547.5225810.82031)
      
guiSetVisible(napadfalse)
      
showCursor(false)
   
end
4. drugie spotkanie z GUI
Elo , mam kod , tylko nie wiem jak odpowiednim buttonom , dac funkcję , pierw dam 2 kody pierwsze od mojeog skryptu , a pozniej kod z gui .
[lua]
function getElementsWithinMarker(marker)
if (not isElement(marker) or getElementType(marker) ~= "marker") then
return false
end
local markerColShape = getElementColShape(marker)
local elements = getElementsWithinColShape(markerColShape, "player")
return elements
end
local marker = createMarker(1821.38318, -1683.33215, 13.38281 , "cylinder")

function markerHit ()
if not source == marker then return end
local elementy = getElementsWithinMarker(marker)
if #elementy==1 then
for i, v in ipairs (elementy) do
setElementPosition(v,2143.23804, 1547.52258, 10.82031)
end
end
end
addEventHandler( "onMarkerHit", marker, markerHit )[/lua]

teraz gui
[lua]

GUIEditor = {
checkbox = {},
button = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
napad = guiCreateWindow(438, 185, 467, 306, "Potwiedź Napad na Bank", false)
guiWindowSetSizable(napad, false)
guiSetAlpha(napad, 0.58)
guiSetProperty(napad, "CaptionColour", "FFFEFEFE")
GUIEditor.button[1] = guiCreateButton(194, 129, 15, 15, "", false, napad)
GUIEditor.button[2] = guiCreateButton(20, 233, 119, 52, "Akceptuję", ...
5. Pierwsze Spotkanie z GUI
Elo , zrobiłem , swoje pierwsze gui , muszę się pochwalić


i pytanie , co dalej mam to zapisać tylko jak ? zielony jestem w tym i mam pytanie , pozniej gdzie kod mogę znaleść ?
Wiem ,że pewnie się śmiejecie ale pierwszy raz pracuje z GUI , liczę na wyrozumiałośc i cierpliwość : )




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,06 sekundy. Zapytań do SQL: 10