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

Poroblem ze switchem


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

#1 Andrzejek

    Ucze się :]

  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 04.08.2013 16:46

public Menu_Handle(id, menu, item)
{
    new data[6], iName[64], acces, callback;
    menu_item_getinfo(menu, item, acces, data, 5, iName, 63, callback)
    
    if(item == MENU_EXIT) {
        RozdzialyMenu(id);
        return PLUGIN_CONTINUE;
    }
    
    new tablice_rozdzial[1];
    tablice_rozdzial[0] = item;
    
    new tytul_menu[128];
    formatex(tytul_menu, charsmax(tytul_menu), "\rMenu", item+1);
    new menu_gracza = menu_create(tytul_menu, "Misji_Handle")
    menu_additem(menu_gracza, "Akceptuj", tablice_rozdzial)
    menu_display(id, menu_gracza, 0)
    return PLUGIN_HANDLED;
}
public Misji_Handle(id, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return PLUGIN_CONTINUE;
    }
    
    new data[6], iName[64], acces, callback;
    menu_item_getinfo(menu, item, acces, data, 5, iName, 63, callback)
    
    new wartosc = data[0];
    
    switch(item)
    {
        case 0:
        {
            informacje_wartosci_gracza[id][1] = wartosc;
        }
    }
    return PLUGIN_HANDLED;
}

 

I chodzi o to że gdy chce pobrać wartość informacje_wartosci_gracza[id][1] = wartosc; a to się znajduje w switchu item to wartość zawsze wynosi 0, a gdy dam bez switchu to ładnie się wszystko pobiera


  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#2 BlackPerfum

    Pseudo interakcja??

  • Power User

Reputacja: 459
Wszechobecny

  • Postów:575
  • Lokalizacja:...
Offline

Napisano 04.08.2013 18:42


pobrać wartość informacje_wartosci_gracza[id][1] = wartosc
Już prędzej ustalić wartość danej zmiennej na inną ;D

 

Z tak pięknego kodu mogę się tylko domyślać co i jak wrzuć cały plugin albo wklej ten tekst używając innego rodzaju kodu bo człowiek nie wie czy w kodzie masz co linijkę przejście do nowej linii

 

A co do Switch`a to nie potrzebnie go używasz gdyż w menu jest tylko jedna opcja(bynajmniej ja tego nie rozumiem) a na przyszłość to już lepiej użyć warunku "if" niż "switch" jeśli chcesz sprawdzić tylko jedną wartość, która może być zawarta w zmiennej


  • +
  • -
  • 0
Chcesz napisać do mnie na PW to:
Spoiler

Mój tok myślenia jest błędny? Wskaż mi błąd zmienie to!

Aktualnie bije limit 32 graczy (łącze serwery) ale nadal są lagi przy zbyt dużym przesyłu informacji Dołączona grafika
Gra się płynnie do 40~50 graczy potem łącze pada i zamiast biegać ludzie się teleportują Dołączona grafika

#3 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 04.08.2013 18:47

A po co mam dodawać więcej opcji jak mi to nie działa? Jeżeli masz krytykować to lepiej w ogóle nic nie pisz.


  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#4 BlackPerfum

    Pseudo interakcja??

  • Power User

Reputacja: 459
Wszechobecny

  • Postów:575
  • Lokalizacja:...
Offline

Napisano 04.08.2013 18:55


A po co mam dodawać więcej opcji jak mi to nie działa?
Nie stwierdziłem iż masz ich dodać więcej tylko że nie potrzebnie używasz switch`a

A co do krytykowania to przypatrz się na kod i dopiero mów że ktoś nie słusznie krytykuje.

 

Powtarzam jeśli chcesz sprawdzać czy jakaś zmienna jest równa jakiejś liczbie(jednej) to lepiej używać warunku "if" i w nim sprawdzić czy twoja zmienna "item" jest równa 0 albo czy jest równa "false" na to samo wychodzi


  • +
  • -
  • 0
Chcesz napisać do mnie na PW to:
Spoiler

Mój tok myślenia jest błędny? Wskaż mi błąd zmienie to!

Aktualnie bije limit 32 graczy (łącze serwery) ale nadal są lagi przy zbyt dużym przesyłu informacji Dołączona grafika
Gra się płynnie do 40~50 graczy potem łącze pada i zamiast biegać ludzie się teleportują Dołączona grafika

#5 Klakier

    Volenti non fit iniuria

  • Power User

Reputacja: 391
Wszechpomocny

  • Postów:878
  • GG:
  • Imię:Sebastian
  • Lokalizacja:Mogilno
Offline

Napisano 04.08.2013 19:01

Coś takiego ?

Spoiler

  • +
  • -
  • 0

Sell - System Klanów (wojny, top15 etc)

 

Kontakt GG: 7285018


#6 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 04.08.2013 19:10

Coś takiego ?

Spoiler

 

Tak sam sprawdzałem i nic :(


  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#7 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 04.08.2013 20:39

Można zamknać


  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#8 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 04.08.2013 21:02

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
  • +
  • -
  • 0




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

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