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 zabawa


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 Andrzejek

    Ucze się :]

  • Power User

Reputacja: 136
Zaawansowany

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

Napisano 08.03.2014 00:49

Witam, temat odnosi się do tego tematu : http://amxx.pl/topic...stracją-zabawy/

 

Kod

new gZabawa_id;    
new fWlaczZabawe;

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    fWlaczZabawe = CreateMultiForward("WlaczZabawe", ET_CONTINUE, FP_CELL);
}
public wlacz() { //na komende :D
    StartZabawa(gZabawa_id);
    gZabawa_id = 0;
}
public StartZabawa(zabawa) {
    new iRet;
    ExecuteForward(fWlaczZabawe, iRet, zabawa);
}
//wybór zabawy i przydział ID: gZabawa_id = str_to_num(data);    
public Zabawy(player) {        
    new tytul_menu[128], data[32], iName[32];
    formatex(tytul_menu, charsmax(tytul_menu), "wybierz zabawe:")
    new menu = menu_create(tytul_menu, "WyborZabawy");
    for(new index = 0; index < ArraySize(gZabawaNazwa); index++) {        
        ArrayGetString(gZabawaNazwa, index, iName, 31);
        num_to_str(index, data, 31);
        menu_additem(menu, iName, data);
    }    
    menu_setprop(menu, MPROP_EXITNAME, "Wyjscie")
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(player, menu, 0);
    return PLUGIN_HANDLED
}
public WyborZabawy(player, menu_wybor, item) {
    new data[32], iName[64], access, callback;
    menu_item_getinfo(menu_wybor, item, access, data, 21, iName, 31, callback);
    
    if(item == MENU_EXIT) {
        menu_destroy(menu_wybor)
        return PLUGIN_HANDLED
    }
    gZabawa_id = str_to_num(data);        
    menu_destroy(menu_wybor)
    return PLUGIN_HANDLED
}

 

A problem polega na tym że forward wywoluje wszystkie zabawy, a ja chce tylko tą z id przypisanym w gZabawa_id


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

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

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

Napisano 08.03.2014 20:17

close


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





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

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