Wysłany: 2017-03-04, 21:56
borsuk
Wiek: 17 Na forum: 3547 dni Posty: 468
Piwa : 15622
Elo mam problem mianowicie polega on na tym ze zrobi?em klikane textdrawy (wybiera?ke imienia, skina itd..) ale one maja za duze pole klikniecia
Wiem ze takie cos kiedys bylo ale nie moge tego znalezc i nic z tego nie rozumia?em
Prosze o dos?owna odpowiedz a nie typu "Masz jakies errory?"
Kod
Pawn
public OnFilterScriptInit ()
{
for(new i ; i < MAX_PLAYERS ; i ++)
{
Textdraw0 [ i ] = TextDrawCreate ( 646.500000 , 1.500000 , "usebox" );
TextDrawLetterSize ( Textdraw0 [ i ], 0.000000 , 49.398887 );
TextDrawTextSize ( Textdraw0 [ i ], - 2.000000 , 0.000000 );
TextDrawAlignment ( Textdraw0 [ i ], 1 );
TextDrawColor ( Textdraw0 [ i ], - 2147483393 );
TextDrawUseBox ( Textdraw0 [ i ], true );
TextDrawBoxColor ( Textdraw0 [ i ], - 2147483393 );
TextDrawSetShadow ( Textdraw0 [ i ], 0 );
TextDrawSetOutline ( Textdraw0 [ i ], 0 );
TextDrawBackgroundColor ( Textdraw0 [ i ], - 2147483393 );
TextDrawFont ( Textdraw0 [ i ], 0 );
Textdraw1 [ i ] = TextDrawCreate ( 612.000000 , 37.340000 , "usebox" );
TextDrawLetterSize ( Textdraw1 [ i ], 0.000000 , 31.671108 );
TextDrawTextSize ( Textdraw1 [ i ], 358.500000 , 0.000000 );
TextDrawAlignment ( Textdraw1 [ i ], 1 );
TextDrawColor ( Textdraw1 [ i ], 0 );
TextDrawUseBox ( Textdraw1 [ i ], true );
TextDrawBoxColor ( Textdraw1 [ i ], 102 );
TextDrawSetShadow ( Textdraw1 [ i ], 0 );
TextDrawSetOutline ( Textdraw1 [ i ], 0 );
TextDrawFont ( Textdraw1 [ i ], 0 );
Textdraw2 [ i ] = TextDrawCreate ( 426.500000 , 139.440002 , "<" );
TextDrawLetterSize ( Textdraw2 [ i ], 0.824999 , 3.280001 );
TextDrawAlignment ( Textdraw2 [ i ], 1 );
TextDrawColor ( Textdraw2 [ i ], - 1 );
TextDrawUseBox ( Textdraw2 [ i ], true );
TextDrawBoxColor ( Textdraw2 [ i ], 0 );
TextDrawSetShadow ( Textdraw2 [ i ], 0 );
TextDrawSetOutline ( Textdraw2 [ i ], - 1 );
TextDrawBackgroundColor ( Textdraw2 [ i ], 255 );
TextDrawFont ( Textdraw2 [ i ], 1 );
TextDrawSetProportional ( Textdraw2 [ i ], 1 );
Textdraw3 [ i ] = TextDrawCreate ( 524.500000 , 141.119995 , ">" );
TextDrawLetterSize ( Textdraw3 [ i ], 0.824998 , 3.280000 );
TextDrawAlignment ( Textdraw3 [ i ], 1 );
TextDrawColor ( Textdraw3 [ i ], - 1 );
TextDrawUseBox ( Textdraw3 [ i ], true );
TextDrawBoxColor ( Textdraw3 [ i ], 0 );
TextDrawSetShadow ( Textdraw3 [ i ], 0 );
TextDrawSetOutline ( Textdraw3 [ i ], - 1 );
TextDrawBackgroundColor ( Textdraw3 [ i ], 255 );
TextDrawFont ( Textdraw3 [ i ], 1 );
TextDrawSetProportional ( Textdraw3 [ i ], 1 );
Textdraw4 [ i ] = TextDrawCreate ( 455.500000 , 104.720100 , "LD_SPAC:white" );
TextDrawLetterSize ( Textdraw4 [ i ], 0.021499 , 0.022399 );
TextDrawTextSize ( Textdraw4 [ i ], 64.500000 , 106.399971 );
TextDrawAlignment ( Textdraw4 [ i ], 1 );
TextDrawColor ( Textdraw4 [ i ], - 1 );
TextDrawUseBox ( Textdraw4 [ i ], true );
TextDrawBoxColor ( Textdraw4 [ i ], 0 );
TextDrawSetShadow ( Textdraw4 [ i ], 0 );
TextDrawSetOutline ( Textdraw4 [ i ], 0 );
TextDrawBackgroundColor ( Textdraw4 [ i ], 55 );
TextDrawFont ( Textdraw4 [ i ], 5 );
TextDrawSetPreviewModel ( Textdraw4 [ i ], 7 );
TextDrawSetPreviewRot ( Textdraw4 [ i ], 350.000000 , 0.000000 , - 15.000000 , 1.000000 );
Textdraw5 [ i ] = TextDrawCreate ( 375.500000 , 55.440002 , "LD_SPAC:white" );
TextDrawLetterSize ( Textdraw5 [ i ], 0.000000 , 0.000000 );
TextDrawTextSize ( Textdraw5 [ i ], 95.500000 , 17.919998 );
TextDrawAlignment ( Textdraw5 [ i ], 1 );
TextDrawColor ( Textdraw5 [ i ], - 1 );
TextDrawSetShadow ( Textdraw5 [ i ], 0 );
TextDrawSetOutline ( Textdraw5 [ i ], 0 );
TextDrawFont ( Textdraw5 [ i ], 4 );
Textdraw6 [ i ] = TextDrawCreate ( 376.000000 , 56.559982 , "Imie..." );
TextDrawLetterSize ( Textdraw6 [ i ], 0.449999 , 1.600000 );
TextDrawAlignment ( Textdraw6 [ i ], 0 );
TextDrawColor ( Textdraw6 [ i ], - 1 );
TextDrawSetShadow ( Textdraw6 [ i ], 0 );
TextDrawSetOutline ( Textdraw6 [ i ], 1 );
TextDrawBackgroundColor ( Textdraw6 [ i ], 51 );
TextDrawFont ( Textdraw6 [ i ], 1 );
TextDrawSetProportional ( Textdraw6 [ i ], 1 );
TextDrawSetSelectable ( Textdraw6 [ i ], 1 );
Textdraw7 [ i ] = TextDrawCreate ( 497.000000 , 56.000003 , "LD_SPAC:white" );
TextDrawLetterSize ( Textdraw7 [ i ], 0.000000 , 0.000000 );
TextDrawTextSize ( Textdraw7 [ i ], 97.000000 , 17.360000 );
TextDrawAlignment ( Textdraw7 [ i ], 1 );
TextDrawColor ( Textdraw7 [ i ], - 1 );
TextDrawSetShadow ( Textdraw7 [ i ], 0 );
TextDrawSetOutline ( Textdraw7 [ i ], 0 );
TextDrawFont ( Textdraw7 [ i ], 4 );
Textdraw8 [ i ] = TextDrawCreate ( 498.500000 , 57.119991 , "Nazwisko..." );
TextDrawLetterSize ( Textdraw8 [ i ], 0.449999 , 1.600000 );
TextDrawAlignment ( Textdraw8 [ i ], 1 );
TextDrawColor ( Textdraw8 [ i ], - 1 );
TextDrawSetShadow ( Textdraw8 [ i ], 0 );
TextDrawSetOutline ( Textdraw8 [ i ], 1 );
TextDrawBackgroundColor ( Textdraw8 [ i ], 51 );
TextDrawFont ( Textdraw8 [ i ], 1 );
TextDrawSetProportional ( Textdraw8 [ i ], 1 );
TextDrawSetSelectable ( Textdraw8 [ i ], 1 );
Textdraw9 [ i ] = TextDrawCreate ( 424.000000 , 81.760002 , "LD_SPAC:white" );
TextDrawLetterSize ( Textdraw9 [ i ], 0.000000 , 0.000000 );
TextDrawTextSize ( Textdraw9 [ i ], 124.500000 , 17.359992 );
TextDrawAlignment ( Textdraw9 [ i ], 1 );
TextDrawColor ( Textdraw9 [ i ], - 1 );
TextDrawSetShadow ( Textdraw9 [ i ], 0 );
TextDrawSetOutline ( Textdraw9 [ i ], 0 );
TextDrawFont ( Textdraw9 [ i ], 4 );
Textdraw10 [ i ] = TextDrawCreate ( 486.000000 , 78.959999 , "Haslo" );
TextDrawLetterSize ( Textdraw10 [ i ], 0.449999 , 1.600000 );
TextDrawAlignment ( Textdraw10 [ i ], 2 );
TextDrawColor ( Textdraw10 [ i ], - 1 );
TextDrawSetShadow ( Textdraw10 [ i ], 0 );
TextDrawSetOutline ( Textdraw10 [ i ], 1 );
TextDrawBackgroundColor ( Textdraw10 [ i ], 51 );
TextDrawFont ( Textdraw10 [ i ], 1 );
TextDrawSetProportional ( Textdraw10 [ i ], 1 );
TextDrawSetSelectable ( Textdraw10 [ i ], 1 );
Textdraw11 [ i ] = TextDrawCreate ( 385.000000 , 249.760009 , "particle:waterclear256" );
TextDrawLetterSize ( Textdraw11 [ i ], 0.000000 , 0.000000 );
TextDrawTextSize ( Textdraw11 [ i ], 202.500000 , 47.040008 );
TextDrawAlignment ( Textdraw11 [ i ], 1 );
TextDrawColor ( Textdraw11 [ i ], - 1 );
TextDrawUseBox ( Textdraw11 [ i ], true );
TextDrawBoxColor ( Textdraw11 [ i ], 0 );
TextDrawSetShadow ( Textdraw11 [ i ], 0 );
TextDrawSetOutline ( Textdraw11 [ i ], 0 );
TextDrawFont ( Textdraw11 [ i ], 4 );
Textdraw12 [ i ] = TextDrawCreate ( 444.500000 , 258.720031 , "START" );
TextDrawLetterSize ( Textdraw12 [ i ], 0.817499 , 2.691999 );
TextDrawAlignment ( Textdraw12 [ i ], 1 );
TextDrawColor ( Textdraw12 [ i ], - 1 );
TextDrawSetShadow ( Textdraw12 [ i ], 0 );
TextDrawSetOutline ( Textdraw12 [ i ], 2 );
TextDrawBackgroundColor ( Textdraw12 [ i ], 255 );
TextDrawFont ( Textdraw12 [ i ], 1 );
TextDrawSetProportional ( Textdraw12 [ i ], 1 );
TextDrawSetSelectable ( Textdraw12 [ i ], 1 );
}
}
Ale gdy pr?buje cos wybrac to wyglada to tak
(Za duze pole wyboru) To co na czerwono to mialo byc to co najechalem
http://imgur.com/a/kEHXC
[ Dodano : 2017-03-04, 21:56 ]
Za pomoc oczywiscie piwko + respekt
Wysłany: 2017-03-04, 22:44
Dirtcaps
zamknij mordę
Wiek: 16 Na forum: 3503 dni Posty: 122
Nick w MP: Dirtcaps
Piwa : 83
Polecam doda? funkcje TextDrawTextSize do tych klikalnych napis?w.
Jej parametry okre?laj? obszar "klikalno?ci" textdrawu.
Więcej szczegółów
Wystawiono 1 piw(a):borsuk
Wysłany: 2017-03-05, 00:59
macks
Wiek: 18 Na forum: 3577 dni Posty: 1002
Piwa : 2856
Do OnGameModeInit lub OnFilterScriptInit wklejasz:
Pawn TextDrawSetSelectable ( xxx , true );
Potem w publick OnPlayerClickTextdraw dajesz:
Pawn if( clickedid == xxx ) // co sie stanie jesli gracz kliknie textdraw
{
SetPlayerPos ( playerid , 1630.2030 ,- 2328.9673 , 13.5469 ); //teleportuje go
}
Je?li nadal nie kumasz tutaj masz poradnik http://gtao.pl.com/showthread.php?t=328267
Wysłany: 2017-03-05, 08:06
Dirtcaps
zamknij mordę
Wiek: 16 Na forum: 3503 dni Posty: 122
Nick w MP: Dirtcaps
Piwa : 83
PUM , tylko ?e mu chodzi o pole klikania, nie o to co ma si? sta? jak kliknie w txd
Wysłany: 2017-03-05, 12:06
borsuk
Wiek: 17 Na forum: 3547 dni Posty: 468
Piwa : 15622
Dirtcaps , dzieki ale mozesz mi jeszcze powiedziec jak sprawdzic wielkosc X i Y Size? W ITD nie jest to jakies proste...
Wysłany: 2017-03-05, 13:43
macks
Wiek: 18 Na forum: 3577 dni Posty: 1002
Piwa : 2856
"Dirtcaps" napisał/a :PUM , tylko ?e mu chodzi o pole klikania, nie o to co ma si? sta? jak kliknie w txd
Tak, tylko, ?e z tego co s?ysza?em (mog? si? myli?) klikalny textdraw nie zadzia?a, je?li nic si? nie stanie po jego klikni?ciu.
@Ziomallo
Pawn TextDrawTextSize ( Textdraw0 [ i ], - 2.000000 , 0.000000 );
Więcej szczegółów
Wystawiono 1 piw(a):borsuk
Wysłany: 2017-03-05, 14:39
borsuk
Wiek: 17 Na forum: 3547 dni Posty: 468
Piwa : 15622
dla obu!
Tagi: textdraw
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: