Wysłany: 2014-06-24, 13:12
kazami
Pawner/PTG
Wiek: 27 Na forum: 4596 dni Posty: 405
Nick w MP: adi888
Piwa : 43
Witam mam do was pytanie jak zwi?kszy? limit dialogu w format ?
Mam tak :
Kod:
new string[2000];
format(string, sizeof(string), "(Duzo tekstu) ", (tablice);
I chcia?bym wi?cej jeszcze doda? do tego formata ale si? nie da bo sa errory ?e za d?uga linijka Pomocy
Wysłany: 2014-06-24, 14:47
wiktorp
Wiek: 28 Na forum: 4566 dni Posty: 85
Nick w MP: Maslo
Piwa : 458
Tw?j string jest r?wny 2000 = 2000 znak?w w tekscie.
Chyba wiesz o co chodzi ;>
Wysłany: 2014-06-24, 16:24
Gonzales
Wiek: 32 Na forum: 5464 dni Posty: 64
Nick w MP: Thorus
Piwa : 696
to ??cz za pomoc? funkcji strcat
albo \n naci?nij enter i pisz dalej
Wysłany: 2014-06-24, 16:33
visionerr
Wiek: 32 Na forum: 4364 dni Posty: 9
Piwa : 2
Kod: new string[2000];//za 2000 podstawiasz d?ugo?? ca?ego tekstu
format(string, sizeof(string), "1 cz??? tekstu");
format(string, sizeof(string), "%s 2 cz??? tekstu", string);
format(string, sizeof(string), "%s 3 cz??? tekstu", string);
format(string, sizeof(string), "%s 4 cz??? tekstu", string);
format(string, sizeof(string), "%s 5 cz??? tekstu", string);
Je?eli otrzymujesz error z powodu d?ugiej linii, mo?esz tym sposobem rozbi? j? na 5 mniejszych.
Wysłany: 2014-06-24, 17:49
kazami
Pawner/PTG
Wiek: 27 Na forum: 4596 dni Posty: 405
Nick w MP: adi888
Piwa : 43
Zrobi?em tak
Kod:
new string[2048];
format(string, sizeof(string), "Ksiazki LV-LS ($900) -> Dostepnosc: %i\n", pKsiazki[playerid]);
format(string, sizeof(string), "Czesci Samochodowe LV-SF ($750) -> Dostepnosc: %i\n", pCzesciSamochodowe[playerid], string);
ShowPlayerDialog(playerid, TOWARY, DIALOG_STYLE_LIST, "Towary", string, "Wybierz", "Anuluj");
I w tablece mam tylko cz?sci samochodowe a ksi?zek nie pokazuje
Wysłany: 2014-06-24, 18:17
Gonzales
Wiek: 32 Na forum: 5464 dni Posty: 64
Nick w MP: Thorus
Piwa : 696
Bo musisz to zrobi? w ten spos?b:
Kod:
new string[2048];
format(string, sizeof(string), "Ksiazki LV-LS (0) -> Dostepnosc: %i\n
Czesci Samochodowe LV-SF (0) -> Dostepnosc: %i\n", zmienna ksiazek, zmienna czesci);
ShowPlayerDialog(playerid, TOWARY, DIALOG_STYLE_LIST, "Towary", string, "Wybierz", "Anuluj");
Wysłany: 2014-06-24, 18:17
visionerr
Wiek: 32 Na forum: 4364 dni Posty: 9
Piwa : 2
Kod: new string[2048];
format(string, sizeof(string), "Ksiazki LV-LS (0) -> Dostepnosc: %i\n", pKsiazki[playerid]);
format(string, sizeof(string), "%sCzesci Samochodowe LV-SF (0) -> Dostepnosc: %i\n", string, pCzesciSamochodowe[playerid]);
ShowPlayerDialog(playerid, TOWARY, DIALOG_STYLE_LIST, "Towary", string, "Wybierz", "Anuluj");
Teraz powinno dzia?a?.
Wysłany: 2014-06-24, 18:18
Gonzales
Wiek: 32 Na forum: 5464 dni Posty: 64
Nick w MP: Thorus
Piwa : 696
"visionerr" napisał/a : Kod: new string[2048];
format(string, sizeof(string), "Ksiazki LV-LS (0) -> Dostepnosc: %i\n", pKsiazki[playerid]);
format(string, sizeof(string), "%sCzesci Samochodowe LV-SF (0) -> Dostepnosc: %i\n", string, pCzesciSamochodowe[playerid]);
ShowPlayerDialog(playerid, TOWARY, DIALOG_STYLE_LIST, "Towary", string, "Wybierz", "Anuluj");
Teraz powinno dzia?a?.
format powoduje, ?e tablica zostaje wyczyszczona
Wysłany: 2014-06-24, 18:24
visionerr
Wiek: 32 Na forum: 4364 dni Posty: 9
Piwa : 2
"Gonzales" napisał/a : "visionerr" napisał/a : Kod: new string[2048];
format(string, sizeof(string), "Ksiazki LV-LS (0) -> Dostepnosc: %i\n", pKsiazki[playerid]);
format(string, sizeof(string), "%sCzesci Samochodowe LV-SF (0) -> Dostepnosc: %i\n", string, pCzesciSamochodowe[playerid]);
ShowPlayerDialog(playerid, TOWARY, DIALOG_STYLE_LIST, "Towary", string, "Wybierz", "Anuluj");
Teraz powinno dzia?a?.
format powoduje, ?e tablica zostaje wyczyszczona
Tablica nie zostanie wyczyszczona.
Nast?pi dopisanie do tablicy.
Wysłany: 2014-06-24, 18:35
kazami
Pawner/PTG
Wiek: 27 Na forum: 4596 dni Posty: 405
Nick w MP: adi888
Piwa : 43
Jest tak
Kod:
new string[2048];
format(string, sizeof(string), "Ksiazki LV-LS -> Dostepnosc: %i\n", pKsiazki[playerid]);
format(string, sizeof(string), "Czesci Samochodowe LV-SF -> Dostepnosc: %i\n", string, pCzesciSamochodowe[playerid]);
ShowPlayerDialog(playerid, TOWARY, DIALOG_STYLE_LIST, "Towary", string, "Wybierz", "Anuluj");
I jest ?le poniewa? dostepnosc czesci samochodowych ?le wskazuje i ksi?zek nadal nie ma na liscie
Wysłany: 2014-06-24, 18:49
visionerr
Wiek: 32 Na forum: 4364 dni Posty: 9
Piwa : 2
Kod: new string[2048];
format(string, sizeof(string), "Ksiazki LV-LS -> Dostepnosc: %i\n", pKsiazki[playerid]);
format(string, sizeof(string), "%sCzesci Samochodowe LV-SF -> Dostepnosc: %i\n", string, pCzesciSamochodowe[playerid]);//musi by? %s na pocz?tku!
ShowPlayerDialog(playerid, TOWARY, DIALOG_STYLE_LIST, "Towary", string, "Wybierz", "Anuluj");
Wysłany: 2014-06-24, 18:53
kazami
Pawner/PTG
Wiek: 27 Na forum: 4596 dni Posty: 405
Nick w MP: adi888
Piwa : 43
ok dzia?a dzi?ki wielkie )
Tagi: jak :: zwiekszyc :: limit :: dialogu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: