←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Zbyt długa linia

Zablokowany

  • +
  • -
LoleczeQ - zdjęcie LoleczeQ 02.05.2010

Witam ! Mam zbyt długą linijke która jest w "".... I gdy ją przeniosę to " działa na tą linijkę w której jest a na resztę już nie :F Da się to jakoś załatwić ? A jeśli dałem każdą klasę w nowej linijce i każdej klasie "" w tej nowej linijce to... Wyświetlało w /klasa tylko tą pierwszą klasę.

02 maj 2010 - 06:24:

public ShowKlasy(id,lx[]) {
new text2[699]
asked_klass[id]=0
format(text2, 698,"\yWybierz klase - ^n\w1. klasa1 [aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa] Level :%i
^n2. klasa2 [aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa] Level :%i^n3. klasa3 (aaaaaaaaaa) Level :%i
^n4. klasa4 [aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa] Level :%i^n\w5. klasa5[aaaaaaaaaaaaaaa] Level :%i
^n\w6. klasa6 [aaaaaaaaaaaaaaaaaaaaaaaaa] Level :%i^n\w7. klasa7 [aaaaaaaaaaaaaaaaaaaa] Level :%i
^n\w8. klasa8 [aaaaaaaaaaaaaaaaaaaaaaaaa] Level :%i^n\w9. klasa9[aaaaaaaaaaaaaaa] Level :%i^n^n0.Wstecz^n",player_class_lvl[id][9],player_class_lvl[id][10],player_class_lvl[id][11],player_class_lvl[id][12],player_class_lvl[id][13],player_class_lvl[id][14],player_class_lvl[id][15],player_class_lvl[id][16],player_class_lvl[id][17])


Wygląda to tak... I w zaznaczeniu jako text występuje tylko pierwsza linijka... :F ;/ A gdy umieszcze to wszystko w jednej to robi się za długa...
Użytkownik LoleczeQ edytował ten post 02.05.2010 06:25
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 02.05.2010

Możesz to robić stopniowo.
new len = format(text, 698, "TEXT", parametry)
len += format(text[len], 698-len, "DALSZY TEKST", dalsze_parametry)
Odpowiedz

  • +
  • -
LoleczeQ - zdjęcie LoleczeQ 02.05.2010

Mógłbyś to jeszcze pod czwartą linijkę podać ? :D
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 02.05.2010

new len = format(text, 698, "TEXT", parametry)

len += format(text[len], 698-len, "DALSZY TEKST", dalsze_parametry)

len += format(text[len], 698-len, "DALSZY TEKST", dalsze_parametry)

len += format(text[len], 698-len, "DALSZY TEKST", dalsze_parametry)

len += format(text[len], 698-len, "DALSZY TEKST", dalsze_parametry) // itd
Odpowiedz

  • +
  • -
LoleczeQ - zdjęcie LoleczeQ 02.05.2010

DZIAŁA ! :) Ale jest mały problem :D Nie pokazuje linijki

format(text2, 698,"\yWybierz klase - ^n\w1. klasa1 [aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa] Level :%i
;/ Co zrobić ?

02 maj 2010 - 10:06:
A dobra już sobie chyba poradze :)

02 maj 2010 - 10:54:
Mały problem :F Pokazuje tylko ok 520 wyrazów ;/ (Licząc wyrazy typu \w \y ^n) Jak to naprawić ?

02 maj 2010 - 11:01:
Wie ktoś ? Zależy mi na czasie :/
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 02.05.2010

Możliwe że to jakieś ograniczenie ze strony AMXX / HLDS
Odpowiedz

  • +
  • -
LoleczeQ - zdjęcie LoleczeQ 02.05.2010

Nie da rady tego zmienic ?
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 02.05.2010

Jeżeli wszystko dobrze dodałeś i nie działa...
No chyba że przekroczyłeś te zadeklarowane 698 znaków.
Odpowiedz

  • +
  • -
LoleczeQ - zdjęcie LoleczeQ 02.05.2010

Nie ma bata o przekroczeniu tego... Zwiększyłem jeszcze by sprawdzić czy to coś da i nadal nic :F
Odpowiedz
Zablokowany