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 z nowym menu


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

#1 MarcineN

    Pomocny

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:40
  • GG:
  • Imię:Marcin
  • Lokalizacja:pruszków
Offline

Napisano 10.10.2012 16:59

Witam,
Mam problem ponieważ napisał menu ( w nowym stylu ) i wszystko działa pięknie tylko że:
- menu ma 8 opcji a jak wiadomo maks w nowym menu na 1 strone to 7
Więc dodałem takie coś:
menu_setprop(menu, MPROP_PERPAGE, 0);
I okej menu jest bezstronicowe ale pojawił się kolejny błąd, ponieważ gdy zrobie menu "bezstronicowe" to wtedy nie działa to
menu_setprop(menu, MPROP_EXITNAME, "Exit");
Plik kompiluje się normalnie tylko nie ma opcji wyjścia..
I teraz moje pytanie jak w "nowym menu" zrobic bezstronicowość+guzik wyjścia...

Użytkownik MarcineN edytował ten post 10.10.2012 17:03

  • +
  • -
  • 0




1. Menu Wiadomosci HUD [ | | | | | | | | | | ] - 100%
2. HUD Advertisements [ _ _ _ _ _ _ _ _ _ _ ] - 1%


#2 Kawon

    Godlike

  • Przyjaciel

Reputacja: 887
Czempion

  • Postów:5 165
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Dzierzgoń
Offline

Napisano 10.10.2012 21:48

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod X > Problemy

do

Scripting AMXX > Problemy
  • +
  • -
  • 0

DarkGL to mój autorytet.


#3 Zapalka

    Wszechwidzący

  • Użytkownik

Reputacja: 194
Profesjonalista

  • Postów:283
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Janów Lubelski
Offline

Napisano 11.10.2012 06:34

Dodajesz do menu kolejną pozycję:
menu_additem(menu,"Wyjscie","-1");


i później w handle dajesz tak:
new info[8],acc,cb;
menu_item_getinfo(menu,item,acc,info,7,_,_,cb);
if(str_to_num(info)==-1)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}

Użytkownik Zapalka edytował ten post 11.10.2012 06:34

  • +
  • -
  • 0
Zapraszam na http://zapalka.net.pl

#4 MarcineN

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:40
  • GG:
  • Imię:Marcin
  • Lokalizacja:pruszków
Offline

Napisano 11.10.2012 13:02

Dodałem wszystko tak jak mówisz ale w grze menu się nie wyświetla :/
Czytałem gdzieś że gdy w nowym menu zrobi sie bezstronicowość to Nie można zrobić tego "wyjścia"
Teraz mam kolejne pytanie tym razem ze starym menu ( na razie nie zakladal nowego tematu, jesli bedzie taka potrzeba to zaloze)

Mam takie menu:

#include <amxmisc>
public plugin_init() {
  register_menucmd(register_menuid("nazwa"), 1023, "handlenazwa");

  register_clcmd("say /menu","shownazwa");
  register_clcmd("say_team /menu","shownazwa");
}
public shownazwa(id) {
  new bodynazwa[256], len, keys;

  len = format(bodynazwa, sizeof bodynazwa - 1, "Moj tekst");
 

  keys = ( 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6 | 1<<7 | 1<<8 | 1<<9 )

  show_menu(id, keys, bodynazwa, -1, "nazwa");

  return PLUGIN_HANDLED;
}
public handlenazwa( id, key ){
switch(key + 1){
  case 1:{
   client_cmd(id, "say /poradnik")
   return PLUGIN_HANDLED;
  }
  case 2:{
  client_cmd(id, "say /regulamin")
   return PLUGIN_HANDLED;
  }
  case 3:{
  client_cmd(id, "say /rs")
   return PLUGIN_HANDLED;
  }
  case 4:{
  client_cmd(id, "say /top15")
   return PLUGIN_HANDLED;
  }
  case 5:{
  client_cmd(id, "say /bf2")
   return PLUGIN_HANDLED;
  }
  case 7:{
  client_cmd(id, "say /respawn")
   return PLUGIN_HANDLED;
  }
  case 8:{
  client_cmd(id, "say /guns")
   return PLUGIN_HANDLED;
  }
  case 9:{
  client_cmd(id, "say /kontakt")
   return PLUGIN_HANDLED;
  }
  case 10:{
  return PLUGIN_HANDLED;
  }
}
return 1;
}


I teraz pytanie co i gdzie dodać aby po wybraniu opcji to menu nie znikało? Próbowałem tego ( tak jak w nowym menu)
if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return PLUGIN_CONTINUE;
    }
    menu_display(id, menu);

Ale niestety nie działa :/

Użytkownik MarcineN edytował ten post 11.10.2012 13:04

  • +
  • -
  • 0




1. Menu Wiadomosci HUD [ | | | | | | | | | | ] - 100%
2. HUD Advertisements [ _ _ _ _ _ _ _ _ _ _ ] - 1%


#5 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 11.10.2012 13:38

menu_display(id, menu);
->
shownazwa(id);

  • +
  • -
  • 0

marwit-0.png


#6 MarcineN

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:40
  • GG:
  • Imię:Marcin
  • Lokalizacja:pruszków
Offline

Napisano 11.10.2012 14:24

UP@
Zrobiłem tak jak mówiłeś i menu po wpisaniu komendy nie wyświetla się.
  • +
  • -
  • 0




1. Menu Wiadomosci HUD [ | | | | | | | | | | ] - 100%
2. HUD Advertisements [ _ _ _ _ _ _ _ _ _ _ ] - 1%


#7 sNH.

    Czy MisieQ ukradł ciasteczko?

  • Power User

Reputacja: 299
Wszechwidzący

  • Postów:1 070
  • Steam:steam
  • Imię:Bartek
  • Lokalizacja:Ełk
Offline

Napisano 11.10.2012 14:49

Jak dobrze pamiętam, to coś z menu_destroy
  • +
  • -
  • 0

#8 MarcineN

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:40
  • GG:
  • Imię:Marcin
  • Lokalizacja:pruszków
Offline

Napisano 11.10.2012 14:55

UP@
Mi chodzi o dokładną formę i dokładne miejsce gdzie to dać..
  • +
  • -
  • 0




1. Menu Wiadomosci HUD [ | | | | | | | | | | ] - 100%
2. HUD Advertisements [ _ _ _ _ _ _ _ _ _ _ ] - 1%


#9 Norbi7451

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:1
  • Lokalizacja:A co cie to ?
Offline

Napisano 13.10.2012 12:15

MarWit, kolega spytał się wyżej jak zrobić żeby po wybraniu opcji menu się nie wyłączało, napisałeś że można takie coś

shownazwa(id);


A jak zrobić żeby menu się nie wyłączało tylko przy jednej opcji ?

#10 MarcineN

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:40
  • GG:
  • Imię:Marcin
  • Lokalizacja:pruszków
Offline

Napisano 26.10.2012 19:02

Dobra zamknijcie..
  • +
  • -
  • 0




1. Menu Wiadomosci HUD [ | | | | | | | | | | ] - 100%
2. HUD Advertisements [ _ _ _ _ _ _ _ _ _ _ ] - 1%


#11 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 26.10.2012 19:05

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL




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

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