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.
|
Guest Message by DevFuse
Witam Mam Problem bo dodałem se do Coda Klasy z Frakcjami i nie mam nic jak go włączyłem
Temat rozp.
MineKamiL
, 26.02.2013 16:51
cod nowy
12 odpowiedzi w tym temacie
#1
Napisano 26.02.2013 16:51
Witam.
Mam problem bo jak dodałem coda do swojego serwa i podmieniłem klasy na swoje (w tych klasach są Frakcje bo dodałem do nich) to jak zresetowałem serwa to nie nic jak wbiłem tak jak by klas nie było.
Dodałem czystego coda bez dodatków.
Zainstalowełem Coda na serwa.
Wbiłem i sprawdziłem czy dobrze wgrałem i dobrze było były standardowe klasy.
Usunołem tamte klasy i dodałem moje z Frakcjami.
Zrestartowałem Serwa.
Wbiłem.
i pacze nie ma frakcji ani klass.
Proszę o pomoc.
Za pomoc daję + tyle ile będzie postów.
Mam problem bo jak dodałem coda do swojego serwa i podmieniłem klasy na swoje (w tych klasach są Frakcje bo dodałem do nich) to jak zresetowałem serwa to nie nic jak wbiłem tak jak by klas nie było.
Dodałem czystego coda bez dodatków.
Zainstalowełem Coda na serwa.
Wbiłem i sprawdziłem czy dobrze wgrałem i dobrze było były standardowe klasy.
Usunołem tamte klasy i dodałem moje z Frakcjami.
Zrestartowałem Serwa.
Wbiłem.
i pacze nie ma frakcji ani klass.
Proszę o pomoc.
Za pomoc daję + tyle ile będzie postów.
#2
Napisano 26.02.2013 17:04
Musisz w każdej klasie po wytrzymałości w linijce:
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);dać tak:
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc, "Nazwa ffrakcji"<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/wink.png' class='bbc_emoticon' alt=';)' />;
#3
Napisano 26.02.2013 17:15
Nazwa frakcji czy tak:
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc, frakcja);Ja mam tak w tych klasach
#4
Napisano 26.02.2013 18:04
nazwa klasy ma być w cudzysłowie Pokaż logi
#5
Napisano 26.02.2013 18:43
nazwa klasy ma być w cudzysłowie Pokaż logi
Ale ta klasy są zrobione częsciowo w generatorze więc nie może być błędu
a w ogóle to nie trzeba czasami dodać coś do pluginu coda??
#6
Napisano 26.02.2013 21:51
A w ogóle. dodałeś frakcje do silnika?
Czy tylko w klasach dodałeś
Czy tylko w klasach dodałeś
#7
Napisano 27.02.2013 07:22
Up@
Do klas do silnika nie wiedziałem że tzra i powiedzcie co i gdzie ok??
Up + za zrozumienie pytania.
Do klas do silnika nie wiedziałem że tzra i powiedzcie co i gdzie ok??
Up + za zrozumienie pytania.
#8
Napisano 27.02.2013 08:37
masz cod-frakcje.ini w configs?? dodaj tam je
#9
Napisano 27.02.2013 13:42
Up@ Czytaj posty !!!!
Ja w ogóle nie dodałem nic do silnika a ty mi piszesz o tym jezu co za "D***n"
Ja w ogóle nie dodałem nic do silnika a ty mi piszesz o tym jezu co za "D***n"
#10
Napisano 27.02.2013 14:46
masz cod-frakcje.ini w configs?? dodaj tam je
Czytać potrafisz? W wcześniejszych postał że dodawał frakcje do każdej klasy a ty wyskakujesz z frakcjami na ini.
Podaj mi sma QTM_CodMod.sma dodam ci tam all i powinno dzialać.
#11
Napisano 27.02.2013 15:29
Powiedz co dodać i gdzie bo jak na przyszlość moze mi się przydać!
#12
Napisano 27.02.2013 15:59
W pliku codmod.inc znajdujemy linijkę
W zmiennych globalnych dodajemy
Szukamy funkcji WybierzKlase usuwamy ją , szukamy funkcji WybierzKlase_Handle usuwamy ją zamiast nich wklejamy
Spoiler
native cod_register_class(const nazwa[], const opis[], bronie, punkty_zdrowia, punkty_kondycji, punkty_inteligencji, punkty_wytrzymalosci);zamieniamy ją na
native cod_register_class(const nazwa[], const opis[], bronie, punkty_zdrowia, punkty_kondycji, punkty_inteligencji, punkty_wytrzymalosci,const frakcja[]);2.Edytujemy plik QTM_CodMod.sma
W zmiennych globalnych dodajemy
#define MAX_WIELKOSC_FRAKCJA 64 new frakcja_klas[MAX_ILOSC_KLAS+1][MAX_WIELKOSC_FRAKCJA+1]Szukamy funkcji ZarejestrujKlase i podmieniamy ją na to ponizej
public ZarejestrujKlase(plugin, params) { if(params != 8) return PLUGIN_CONTINUE; if(++ilosc_klas > MAX_ILOSC_KLAS) return -1; pluginy_klas[ilosc_klas] = plugin; get_string(1, nazwy_klas[ilosc_klas], MAX_WIELKOSC_NAZWY); get_string(2, opisy_klas[ilosc_klas], MAX_WIELKOSC_OPISU); bronie_klasy[ilosc_klas] = get_param(3); zdrowie_klas[ilosc_klas] = get_param(4); kondycja_klas[ilosc_klas] = get_param(5); inteligencja_klas[ilosc_klas] = get_param(6); wytrzymalosc_klas[ilosc_klas] = get_param(7); get_string(8, frakcja_klas[ilosc_klas], MAX_WIELKOSC_FRAKCJA); return ilosc_klas; }
Szukamy funkcji WybierzKlase usuwamy ją , szukamy funkcji WybierzKlase_Handle usuwamy ją zamiast nich wklejamy
Spoiler
public bool:is_in_previous(frakcja[],from){ for(new i = from - 1;i>=1;i--){ if(equali(frakcja_klas[i],frakcja)){ return true; } } return false; } 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_BACKNAME, "Poprzednia strona"); 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_BACKNAME, "Poprzednia strona"); 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]) client_print(id, print_chat, "[COD:MW] Klasa zostanie zmieniona w nastepnej rundzie."); else { UstawNowaKlase(id); DajBronie(id); ZastosujAtrybuty(id); } return PLUGIN_CONTINUE; }
#13
Napisano 27.02.2013 16:29
albo wiesz co weż znajdź Qtm_codmod z tabelą expa na 50k lvl i dodaj bo ja nie zrobie tego dobrze ok? ale masz plusa odemnie.
Również z jednym lub większą ilością słów kluczowych: cod nowy
CoD Nowy
perk zwiększający wytrzymałość pekuNapisany przez Rafii , 05.03.2024 cod nowy |
|
|
|||
|
CoD Nowy
Modele KlasyNapisany przez Puni07 , 11.02.2024 cod nowy |
|
|
||
CoD Nowy
Problem z dywizjąNapisany przez Puni07 , 08.02.2024 cod nowy |
|
|
|||
CoD Nowy
Misjedodac exp Napisany przez Anonimowy09 , 08.01.2024 cod nowy |
|
|
|||
CoD Nowy
Broń z cso do klasy postaciNapisany przez Voltia , 12.02.2023 cod nowy |
|
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych