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
46
« Dátum: 2017. február 01. - 10:38:45 »
Köszi, működik, csak én guiGetScreenSize nélkül akarom megcsinálni, próbáltam kiszedni belőle, és átírni a sajátomra, de nem megy ( bocsi, még kezdő vagyok. ) ( vagy nem is látszódik utána a gomb, vagy más helyen van, vagy nem színeződik át. ) Kérlek tudsz ebben segíteni. dxDrawLine(1063 - 1, 384 - 1, 1063 - 1, 758, tocolor(0, 16, 227, 156), 1, false) dxDrawLine(1356, 384 - 1, 1063 - 1, 384 - 1, tocolor(0, 16, 227, 156), 1, false) dxDrawLine(1063 - 1, 758, 1356, 758, tocolor(0, 16, 227, 156), 1, false) dxDrawLine(1356, 758, 1356, 384 - 1, tocolor(0, 16, 227, 156), 1, false) dxDrawRectangle(1063, 384, 293, 374, tocolor(0, 0, 0, 156), false) dxDrawRectangle(1062, 383, 294, 17, tocolor(0, 16, 227, 156), false) dxDrawText(\"Egyedi skinek\", 1060, 382, 1356, 400, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, false, false) dxDrawRectangle(1082, 421, 254, 35, tocolor(201, 0, 0, 164), false) dxDrawRectangle(1082, 466, 254, 35, tocolor(201, 0, 0, 164), false) dxDrawRectangle(1082, 511, 254, 35, tocolor(201, 0, 0, 164), false) dxDrawRectangle(1082, 556, 254, 35, tocolor(201, 0, 0, 164), false) dxDrawRectangle(1082, 601, 254, 35, tocolor(201, 0, 0, 164), false) dxDrawRectangle(1082, 646, 254, 35, tocolor(201, 0, 0, 164), false) dxDrawRectangle(1082, 691, 254, 35, tocolor(201, 0, 0, 164), false) dxDrawText(\"Black Dwarf\", 1081, 420, 1336, 456, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false) dxDrawText(\"Kilépés\", 1082, 690, 1337, 726, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false) dxDrawText(\"-\", 1082, 465, 1337, 501, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false) dxDrawText(\"-\", 1082, 511, 1337, 547, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false) dxDrawText(\"-\", 1082, 555, 1337, 591, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false) dxDrawText(\"-\", 1082, 600, 1337, 636, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false) dxDrawText(\"-\", 1082, 646, 1337, 682, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false)
47
« Dátum: 2017. január 25. - 20:16:41 »
Sziasztok. Nem tudom hogy lehetséges-e ilyet, ( valószínű én vagyok a hülye és nem ) hogy ha ráhúzom az egeret a dxDrawRectangle-ra, akkor pl. zöldről pirosra vált át, de amint leveszem onnan vissza vált az eredeti színére. ( Nem kattintásnál.). Ha igen, hogyan lehetséges ez?
48
« Dátum: 2017. január 22. - 21:13:23 »
Értem. Csak nem találok semmit, ahol le lebne írva, vagy videó lenne róla, hogy hogyan kell ezt. Ti honnan tanultátok meg?
49
« Dátum: 2017. január 22. - 20:09:37 »
A rendezés meg a keresés mindegy, ez csak a teszt... GuiClick, mert azt halottam hogy az mindenre jó, erre is, vagyis valahol azt olvastam. A rendert nem tudom miért ott hívom meg, én logikusan oda tettem, de akkor átteszem. Tudsz amúgy valamit ajánlani, ahol ezt az egész GUI felületet meg lehetne tanulni? Weboldalt/videót, vagy valami fórum részt?
50
« Dátum: 2017. január 22. - 19:36:04 »
Sziasztok! Kész egy teszt GUI amit guieditorral csináltam.... Azt olvastam az onClientGUIClick jó ehhez, de nekem nem működik. Mi lehet az oka? Hogyan lehet egy \"gombra\" rátenni egy bizonyos dolgot? ( pl.: szöveget) function tut1() dxDrawRectangle(526, 190, 285, 397, tocolor(61, 193, 77, 255), false) gomb = dxDrawRectangle(539, 208, 262, 363, tocolor(255, 255, 255, 255), false) dxDrawText(\"teszt\", 538, 210, 801, 571, tocolor(254, 0, 0, 255), 4.00, \"default\", \"center\", \"center\", false, false, false, false, false) showCursor(true) addEventHandler(\"onClientGUIClick\",gomb,teszt,false) addEventHandler(\"onClientRender\", root, tut1) end addCommandHandler(\"teszteles\",tut1) function teszt() outputChatBox(\"Működik\") end
51
« Dátum: 2017. január 21. - 19:24:03 »
Sziasztok! Nemrég kezdtem a LUA-t. Guieditor-ral GUI felületet akarok készíteni. Ha megvan a GUI, akkor innentől hogyan tovább? Mármint a label-ekre hogyan tudok tenni valamit, mint pl. outputChatBox-ot? addEventHandler(\"onClientResourceStart\", resourceRoot, function teszt() gomb1 = guiCreateLabel(586, 229, 239, 33, \"AK-47\", false) guiSetFont(GUIEditor.label[9], \"default-bold-small\") guiLabelSetColor(GUIEditor.label[9], 0, 0, 0) guiLabelSetHorizontalAlign(GUIEditor.label[9], \"center\", false) guiLabelSetVerticalAlign(GUIEditor.label[9], \"center\")
gomb2 = guiCreateLabel(586, 271, 239, 33, \"AK-47\", false) guiSetFont(GUIEditor.label[10], \"default-bold-small\") guiLabelSetColor(GUIEditor.label[10], 0, 0, 0) guiLabelSetHorizontalAlign(GUIEditor.label[10], \"center\", false) guiLabelSetVerticalAlign(GUIEditor.label[10], \"center\")
gomb3 = guiCreateLabel(587, 313, 239, 33, \"AK-47\", false) guiSetFont(GUIEditor.label[11], \"default-bold-small\") guiLabelSetColor(GUIEditor.label[11], 0, 0, 0) guiLabelSetHorizontalAlign(GUIEditor.label[11], \"center\", false) guiLabelSetVerticalAlign(GUIEditor.label[11], \"center\")
gomb4 = guiCreateLabel(587, 355, 239, 33, \"AK-47\", false) guiSetFont(GUIEditor.label[12], \"default-bold-small\") guiLabelSetColor(GUIEditor.label[12], 0, 0, 0) guiLabelSetHorizontalAlign(GUIEditor.label[12], \"center\", false) guiLabelSetVerticalAlign(GUIEditor.label[12], \"center\")
gomb5 = guiCreateLabel(586, 397, 239, 33, \"AK-47\", false) guiSetFont(GUIEditor.label[13], \"default-bold-small\") guiLabelSetColor(GUIEditor.label[13], 0, 0, 0) guiLabelSetHorizontalAlign(GUIEditor.label[13], \"center\", false) guiLabelSetVerticalAlign(GUIEditor.label[13], \"center\")
gomb6 = guiCreateLabel(586, 439, 239, 33, \"AK-47\", false) guiSetFont(GUIEditor.label[14], \"default-bold-small\") guiLabelSetColor(GUIEditor.label[14], 0, 0, 0) guiLabelSetHorizontalAlign(GUIEditor.label[14], \"center\", false) guiLabelSetVerticalAlign(GUIEditor.label[14], \"center\")
gomb7 = guiCreateLabel(586, 481, 239, 33, \"AK-47\", false) guiSetFont(GUIEditor.label[15], \"default-bold-small\") guiLabelSetColor(GUIEditor.label[15], 0, 0, 0) guiLabelSetHorizontalAlign(GUIEditor.label[15], \"center\", false) guiLabelSetVerticalAlign(GUIEditor.label[15], \"center\") end ) addEventHandler(\"onClientRender\", root, function teszt1() dxDrawLine(577 - 1, 220 - 1, 577 - 1, 551, tocolor(255, 255, 255, 254), 1, false) dxDrawLine(835, 220 - 1, 577 - 1, 220 - 1, tocolor(255, 255, 255, 254), 1, false) dxDrawLine(577 - 1, 551, 835, 551, tocolor(255, 255, 255, 254), 1, false) dxDrawLine(835, 551, 835, 220 - 1, tocolor(255, 255, 255, 254), 1, false) dxDrawRectangle(577, 220, 258, 331, tocolor(0, 0, 0, 148), false) dxDrawRectangle(587, 230, 238, 32, tocolor(255, 255, 255, 255), false) dxDrawRectangle(587, 272, 238, 32, tocolor(255, 255, 255, 255), false) dxDrawRectangle(587, 314, 238, 32, tocolor(255, 255, 255, 255), false) dxDrawRectangle(587, 356, 238, 32, tocolor(255, 255, 255, 255), false) dxDrawRectangle(587, 398, 238, 32, tocolor(255, 255, 255, 255), false) dxDrawRectangle(587, 440, 238, 32, tocolor(255, 255, 255, 255), false) dxDrawRectangle(587, 482, 238, 32, tocolor(255, 255, 255, 255), false) end )
52
« Dátum: 2017. január 14. - 20:20:22 »
format(file,sizeof(file), \"/karakterek/%s.ini\", nev); if(!fexist(file)) { new jelszo[200]; format(jelszo,sizeof(jelszo), \"%s\", dini_Get(file, \"Jelszo\")); if(strcmp(inputtext, jelszo) == 0) { JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\"); JatekosInfo[playerid][Admin] = dini_Int(file,\"Admin\"); } else { SendClientMessage(playerid, -1, \"Hibás jelszó!\"); Kick(playerid); } } }
Kijavítottam, létrehozza az ini fájlt, de amikor bejelentkezek tök mindegy milyen jelszót írok be, akkor is bedob.
53
« Dátum: 2017. január 14. - 17:43:23 »
Sziasztok! Létrehoztam egy regisztrációs rendszer, de amikor belépek ( létre van hozva a scriptfiles mappában a karakterek nevű mappa ) akkor regisztrálok elvileg, de nem hozza létre a file-t, nem menti le, amikor kilépek, utána bármilyen jelszóval betudok lépni. ( bejelentkezést kidobja, bármit beírok jó. ) // This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include <a_samp> #include <dini> #include <dubd> #include <sscanf> #include <zcmd> enum JatekosAdatok { Penz, Admin } new JatekosInfo[MAX_PLAYERS][JatekosAdatok]; new nev[MAX_PLAYER_NAME]; // Regisztráció 0 // Bejelentkezés 1 public OnGameModeInit() { // Don\'t use these lines if it\'s a filterscript SetGameModeText(\"Blank Script\"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); new file[256]; new string[256]; GetPlayerName(playerid,nev,sizeof(nev)); format(file, sizeof(file), \"/Karakterek/%s.ini\", nev); if(!fexist(file)) { format(string,sizeof string, \"Üdv %s \\nKérjük regisztrálj \\n\\nAdd meg a kívánt jelszavadat!\", nev); ShowPlayerDialog(playerid, 0, DIALOG_STYLE_PASSWORD, \"Regisztráció\", string, \"Regisztráció\", \"Kilépés\"); } if(!fexist(file)) { format(string,sizeof string, \"Üdv %s \\nKérjük jelentkezz be! \\n\\nAdd meg a jelszavadat!\", nev); ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", string, \"Bejelentkezés\", \"Kilépés\"); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if (dialogid == 0) { if(response) { new file[128]; new string[128]; GetPlayerName(playerid,nev,sizeof(nev)); if(strlen(inputtext) == 0) { format(string,sizeof string, \"Üdv %s \\nKérjük regisztrálj \\n\\nAdd meg a kívánt jelszavadat!\", nev); ShowPlayerDialog(playerid, 0, DIALOG_STYLE_PASSWORD, \"Regisztráció\", string, \"Regisztráció\", \"Kilépés\"); return 0; } format(file,sizeof(file), \"/Karakterek/%s.ini\", nev); if(!fexist(file)) { dini_Create(file); dini_IntSet(file, \"Antibug\", 0); dini_Set(file, \"Jelszo\", inputtext); dini_IntSet(file, \"Penz\", 0); dini_IntSet(file, \"Admin\", 0); format(string,sizeof string, \"Üdv %s \\nRegisztrálva vagy! \\n\\nKérjük add meg a jelszavad!\", nev); ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", string, \"Bejelentkezés\", \"Kilépés\"); } else { format(string,sizeof string, \"Üdv %s \\nRegisztrálva vagy! \\n\\nKérjük add meg a jelszavad!\", nev); ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", string, \"Bejelentkezés\", \"Kilépés\"); } } } if(dialogid == 1) { if(response) { new file[128]; new string[128]; GetPlayerName(playerid,nev,sizeof(nev)); if(strlen(inputtext) == 0) { format(string,sizeof string, \"Üdv %s \\nKérjük jelentkezz be! \\n\\nAdd meg a jelszavadat!\", nev); ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", string, \"Bejelentkezés\", \"Kilépés\"); } format(file,sizeof(file), \"/Karakterek/%s.ini\", nev); if(!fexist(file)) { new jelszo[200]; format(jelszo,sizeof(jelszo), \"%s\", dini_Get(file, \"Jelszo\")); if(strcmp(inputtext, jelszo) == 0) { JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\"); JatekosInfo[playerid][Admin] = dini_Int(file,\"Admin\"); } else { SendClientMessage(playerid, -1, \"Hibás jelszó!\"); Kick(playerid); } } } } return 1; } Illetve ezek a warningok miért vannak? C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(274) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(275) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(276) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(277) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(278) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(279) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(280) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(281) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(282) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(283) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(284) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(285) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(286) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(287) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(288) : warning 202: number of arguments does not match definition C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(289) : warning 202: number of arguments does not match definition
54
« Dátum: 2017. január 14. - 15:29:45 »
Sziasztok! Egy regisztrációs rendszer akartam összedobni. Minden jó elvileg ( videó alapján néztem ), de ha az include-ok alatt, a define-k alatt hozzáadok egy new-t ( pl.: new jatekosinfo ) akkor az OnDialog résznél nem érzékeli, ha \"megemlítem\" benne. Miért van ez? #include <a_samp> #include <dini> #include <dubd> #include <sscanf> #include <zcmd> new JatekosInfo[MAX_PLAYERS][JatekosAdatok]; new nev[MAX_PLAYER_NAME]; enum JatekosAdatok { Penz, Admin } // Regisztráció 0 // Bejelentkezés 1
|