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

amx create_menu


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

#1 kajt

    Życzliwy

  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:27
  • GG:
  • Lokalizacja:Wrocław
Offline

Napisano 09.06.2011 19:47

Mam sobie kod:

public select_class(id){

if(is_user_bot(id)) return


create_class = menu_create("Wybierz Klase", "handle_create_class")
ghandle_create_class = menu_makecallback("mcb_create_class")
menu_setprop(create_class,1, 6 )
asked_klass[id]=0

for(new i=1;i<sizeof(race_heal);i++){
new menu_txt[128]

if(player_class_lvl[id][i] <prorasa){
format(menu_txt,127,"%s:, %s, lvl: %d",Rasa[i],Race[i],player_class_lvl[id][i])
menu_additem(create_class, menu_txt, "", ADMIN_ALL, ghandle_create_class)
} else {
format(menu_txt,127,"%s:, %s, lvl: %d",Rasa[i],ProRace[i],player_class_lvl[id][i])
menu_additem(create_class, menu_txt, "", ADMIN_ALL, ghandle_create_class)
}
//if(i%6==0){
// menu_addblank( create_class, 1 )
//}

}

menu_display(id,create_class,0)
}


Wyświetla mi to

1. Klasa
2. Klasa
3. Klasa
4. Klasa
5. Klasa
6. Klasa

7. Back
8. Next
9. Exit

Chciałbym mieć nawigację pod

8. Back
9. Next
0. Exit

Bo tak przyzwyczajeni są gracze.

Próbuje na różne sposoby i nie mogę tego osiągnąć, dochodziło też do tego, że był napis 9. Next a 9 powodowało exit przy 2 stronie menu działając w pierwszej. Tak zależy mi na tym i zależy mi na tym by było 6 pozycji na stronę.

Pomoże ktoś? ;)
  • +
  • -
  • 0

Lord Of Destruction Mod 100%

TES Mod 100%
New Lord Of Destruction Mod 100%

 

www.cs-lod.com.pl


#2 Muzzi

    Guru

  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 09.06.2011 21:36

Sprawdź.


public select_class(id){

if(is_user_bot(id)) return


create_class = menu_create("Wybierz Klase", "handle_create_class")
ghandle_create_class = menu_makecallback("mcb_create_class")
menu_setprop(create_class,1, 7 )
asked_klass[id]=0

for(new i=1;i<sizeof(race_heal);i++){
new menu_txt[128]

if(player_class_lvl[id][i] <prorasa){
format(menu_txt,127,"%s:, %s, lvl: %d",Rasa[i],Race[i],player_class_lvl[id][i])
menu_additem(create_class, menu_txt, "", ADMIN_ALL, ghandle_create_class)
} else {
format(menu_txt,127,"%s:, %s, lvl: %d",Rasa[i],ProRace[i],player_class_lvl[id][i])
menu_additem(create_class, menu_txt, "", ADMIN_ALL, ghandle_create_class)
}
//if(i%6==0){
// menu_addblank( create_class, 1 )
//}

}

menu_display(id,create_class,0)
}

  • +
  • -
  • 1

#3 kajt

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:27
  • GG:
  • Lokalizacja:Wrocław
Offline

Napisano 10.06.2011 17:25

i zależy mi na tym by było 6 pozycji na stronę.



Tak próbowałem, przecież nie pisałbym tu z takiego powodu ^^

Ma być 6 pozycji na stronę,

a później blank który przesuwa nawigację o 1 numerek




Udało mi się to zrobić ale na drugiej stronie nawigacja już się wtedy pieprzyła..
  • +
  • -
  • 0

Lord Of Destruction Mod 100%

TES Mod 100%
New Lord Of Destruction Mod 100%

 

www.cs-lod.com.pl


#4 Muzzi

    Guru

  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 10.06.2011 17:53

Sprawdź, może zadziała.


public select_class(id){

if(is_user_bot(id)) return


create_class = menu_create("Wybierz Klase", "handle_create_class")
ghandle_create_class = menu_makecallback("mcb_create_class")
menu_setprop(create_class,MPROP_EXITNAME,"\rWyjscie");
menu_setprop(create_class,MPROP_EXIT,"MEXIT_ALL");
menu_setprop(create_class,1, 6 )
asked_klass[id]=0

for(new i=1;i<sizeof(race_heal);i++){
new menu_txt[128]

if(player_class_lvl[id][i] <prorasa){
format(menu_txt,127,"%s:, %s, lvl: %d",Rasa[i],Race[i],player_class_lvl[id][i])
menu_additem(create_class, menu_txt, "", ADMIN_ALL, ghandle_create_class)
} else {
format(menu_txt,127,"%s:, %s, lvl: %d",Rasa[i],ProRace[i],player_class_lvl[id][i])
menu_additem(create_class, menu_txt, "", ADMIN_ALL, ghandle_create_class)
}
//if(i%6==0){
// menu_addblank( create_class, 1 )
//}

}

menu_display(id,create_class,0)
}

  • +
  • -
  • 1

#5 kajt

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:27
  • GG:
  • Lokalizacja:Wrocław
Offline

Napisano 10.06.2011 18:04

wciąż problem :|

W zasadzie problemem jest to że jak odkomentuje tamten fragment to wyświetla jak powinno czyli menu na każdej stronie pod 890 ale... obsługa na pierwszej stronie 890 a na drugiej juz 789

Użytkownik kajt edytował ten post 10.06.2011 18:21

  • +
  • -
  • 0

Lord Of Destruction Mod 100%

TES Mod 100%
New Lord Of Destruction Mod 100%

 

www.cs-lod.com.pl


#6 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

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

Napisano 10.06.2011 19:39

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
AMX Mod X -> Problemy z pluginami
do
Scripting -> Problemy


#7 mierzwi

    Banned

  • Zbanowany

Reputacja: 235
Wszechwidzący

  • Postów:651
  • Lokalizacja:Polska
Offline

Napisano 10.06.2011 21:44

może spróbuj tylko zmienić bez żadnych blanków ? ( menu_setprop(create_class,1, 6 ) na menu_setprop(create_class, 1, 7); )

jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook

na pewno jakoś C się odwdzięczę!


#8 Muzzi

    Guru

  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 10.06.2011 22:57

Funfel, było by to bardzo dobrym wyjściem ale autor tematu chce 6 pozycji na 1 stronie :)
Też się zastanawiam po co mu menu_addblank.
  • +
  • -
  • 0

#9 kajt

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:27
  • GG:
  • Lokalizacja:Wrocław
Offline

Napisano 14.06.2011 15:30

menu_addblank w jednym przypadku przesuwało mi elementy nawigacji o numerek w dół, ale działało to jednynie na pierwszej podstronie, na drugiej inaczej działała obsługa a inaczej interface.
  • +
  • -
  • 0

Lord Of Destruction Mod 100%

TES Mod 100%
New Lord Of Destruction Mod 100%

 

www.cs-lod.com.pl





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

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