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
 

Menu - Bardziej czytelna forma


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

#1 Gość_Misior_*

  • Gość

Reputacja: 0

Offline

Napisano 28.08.2010 16:30

Witam Wszystkich, mam poważny problem, gdyby taki nie był yo bym tutaj nie pisał... Jestem początkujący w scryptingu i dopiero się uczę tych różnych "Tricków i Sztuczek". Czy mógłby mi ktoś zachowując wszystkie aktualne funkcje sprawić aby ten kawałek kodu był bardziej przejrzysty (chodzi o zapis menu) Dziękuję

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)
	
	
	format(text, 512, "\yWybierz Staty- \rPunkty: %i^n^n\w1. Grawitacja [%i] [Wiekszy skok]^n\w2. Speed [%i] [Wieksza predkosc]^n\w3. Health [%i] [Wiecej HP]^n\w4. Armor [%i] [Wiecej Armoru]^n\w5. Bonus HP [%i] [Dodatkowe HP za zarazenie]^n\w6. Defense [%i] [Otrzymujesz mniejsze obrazenia]",player_point[id],skill_gravity[id],skill_speed[id],skill_health[id],skill_armor[id], skill_bhp[id], skill_res[id]) 
	
	keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)
	show_menu(id, keys, text) 
	return PLUGIN_HANDLED  
}


#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 28.08.2010 18:27

Możesz wykorzystać formatowanie dowolnego fragmentu tekstu (nie koniecznie od początku).

public skilltree(id)
{
	new text[512], iLen = 0, iMax = charsmax(text);
	new keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)
	
	
	iLen += format(text[iLen], iMax-iLen, "\yWybierz Staty- \rPunkty: %i^n^n", player_point[id]);
	iLen += format(text[iLen], iMax-iLen, "\w1. Grawitacja [%i] [Wiekszy skok]^n", skill_gravity[id]);
	iLen += format(text[iLen], iMax-iLen, "\w2. Speed [%i] [Wieksza predkosc]^n", skill_speed[id]);
	iLen += format(text[iLen], iMax-iLen, "\w3. Health [%i] [Wiecej HP]^n", skill_health[id]);
	iLen += format(text[iLen], iMax-iLen, "\w4. Armor [%i] [Wiecej Armoru]^n", skill_armor[id]);
	iLen += format(text[iLen], iMax-iLen, "\w5. Bonus HP [%i] [Dodatkowe HP za zarazenie]^n",skill_bhp[id]);
	iLen += format(text[iLen], iMax-iLen, "\w6. Defense [%i] [Otrzymujesz mniejsze obrazenia]", skill_res[id]);

	keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)
	show_menu(id, keys, text) 
	return PLUGIN_HANDLED  
}

  • +
  • -
  • 3

#3 Gość_Misior_*

  • Autor tematu
  • Gość

Reputacja: 0

Offline

Napisano 28.08.2010 22:00

Dziękuję za pomoc, na pewno pod koniec podeślę tutaj moje dzieło ;) Temat można zamknąć ode mnie masz +. ;*

#4 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 489
  • Lokalizacja:AMXX.PL
Offline

Napisano 28.08.2010 23:10

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Problem rozwiązany

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




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

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