Witam
Pisze ten temat z pro?b? o wyja?nienie niekt?rych 'funkcji' GUI
Ot?? gdy stworzymy nasze okienko gui za pomoc? skryptu gui editor, w kt?rym b?dzie znajdowa? sie klawisz "rower".
I tu moje pytanie jak nadac funkcje klawiszowi aby po mnaci?ni?ciu tego klawisz doda?o nam rower ?.
Z g?ry dzi?kuje za pomoc.
maxerxxl, jak ju? pomagasz to nie wprowadzaj ludzi w b??d:
1. outputChatBox po stronie c-side nie wymaga argumentu gracza
2. Argument gracza jest ju? okre?lony.
3. Auto utworzone w c-side nie jest do u?ytku.
c-side
addEventHandler("onClientGUIClick", nazwabuttona, function()
local x, y, z = getElementPosition (localPlayer)
triggerServerEvent ( "dajRower", localPlayer )
outputChatBox("Otrzyma?e? rower!")
end)
s-side
addEvent ( "dajRower", true )
addEventHandler ( "dajRower", root, function ()
createVehicle (509, x, y, z)end)
ohh, zapomnia?em, za du?o dzisiaj wypi?em w?dy
Jak? role pe?ni funkcja tiggerserverevent?
Odpowiem ci jasno je?eli np masz funkcj? w c-side kt?ra nie mo?e zosta? wykonana przez tego klienta przenosisz j? za pomoc? triggerserverevent do s-side i zostanie wykonana.
Ja si? udziel? i powiem tak.
Obejrzyj sobie koniecznie ten film. T?umacz? na nim jak utworzy? GUI, pobra? warto?ci z niego, a potem utworzy? pojazd na serwerze:
background i label to pola w tablicy, kt?r? tam utworzy?em. Btw. polecam zapozna? si? z podstawami Lua (albo ca?? seri? moich film?w). Mo?esz oczywi?cie opiera? si? na prostych zmiennych tylko, ?e wtedy jest przy wi?kszym skrypcie nieco trudniej.
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