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 }
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.
|
Guest Message by DevFuse
Menu - Bardziej czytelna forma
Temat rozp.
Gość_Misior_*
, 28.08.2010 16:30
3 odpowiedzi w tym temacie
#1 Gość_Misior_*
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ę
#2
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 Gość_Misior_*
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
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, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Problem rozwiązany
Jeśli się z tym nie zgadzasz, 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