←  Problemy z pluginami

AMXX.pl: Support AMX Mod X i SourceMod

»

COD MOD

Zablokowany

  • +
  • -
GaCeK - zdjęcie GaCeK 23.05.2010

Pytanie mam i zarazem prośbę w szczególności do QTM_Peyote'a, nie mam bladego pojęcia jak dorobić kolejne strony w wyborze klas i opisie klas, ponieważ stworzyłem już maksymalną ilość klas więc więcej się nie wyświetla, na każdą stronę przypada tylko po 7 klas w opisie i w wyborze klas, dlatego mam prośbę aby ktoś to tutaj opisał jak to zrobić aby było więcej stron w wyborze klas i w opisie klas, najlepiej opisał tak abym sobie sam dodawał tyle stron ile mi potrzeba
Użytkownik GaCeK edytował ten post 02.06.2010 17:46
Odpowiedz

  • +
  • -
Kusek - zdjęcie Kusek 23.05.2010

enum { NONE = 0, Snajper, Komandos, Strzelec, Obronca, Medyk, Wsparcie, Saper, Demolitions, Rusher, Rambo, TWOJA KLASA };
new const zdrowie_klasy[] = { 0, 120, 140, 110, 120, 110, 100, 100, 110, 100, 130, HP_DO_KLASY};
new const Float:szybkosc_klasy[] = {0.0, 1.2, 1.35, 0.8, 0.8, 1.0, 1.0, 1.0, 1.0, 1.3 , 1.15, SPEED_DO_KLASY};
new const pancerz_klasy[] = { 0, 100, 100, 100, 150, 100, 0, 100, 100, 0, 150, PANCERZ_KLASY};
new const nazwy_klas[][] = {"Brak",
"Snajper",
"Komandos",
"Strzelec wyborowy",
"Obronca",
"Medyk",
"Wsparcie ogniowe",
"Saper",
"Demolitions",
"Rusher",
"Rambo (Klasa Premium)",
"TWOJA KLASA"
};

new const opisy_klas[][] = {"Brak",
"Dostaje AWP, scout i deagle, 120hp bazowe, 1/3 szansy natychmiastowego zabicia noza, 110% biegu, 100 pancerza",
"Dostaje Deagle, 140hp bazowe, Natychmiastowe zabicie z noza (prawy przycisk myszy), 135% biegu, 100 pancerza",
"Dostaje AK i M4A1, 110hp bazowe, 80 % biegu, 100 pancerza",
"Dostaje M249 (Krowa), 120hp bazowe, 80% biegu, ma wszystkie granaty, 150 pancerza",
"Dostaje SG552, 110hp bazowe, posiada apteczke, 100 pancerza",
"Dostaje MP5, 100 hp bazowe, Ma dwie rakiety,ktore po trafieniu przeciwnika zadaja dużo obrazen",
"Dostaje P90, 100hp bazowe, 100 pancerza, Dostaje 3 miny, gdy ktos w nie wejdzie wybuchaja",
"Dostaje AUG, 110 hp bazowe, 100 pancerza, Ma wszystkie granaty, Dostaje dynamit, który zabiera sporo zycia wszystkim znajdującym się blisko niego",
"Dostaje szotgana M3, 100 hp bazowe, 130% biegu",
"Dostaje Famasa, 130 hp bazowe, 120% biegu, za kazde zabojstwo +20 hp oraz pelen magazynek, podwojny skok",
"OPIS KLASY"
};



potem szukasz
switch(klasa_gracza[id])


zjeżdżasz tam gdzie masz rambo i dodajesz swoją klasę

case Rambo:
{
give_item(id, "weapon_famas");
}
case TWOJA KLASA:
{
TUTAJ FUNKCJA(jaka broń)
}

Odpowiedz

  • +
  • -
GaCeK - zdjęcie GaCeK 23.05.2010

 nie wytrzymam ludzie trzymajcie mnie! naucz się czytać!!! klasy potrafię dodawać ale jak wynika z twojego marnego czytania, chodzi mi o to że brakuje mi stron na klasy, mam pełno klas w sumie 14 czyli 2 strony pełne i więcej klas nie widać bo są tylko dwie strony na klasy w opisie klas i  wyborze! więc potrzebuję dorobić kilka stron do wyboru klas i opisu klas.!!! 
Odpowiedz

  • +
  • -
ELOS - zdjęcie ELOS 26.05.2010

Mam pytanie jakim cudem możesz nie mieć stron jeżeli

new menu = menu_create("Wybierz klase:", "OpisKlasy_Handle");
for(new i=1; i<sizeof nazwy_klas; i++)
menu_additem(menu, nazwy_klas[i]);
menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona");
menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");
menu_display(id, menu);

Jak widać

menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");

Robi automatycznie nowe strony gdy jest full lista.
Użytkownik ELOS edytował ten post 26.05.2010 14:37
Odpowiedz
Zablokowany