Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[ROZWIĄZANE] Jak skrocic Linijke?


  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 Koniarek

    Wszechwidzący

  • Zbanowany

Reputacja: 28
Życzliwy

  • Postów:250
  • Imię:Filip
  • Lokalizacja:Daleko
Offline

Napisano 17.12.2011 19:38

Siemka mam problem niewiem jak juz skrocic jedna linie proszę:


public skilltree(id)
{
new text[513]
new keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)

format(text, 512, "\yWybierz Staty - \rPunkty: %i^n^n\y1. \wInteligencja \r[%i] \d[Wieksze obrazenia czarami]^n\y2. \wSila \r[%i] \d[Wiecej zycia o %i]^n\y3. \wZrecznosc \r[%i] \d[Mniejsze obrazenia o %0.0f%%]^n\y4. \wZwinnosc \r[%i] \d[Szybciej biegasz]^n\y5. \wLewitacja \r[%i] \d[Mniejsza Grawitacja]^n\y6. \wZaradnosc \r[%i] \d[+ %i$]^n\y7. \wNiewidzialosc \r[%i] \d[Mniejsza Niewidzialnosc]^n\y8. \wArmor \r[%i] \d[O %i wiecej Armoru]^n\y9. \wRegeneracja \r[%i] \d[Mniejsza Grawitacja]^n^n\y0. \wIle dodawac: \r%i^n\rwww.RPK.xpag.PL"
,player_point[id],player_intelligence[id],player_strength[id],player_strength[id]*2,player_agility[id],player_damreduction[id]*100,player_dextery[id],player_gravity[id],player_money[id],player_money[id]*25,player_inv[id],player_armor[id],player_armor[id]*4,player_rege[id], co_ile[szybkosc_rozdania[id]])

keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)
show_menu(id, keys, text)
client_cmd(id, "spk ambience/wybq")
return PLUGIN_HANDLED
}


Bledy:


diablo.sma(1831 -- 1832) : error 075: input line too long (after substitutions)
diablo.sma(1833) : error 037: invalid string (possibly non-terminated string)
diablo.sma(1834) : error 029: invalid expression, assumed zero
diablo.sma(1834) : error 017: undefined symbol "r"
diablo.sma(1834) : error 017: undefined symbol "i"
diablo.sma(1834) : fatal error 107: too many error messages on one line


#2 darus10455

    Zaawansowany

  • Zbanowany

Reputacja: -5
Nowy

  • Postów:140
  • Lokalizacja:Polska
Offline

Napisano 17.12.2011 19:40

Nie rozumiem, jak to skrócić?

@Edit

Już widzę.

diablo.sma(1831 -- 1832) : error 075: input line too long (after substitutions)


Użytkownik darus10455 edytował ten post 17.12.2011 19:46


#3 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 17.12.2011 19:53

Można złamać linię w tekstach znakiem \
public skilltree(id)

{

	new text[513]

	new keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)

	

	format(text, 512, "\yWybierz Staty - \rPunkty: %i^n^n\

		\y1. \wInteligencja \r[%i] \d[Wieksze obrazenia czarami]^n\

		\y2. \wSila \r[%i] \d[Wiecej zycia o %i]^n\

		\y3. \wZrecznosc \r[%i] \d[Mniejsze obrazenia o %0.0f%%]^n\

		\y4. \wZwinnosc \r[%i] \d[Szybciej biegasz]^n\

		\y5. \wLewitacja \r[%i] \d[Mniejsza Grawitacja]^n\

		\y6. \wZaradnosc \r[%i] \d[+ %i$]^n\

		\y7. \wNiewidzialosc \r[%i] \d[Mniejsza Niewidzialnosc]^n\

		\y8. \wArmor \r[%i] \d[O %i wiecej Armoru]^n\

		\y9. \wRegeneracja \r[%i] \d[Mniejsza Grawitacja]^n^n\

		\y0. \wIle dodawac: \r%i^n\rwww.RPK.xpag.PL"

		,player_point[id],player_intelligence[id],

		player_strength[id],player_strength[id]*2,

		player_agility[id],player_damreduction[id]*100,

		player_dextery[id],player_gravity[id],

		player_money[id],player_money[id]*25,

		player_inv[id],player_armor[id],

		player_armor[id]*4,player_rege[id], co_ile[szybkosc_rozdania[id]]

	)

	

	keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)

	show_menu(id, keys, text)

	client_cmd(id, "spk ambience/wybq")

	return PLUGIN_HANDLED 

}

  • +
  • -
  • 1

#4 Koniarek

    Wszechwidzący

  • Autor tematu
  • Zbanowany

Reputacja: 28
Życzliwy

  • Postów:250
  • Imię:Filip
  • Lokalizacja:Daleko
Offline

Napisano 18.12.2011 16:27

diablo.sma(1831 -- 1841) : error 075: input line too long (after substitutions)
diablo.sma(1842) : error 037: invalid string (possibly non-terminated string)
diablo.sma(1844) : warning 217: loose indentation
diablo.sma(1844) : error 017: undefined symbol "a"
diablo.sma(1844) : error 029: invalid expression, assumed zero
diablo.sma(1844) : error 017: undefined symbol "y0"
diablo.sma(1844) : fatal error 107: too many error messages on one line

Teraz takie Bledy :(

@REFRESH?

#5 Gh0st

    :)

  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 18.12.2011 18:39

Koniarek, odwiedzałeś kiedyś dokumentacje ? ^^

tu masz przykład prosty jak skracać tekst zamiast Ala ma Kota rozdzielił na "Ala" "Ma" "Kota" ^^. Już prostszego przykładu raczej ci nikt nie da

new szText[128], iLen=0, iMax=sizeof(szText) - 1;
iLen += formatex(szText[iLen], iMax-iLen, "Ala");
iLen += formatex(szText[iLen], iMax-iLen, " ma");
iLen += formatex(szText[iLen], iMax-iLen, " kota.");


Dokumentacja AMXX.pl: Core >> string > formatex

Użytkownik Gh0st edytował ten post 18.12.2011 18:41

  • +
  • -
  • 2

#6 Koniarek

    Wszechwidzący

  • Autor tematu
  • Zbanowany

Reputacja: 28
Życzliwy

  • Postów:250
  • Imię:Filip
  • Lokalizacja:Daleko
Offline

Napisano 18.12.2011 18:43

dzięki szystkim za Pomoc + - sy ale sam sobie poradzilem

#7 Onyke

    Godlike

  • Przyjaciel

Reputacja: 708
Guru

  • Postów:2 178
Offline

Napisano 18.12.2011 19:30

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
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych