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

Wysłany: 2012-08-15, 11:31


dadajszen







Wiek: 32
Na forum: 5303 dni
Posty: 59
Nick w MP: HooligaN

Piwa: 14

Respekt: 50

Siema, jak mog? doda? takie textdraw jak na OBRAZKU

To jest taki textdraw


Kod:

tdIntroBox[0] = TextDrawCreate(680.000000, -52.000000, "box");
TextDrawBackgroundColor(tdIntroBox[0], 255);
TextDrawFont(tdIntroBox[0], 1);
TextDrawLetterSize(tdIntroBox[0], 3.019999, 16.699998);
TextDrawColor(tdIntroBox[0], -1);
TextDrawSetOutline(tdIntroBox[0], 0);
TextDrawSetProportional(tdIntroBox[0], 1);
TextDrawSetShadow(tdIntroBox[0], 1);
TextDrawUseBox(tdIntroBox[0], 1);
TextDrawBoxColor(tdIntroBox[0], 150);
TextDrawTextSize(tdIntroBox[0], -30.000000, 31.000000);
TextDrawAlignment(tdIntroBox[1], 0);

tdIntroBox[1] = TextDrawCreate(720.000000, 342.000000, "box");
TextDrawBackgroundColor(tdIntroBox[1], 255);
TextDrawFont(tdIntroBox[1], 1);
TextDrawLetterSize(tdIntroBox[1], 3.019999, 17.300001);
TextDrawColor(tdIntroBox[1], -1);
TextDrawSetOutline(tdIntroBox[1], 0);
TextDrawSetProportional(tdIntroBox[1], 1);
TextDrawSetShadow(tdIntroBox[1], 1);
TextDrawUseBox(tdIntroBox[1], 1);
TextDrawBoxColor(tdIntroBox[1], 150);
TextDrawTextSize(tdIntroBox[1], -30.000000, 31.000000);
TextDrawAlignment(tdIntroBox[1], 0);



A to jest te zako?czenie z g?ry ten textdraw takie jakby "KRESKI"

Kod:

tdStatus[x] = Text:TextDrawCreate(posX, posY, "_");
TextDrawUseBox(tdStatus[x], 1);
TextDrawBoxColor(tdStatus[x], 0x00000017);
TextDrawTextSize(tdStatus[x], 638.000000,30.000000);
TextDrawAlignment(tdStatus[x], 0);



Za pomoc lec? 3 browary

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-15, 12:25


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

Ma?o opisa?e? tutaj. Chodzi Ci ,?e ten TD jest w wybieralce skin?w ?

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-15, 12:32


dadajszen







Wiek: 32
Na forum: 5303 dni
Posty: 59
Nick w MP: HooligaN

Piwa: 14

Respekt: 50

Chodzi o to, ?eby on by? taki jak na SS'ie bo mam te 2 kody

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-15, 12:35


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

Dodajesz je do mapy oraz musisz stworzy? funkcj? ,aby by?o to wy?wietlane.

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-15, 13:02


dadajszen







Wiek: 32
Na forum: 5303 dni
Posty: 59
Nick w MP: HooligaN

Piwa: 14

Respekt: 50

Tzn s?uchaj ja te 2 TD'y doda?em do mapy a tamten TD jest od dolnego paska i chc?, ?eby ten pasek by? jak na SSie m?g?by? pokaza? kod bo ja nie ogarniam zbytnio j?zyku PAWN

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-15, 13:15


Bartek23071993

WiceWersa






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

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
O to przyk?ad:

Kod:

#define BOX 10


Kod:

new Float:posX = 320.000000, Float:posY = -85.000000;
for(new x = 0; x < BOX; x++)
{
tdBoxWyb1[x] = TextDrawCreate(posX, posY, "_");
TextDrawUseBox(tdBoxWyb1[x], 1);
TextDrawBoxColor(tdBoxWyb1[x], 0x00000010);
TextDrawTextSize(tdBoxWyb1[x], 0.000000, 635.000000);
TextDrawLetterSize(tdBoxWyb1[x], 0.000000, 20.000000);
TextDrawAlignment(tdBoxWyb1[x], 2);
posY += 1.5;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-15, 20:46


dadajszen







Wiek: 32
Na forum: 5303 dni
Posty: 59
Nick w MP: HooligaN

Piwa: 14

Respekt: 50

S?uchaj, m?g?by? da? ca?y kod razem bo jestem zielony w PAWN, by?bym bardzo wdzi?czny :) Polec? 2-3 browary

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-15, 21:04


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Musisz si? nauczy? programowanie w pawn teraz, bo p??niej z czasem b?dziesz lecia? na gotowcach i tak dalej nikt Ci nie b?dzie chcia? pom?c. Do swojego kodu musisz doda? p?tl? oraz zapisa? dawn? pozycj? textdrawa po p?tli. Przyk?ad, kt?ry da? kolega wy?ej jest troch? nieoptymalny, bo to stworzy jakie? 20 textdraw?w i na?o?y jeden na drugi z troch? wy?sz? pozycj?, ale efekt b?dzie ten sam co na obrazku.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-15, 21:14


