Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Üzenetek - xerox0224
16
« Dátum: 2017. december 22. - 23:22:13 »
Az IsCursorInPosition megoldódott, viszont sajnos a kattintás nem. addEventHandler(\"onClientRender\", root, function() dxDrawRectangle((screenW - 243) / 2, (screenH - 353) / 2, 243, 353, tocolor(0, 0, 0, 110), false) dxDrawRectangle(562, 208, 243, 17, tocolor(0, 0, 0, 110), false) dxDrawRectangle(574, 259, 221, 30, tocolor(0, 0, 0, 130), false) dxDrawRectangle(574, 311, 221, 30, tocolor(0, 0, 0, 130), false) dxDrawRectangle(574, 385, 221, 30, (isCursorInPosition(574, 385, 221, 30) and tocolor(66, 134, 244, 130) or tocolor(0, 0, 0, 130))) dxDrawRectangle(574, 429, 221, 30, (isCursorInPosition(574, 429, 221, 30) and tocolor(244, 65, 65, 130) or tocolor(0, 0, 0, 130))) dxDrawText(\"Üdv az #4286f4Immortal Gaming #ffffffszerverén!\\nKérlek #ff6363 regisztrálj #ffffff vagy #4286f4jelentkezz be!\\n\\n#ffffffTovábbi jó játékot kívánunk!\", 576, 481, 795, 533, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, true, false) dxDrawRectangle(438, 451, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText(\"#4286f4Bejelentkezés\", 562, 208, 805, 224, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, true, false) dxDrawText(\"Felhasználónév\", 620, 240, 746, 259, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, false, false) dxDrawText(\"Jelszó\", 620, 292, 746, 311, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, false, false) dxDrawText(\"Bejelentkezés\", 620, 390, 746, 409, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, false, false) dxDrawText(\"Regisztráció\", 620, 435, 746, 454, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, false, false) showPlayerHudComponentVisible(\"all\", false) addEventHandler(\"onClientClick\", getRootElement(), onClickCucc) end ) function isCursorInPosition(rectX, rectY, rectW, rectH) local cursorX, cursorY = getCursorPosition() cursorX, cursorY = cursorX * screenWidth, cursorY * screenHeight return (cursorX >= rectX and cursorX <= rectX+rectW) and (cursorY >= rectY and cursorY <= rectY+rectH) end function onClickCucc(button, state, absoluteX, absoluteY, worldX, worldY, worldZ, clickedElement) if (state == \"down\") then if (absoluteX >= 574) and (absoluteX <= 574+221) and (absoluteY >= 385) and (absoluteY <= 385+30) then outputChatBox(\"Ráböktél a gombra\") end end end
17
« Dátum: 2017. december 22. - 21:38:38 »
Sziasztok! Van egy dxDrawRectlange gombom. onClientClick event handlert, illeve egy function is csináltam már, amibe beleírtam, hol a box, viszont sajnálatos módon nem érzékeli, miért lehet ez? Illetve van egy IsCursorInPosition function-om is, ami annyit csinál, ha valaki ráteszi az egeret szin1-ről szin 2-re változik, majd ha valaki elveszi, akkor vissza. Ez se működik, sőt, még a rectlange is eltűnik. addEventHandler(\"onClientRender\", root, function() dxDrawRectangle((screenW - 243) / 2, (screenH - 353) / 2, 243, 353, tocolor(0, 0, 0, 110), false) dxDrawRectangle(562, 208, 243, 17, tocolor(0, 0, 0, 110), false) dxDrawRectangle(574, 259, 221, 30, tocolor(0, 0, 0, 130), false) dxDrawRectangle(574, 311, 221, 30, tocolor(0, 0, 0, 130), false) dxDrawRectangle(574, 385, 221, 30, tocolor(0, 0, 0, 130), false) dxDrawRectangle(574, 429, 221, 30, (isCursorInPosition(574, 429, 221, 30) and tocolor(255, 0, 0) or tocolor(0, 255, 0))) dxDrawText(\"Üdv az #4286f4Immortal Gaming #ffffffszerverén!\\nKérlek #ff6363 regisztrálj #ffffff vagy #4286f4jelentkezz be!\\n\\n#ffffffTovábbi jó játékot kívánunk!\", 576, 481, 795, 533, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, true, false) dxDrawRectangle(438, 451, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText(\"#4286f4Bejelentkezés\", 562, 208, 805, 224, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, true, false) dxDrawText(\"Felhasználónév\", 620, 240, 746, 259, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, false, false) dxDrawText(\"Jelszó\", 620, 292, 746, 311, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, false, false) dxDrawText(\"Bejelentkezés\", 620, 390, 746, 409, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, false, false) dxDrawText(\"Regisztráció\", 620, 435, 746, 454, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, false, false) showPlayerHudComponentVisible(\"all\", false) end ) addEventHandler(\"onClientClick\", getRootElement(), onClickCucc) function onClickCucc(absoluteX, absoluteY, worldX, worldY, worldZ) if (absoluteX >= 574) and (absoluteX <= 574+221) and (absoluteY >= 311) and (absoluteY <= 311+30) then outputChatBox(\"Ráböktél a gombra\") end if (absoluteX >= x) and (absoluteX <= x+szelesseg) and (absoluteY >= y) and (absoluteY <= y+magassag) then outputChatBox(\"Ráböktél a másk gombra\") end end function isCursorInPosition(rectX, rectY, rectW, rectH) local cursorX, cursorY = getCursorPosition() cursorX, cursorY = cursorX * screenWidth, cursorY * screenHeight return (cursorX >= rectX and cursorX <= rectX+rectW) and (cursorY >= rectY and cursorY <= rectY+rectH) end
18
« Dátum: 2017. július 10. - 19:13:20 »
Köszi a segítséget, nagyon ilyen összeadást még nem csináltam, azért kérdeztem, hogy hogyan lehetséges ez. És köszi a linket, átfutom
19
« Dátum: 2017. július 10. - 19:05:04 »
Sziasztok. Elkezdtem egy nagyon kis egyszerű rendszert, \"kvíz\" szerű cuccot. Úgy gondoltam, hogyha jó választ kap, akkor kap egy pontot a \"tárolóba\". ( pl.: helyesvalasz+1, persze már van egy ilyen létrehozva. Röviden annyi, hogy lehet-e olyat csinálni, hogyha létrehozok egy változót, akkor hozzádjak +1-et. )
20
« Dátum: 2017. március 24. - 15:32:26 »
Sajnos eléggé nokedli vagyok ebben. Kerestem mta wikin, de nem találtam betűtípus megváltoztatást editboxon belüle, csak ezeket :
21
« Dátum: 2017. március 23. - 15:35:10 »
Bocsánat, de lenne még egy problémám, aztán már nem lesz több . Hogyan lehetne azt megoldani, hogy amikor írok, a 5. betűnél villog a kis írás csík, de már 12 karaktert írtam be. Hogyan lehetne azt megcsinálni, hogy rendesen kövesse a kis csík amit írok. ( nem akarok a betűt kicsiníteni, mert akkor már túl kicsi lenne. ( kép: KATTINTS IDE . A képen jelenleg az utolsó s betű előtt villog az a kis egyenes, ami mutatja, hogy hol jársz az írása. Tudom, nehéz értelmezni )
22
« Dátum: 2017. március 22. - 19:46:27 »
WOOW! Köszönöm, működött minden, istenek vagytok . Köszönöm szépen mindenkinek aki segített, hatalmas pacsi . További szép estét mindenkinek!
23
« Dátum: 2017. március 22. - 18:44:26 »
Megcsináltam. Mostmár kiírja azt, ami az editbox-ban az alap szöveg, a felhasználónév, viszont bármit beleírok, nem reagál semmire se, nem tudom kitörölni a \"felhasználónév\" nevű alap editbox szöveget se. local sx, sy = guiGetScreenSize() function login() wx, wy = 500, 500 x = (sx/2) - (wx/2) y = (sy/2) - (wy/2) guiCreateStaticImage(x,y,500,500,\"login.png\", false) -- Kép előhozása feledit = guiCreateEdit( 0.40, 0.46, 0.23, 0.037, \"Felhasználónév\", true) --Felh. írás mező feledittext = guiGetText (feledit) guiEditSetMaxLength ( feledit, 20 ) --Írás lehetőség felhasználónév guiSetAlpha(feledit, 0) --Feledit elhalványítása local jeledit = guiCreateEdit( 0.40, 0.565, 0.23, 0.037, \"Jelszó\", true ) -- Jelszó írás mező guiEditSetMaxLength ( jeledit, 20 ) --Írás lehetőség jelszó guiEditSetMasked ( jeledit, true ) --Jelszó \"maszkolás\" showCursor(true) -- Cursos előhozás showPlayerHudComponent(\"all\", false) -- hudok kikapcsolása showChat(false) -- Chat kikapcsolása if (isElement(zene)) then --Ha a zene be van kapcsolva destroyElement(zene) -- Akkor kapcsolja ki end -- Ha nincs --zene = playSound(\"music.mp3\", true) -- Akkor játsza le setBlurLevel (255)-- Blur szint setCameraMatrix(2457.73145, -1666.30969, 24.23867, 5568.388671875, -1218.42474365234, 69.881813049316) -- Kamera nézése bindKey ( \"F4\", \"both\", funcInput ) -- F4 kiakpcsolás addEventHandler(\"onClientRender\", root, gombok) -- Gombok elindítása addEventHandler(\"onClientClick\", getRootElement(), gomb) --Gomb hozzáadása end addEventHandler(\"onClientResourceStart\", getRootElement(), login) function gombok() dxDrawRectangle ( sx/2.77, sy/1.6, sx/8, sy/20, tocolor ( 0, 0, 0, 200 ) ) -- Bejelentkezés dxDrawRectangle ( sx/1.97, sy/1.6, sx/8, sy/20, tocolor ( 0, 0, 0, 200 ) ) -- Regisztráció dxDrawText ( \"Bejelentkezés\", sx/2.64, sy/1.58, sx, sy, tocolor ( 255, 255, 255, 255 ), 1.5, \"default-bold\" ) -- Bejelentkezés gomb dxDrawText ( \"Regisztráció\", sx/1.9, sy/1.58, sx, sy, tocolor ( 255, 255, 255, 255 ), 1.5, \"default-bold\" ) -- Bejelentkezés gomb dxDrawText (feledittext, sx/2.45, sy/2.15, sx, sy, tocolor ( 255, 255, 255, 255 ), 1.4, \"default-bold\" ) --Feledit szöveg end
24
« Dátum: 2017. március 22. - 18:04:29 »
Szia. Segítségedet köszönöm. Valószínű én vagyok most a kiba.....ott béna. Megcsináltam, de nem jó. function gombok() dxDrawRectangle ( sx/2.77, sy/1.6, sx/8, sy/20, tocolor ( 0, 0, 0, 200 ) ) -- Bejelentkezés dxDrawRectangle ( sx/1.97, sy/1.6, sx/8, sy/20, tocolor ( 0, 0, 0, 200 ) ) -- Regisztráció dxDrawText ( \"Bejelentkezés\", sx/2.64, sy/1.58, sx, sy, tocolor ( 255, 255, 255, 255 ), 1.5, \"default-bold\" ) -- Bejelentkezés gomb dxDrawText ( \"Regisztráció\", sx/1.9, sy/1.58, sx, sy, tocolor ( 255, 255, 255, 255 ), 1.5, \"default-bold\" ) -- Bejelentkezés gomb dxDrawText (, sx/2.45, sy/2.15, sx, sy, tocolor ( 255, 255, 255, 255 ), 1.4, \"default-bold\" ) --Feledit szöveg end function login() wx, wy = 500, 500 x = (sx/2) - (wx/2) y = (sy/2) - (wy/2) guiCreateStaticImage(x,y,500,500,\"login.png\", false) -- Kép előhozása feledit = guiCreateEdit( 0.40, 0.46, 0.23, 0.037, \"Felhasználónév\", true) --Felh. írás mező local feledittext = guiGetText (feledit) guiEditSetMaxLength ( feledit, 20 ) --Írás lehetőség felhasználónév guiSetAlpha(feledit, 0) --Feledit elhalványítása local jeledit = guiCreateEdit( 0.40, 0.565, 0.23, 0.037, \"Jelszó\", true ) -- Jelszó írás mező guiEditSetMaxLength ( jeledit, 20 ) --Írás lehetőség jelszó guiEditSetMasked ( jeledit, true ) --Jelszó \"maszkolás\" showCursor(true) -- Cursos előhozás showPlayerHudComponent(\"all\", false) -- hudok kikapcsolása showChat(false) -- Chat kikapcsolása if (isElement(zene)) then --Ha a zene be van kapcsolva destroyElement(zene) -- Akkor kapcsolja ki end -- Ha nincs --zene = playSound(\"music.mp3\", true) -- Akkor játsza le setBlurLevel (255)-- Blur szint setCameraMatrix(2457.73145, -1666.30969, 24.23867, 5568.388671875, -1218.42474365234, 69.881813049316) -- Kamera nézése bindKey ( \"F4\", \"both\", funcInput ) -- F4 kiakpcsolás addEventHandler(\"onClientRender\", root, gombok) -- Gombok elindítása addEventHandler(\"onClientClick\", getRootElement(), gomb) --Gomb hozzáadása end addEventHandler(\"onClientResourceStart\", getRootElement(), login)
25
« Dátum: 2017. március 22. - 16:09:29 »
Sziasztok. Elkezdtem egy ALAP login panelt csinálni, viszont van 3 problémám, amire nem találtam még megoldást. Ebben a 3 probléma megoldásában kérném segítségeteket. 1: Editbox hátterének, illetve editbox text színének módosítása. Ezt sajnos nem tudom megoldani, nem találtam rá megoldást, hogy hogyan lehetne. 2: Ha kikattinto az editboxból, pl.: a képre, akkor elsötétül, és nem lehet rá visszakattintani. 3: Account hozzáadása. Sajnos mivel client oldaliban vagyok, nem nagyon tudom, hogyan lehetne megoldani, hogyha valaki a reigzstrációra kattint, akkor megcsinálja az accountját addAccount(username, password)-al. Ezeket nem tudom. Segítségeteket előre is köszönöm. További szép napot! local sx, sy = guiGetScreenSize() function login() wx, wy = 500, 500 x = (sx/2) - (wx/2) y = (sy/2) - (wy/2) guiCreateStaticImage(x,y,500,500,\"login.png\", false) -- Kép előhozása local feledit = guiCreateEdit( 0.40, 0.46, 0.23, 0.037, \"Felhasználónév\", true) --Felh. írás mező guiEditSetMaxLength ( feledit, 20 ) --Írás lehetőség felhasználónév local jeledit = guiCreateEdit( 0.40, 0.565, 0.23, 0.037, \"Jelszó\", true ) -- Jelszó írás mező guiEditSetMaxLength ( jeledit, 20 ) --Írás lehetőség jelszó guiEditSetMasked ( jeledit, true ) --Jelszó \"maszkolás\" showCursor(true) -- Cursos előhozás showPlayerHudComponent(\"all\", false) -- hudok kikapcsolása showChat(false) -- Chat kikapcsolása if (isElement(zene)) then --Ha a zene be van kapcsolva destroyElement(zene) -- Akkor kapcsolja ki end -- Ha nincs zene = playSound(\"music.mp3\", true) -- Akkor játsza le setBlurLevel (255)-- Blur szint setCameraMatrix(2457.73145, -1666.30969, 24.23867, 5568.388671875, -1218.42474365234, 69.881813049316) -- Kamera nézése bindKey ( \"F4\", \"both\", funcInput ) -- F4 kiakpcsolás addEventHandler(\"onClientRender\", root, gombok) -- Gombok elindítása addEventHandler(\"onClientClick\", getRootElement(), gomb) --Gomb hozzáadása addEventHandler(\"onClientClick\", getRootElement(), regisztralas) --Gomb hozzáadása end addEventHandler(\"onClientResourceStart\", getRootElement(), login) function gombok() dxDrawRectangle ( sx/2.77, sy/1.6, sx/8, sy/20, tocolor ( 0, 0, 0, 200 ) ) -- Bejelentkezés dxDrawRectangle ( sx/1.97, sy/1.6, sx/8, sy/20, tocolor ( 0, 0, 0, 200 ) ) -- Regisztráció dxDrawText ( \"Bejelentkezés\", sx/2.64, sy/1.58, sx, sy, tocolor ( 255, 255, 255, 255 ), 1.5, \"default-bold\" ) -- Bejelentkezés gomb dxDrawText ( \"Regisztráció\", sx/1.9, sy/1.58, sx, sy, tocolor ( 255, 255, 255, 255 ), 1.5, \"default-bold\" ) -- Bejelentkezés gomb end function funcInput ( key, keyState ) if ( keyState == \"down\" ) then destroyElement(zene) end end function gomb(button, state, absoluteX, absoluteY, worldX, worldY, worldZ, clickedElement) local felh = guiGetText ( feledit ) --Felh. lekérése local jelszo = guiGetText ( jeledit ) --pass. lekérése if (state == \"down\") then -- bal, jobb, felső, alsó (a képernyő bal felső sarkától számítva) if (absoluteX >= sx/2.77) and (absoluteX <= (sx/2.77)+(sx/8)) and (absoluteY >= sy/1.6) and (absoluteY <= (sy/1.6)+(sy/20)) then -- ha a kirajzolt dx elem határain belül van a kurzor outputChatBox(\"Sikeres bejelentkezés!\") end end if (state == \"down\") then -- bal, jobb, felső, alsó (a képernyő bal felső sarkától számítva) if (absoluteX >= sx/1.97) and (absoluteX <= (sx/1.97)+(sx/8)) and (absoluteY >= sy/1.6) and (absoluteY <= (sy/1.6)+(sy/20)) then -- ha a kirajzolt dx elem határain belül van a kurzor outPutChatBox(\"Sikeres regisztráció!\") end end end
26
« Dátum: 2017. március 20. - 18:59:29 »
Sziasztok, van egy dxDrawRectlangem.Hogyan tudnám megcsinálni, hogyha rákattintok, akkor kidobjon egy szöveget chatbox-ba, pl.: hello dxDrawRectangle ( sx/1.97, sy/1.6, sx/8, sy/20, tocolor ( 0, 0, 0, 200 ) )
27
« Dátum: 2017. március 19. - 19:08:49 »
Sziasztok. Van egy elég béta verziós login panelem. ( tudom, a méretek más felbontáson elcsúsznának stb. ). Van az editbox... miért van, ha átkattintok a rendes képre, akkor az editbox elsötétül, és nem lehet írni bele. function login() sx, sy = guiGetScreenSize() wx, wy = 700, 300 x = (sx/2) - (wx/2) y = (sy/2) - (wy/2) guiCreateStaticImage(x,y,700,300,\"login.png\", false) -- Kép előhozása regisztracio = guiCreateButton( 0.25, 0.62, 0.13, 0.035, \"Regisztráció\", true ) feledit = guiCreateEdit( 0.25, 0.4, 0.13, 0.035, \"Felhasználónév\", true ) --Felh. írás mező guiEditSetMaxLength ( feledit, 128 ) --Írás lehetőség felhasználónév bejelentkezes = guiCreateButton( 0.25, 0.58, 0.13, 0.035, \"Bejelentkezés\", true ) -- Bejelentkezés jeledit = guiCreateEdit( 0.25, 0.53, 0.13, 0.035, \"Jelszó\", true ) -- Jelszó írás mező guiEditSetMaxLength ( jeledit, 128 ) --Írás lehetőség jelszó guiEditSetMasked ( jeledit, true ) --Jelszó \"maszkolás\" showCursor(true) -- Cursos előhozás showPlayerHudComponent(\"all\", false) -- hudok kikapcsolása showChat(false) -- Chat kikapcsolása if (isElement(zene)) then --Ha a zene be van kapcsolva destroyElement(zene) -- Akkor kapcsolja ki end -- Ha nincs zene = playSound(\"music.mp3\", true) -- Akkor játsza le end addEventHandler(\"onClientResourceStart\", getRootElement(), login)
28
« Dátum: 2017. március 18. - 20:11:09 »
Köszi, megvan... csak siettem, és nem írtam hogy client.lua, hanem csak client
29
« Dátum: 2017. március 18. - 19:57:06 »
Csak egy teszt resource csak hogy képet dob ki.... de valamiért nem is tölti be a resource-ot, pedig bele van írva a rendes neve mtaserver conf-ba. Amikor bekapcsolom a szerót, azt írja nem találja
30
« Dátum: 2017. március 18. - 19:14:55 »
Sziasztok, van egy házi szeróm, egy egyszerű kis képet akarok előhozni, DE, amikor elindítom, ezt dobja ki: Couldn\'t find resources test. Ez miért van? Az MTA szerverbe bele van írva, körülbelül 5x átnéztem, hogy helyesen van-e beleírva a neve
|