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
Started By MineKamiL, 26.02.2013 16:51
cod nowy
12 replies to this topic
#1
Posted 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
Posted 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
Posted 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
Posted 26.02.2013 18:04
nazwa klasy ma być w cudzysłowie Pokaż logi
#5
Posted 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
Posted 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
Posted 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
Posted 27.02.2013 08:37
masz cod-frakcje.ini w configs?? dodaj tam je
#9
Posted 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
Posted 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
Posted 27.02.2013 15:29
Powiedz co dodać i gdzie bo jak na przyszlość moze mi się przydać!
#12
Posted 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
Posted 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.
Also tagged with one or more of these keywords: cod nowy
|
CoD Nowy
[ROZWIĄZANE] Problem z niewidzialnościąStarted by wojtu1, 16.05.2024 cod nowy |
|
|||
CoD Nowy
perk zwiększający wytrzymałość pekuStarted by Rafii, 05.03.2024 cod nowy |
|
||||
|
CoD Nowy
Modele KlasyStarted by Puni07, 11.02.2024 cod nowy |
|
|||
CoD Nowy
Problem z dywizjąStarted by Puni07, 08.02.2024 cod nowy |
|
||||
CoD Nowy
Misjedodac exp Started by Anonimowy09, 08.01.2024 cod nowy |
|
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users