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

Problem ze stworzonym menu.


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 Artemis

    Zaawansowany

  • Użytkownik

Reputacja: 9
Nowy

  • Postów:91
  • GG:
  • Imię:Piotr
  • Lokalizacja:Sanok
Offline

Napisano 04.03.2014 18:01

#include
#include
#include
#include


#define PLUGIN "zasady"
#define VERSION "1.0"
#define AUTHOR "KrE!ZoLeK"


public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /zasady", "xmenu");
register_clcmd("say /pomoc", "xmenu");
register_clcmd("say_team /zasady", "xmenu");
register_clcmd("say_team /pomoc", "xmenu");

}


public xmenu(id){
new menu = menu_create("\rZasady:", "wybieranie");
menu_additem(menu, "\wStraznika", "1", 0);
menu_additem(menu, "\wWieznia", "2", 0);
menu_additem(menu, "\wFreeDay'a", "3", 0);
menu_additem(menu, "\wZyczenia", "4", 0);
menu_additem(menu, "\wGanianego", "5", 0);
menu_additem(menu, "\wKillDay'a", "6", 0);
menu_additem(menu, "\wWojny Gangow", "7", 0);
menu_additem(menu, "\wDzieci Wojny", "8", 0);
menu_additem(menu, "\wChowany", "9", 0);
menu_additem(menu, "\wKaczki", "10", 0);
menu_additem(menu, "\wBerek", "11", 0);
menu_additem(menu, "\wPolowanie", "12", 0);
menu_additem(menu, "\wSimon'a", "13", 0);
menu_additem(menu, "\wGlupie dyktando", "14", 0);
menu_additem(menu, "\wDyktando", "15", 0);
menu_additem(menu, "\wMurarz", "16", 0);
menu_additem(menu, "\wKolorki", "17", 0);
menu_additem(menu, "\wOstatnia Reakcja", "18", 0);
menu_additem(menu, "\wPierwsza Reakcja", "19", 0);
menu_additem(menu, "\wRzut Deagl'em", "20", 0);
menu_additem(menu, "\wSpray", "21", 0);
menu_additem(menu, "\wCzapki", "22", 0);
menu_additem(menu, "\wSkrot", "23", 0);
menu_additem(menu, "\wLiczby", "24", 0);
menu_additem(menu, "\wKulki", "25", 0);
menu_additem(menu, "\wFamiliada", "26", 0);
menu_additem(menu, "\wPanstwa i stolice", "27", 0);
menu_additem(menu, "\wQuiz", "28", 0);
menu_additem(menu, "\w1 z 10", "29", 0);
menu_additem(menu, "\wMam Talent", "30", 0);
menu_additem(menu, "\wTranslator", "31", 0);
menu_additem(menu, "\wRysownik", "32", 0);
menu_additem(menu, "\wKalambury", "33", 0);
menu_additem(menu, "\wRymy", "34", 0);
menu_additem(menu, "\wKawaly", "35", 0);
menu_additem(menu, "\wOdmieniec", "36", 0);
menu_additem(menu, "\wBox", "37", 0);
menu_additem(menu, "\wPrawda/Falsz", "38", 0);
menu_additem(menu, "\wWiezyczki", "39", 0);
menu_additem(menu, "\wKoziolki", "40", 0);
menu_additem(menu, "\wFlagi", "41", 0);
menu_additem(menu, "\wTaniec z Wiezniami", "42", 0);
menu_additem(menu, "\wPodaj", "43", 0);
menu_additem(menu, "\wPilka Parzy", "44", 0);
menu_additem(menu, "\wPierwsza Literka", "45", 0);
menu_additem(menu, "\wPrzepisywanie", "46", 0);
menu_additem(menu, "\wBaba Jaga", "47", 0);
menu_additem(menu, "\wJackass", "48", 0);
menu_additem(menu, "\wWojsko", "49", 0);
menu_additem(menu, "\wMedia", "50", 0);
menu_additem(menu, "\wOpis Przedmiotu", "51", 0);
menu_additem(menu, "\wAni TAK ani NIE", "52", 0);
menu_additem(menu, "\wPytanie za pytaniem", "53", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

menu_display(id, menu, 0);
}

public wybieranie(id, menu, item){
if (item == MENU_EXIT){
menu_destroy(menu);
return PLUGIN_HANDLED;
}


// dodaje wybor pod klawisze
new data[6], iName[64];
new zaccess, callback;
menu_item_getinfo(menu, item, zaccess, data,5, iName, 63, callback);
new key = str_to_num(data)

switch(key){
case 1:{
show_motd(id,"zasadystraznika.txt","Zasady Straznika")
menu_destroy(menu);
return PLUGIN_HANDLED;
}

case 2:{
show_motd(id,"zasadywieznia.txt","Zasady Wieznia")
menu_destroy(menu);
return PLUGIN_HANDLED;
}

case 3:{
show_motd(id,"zasadyfreeday.txt","Zasady FreeDay")
menu_destroy(menu);
return PLUGIN_HANDLED;

}

case 4:{
show_motd(id,"zasadyzyczenia.txt","Zasady Zyczenia")
menu_destroy(menu);
return PLUGIN_HANDLED;
}

case 5:{
show_motd(id,"zasadyganiany.txt","Zasady Ganianego")
menu_destroy(menu);
return PLUGIN_HANDLED;
}

case 6:{
show_motd(id,"zasadykd.txt","Zasady KillDay'a")
menu_destroy(menu);
return PLUGIN_HANDLED;
}

case 7:{
show_motd(id,"zasadywg.txt","Zasady Wojny Gangow")
menu_destroy(menu);
return PLUGIN_HANDLED;
}

case 8:{
show_motd(id,"zasadydw.txt","Zasady Dzieci Wojny")
menu_destroy(menu);
return PLUGIN_HANDLED;
}


case 9:{
show_motd(id,"zasadychow.txt","Zasady Chowany")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 10:{
show_motd(id,"zasadykaczki.txt","Zasady Kaczki")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 11:{
show_motd(id,"zasadyberek.txt","Zasady Berka")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 12:{
show_motd(id,"zasadypolowanie.txt","Zasady Polowania")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 13:{
show_motd(id,"zasadysimon.txt","Zabawa w Simon'a")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 14:{
show_motd(id,"zasadygdyktando.txt","Glupie dyktando")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 15:{
show_motd(id,"zasadydyktando.txt","Dyktando")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 16:{
show_motd(id,"zasadyMurarz.txt","Murarz")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 17:{
show_motd(id,"zasadyKolorki.txt","Kolorki")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 18:{
show_motd(id,"zasadyoreakcja.txt","Ostatnia Reakcja")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 19:{
show_motd(id,"zasadypreakcja.txt","Pierwsza Reakcja")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 20:{
show_motd(id,"zasadydeagl.txt","Rzut Deagl'em")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 21:{
show_motd(id,"zasadySpray.txt","Spray")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 22:{
show_motd(id,"zasadyczapki.txt","Czapki")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 23:{
show_motd(id,"zasadySkrot.txt","Skrot")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 24:{
show_motd(id,"zasadyLiczby.txt","Liczby")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 25:{
show_motd(id,"zasadyKulki.txt","Kulki")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 26:{
show_motd(id,"zasadyFamiliada.txt","Familiada")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 27:{
show_motd(id,"zasadyPanstwa.txt","Panstwa i stolice")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 28:{
show_motd(id,"zasadyQuiz.txt","Quiz")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 29:{
show_motd(id,"zasady1z10.txt","1 z 10")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 30:{
show_motd(id,"zasadytalent.txt","Mam Talent")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 31:{
show_motd(id,"zasadyTranslator.txt","Translator")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 32:{
show_motd(id,"zasadyRysownik.txt","Rysownik")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 33:{
show_motd(id,"zasadyKalambury.txt","Kalambury")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 34:{
show_motd(id,"zasadyRymy.txt","Rymy")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 35:{
show_motd(id,"zasadyKawaly.txt","Kawaly")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 36:{
show_motd(id,"zasadyOdmieniec.txt","Odmieniec")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 37:{
show_motd(id,"zasadyBox.txt","Box")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 38:{
show_motd(id,"zasadyPrawda.txt","Prawda/Falsz")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 39:{
show_motd(id,"zasadyWiezyczki.txt","Wiezyczki")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 40:{
show_motd(id,"zasadyKoziolki.txt","Koziolki")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 41:{
show_motd(id,"zasadyFlagi.txt","Flagi")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 42:{
show_motd(id,"zasadytaniec.txt","Taniec z wiezniami")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 43:{
show_motd(id,"zasadyPodaj.txt","Podaj")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 44:{
show_motd(id,"zasadyPilka.txt","Pilka Parzy")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 45:{
show_motd(id,"zasadyliterka.txt","Pierwsza literka")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 46:{
show_motd(id,"zasadyPrzepisywanka.txt","Przepisywanka")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 47:{
show_motd(id,"zasadybaba.txt","Baba Jaga")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 48:{
show_motd(id,"zasadyJackass.txt","Jackass")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 49:{
show_motd(id,"zasadyWojsko.txt","Wojsko")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 50:{
show_motd(id,"zasadyMedia.txt","Media")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 51:{
show_motd(id,"zasadytopis.txt","Opis Przedmiotu")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 52:{
show_motd(id,"zasadyani.txt","Ani TAK ani NIE")
menu_destroy(menu);
return PLUGIN_HANDLED;

}


case 53:{
show_motd(id,"zasadypytanie.txt","Pytanie za pytaniem")
menu_destroy(menu);
return PLUGIN_HANDLED;
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}

 

Otóż z tego sma działa tylko menu do 9. tzn jest 2 strony menu, ale na drugiej jest tylko 1 opcja. Prosiłbym o poradę co jest nie tak, że nie czyta wszystkiego. Przepraszam, że takie długie, ale nie wiem jak zawija się tekst :/


Użytkownik Artemis edytował ten post 04.03.2014 18:07

  • +
  • -
  • 0

#2 Niide

    *** it I'm done

  • Użytkownik

Reputacja: 86
Zaawansowany

  • Postów:216
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 04.03.2014 18:09

Łap.

Spoiler

 

Zmieniłem:

// dodaje wybor pod klawisze

new data[6], iName[64];

new zaccess, callback;

menu_item_getinfo(menu, item, zaccess, data,5, iName, 63, callback);

new key = str_to_num(data)


switch(key){

Na:

switch(item){

Poza tym usunąłem 2 niepotrzebne includy.

 

#Testowane


Użytkownik Niidek edytował ten post 04.03.2014 18:09

  • +
  • -
  • 1

kP8HWV.png


#3 Artemis

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 9
Nowy

  • Postów:91
  • GG:
  • Imię:Piotr
  • Lokalizacja:Sanok
Offline

Napisano 04.03.2014 19:10

Dzięki :) można zamknąć :D


  • +
  • -
  • 0




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

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