GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Casamiro - 2012. november 02. - 18:38:33

Cím: Kattintós textdraw probléma
Írta: Casamiro - 2012. november 02. - 18:38:33
Sziasztok.
Szóval a gondom a következõ: Már egy párnapja megcsináltam ezt a \"clickable\" textdrawot, akkor mûködött is rendesen. Viszont most regisztrációnál egyszerûen nem lehet rákattintani az \"ok\" feliratra, mivel úgy veszi, mintha más textdraw -ra kattintottam volna. Adok egy képet, elvileg csak azt a textdrawot kéne beszíneznie, amelyiken az egér éppen rajta van(az \"ok\" feliraton van, csak nem látszik), de tisztán látható hogy sok más textdrawot is beszínez.
\"width=500http://www.kephost.com/images4/2012/11/2/a1_2012_11_2_xhazz637g8.jpg[/img]
Minden textdraw külön van létrehozva, tehát külön a fekete háttér, külön az \"ok\" felirat, külön a \"regisztráció\", a \"név\", a \"nem\", stb... Valami ötlet?
Cím: Kattintós textdraw probléma
Írta: Gentleman - 2012. november 02. - 19:09:18
Ez a hiba nem orvosolható. Én is találkoztam régebben ezzel. Felbontásokon elcsúszik a textdraw kattintása. Ha nem 800x600-on készíted és nem is azon nézed akkor igen szép eredményekkel elcsúszkál minden felé.
Cím: Kattintós textdraw probléma
Írta: kadaradam - 2012. november 02. - 20:28:15
Idézetet írta: Gentleman date=1351879758\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29424\" data-ipsquote-contentclass=\"forums_Topic
Ez a hiba nem orvosolható. Én is találkoztam régebben ezzel. Felbontásokon elcsúszik a textdraw kattintása. Ha nem 800x600-on készíted és nem is azon nézed akkor igen szép eredményekkel elcsúszkál minden felé.
 
Élõsszõr én is ezt hittem,de utána kaptam egy normális választ és megoldódott a problémám. :)
http://sampforum.hu/index.php?topic=22175.msg274763#msg274763
Cím: Kattintós textdraw probléma
Írta: Casamiro - 2012. november 02. - 20:31:22
Ezt a választ hivatalos fórumon is megtaláltam, beállítottam mindegyikre 1 -es méretet, viszont így elmozdulnak a helyükrõl és nem is érzékeli, ha rákattintok.
Szerk.: 0.5össel, 5össel sem jó..
Cím: Kattintós textdraw probléma
Írta: kadaradam - 2012. november 02. - 21:41:52
Azt az x,y koordinátát kell megadni,ahol elhelyezkedik.
Cím: Kattintós textdraw probléma
Írta: Casamiro - 2012. november 02. - 21:45:47
Megadtam mindegyikhez, nem mûködik. Itt 1 példa, hogy hogyan adtam meg. Most sem lehet rákattintani egyikre sem, és 1-2 textdraw is elcsúszik. :confused:
 
RegTDOk = TextDrawCreate(450.000000, 291.000000, \"~b~OK\");
TextDrawBackgroundColor(RegTDOk, 255);
TextDrawFont(RegTDOk, 3);
TextDrawLetterSize(RegTDOk, 0.400000, 1.000000);
TextDrawColor(RegTDOk, 65535);
TextDrawSetOutline(RegTDOk, 0);
TextDrawSetProportional(RegTDOk, 1);
TextDrawSetShadow(RegTDOk, 1);
TextDrawTextSize(RegTDOk, 450.000000, 291.000000);
        TextDrawSetSelectable(RegTDOk, 1);
Cím: Kattintós textdraw probléma
Írta: kadaradam - 2012. november 02. - 21:54:17
Élõsszõr is elõbb állítsd \'kiválaszthatóvá\' és utána add meg a koordinátákat.
 
TextDrawSetSelectable(RegTDOk, 1);
TextDrawTextSize(RegTDOk, 450.000000, 291.000000);

 
A koordináta nem mindig lesz ugyan olyan,mivel a TextDrawCreate a szöveg középének a kooridnátáit dolgozza fel.
Pl.: az én régi scriptemnél ekkora volt a méret eltérés:
Textdraw[7] = TextDrawCreate(62.000000, 252.000000, \"Spawn\");
TextDrawTextSize(Textdraw[7], 124.000000, 174.000000);
Cím: Kattintós textdraw probléma
Írta: Casamiro - 2012. november 02. - 22:16:31
Köszi, majd próbálgatom.