dadajszen







Wiek: 32
Na forum: 5303 dni
Posty: 59
Nick w MP: HooligaN

Piwa: 14

Respekt: 50

M?g?by? podrzuci? GOTOWCA? Prosz?.. Zale?y mi na tym

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-15, 21:19


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

new Float:posX = 320.000000, Float:posY = -85.000000;
for(new x = 0; x < 10; x++)
{
tdStatus[x] = Text:TextDrawCreate(posX, posY, "_");
TextDrawUseBox(tdStatus[x], 1);
TextDrawBoxColor(tdStatus[x], 0x00000017);
TextDrawTextSize(tdStatus[x], 638.000000, 30.000000);
TextDrawAlignment(tdStatus[x], 0);

posY += 1.5;
}


Ostatni raz gotowiec dla Ciebie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-15, 21:36


dadajszen







Wiek: 32
Na forum: 5303 dni
Posty: 59
Nick w MP: HooligaN

Piwa: 14

Respekt: 50

error 021: symbol already defined: "posY",


Zrobi?em tak:

Da?em new Text:tdTestowy[10];

Potem

new Float:posX = 320.000000, Float:posY = -85.000000;
for(new x = 0; x < 10; x++)
{
tdTestowy[x] = Text:TextDrawCreate(posX, posY, "_");
TextDrawUseBox(tdTestowy[x], 1);
TextDrawBoxColor(tdTestowy[x], 0x00000017);
TextDrawTextSize(tdTestowy[x], 638.000000, 30.000000);
TextDrawAlignment(tdTestowy[x], 0);

posY += 1.5;
}

w OnPLayerRequestClass da?em
TextDrawShowForPlayer(playerid, tdStatus[x]);

I takie errory:
Kod:

D:\Pawn\Serwer PsP\Mapka\SSD.pwn(4279) : error 021: symbol already defined: "posY"
D:\Pawn\Serwer PsP\Mapka\SSD.pwn(4993) : error 017: undefined symbol "x"
D:\Pawn\Serwer PsP\Mapka\SSD.pwn(6202) : error 017: undefined symbol "x"


[ Dodano: 2012-08-15, 22:33 ]
@HELP

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-16, 08:55


junior2121







Wiek: 32
Na forum: 5041 dni
Posty: 4
Nick w MP: TRUST

Piwa: 257

Respekt: 50

Ostrzeżeń: 100%
Haha znowu papugujesz Huligan we? sw?j pomys? a nie kopiujesz z FuNa ;p Dobrze ?e nie wyda?em pwn ; )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-16, 09:16


dadajszen







Wiek: 32
Na forum: 5303 dni
Posty: 59
Nick w MP: HooligaN

Piwa: 14

Respekt: 50

Wiesz, ?e na wielu serwerach tak jest -_- S? IntroBoxy :) .

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-16, 09:49


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

for(new x = 0; x < 10; x++)
{
TextDrawShowForPlayer(playerid, tdStatus[x]);
}


Tworzysz 10 textdraw?w, wi?c ka?dy musisz z osobna pokaza?, rozumiesz?

Co do erroru z posY, masz dwa razy zdefiniowane posY, co mo?na si? domy?le? samemu (defined - definicja, already - ju?, aktualnie), ctrl + f, usu? jeden i po k?opocie, przykro mi to m?wi?, ale je?li chcesz co? zrobi? samemu w pawn, to czytaj troch? poradnik?w czy co?, bo naprawd?, daleko nie zajdziesz robi?c tak jak teraz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-16, 10:28


Bartek23071993

WiceWersa






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

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
Przyznam ?e sam mia?em kiedy? z tym problem :) Je?eli potem robisz drugi Box to robisz bez new Float:, tyle informacji Ci wystarczy, nie powinno by? wi?cej problem?w.

Postaw piwo autorowi tego posta
 

 
Tagi: textdraw :: przy :: wybierałce
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Textdraw przy Wybierałce 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