←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Usuniecie "poprzednia strona" z me...

  • +
  • -
wickedmaks's Photo wickedmaks 28.12.2014

Chcialbym usunac z menu wyboru klasy przycisk    8. Poprzednia strona  i zamienić go na  8. Klasa .

 

 

Probowalem juz usunac w silniku    

menu_setprop(menu2, MPROP_BACKNAME, "Poprzednia strona");   

  ale to nic nie dalo chociaz zamienilo "poprzednia strona" na Back.

Quote

xPawelek's Photo xPawelek 28.12.2014

Wyślij nam cały wybór klas .

Quote

  • +
  • -
wickedmaks's Photo wickedmaks 28.12.2014

public WybierzKlase(id)
{
        new menu = menu_create("Wybierz klase:", "WybierzKlase_Frakcje");
        for(new i=1; i <= ilosc_klas; i++)
        {
                if(!equal(frakcja_klas[i],"") && !is_in_previous(frakcja_klas[i],i)){
                        menu_additem(menu,frakcja_klas[i],frakcja_klas[i])
                }
        }
        
        menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
        menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");
        menu_display(id, menu);
}

public WybierzKlase_Frakcje(id, menu, item)
{
        if(item == MENU_EXIT){
                menu_destroy(menu);
                return PLUGIN_CONTINUE;
        }
        
        new data[65], iName[64] 
        new acces, callback 
        menu_item_getinfo(menu, item, acces, data,64, iName, 63, callback) 
        
        new menu2 = menu_create("Wybierz klase:", "WybierzKlase_Handle");
        
        new klasa[50],szTmp[5];
        for(new i=1; i <= ilosc_klas; i++)
        {
                if(equali(data,frakcja_klas[i])){
                        WczytajDane(id, i);
                        format(klasa, charsmax(klasa), "%s \yPoziom: %i", nazwy_klas[i], poziom_gracza[id]);
                        num_to_str(i,szTmp,charsmax(szTmp));
                        menu_additem(menu2, klasa,szTmp);
                }
        }
        
        WczytajDane(id, klasa_gracza[id]);
        
        menu_setprop(menu2, MPROP_EXITNAME, "Wyjdz");
        menu_setprop(menu2, MPROP_NEXTNAME, "Nastepna strona");
        menu_display(id, menu2);
        
        client_cmd(id, "spk QTM_CodMod/select");
        
        menu_destroy(menu);
        return PLUGIN_CONTINUE;
}

public WybierzKlase_Handle(id, menu, item)
{
        client_cmd(id, "spk QTM_CodMod/select");
        
        if(item == MENU_EXIT)
        {
                menu_destroy(menu);
                return PLUGIN_CONTINUE;
        }       
        
        new data[65], iName[64] 
        new acces, callback 
        menu_item_getinfo(menu, item, acces, data,64, iName, 63, callback) 
        
        item = str_to_num(data);
        
        if(item == klasa_gracza[id] && !nowa_klasa_gracza[id])
        return PLUGIN_CONTINUE;
        
        nowa_klasa_gracza[id] = item;
        
        if(klasa_gracza[id])
        ColorChat(id, GREEN, "[COD:MW]^x01 Klasa zostanie zmieniona w nastepnej rundzie.");
        else
        {
                UstawNowaKlase(id);
                DajBronie(id);
                ZastosujAtrybuty(id);
        }
        
        return PLUGIN_CONTINUE;
}
Quote

  • +
  • -
dasiek's Photo dasiek 29.12.2014

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod X > Problemy z pluginami

do

Mody > Call of Duty Mod > Problemy
Quote

  • +
  • -
dasiek's Photo dasiek 29.12.2014

chcesz, żeby w miejsce poprzednia strona była klasa do wyboru?

Quote

  • +
  • -
wickedmaks's Photo wickedmaks 29.12.2014

Dokładnie tak :)
Quote