wyswietlanie wartości zmiennej na ekranie i w księdze 3754 6

O temacie

Autor pawbuj

Zaczęty 18.08.2009 roku

Wyświetleń 3754

Odpowiedzi 6

pawbuj

pawbuj

Użytkownicy
posty1625
Propsy135
ProfesjaSkrypter
  • Użytkownicy
Proszę o informację jaki jest wzór funkcji na wyswietlanie wartości zmiennej na ekranie, tk jak np. siła +1 etc. no i w księdze, ewentualnie dzienniku.
 

inż. Avallach

inż. Avallach

Administrator
posty7661
Propsy5239
NagrodyV
ProfesjaProgramista
  • Administrator
Musisz użyć funkcji (IntToString(TWOJAZMIENNA) i to ją wstawić zamiast tekstu w cudzysłowie jako argumentu w funkcji wyświetlającej na ekranie. Przykładowo dla funkcji PrintScreen będzie to wyglądało tak:
PrintScreen ((IntToString(TWOJAZMIENNA), -1,-1,"FONT_OLD_20_WHITE.TGA",3);A jeśli chcesz żeby jednocześnie oprócz samej wartości funkcji pojawiał się jakiś tekst, musisz jeszcze użyć funkcji łączenia łańcuchów znaków, chyba ContactStrings:
(ConcatStrings ("Twój tekścik", (IntToString(TWOJAZMIENNA))))Więc całość będzie wyglądała tak:
PrintScreen (ConcatStrings ("Twój tekścik", (IntToString(TWOJAZMIENNA)))), -1,-1,"FONT_OLD_20_WHITE.TGA",3);
Dla dziennika i ksiąg będzie wyglądało to tak samo, zawsze zamiast tekstu w cudzysłowie wstawiaj funkcję ConcatStrings, zawierającą tekst i funkcję IntToString, która z kolei zawiera zmienną.
Przelicz te nawiasy, wydaje mi się że wszystkie się zamykają ale mogłem któryś przegapić.
Jak w przyszłości będziesz miał problemy z nieznajomością jakiejś funkcji, TU jest ich kompletna lista od Adanosa.

pawbuj

pawbuj

Użytkownicy
posty1625
Propsy135
ProfesjaSkrypter
  • Użytkownicy
czy wstawiam coś do constants.d??

czy podałeś mi dobrą funkcję, bo ciągle wywala mi błąd w tej linijce, gdzie jest funkcja?

możesz umiescić wzór dialogu, który na pewno masz u siebie ic ci działa.

myślę że gdzieś jest błąd składni.

co do listy adanosa, mój niemiecki jest tragiczny, także lista z externals.d nic mi nie pomoże.
Cytuj
Cytuj
PrintScreen (ConcatStrings ("Reputacja w Starym Obozie : "), (IntToString(Points_OC)),-1,-1,"FONT_OLD_20_WHITE.TGA",3);


i ciągle wyrzuca mi błąd
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Tak powinno być ok:
PrintScreen (ConcatStrings ("Reputacja w Starym Obozie : ", IntToString(Points_OC)),-1,-1,"FONT_OLD_20_WHITE.TGA",3);

inż. Avallach

inż. Avallach

Administrator
posty7661
Propsy5239
NagrodyV
ProfesjaProgramista
  • Administrator
Czyli chyba dodałem o jedną parę nawiasów za dużo. Dziwne, bo wydawało mi się że jak kiedyś robiłem to chyba działało. Twój błąd pawbuj polegał przynajmniej na domknięciu nawiasu za szybko. Według mnie mogłoby być tak: PrintScreen (ConcatStrings ("Reputacja w Starym Obozie : ", (IntToString(Points_OC))),-1,-1,"FONT_OLD_20_WHITE.TGA",3); Ale moją opcję sprawdzaj tylko jeśli Adanosa nie zadziała, prawdopodobnie on ma rację.

pawbuj

pawbuj

Użytkownicy
posty1625
Propsy135
ProfesjaSkrypter
  • Użytkownicy
Czyli chyba dodałem o jedną parę nawiasów za dużo. Dziwne, bo wydawało mi się że jak kiedyś robiłem to chyba działało. Twój błąd pawbuj polegał przynajmniej na domknięciu nawiasu za szybko. Według mnie mogłoby być tak: PrintScreen (ConcatStrings ("Reputacja w Starym Obozie : ", (IntToString(Points_OC))),-1,-1,"FONT_OLD_20_WHITE.TGA",3); Ale moją opcję sprawdzaj tylko jeśli Adanosa nie zadziała, prawdopodobnie on ma rację.
(IntToString(Points_OC))),-1,-1,"FONT_OLD_20_WHITE.TGA",3) mozesz mi powiedziec co określa -1, -1 i ta 3 na końcu.

jak ta funkcja moze wygladać w dzienniku?
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Cytuj
(IntToString(Points_OC))),-1,-1,"FONT_OLD_20_WHITE.TGA",3) mozesz mi powiedziec co określa -1, -1 i ta 3 na końcu.
post 2: http://themodders.org/index.php?showtopic=6735&hl=

Cytuj
jak ta funkcja moze wygladać w dzienniku?
Doc_PrintLine   ( nDocID,  0, ConcatStrings ("Reputacja w Starym Obozie : ", (IntToString(Points_OC))));


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry