[Pomoc]Stats u texdrawu se ne pokazuje do kraja

Započeo Dacho, Jun 12, 2013, 10:47:57 PRE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

Skripta koju koristim:Unlimited life EDITOVAN
Detaljan opis problema:Pocetnik sam i  hteo bih da promenim stats da ne bude sve u plavom kao na prvoj slici ,vec da bude kao na drugoj slici sto sam poceo ,pa sam negde zabrljao i ne prikazuje mi se ceo stats vec samo do PayDay poeni ,ako mozete da pomognete i da mi pojasnite u cemu je bio problem i kako funkcionise string i kako odredjujem duzinu texta koju mogu napisati u jednom redu,jer ja kada napisem puno u jednom redu ne prikaze mi se sve ..Nadam se da ste me razumeli
Dio skripte:
new string[500];
new coordsstring1[160];
new coordsstring2[160];
new coordsstring3[160];
new coordsstring4[160];
new coordsstring5[160];
new coordsstring6[160];
format(coordsstring1, sizeof(coordsstring1),"\n{00C0FF}- Igrac:{FFFFFF}[%s]\n{00C0FF}- Level:{FFFFFF}[%d]\n{00C0FF}- Spol:{FFFFFF}[%s]\n{00C0FF}- God:{FFFFFF}[%d]\n{00C0FF}- Mesto:{FFFFFF}[%s]", name,level,atext,age,otext);
format(coordsstring2, sizeof(coordsstring2),"\n{00C0FF}- Novac:{FFFFFF}[%d$]\n{00C0FF}- Banka:{FFFFFF}[%d$]\n{00C0FF}- Broj:{FFFFFF}[%d]", cash,account,pnumber);
format(coordsstring3, sizeof(coordsstring3),"\n{00C0FF}- Posao:{FFFFFF}[%s]\n{00C0FF}- Organizacija:{FFFFFF}[%s]\n{00C0FF}- Rank:{FFFFFF}[%s]\n{00C0FF}- Tim:{FFFFFF}[%s]", jtext,ftext,rtext,ttext);
format(coordsstring4, sizeof(coordsstring4),"\n{00C0FF}- IgraSati:{FFFFFF}[%d]\n{00C0FF}- Respekti:{FFFFFF}[%d/%d]\n{00C0FF}- PayDay poeni:{FFFFFF}[%d/6]",ptime,exp,expamount,poeni);
format(coordsstring5, sizeof(coordsstring5),"\n{FFFFFF}- Imovina:\n{00C0FF}- Kuca:[%d]\n- Firma:[%d]\n- Local:[%d]\n- Donator:[%s]",housekey,bizkey,local,drank);
format(coordsstring6, sizeof(coordsstring6),"\n{FFFFFF}- Ubistva:{FFFFFF}[%d]\n{00C0FF}- Smrti:[%d]\n- Wanted:[%d]\n- Droga:[%d]\n- Materijali:[%d]\n- Upozorenja[%d/5]",kills,deaths,wanted,drugs,mats,warns);
format(string, 500," %s%s%s%s",coordsstring1,coordsstring2,coordsstring3,coordsstring4,coordsstring5,coordsstring6);
ShowPlayerDialog(playerid, 13, DIALOG_STYLE_MSGBOX,"{00C0FF}Osobna Iskaznica",string,"< Uredu >","");
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
http://www.zaslike.com/files/tnkx8tnm2xb0a0bdljgy.png
http://www.zaslike.com/files/wz5oxug02ehqvf2gn9zk.png
Citat: Marley poslato Jun 16, 2012, 17:11:23 POSLE PODNE
Kurcina  :P

Citat: Dude poslato Jun 16, 2012, 17:14:21 POSLE PODNE
čobane šta je ovo?

Respect for David (Sabljak) A.k.A SABO(T)

Samo ispred onoga sto zelis da ti bude bjelo stavi {FFFFFF}

Uskoro!
Usput trazim mapera,inbox zainteresirani!

Citat: David003 poslato Jun 12, 2013, 10:51:20 PRE PODNE
Samo ispred onoga sto zelis da ti bude bjelo stavi {FFFFFF}

