Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-05-21, 10:45


Bartek23071993

WiceWersa






Wiek: 29
Na forum: 5223 dni
Posty: 250
Nick w MP: WiceWersa

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
W jaki spos?b mo?na zrobi? taki TextDraw (box) jak w mapie FullDM ??

SS


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-21, 16:14


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

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?? ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-21, 18:40


Bartek23071993

WiceWersa






Wiek: 29
Na forum: 5223 dni
Posty: 250
Nick w MP: WiceWersa

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
Nie wydaje mi si? ?eby to by?y po??czone textdrawy :-/ Czekam na dalsze propozycje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-21, 19:03


staleczka12







Wiek: 29
Na forum: 6296 dni
Posty: 29

Piwa: 287

Respekt: 53

Ostrzeżeń: 40%
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 :D

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 ...
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-21, 19:24


Bartek23071993

WiceWersa






Wiek: 29
Na forum: 5223 dni
Posty: 250
Nick w MP: WiceWersa

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
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++){??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-21, 20:24


staleczka12







Wiek: 29
Na forum: 6296 dni
Posty: 29

Piwa: 287

Respekt: 53

Ostrzeżeń: 40%


czerwone - x=70;x<80;x++
niebieskie - x=40;x<50;x++

lub na odwr?t nie pami?tam ;P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-21, 22:35


Bartek23071993

WiceWersa






Wiek: 29
Na forum: 5223 dni
Posty: 250
Nick w MP: WiceWersa

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
ahaa :D 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.0posY 256;
 for(new x=0x<10x++)
 {
 Boxa[x] = TextDrawCreate(posXposY,"_");
 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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-22, 15:29


staleczka12







Wiek: 29
Na forum: 6296 dni
Posty: 29

Piwa: 287

Respekt: 53

Ostrzeżeń: 40%
Spr?buj:
Pawn
new Float:posX[MAX_GRACZY],Float:posY[MAX_GRACZY];


a jak nie to przeszukaj fulldm'a ;d

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-22, 20:10


Bartek23071993

WiceWersa






Wiek: 29
Na forum: 5223 dni
Posty: 250
Nick w MP: WiceWersa

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-22, 20:30


kurczak1324







Wiek: 29
Na forum: 5819 dni
Posty: 202
Nick w MP: Izzy

Piwa: 671

Respekt: 45,3

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? :D

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-22, 21:13


Bartek23071993

WiceWersa






Wiek: 29
Na forum: 5223 dni
Posty: 250
Nick w MP: WiceWersa

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
Tym razem bez erro?w ale nie wygl?da tak jak powinien :p 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?" :p chyba to sobie odpuszcz? chyba ?e s? nowe pomys?y.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-22, 21:38


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
"Bartek23071993" napisał/a:

Tym razem bez erro?w ale nie wygl?da tak jak powinien :p 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?" :p 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.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-22, 21:54


Bartek23071993

WiceWersa






Wiek: 29
Na forum: 5223 dni
Posty: 250
Nick w MP: WiceWersa

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
Wi?c napisz jak powinno prawid?owo wygl?da? i zamykamy temat.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-22, 22:11


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
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.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-22, 22:31


Bartek23071993

WiceWersa






Wiek: 29
Na forum: 5223 dni
Posty: 250
Nick w MP: WiceWersa

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
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.

Postaw piwo autorowi tego posta
 

 
Tagi: textdraw :: box
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku