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

Wysłany: 2018-05-03, 13:08


Robson04







Wiek: 23
Na forum: 3182 dni
Posty: 58
Nick w MP: Robson04

Piwa: 512

Respekt: 60

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

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

Jak skr?ce tekst, wszystko dzia?a. O co chodzi?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-03, 13:48


ProBaton

Emeryt GTA






Wiek: 27
Na forum: 3825 dni
Posty: 603
Nick w MP: ProBaton

Piwa: 2756

Respekt: 430
Respekt: 430

Mo?e poka? ten kod bo po samych b??dach du?o nie wywnioskujemy, dlaczego akurat masz ten b??d.

Najlepiej poka? ca?y kod tego dialogu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-03, 15:04


Robson04







Wiek: 23
Na forum: 3182 dni
Posty: 58
Nick w MP: Robson04

Piwa: 512

Respekt: 60

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-03, 16:36


ProBaton

Emeryt GTA






Wiek: 27
Na forum: 3825 dni
Posty: 603
Nick w MP: ProBaton

Piwa: 2756

Respekt: 430
Respekt: 430

"Robson04" napisał/a:

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-03, 16:39


Robson04







Wiek: 23
Na forum: 3182 dni
Posty: 58
Nick w MP: Robson04

Piwa: 512

Respekt: 60

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-03, 18:25


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Kod:

error 017: undefined symbol "FFFFFF"
wyskakiwa?, bo kompilator wariowa?.
U?ywaj?? RRGGBB w klamrach {} nie trzeba definiowa?.

Sprawd?: http://gtao.pl.com/showthread.php?t=336102

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Robson04
Wysłany: 2018-05-03, 21:11


Robson04







Wiek: 23
Na forum: 3182 dni
Posty: 58
Nick w MP: Robson04

Piwa: 512

Respekt: 60

"MG303" napisał/a:

Kod:

error 017: undefined symbol "FFFFFF"
wyskakiwa?, bo kompilator wariowa?.
U?ywaj?? RRGGBB w klamrach {} nie trzeba definiowa?.

Sprawd?: http://gtao.pl.com/showthread.php?t=336102


Dzi?ki, dzia?a wszystko :)

Postaw piwo autorowi tego posta
 

 
Tagi: showplayerdialog :: nie :: działa
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