Razumes ti da sam to uradio i da se stats ne pokzuje sada do kraja ,pogledaj slike!
Citat: Marley poslato Jun 16, 2012, 17:11:23 POSLE PODNE
Kurcina  :P

Citat: Dude poslato Jun 16, 2012, 17:14:21 POSLE PODNE
čobane šta je ovo?

Respect for David (Sabljak) A.k.A SABO(T)

Citat: David (Sabljak) A.k.A SABO(T) poslato Jun 12, 2013, 10:56:19 PRE PODNE
Previse boja koristis.

coordsstringove prosiri na 256

a string na 512

Opet mi se ne prikazuje sve ,samo do PayDay ,mozes li pogledati kod pa reci da li jos nesto nije dobro ili ako imas ideju kako da samo jednom definisem boju i da zameni nepotrebno pisanje ispred svacega sto hocu u textdrawu da bude belo?
Citat: Marley poslato Jun 16, 2012, 17:11:23 POSLE PODNE
Kurcina  :P

Citat: Dude poslato Jun 16, 2012, 17:14:21 POSLE PODNE
čobane šta je ovo?

Respect for David (Sabljak) A.k.A SABO(T)

Kada krenem da razgranavam jos mi manje prikaze  :-\
Citat: Marley poslato Jun 16, 2012, 17:11:23 POSLE PODNE
Kurcina  :P

Citat: Dude poslato Jun 16, 2012, 17:14:21 POSLE PODNE
čobane šta je ovo?

Respect for David (Sabljak) A.k.A SABO(T)

aj probaj ovako

new string[500];
new coordsstring1[160];
new coordsstring2[160];
new coordsstring3[160];
new coordsstring4[160];
new coordsstring5[160];
new coordsstring6[160];
format(coordsstring1, sizeof(coordsstring1),"\n{00C0FF}- Igrac:{FFFFFF}[%s]\n{00C0FF}- Level:{FFFFFF}[%d]\n{00C0FF}- Spol:{FFFFFF}[%s]\n{00C0FF}- God:{FFFFFF}[%d]\n{00C0FF}- Mesto:{FFFFFF}[%s]", name,level,atext,age,otext);
format(coordsstring2, sizeof(coordsstring2),"\n{00C0FF}- Novac:{FFFFFF}[%d$]\n{00C0FF}- Banka:{FFFFFF}[%d$]\n{00C0FF}- Broj:{FFFFFF}[%d]", cash,account,pnumber);
format(coordsstring3, sizeof(coordsstring3),"\n{00C0FF}- Posao:{FFFFFF}[%s]\n{00C0FF}- Organizacija:{FFFFFF}[%s]\n{00C0FF}- Rank:{FFFFFF}[%s]\n{00C0FF}- Tim:{FFFFFF}[%s]", jtext,ftext,rtext,ttext);
format(coordsstring4, sizeof(coordsstring4),"\n{00C0FF}- IgraSati:{FFFFFF}[%d]\n{00C0FF}- Respekti:{FFFFFF}[%d/%d]\n{00C0FF}- PayDay poeni:{FFFFFF}[%d/6]",ptime,exp,expamount,poeni);
format(coordsstring5, sizeof(coordsstring5),"\n{FFFFFF}- Imovina:\n{00C0FF}- Kuca:[%d]\n- Firma:[%d]\n- Local:[%d]\n- Donator:[%s]",housekey,bizkey,local,drank);
format(coordsstring6, sizeof(coordsstring6),"\n{FFFFFF}- Ubistva:{FFFFFF}[%d]\n{00C0FF}- Smrti:[%d]\n- Wanted:[%d]\n- Droga:[%d]\n- Materijali:[%d]\n- Upozorenja[%d/5]",kills,deaths,wanted,drugs,mats,warns);
format(string, 500," %s%s%s%s%s%s",coordsstring1,coordsstring2,coordsstring3,coordsstring4,coordsstring5,coordsstring6);
ShowPlayerDialog(playerid, 13, DIALOG_STYLE_MSGBOX,"{00C0FF}Osobna Iskaznica",string,"< Uredu >","");
}
}
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

