/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "MenuKlas"
#define VERSION "1.0"
#define AUTHOR "author"
new MojeMenu,InfoKlas;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /klasy","klasy")
register_clcmd("say /infoklas","klasy")
}
public klasy(id)
{
InfoKlas=menu_create("Wybierz Klase:","KlasyHandle");
menu_additem(InfoKlas,"Czarodziej");
menu_additem(InfoKlas,"Druid");
menu_additem(InfoKlas,"Paladyn");
menu_additem(InfoKlas,"Zabojca");
menu_additem(InfoKlas,"Nekromanta");
menu_additem(InfoKlas,"Barbarzynca");
menu_additem(InfoKlas,"Ninja");
menu_additem(InfoKlas,"Amazonka");
menu_additem(InfoKlas,"Andariel");
menu_additem(InfoKlas,"Hefasto");
menu_additem(InfoKlas,"Baal");
menu_additem(InfoKlas,"Diablo");
menu_additem(InfoKlas,"Durial");
menu_additem(InfoKlas,"Grinswold");
menu_additem(InfoKlas,"Fernando");
menu_additem(InfoKlas,"Galthran");
menu_additem(InfoKlas,"Szkielet");
menu_additem(InfoKlas,"Izual");
menu_additem(InfoKlas,"Mephisto");
menu_additem(InfoKlas,"Imp");
menu_additem(InfoKlas,"Lilith");
menu_additem(InfoKlas,"Szaman");
menu_additem(InfoKlas,"Pan Krwi");
menu_setprop(MojeMenu,MPROP_EXITNAME,"Wyjdz");
menu_setprop(MojeMenu, MPROP_BACKNAME, "Poprzednia strona");
menu_setprop(MojeMenu, MPROP_NEXTNAME, "Nastepna strona");
menu_setprop(MojeMenu,MPROP_EXIT,MEXIT_ALL);
menu_display(id, MojeMenu,0);
return PLUGIN_HANDLED;
}
public KlasyHandle(id, menu, item)
{
switch(item){
case 0: show_motd(id, "addons/amxmodx/diablo/czarodziej.txt","Czarodziej");
case 1: show_motd(id, "addons/amxmodx/diablo/druid.txt","Druid");
case 2: show_motd(id, "addons/amxmodx/diablo/paladyn.txt","Paladyn");
case 3: show_motd(id, "addons/amxmodx/diablo/zabojca.txt","Zabojca");
case 4: show_motd(id, "addons/amxmodx/diablo/nekromanta.txt","Nekromanta");
case 5: show_motd(id, "addons/amxmodx/diablo/barbarzynca.txt","Barbarzynca");
case 6: show_motd(id, "addons/amxmodx/diablo/ninja.txt","Ninja");
case 7: show_motd(id, "addons/amxmodx/diablo/amazonka.txt","Amazonka");
case 8: show_motd(id, "addons/amxmodx/diablo/andariel.txt","Andariel");
case 9: show_motd(id, "addons/amxmodx/diablo/hefasto.txt","Hefasto");
case 10: show_motd(id, "addons/amxmodx/diablo/baal.txt","Baal");
case 11: show_motd(id, "addons/amxmodx/diablo/diablo.txt","Diablo");
case 12: show_motd(id, "addons/amxmodx/diablo/durial.txt","Durial");
case 13: show_motd(id, "addons/amxmodx/diablo/grinswold.txt","Grinswold");
case 14: show_motd(id, "addons/amxmodx/diablo/fernando.txt","Fernando");
case 15: show_motd(id, "addons/amxmodx/diablo/galthran.txt","Galthran");
case 16: show_motd(id, "addons/amxmodx/diablo/szkielet.txt","Szkielet");
case 17: show_motd(id, "addons/amxmodx/diablo/izual.txt","Izual");
case 18: show_motd(id, "addons/amxmodx/diablo/mephisto.txt","Mephisto");
case 19: show_motd(id, "addons/amxmodx/diablo/imp.txt","imp");
case 20: show_motd(id, "addons/amxmodx/diablo/lilith.txt","Lilith");
case 21: show_motd(id, "addons/amxmodx/diablo/szaman.txt","Szaman");
case 22: show_motd(id, "addons/amxmodx/diablo/pankrwi.txt","Pan Krwi");
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
Usunąłem z Diablo komende /klasy wszystkie funkcje należące do tego, wrzuciłem w/w plugin na serwer, dopisałem do plugins.ini, wpisuje /klays i... Wyświetla się takie coś:
1. Take Screenshot 1.)
2. Take Screenshot 2.)
3. Take Screenshot 3.)
4. Take Screenshot 4.)
5. Take Screenshot 5.)
6. Take Screenshot 6.)
7. Take Screenshot 7.)
I na drugiej tylko 8. Take Screenshot 8.)
Dlaczego tak się dzieje? Odpaliłem identyczny plugin na innym serwie z tym samym Diablo i jest dobrze, klasy się wyświetlają. Odpaliłem na moim Diablo i wyświetla się tak jak wyżej. Wyłączyłem wszystkie pluginy (nawet Diablo) - bez zmian.