←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Za długa linia.

Zablokowany

  • +
  • -
Kaleka - zdjęcie Kaleka 24.10.2011

Witam.
Mam problem z za długą linią.

Wygląda to pierwotnie tak:
public Pomoc(id)
show_menu(id, 1023, "\y/reset\w - resetuje statystyki^n\y/statystyki, /staty\w - wyswietla statystyki^n\y/klasa\w - uruchamia menu wyboru klas^n\y/wyrzuc, /drop\w - wyrzuca perk^n\y/perk, /item, /i\w - pokazuje opis twojego perku^n\y/klasy\w - pokazuje opisy klas^n\y/perki\w - pokazuje opis perkow^n\y+use\w - Uzycie umiejetnosci klasy^n\yradio3\w (standardowo C) lub \yuseperk\w - Uzycie perku^n^n\yDodatki Call of Duty:^n\y/magazyn/w - magazyn na perki(max3)^n\y/sklep\w - sklep za punkty honoru", -1, "Pomoc");
i jest błąd:

Error: Input line too long (after substitutions) on line 1051
Error: Invalid string (possibly non-terminated string) on line 1052




Edytowałem to na takie coś
public Pomoc(id)
new len = show_menu(id, 1023, "\y/reset\w - resetuje statystyki^n\y/statystyki, /staty\w - wyswietla statystyki^n\y/klasa\w - uruchamia menu wyboru klas^n\y/wyrzuc, /drop\w - wyrzuca perk^n\y/perk, /item, /i\w - pokazuje opis twojego perku^n\y/klasy\w - pokazuje opisy klas^n\y/perki\w - pokazuje opis perkow^n\y+use\w - Uzycie umiejetnosci klasy^n\yradio3\w (standardowo C) lub \yuseperk\w - Uzycie perku^n", -1, "Pomoc");
len += show_menu(id, 1023-len, "n^n\yDodatki Call of Duty:^n\y/magazyn/w - magazyn na perki(max3)^n\y/sklep\w - sklep za punkty honoru", -1, "Pomoc");

Jednak nie działa błąd:
Error: Declaration of a local variable must appear in a compound block on line 1052
Odpowiedz

  • +
  • -
Hiroshima - zdjęcie Hiroshima 24.10.2011

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
AMX Mod XProblemy
do
Scripting AMXXProblemy

Odpowiedz

_nothing_ - zdjęcie _nothing_ 24.10.2011

Pokaż całe .sma
Odpowiedz

  • +
  • -
Kaleka - zdjęcie Kaleka 24.10.2011

Łap w załączniku, tutaj jest wersja gdzie jest za długa linia.
Użytkownik Zielony Smerf edytował ten post 24.10.2011 16:13
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 24.10.2011

Pokaż całe .sma

A co tutaj da całe sma?
public Pomoc(id) {
new formats[256], len;
len += formatex(formats[len], 255-len, "\y/reset\w - resetuje statystyki^n\y/statystyki, /staty\w - wyswietla statystyki^n\y/klasa\w - uruchamia menu wyboru klas^n\y/wyrzuc, /drop\w - wyrzuca perk^n\y/perk, /item, /i\w - pokazuje opis twojego perku^n\y/klasy\w - pokazuje opisy klas^n");
len += formatex(formats[len], 255-len, "\y/perki\w - pokazuje opis perkow^n\y+use\w - Uzycie umiejetnosci klasy^n\yradio3\w (standardowo C) lub \yuseperk\w - Uzycie perku^n^n\yDodatki Call of Duty:^n\y/magazyn/w - magazyn na perki(max3)^n\y/sklep\w - sklep za punkty honoru");
show_menu(id, 1023, formats, -1, "Pomoc");
}
Odpowiedz

  • +
  • -
Kaleka - zdjęcie Kaleka 24.10.2011

Dzięki, do zamknięcia :).

@Edit, jednak nie do końca działa
Wychodzi takie coś:
Dołączona grafika
Użytkownik Zielony Smerf edytował ten post 24.10.2011 16:22
Odpowiedz

  • +
  • -
Kaleka - zdjęcie Kaleka 24.10.2011

Rozwiązanie:
public Pomoc(id) {
new formats[1024], len;
len += formatex(formats[len], 1024-len, "\y/reset\w - resetuje statystyki^n\y/statystyki, /staty\w - wyswietla statystyki^n\y/klasa\w - uruchamia menu wyboru klas^n\y/wyrzuc, /drop\w - wyrzuca perk^n\y/perk, /item, /i\w - pokazuje opis twojego perku^n\y/klasy\w - pokazuje opisy klas^n");
len += formatex(formats[len], 1024-len, "\y/perki\w - pokazuje opis perkow^n\y+use\w - Uzycie umiejetnosci klasy^n\yradio3\w (standardowo C) lub \yuseperk\w - Uzycie perku^n^n\yDodatki Call of Duty:^n\y/magazyn/w - magazyn na perki(max3)^n\y/sklep\w - sklep za punkty honoru");
show_menu(id, 1023, formats, -1, "Pomoc");
}

Do zamkniecia
Odpowiedz

  • +
  • -
Hiroshima - zdjęcie Hiroshima 24.10.2011

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany