Hej, od pewnego czasu nie mog? upora? si? z b??dem, bo gdy napisz? w dialogu du?o tekstu wywala mi co? takiego:
nva.pwn(120) : warning 219: local variable "text" shadows a variable at a preceding level
x.pwn(120) : error 075: input line too long (after substitutions)
x.pwn(121) : error 037: invalid string (possibly non-terminated string)
x.pwn(121) : error 017: undefined symbol "FFFFFF"
x.pwn(121) : warning 217: loose indentation
x.pwn(121) : error 017: undefined symbol "Dzi"
x.pwn(121) : fatal error 107: too many error messages on one line
W dialogu to teraz nie jest, bo prze?o?y?em do stocka.
new textglobal[1000];
format(textglobal, sizeof(textglobal), "{FFFFFF}Dzi?ki naszemu nowemu systemowi oferujemy Ci darmowy wyb?r w?asnego imienia i nazwiska dla swojej postaci.\n{FFFFFF}Zak?adanie postaci o kontrowersyjnych nazwach jest zakazne, grozi to zbanowaniem ca?ego konta.\n\n{3366FF}1. {FFFFFF}Pami?taj, aby zachowa? du?e litery - wymy?laj?c imi? i nazwisko rozpoczynamy je du?? liter?, np. {FF0000}John_Smith.\n{3366FF}2. {FFFFFF}Pami?taj te?, ?eby wstawi? _ (pod?og? pomi?dzy imieniem a nazwiskiem) np. {FF0000}John_Smith.\n{3366FF}3. {FFFFFF}Postacie, kt?re b?d? nazywane nieprzyzwoitymi nazwami b?d? kasowane lub imie i nazwisko postaci zmienimy na losowy wyb?r ze skryptu.");
ShowPlayerDialog(playerid, DIALOG_CREATE_CHARACTER_NAME, DIALOG_STYLE_INPUT, "Tworzenie postaci - wprowadzenie imienia i nazwiska postaci.", textglobal, "Stw?rz", "Wyjd?");
Czyli z b??d?w wywnioskowalem, ?e raz dialog jest zbyt d?ugi, dwa ?e nie masz zdefiniowaneg koloru, dlatego pokazuje sie b??d
error 017: undefined symbol "FFFFFF"
A to nie jest tak, ?e nie musisz dodawa? {FFFFFF} bo podstawowy kolor to bia?y?
Podaj ca?? linijk? 120 i 121 bo tam s? wszystkie b??dy.
Teraz wykombinowa?em troszk? inaczej. B??d wyskakuje dlatego, bo dialog jest za d?ugi, gdy jest kr?tki owych b??d?w nie ma. Podzieli?em text dialoga na dwie cz??ci i sformatowa?em.
text1, text2..bla bla
format(globaltext, sizeof(globaltext), "%s%s", text1, text2)
I globaltext wsadzilem do textu dialogu.
A funkcja ShowPlayerDialog ma jak?? blokade i ma limit wyraz?w? Chcia?bym jako? to omin??, a b??d jest tylko z powodu zbyt d?ugiego tekstu w dialogu.
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