Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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
Zombie Plague 4.3

Tworzenie sklepu vipa, dodawanie do niego funkcji przez ma_vipa[id]=1

zombie plague 4.3

Najlepsza odpowiedź Master Yoga, 03.05.2016 10:36

Porywasz się z motyką na słońce. A jeśli chcesz to jeszcze zrobić bez większych przeróbek to już w ogóle.

 

Najłatwiej będziesz miał po prostu zrobić to tak ( aaa dodam jeszcze, że większość itemów działa na takiej zasadzie, że w forwardzie zmienia się tylko wartość logiczna zmiennej ot cała robotą jaką pewnie będzie musiał zrobić ) :

 

W swoim menu sam dodajesz item:

menu_additem(menu_vip,"Mój super EXTRA ITEM")

potem w "Handlerze" który stworzysz dla menu w :

switch( item )  <-- nazwy są zalezne od podanego parametru
{
       case 0:
             {
                 i tak na dobrą sprawę tutaj możesz dać wsystko co znajdowało się w pluginie w zp_extra_item_selected
                 Poniekąd zastąpi ci ten case forwarda.
              }
}

Więc nie będziesz musiał za dużo przerabiać. Oczywiście wtedy odpada sprawdzanie jaki item został wybrany bo ty już to wiesz po Switch'u , a no i ręcznie będziesz musiał zabierać AP za item ( ale to chyba już nic trudnego ) :)

Przejdź do postu


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

#1 aSik

    Wszechobecny

  • Użytkownik

Reputacja: 81
Zaawansowany

  • Postów:449
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 02.05.2016 22:38

Cześć,

jeżeli ktoś grał kiedyś na zm, to na 100% pamięta opcję w sklepie z extra itemami 

"VIP Extra items", czyli itemy dla vipa. Opcja ta otwierała kolejne menu, w którym były extra itemy, tyle że tylko i wyłącznie dla vipa. Sama opcja z menu, zapewne nie zrobiłaby większego problemu, tylko że problem jest w tym, że trzeba to menu dodać jako (chyba) kolejny extra item, który otwiera menu?

 

Teraz moje pytanie;

 

Jak dodać extra item tak, aby otwierał on menu, dla vipów. Czyli tam z flagą t, załóżmy.

 

Drugie pytanie;

 

Jak dodawać do niego itemy tak, że dodadzą się tylko i wyłącznie do menu dla vipa.

 

 

To akurat jest mi bardzo potrzebne, dlatego też pytam tutaj ;P


  • +
  • -
  • 0

Odszedłem.

 

Nadal wchodzę na forum, ale nie piszę postów.


#2 Master Yoga

    Support Team | Mocarz

  • Support Team

Reputacja: 115
Zaawansowany

  • Postów:250
  • GG:
  • Lokalizacja:Magistrala Adresowa
Offline

Napisano 02.05.2016 22:47

1. Tytuł bez sensu to raz.
2. Rejestrujesz normalnie item w forward zp_extra_item_selected sprawdzasz czy gracz ma flagę T jeśli tak to wyświetlasz mu menu.
3. Do dodawania opcji służy funkcja menu_additem o ile tworzysz menu za pomocą menu_create.
  • +
  • -
  • 1

HTML      ★ CSS       ★ JAVASCRIPT       ★ AJAX       ★ JQUERY       ★ PHP       ★ C++       ★ PAWN      ★ SQL       ★ Objective-C++


#3 aSik

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 81
Zaawansowany

  • Postów:449
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 02.05.2016 23:53

1. Tytuł bez sensu to raz.
2. Rejestrujesz normalnie item w forward zp_extra_item_selected sprawdzasz czy gracz ma flagę T jeśli tak to wyświetlasz mu menu.
3. Do dodawania opcji służy funkcja menu_additem o ile tworzysz menu za pomocą menu_create.

 

1. nie myślę o późniejszych godzinach xD

 

2. To okej

3. Chodzi mi bardziej o to, żeby dodawać pluginy już wcześniej napisane do tego akurat menu, przez zmianę miejsca dodania itemu. Prościej; jakbym ściągnął byle jaki extra item, to po zwykłym wrzuceniu go na serwer miałbym go w extra items, a Ja chcę bez większych przeróbek w kodzie dodać go do menu dla vipa.


  • +
  • -
  • 0

Odszedłem.

 

Nadal wchodzę na forum, ale nie piszę postów.


#4 Master Yoga

    Support Team | Mocarz

  • Support Team

Reputacja: 115
Zaawansowany

  • Postów:250
  • GG:
  • Lokalizacja:Magistrala Adresowa
Offline

Napisano 03.05.2016 10:36   Najlepsza odpowiedź

Porywasz się z motyką na słońce. A jeśli chcesz to jeszcze zrobić bez większych przeróbek to już w ogóle.

 

Najłatwiej będziesz miał po prostu zrobić to tak ( aaa dodam jeszcze, że większość itemów działa na takiej zasadzie, że w forwardzie zmienia się tylko wartość logiczna zmiennej ot cała robotą jaką pewnie będzie musiał zrobić ) :

 

W swoim menu sam dodajesz item:

menu_additem(menu_vip,"Mój super EXTRA ITEM")

potem w "Handlerze" który stworzysz dla menu w :

switch( item )  <-- nazwy są zalezne od podanego parametru
{
       case 0:
             {
                 i tak na dobrą sprawę tutaj możesz dać wsystko co znajdowało się w pluginie w zp_extra_item_selected
                 Poniekąd zastąpi ci ten case forwarda.
              }
}

Więc nie będziesz musiał za dużo przerabiać. Oczywiście wtedy odpada sprawdzanie jaki item został wybrany bo ty już to wiesz po Switch'u , a no i ręcznie będziesz musiał zabierać AP za item ( ale to chyba już nic trudnego ) :)


  • +
  • -
  • 1

HTML      ★ CSS       ★ JAVASCRIPT       ★ AJAX       ★ JQUERY       ★ PHP       ★ C++       ★ PAWN      ★ SQL       ★ Objective-C++






Również z jednym lub większą ilością słów kluczowych: zombie plague 4.3

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

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