EDIT: Hvala na pomoci stavio sam "new string[1024]" ,a new coordsstring1 i ostali na [256] ..I takodje mi je pomoglo ono %s%s hvala vam svima koji ste pomogli ,jedno pitanej ovo new string[1024] ,to se inace koliko sam ja skontao pisu biti koje racunar koristi msm ide ono (125,256,512,1024 ...itd ??)
Poslednja Izmena: Jun 12, 2013, 18:03:11 POSLE PODNE od Dacho
Citat: Marley poslato Jun 16, 2012, 17:11:23 POSLE PODNE
Kurcina  :P

Citat: Dude poslato Jun 16, 2012, 17:14:21 POSLE PODNE
čobane šta je ovo?

Respect for David (Sabljak) A.k.A SABO(T)

Probaj new string[560];
new coordsstring1[174];
new coordsstring2[174];
new coordsstring3[174];
new coordsstring4[174];
new coordsstring5[174];
new coordsstring6[174];
format(coordsstring1, sizeof(coordsstring1),"\n{00C0FF}- Igrac:{FFFFFF}[%s]\n{00C0FF}- Level:{FFFFFF}[%d]\n{00C0FF}- Spol:{FFFFFF}[%s]\n{00C0FF}- God:{FFFFFF}[%d]\n{00C0FF}- Mesto:{FFFFFF}[%s]", name,level,atext,age,otext);
format(coordsstring2, sizeof(coordsstring2),"\n{00C0FF}- Novac:{FFFFFF}[%d$]\n{00C0FF}- Banka:{FFFFFF}[%d$]\n{00C0FF}- Broj:{FFFFFF}[%d]", cash,account,pnumber);
format(coordsstring3, sizeof(coordsstring3),"\n{00C0FF}- Posao:{FFFFFF}[%s]\n{00C0FF}- Organizacija:{FFFFFF}[%s]\n{00C0FF}- Rank:{FFFFFF}[%s]\n{00C0FF}- Tim:{FFFFFF}[%s]", jtext,ftext,rtext,ttext);
format(coordsstring4, sizeof(coordsstring4),"\n{00C0FF}- IgraSati:{FFFFFF}[%d]\n{00C0FF}- Respekti:{FFFFFF}[%d/%d]\n{00C0FF}- PayDay poeni:{FFFFFF}[%d/6]", ptime,exp,expamount,poeni);
format(coordsstring5, sizeof(coordsstring5),"\n{FFFFFF}- Imovina:{00C0FF}- Kuca:[%d]\n- Firma:[%d]\n- Local:[%d]\n- Donator:[%s]", housekey,bizkey,local,drank);
format(coordsstring6, sizeof(coordsstring6),"\n{FFFFFF}- Ubistva:{FFFFFF}[%d]\n{00C0FF}- Smrti:[%d]\n- Wanted:[%d]\n- Droga:[%d]\n- Materijali:[%d]\n- Upozorenja[%d/5]", kills,deaths,wanted,drugs,mats,warns);
format(string, 560," %s%s%s%s%s%s",coordsstring1,coordsstring2,coordsstring3,coordsstring4,coordsstring5,coordsstring6);
ShowPlayerDialog(playerid, 13, DIALOG_STYLE_MSGBOX,"{00C0FF}Osobna Iskaznica",string,"< Uredu >","");

Citat: Dacho poslato Jun 12, 2013, 17:54:04 POSLE PODNE
EDIT: Hvala na pomoci stavio sam "new string[1024]" ,a new coordsstring1 i ostali na [256] ..I takodje mi je pomoglo ono %s%s hvala vam svima koji ste pomogli ,jedno pitanej ovo new string[1024] ,to se inace koliko sam ja skontao pisu biti koje racunar koristi msm ide ono (125,256,512,1024 ...itd ??)
ne ne, to je velika greska sto si sad rekao, string se meri na osnovu karaktera kojih iskoristis u recenicu, zapamti to :)