Wysłany: 2012-05-21, 10:45
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
W jaki spos?b mo?na zrobi? taki TextDraw (box) jak w mapie FullDM
SS
Wysłany: 2012-05-21, 16:14
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
Z tego co mi wiadomo, to kilka textdraw?w z?o?onych z samych box?w, ale maj? tak dopasowan? przezroczysto??, ?e powstaje w?a?nie taki efekt. W ka?dym razie pewien nie jestem, mo?e kto? ma inny, lepszy spos?b jak takie co? osi?gn??
Wysłany: 2012-05-21, 18:40
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
Nie wydaje mi si? ?eby to by?y po??czone textdrawy :-/ Czekam na dalsze propozycje
Wysłany: 2012-05-21, 19:03
staleczka12
Wiek: 29 Na forum: 6296 dni Posty: 29
Piwa : 287
To jest 1 textdraw z p?tlami dodaj sobie textdrawa bo p?tle robi? tylko box
Pawn
new FadeCD = 0 ;
posX = 30.0 , posY = 435.0 ;
for(new x = 0 ; x < 10 ; x ++){
Pasek [ x ] = Text : TextDrawCreate ( posX , posY , "_" );
TextDrawUseBox ( Pasek [ x ], 1 );
TextDrawBoxColor ( Pasek [ x ], TDFade [ FadeCD ]);
TextDrawTextSize ( Pasek [ x ], 50.000000 , 50.000000 );
TextDrawAlignment ( Pasek [ x ], 2 );
TextDrawLetterSize ( Pasek [ x ], 0.1 , 0.1 );
posX += 1.5 ;
posY += 1.5 ;
FadeCD ++;
}
FadeCD = 0 ;
posX = 120.0 , posY = 435.0 ;
for(new x = 10 ; x < 20 ; x ++){
Pasek [ x ] = Text : TextDrawCreate ( posX , posY , "_" );
TextDrawUseBox ( Pasek [ x ], 1 );
TextDrawBoxColor ( Pasek [ x ], TDFade [ FadeCD ]);
TextDrawTextSize ( Pasek [ x ], 100.000000 , 100.000000 );
TextDrawAlignment ( Pasek [ x ], 2 );
TextDrawLetterSize ( Pasek [ x ], 0.1 , 0.1 );
posX += 1.5 ;
posY += 1.5 ;
FadeCD ++;
}
FadeCD = 0 ;
posX = 210.0 , posY = 435.0 ;
for(new x = 20 ; x < 30 ; x ++){
Pasek [ x ] = Text : TextDrawCreate ( posX , posY , "_" );
TextDrawUseBox ( Pasek [ x ], 1 );
TextDrawBoxColor ( Pasek [ x ], TDFade [ FadeCD ]);
TextDrawTextSize ( Pasek [ x ], 50.000000 , 50.000000 );
TextDrawAlignment ( Pasek [ x ], 2 );
TextDrawLetterSize ( Pasek [ x ], 0.1 , 0.1 );
posX += 1.5 ;
posY += 1.5 ;
FadeCD ++;
}
FadeCD = 0 ;
posX = 285.0 , posY = 435.0 ;
for(new x = 30 ; x < 40 ; x ++){
Pasek [ x ] = Text : TextDrawCreate ( posX , posY , "_" );
TextDrawUseBox ( Pasek [ x ], 1 );
TextDrawBoxColor ( Pasek [ x ], TDFade [ FadeCD ]);
TextDrawTextSize ( Pasek [ x ], 70.000000 , 70.000000 );
TextDrawAlignment ( Pasek [ x ], 2 );
TextDrawLetterSize ( Pasek [ x ], 0.1 , 0.1 );
posX += 1.5 ;
posY += 1.5 ;
FadeCD ++;
}
FadeCD = 0 ;
posX = 365.0 , posY = 435.0 ;
for(new x = 40 ; x < 50 ; x ++){
Pasek [ x ] = Text : TextDrawCreate ( posX , posY , "_" );
TextDrawUseBox ( Pasek [ x ], 1 );
TextDrawBoxColor ( Pasek [ x ], TDFade [ FadeCD ]);
TextDrawTextSize ( Pasek [ x ], 60.000000 , 60.000000 );
TextDrawAlignment ( Pasek [ x ], 2 );
TextDrawLetterSize ( Pasek [ x ], 0.1 , 0.1 );
posX += 1.5 ;
posY += 1.5 ;
FadeCD ++;
}
FadeCD = 0 ;
posX = 440.0 , posY = 435.0 ;
for(new x = 50 ; x < 60 ; x ++){
Pasek [ x ] = Text : TextDrawCreate ( posX , posY , "_" );
TextDrawUseBox ( Pasek [ x ], 1 );
TextDrawBoxColor ( Pasek [ x ], TDFade [ FadeCD ]);
TextDrawTextSize ( Pasek [ x ], 60.000000 , 60.000000 );
TextDrawAlignment ( Pasek [ x ], 2 );
TextDrawLetterSize ( Pasek [ x ], 0.1 , 0.1 );
posX += 1.5 ;
posY += 1.5 ;
FadeCD ++;
}
FadeCD = 0 ;
posX = 515.0 , posY = 435.0 ;
for(new x = 60 ; x < 70 ; x ++){
Pasek [ x ] = Text : TextDrawCreate ( posX , posY , "_" );
TextDrawUseBox ( Pasek [ x ], 1 );
TextDrawBoxColor ( Pasek [ x ], TDFade [ FadeCD ]);
TextDrawTextSize ( Pasek [ x ], 60.000000 , 60.000000 );
TextDrawAlignment ( Pasek [ x ], 2 );
TextDrawLetterSize ( Pasek [ x ], 0.1 , 0.1 );
posX += 1.5 ;
posY += 1.5 ;
FadeCD ++;
}
FadeCD = 0 ;
posX = 590.0 , posY = 435.0 ;
for(new x = 70 ; x < 80 ; x ++){
Pasek [ x ] = Text : TextDrawCreate ( posX , posY , "_" );
TextDrawUseBox ( Pasek [ x ], 1 );
TextDrawBoxColor ( Pasek [ x ], TDFade [ FadeCD ]);
TextDrawTextSize ( Pasek [ x ], 60.000000 , 60.000000 );
TextDrawAlignment ( Pasek [ x ], 2 );
TextDrawLetterSize ( Pasek [ x ], 0.1 , 0.1 );
posX += 1.5 ;
posY += 1.5 ;
FadeCD ++;
}
Pasek [ 80 ] = Text : TextDrawCreate ( 25 , 433 , "ID:" ); // Wpisz w?asne
Pasek [ 81 ] = Text : TextDrawCreate ( 100 , 433 , "Nick:" ); // Wpisz w?asne
Pasek [ 82 ] = Text : TextDrawCreate ( 205 , 433 , "Ping:" ); // Wpisz w?asne
Pasek [ 83 ] = Text : TextDrawCreate ( 275 , 433 , "Grasz:" ); // Wpisz w?asne
Pasek [ 84 ] = Text : TextDrawCreate ( 365 , 433 , "Graczy:" ); // Wpisz w?asne
Pasek [ 85 ] = Text : TextDrawCreate ( 440 , 433 , "Vipow:" ); // Wpisz w?asne
Pasek [ 86 ] = Text : TextDrawCreate ( 517 , 433 , "Adminow:" ); // Wpisz w?asne
Pasek [ 87 ] = Text : TextDrawCreate ( 587 , 433 , "Respekt:" ); // Wpisz w?asne
for(new x = 80 ; x < 88 ; x ++){
TextDrawTextSize ( Pasek [ x ], 150.000000 , 150.000000 );
TextDrawAlignment ( Pasek [ x ], 2 );
TextDrawColor ( Pasek [ x ], 0x0080FFFF );
TextDrawFont ( Pasek [ x ], 1 );
TextDrawLetterSize ( Pasek [ x ], 0.30000 , 0.8000 );
TextDrawSetProportional ( Pasek [ x ], 1 );
TextDrawSetOutline ( Pasek [ x ], 1 );
}
mo?esz zrobi? te? w?asn? p?tle bo tu jest tego 7 do ka?dego textdrawa
Pawn
for( warunek ){
//Co ma robi? jak spe?ni warunek
}
lub (nie jestem pewny czy zadzia?a myli mi si? z php
Pawn
while( warunek1 , warunek2 , warunek3 ){
//co ma robi? gdy spe?ni warunek
}
pierwsze si? wykonuj? warunki 1 i 2 a 3 po zako?czeniu p?tli
np.
Pawn
while( 2 > 3 ) {
// p?tla sie nie wykona bo 2 jest mniejsze od 3 a nie wi?ksze ...
}
Wysłany: 2012-05-21, 19:24
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
To nie jest dzia? do reklam ;-)
Dlaczego raz jest for(new x=70;x<80;x++){ a za chwile for(new x=40;x<50;x++){??
Wysłany: 2012-05-21, 20:24
staleczka12
Wiek: 29 Na forum: 6296 dni Posty: 29
Piwa : 287
czerwone - x=70;x<80;x++
niebieskie - x=40;x<50;x++
lub na odwr?t nie pami?tam
Wysłany: 2012-05-21, 22:35
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
ahaa dzi?ki, zaraz b?d? tworzy?
w razie problem?w napisze
[ Dodano : 2012-05-22, 09:34 ]
Robie tak
Pawn new FadeCD = 0 ;
posX = 22.0 , posY = 256 ;
for(new x = 0 ; x < 10 ; x ++)
{
Boxa [ x ] = TextDrawCreate ( posX , posY , "_" );
TextDrawUseBox ( Boxa [ x ], 1 );
TextDrawBoxColor ( Boxa [ x ], 0x000000ff );
TextDrawTextSize ( Boxa [ x ], 149.000000 , 69.000000 );
TextDrawAlignment ( Boxa [ x ], 0 );
TextDrawBackgroundColor ( Boxa [ x ], 0x000000ff );
TextDrawFont ( Boxa [ x ], 3 );
TextDrawLetterSize ( Boxa [ x ], 1.800000 , 8.500000 );
TextDrawColor ( Boxa [ x ], 0xffffffff );
TextDrawSetProportional ( Boxa [ x ], 1 );
TextDrawSetShadow ( Boxa [ x ], 1 );
posX += 1.5 ;
posY += 1.5 ;
FadeCD ++;
}
i errory
Kod: \gamemodes\Pol.pwn(487) : error 017: undefined symbol "posX"
\gamemodes\Pol.pwn(487) : warning 215: expression has no effect
\gamemodes\Pol.pwn(487) : error 017: undefined symbol "posY"
\gamemodes\Pol.pwn(487) : warning 215: expression has no effect
\gamemodes\Pol.pwn(490) : error 017: undefined symbol "posX"
\gamemodes\Pol.pwn(501) : error 017: undefined symbol "posX"
\gamemodes\Pol.pwn(501) : warning 215: expression has no effect
\gamemodes\Pol.pwn(502) : error 017: undefined symbol "posY"
\gamemodes\Pol.pwn(502) : warning 215: expression has no effect
Wysłany: 2012-05-22, 15:29
staleczka12
Wiek: 29 Na forum: 6296 dni Posty: 29
Piwa : 287
Spr?buj: Pawn new Float : posX [ MAX_GRACZY ], Float : posY [ MAX_GRACZY ];
a jak nie to przeszukaj fulldm'a ;d
Wysłany: 2012-05-22, 20:10
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
No i dalej pe?no error?w. Nie chce porad typu "przeszukaj FullDM" tylko przyk?adu jak ma wygl?da? kod. Najlepiej ucz? si? na gotowcach.
Wysłany: 2012-05-22, 20:30
kurczak1324
Wiek: 29 Na forum: 5819 dni Posty: 202
Nick w MP: Izzy
Piwa : 671
Kod: new Float:posX = 75.0;
new Float:posY = 268.0;
for(new x=0;x<10;x++)
{
ZapisyBack[x] = Text:TextDrawCreate(posX,posY, "~n~~n~~n~~n~~n~~n~");
TextDrawUseBox(ZapisyBack[x],1);
TextDrawBoxColor(ZapisyBack[x],0x00000007);
TextDrawTextSize(ZapisyBack[x],105.000000,105.000000);
TextDrawAlignment(ZapisyBack[x],2);
posX += 1.5;
posY += 1.5;
}
Wiem, wiem, kopia z fulldm, wi?cej nie b?d?
Wysłany: 2012-05-22, 21:13
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
Tym razem bez erro?w ale nie wygl?da tak jak powinien Zwyk?y standardowy "box" )
Pawn new Float : posX = 75.0 ;
new Float : posY = 268.0 ;
for(new x = 0 ; x < 10 ; x ++)
{
Boxa [ x ] = Text : TextDrawCreate ( posX , posY , " " );
TextDrawUseBox ( Boxa [ x ], 1 );
TextDrawBoxColor ( Boxa [ x ], 0x000000ff );
TextDrawTextSize ( Boxa [ x ], 105.000000 , 105.000000 );
TextDrawAlignment ( Boxa [ x ], 2 );
posX += 1.5 ;
posY += 1.5 ;
}
Mo?e ?le pokazuje lub ukrywam textdraw, jak to ma wygl?da?
TextDrawHideForPlayer........
TextDrawShowForPlayer......
Nie wiem czemu boxa "nie chce ?adnie wygl?da?" chyba to sobie odpuszcz? chyba ?e s? nowe pomys?y.
Wysłany: 2012-05-22, 21:38
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
"Bartek23071993" napisał/a :Tym razem bez erro?w ale nie wygl?da tak jak powinien Zwyk?y standardowy "box" )
Pawn new Float : posX = 75.0 ;
new Float : posY = 268.0 ;
for(new x = 0 ; x < 10 ; x ++)
{
Boxa [ x ] = Text : TextDrawCreate ( posX , posY , " " );
TextDrawUseBox ( Boxa [ x ], 1 );
TextDrawBoxColor ( Boxa [ x ], 0x000000ff );
TextDrawTextSize ( Boxa [ x ], 105.000000 , 105.000000 );
TextDrawAlignment ( Boxa [ x ], 2 );
posX += 1.5 ;
posY += 1.5 ;
}
Mo?e ?le pokazuje lub ukrywam textdraw, jak to ma wygl?da?
TextDrawHideForPlayer........
TextDrawShowForPlayer......
Nie wiem czemu boxa "nie chce ?adnie wygl?da?" chyba to sobie odpuszcz? chyba ?e s? nowe pomys?y.
Wyt?umaczcie mi jedno. Po jakiego grzyba dajecie do ustawienia pozycji Box'a/TextDrawu now? zmienn? FLOAT? Przecie? to mo?na zrobi? bez tego...
Podpis
"MłoteK" napisał/a :
Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a :Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Wysłany: 2012-05-22, 21:54
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
Wi?c napisz jak powinno prawid?owo wygl?da? i zamykamy temat.
Wysłany: 2012-05-22, 22:11
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
Kod: for(new x=0;x<10;x++)
{
Boxa[x] = Text:TextDrawCreate(75.0,268.0);
TextDrawUseBox(Boxa[x],1);
TextDrawBoxColor(Boxa[x],0x000000ff);
TextDrawTextSize(Boxa[x],105.000000,105.000000);
TextDrawAlignment(Boxa[x],2);
posX += 1.5;
posY += 1.5;
}
Podpis
"MłoteK" napisał/a :
Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a :Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Wysłany: 2012-05-22, 22:31
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
I teraz mam znowu w pip... error?w i waring?w.
Kod: \gamemodes\PolskiDrift5.0.pwn(488) : warning 202: number of arguments does not match definition
\gamemodes\PolskiDrift5.0.pwn(493) : error 017: undefined symbol "posX"
\gamemodes\PolskiDrift5.0.pwn(493) : warning 215: expression has no effect
\gamemodes\PolskiDrift5.0.pwn(494) : error 017: undefined symbol "posY"
\gamemodes\PolskiDrift5.0.pwn(494) : warning 215: expression has no effect
[ Dodano : 2012-05-23, 12:12 ]
Pomo?e kto? Jak nie to szukam pomocy na innym forum.
Tagi: textdraw :: box
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: