[ROZWIĄZANE] Źle wyświetlające się menu
LucKy_skiLL
30.05.2012
Mam problem z menu, ponieważ wyświetlane jest tak
A powinno być tak
1. Kamuflaz
2. Niewidzialnosc
...
0. Exit
Funkcja z .sma
W pliku lang
A powinno być tak
1. Kamuflaz
2. Niewidzialnosc
...
0. Exit
Funkcja z .sma
public menu_skills(id) { new menuBody[1024],keys,kolor[3]; keys=(1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9); if(uzylk[id]==0 && s_kamuflarz[id]>0) { kolor="\w"; } else { kolor="\r"; } format(menuBody,1023,"%L",id,"UZYJ_KAMU",kolor); if(uzyln[id]==0 && s_invis[id]>0) { kolor="\w"; } else { kolor="\r"; } format(menuBody,1023,"%L",id,"NIEWIDZIALNOSC",menuBody,kolor); if(g_piorun_raz[id]) { kolor="\w"; } else { kolor="\r"; } format(menuBody,1023,"%L",id,"BLYSKAWICA",menuBody,kolor); if(have_marycha[id]) { kolor="\w"; } else { kolor="\r"; } format(menuBody,1023,"%L",id,"MARYCHA",menuBody,kolor); if(odepchanie_ma[id]) { kolor="\w"; } else { kolor="\r"; } format(menuBody,1023,"%L",id,"ODEPCHNIECIE",menuBody,kolor); if(ploncze_ma[id]) { kolor="\w"; } else { kolor="\r"; } format(menuBody,1023,"%L",id,"BLUSZCZ",menuBody,kolor); if(aura_ma[id]) { kolor="\w"; } else { kolor="\r"; } format(menuBody,1023,"%L",id,"AURA_ZYCIA",menuBody,kolor); format(menuBody,1023,"%s \y0.Exit^n",menuBody); show_menu(id,keys,menuBody,13,"Uzyj"); } public usage(id,keys) { switch(keys) { case 0: kameleon(id); case 1: invisible(id); case 2: piorunek(id); case 3: skill_marycha(id); case 4: odepchniecie(id); case 5: ploncza_skill(id); case 6: aura_skill(id); case 7..9: return; } }
W pliku lang
UZYJ_KAMU = Kamuflaz NIEWIDZIALNOSC = %s Niewidzialnosc BLYSKAWICA = %s Blyskawica MARYCHA = %s Marycha ODEPCHNIECIE = %s Odepchniecie BLUSZCZ = %s Trujacy Bluszcz AURA_ZYCIA = %s Aura
MagikGK 30.05.2012
Nie zauważyłem,spróbuj może dać te case u góry,tam gdzie masz uzyj kamu to case :0 i potem po tym calym uzyj camu a przed kolejnym case:1.
Użytkownik MagikGK edytował ten post 30.05.2012 13:12
Użytkownik MagikGK edytował ten post 30.05.2012 13:12
ImSpY
30.05.2012
format(menuBody,1023,"%L",id,"UZYJ_KAMU",kolor);
.....
format(menuBody,1023,"%L",id,"NIEWIDZIALNOSC",menuBody,kolor);
Tym sposobem zapisu dodajesz za każdym razem wszystko w jedną zmieną, którą później wyświetlasz. Znak nowej linii ^n by się przydał.
Użytkownik ImSpY edytował ten post 30.05.2012 14:07
mierzwi 01.06.2012
jeszcze tak swoją droga, po co używasz pluginu który został skradziony dla jednej pewnej sieci?
GwynBleidD
01.06.2012
Brakuje znaków nowej linii, możliwe rozwiązania:
1. W każdym format dodać ^n na końcu (po %L)
2. Przerobić menu na nowe funkcje menu, które już same o to zadbają. (zalecane, gdyż takie menu jest łatwiejsze w rozbudowie)
1. W każdym format dodać ^n na końcu (po %L)
2. Przerobić menu na nowe funkcje menu, które już same o to zadbają. (zalecane, gdyż takie menu jest łatwiejsze w rozbudowie)
Ojciec Dyrektor
01.06.2012
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
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: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL