[ROZWIĄZANE] Wgrywanie Klas
Cruss
20.10.2011
Mam problem, wgrałem Nowego CoD moda by QTM. Peyote, wszystko działa, chcę wgrać jeszcze kilka klas. Wgrywam klase Stalker, dopisuje codclass_StalkerPremium.amxx do plugins-codmod czy coś takiego, wchodzę na serwer, zmieniam mapkę i nic, nie ma tej klasy.
Kod w załączniku, wygenerowany z generatora.
Kod w załączniku, wygenerowany z generatora.
Załączone pliki
oxygenium 20.10.2011
Skompiluj i przetestuj
#include <amxmodx> #include <amxmisc> #include <codmod> #include <engine> new const nazwa[] = "Stalker (Premium)"; new const opis[] = "Jest niewidzialny, ma M4A1, ale tylko 50 HP"; new const bronie = (1<<CSW_M4A1)|(1<<CSW_DEAGLE); new const zdrowie = -50; new const kondycja = 0; new const inteligencja = 0; new const wytrzymalosc = 0; new ma_klase[33]; public plugin_init() { register_plugin(nazwa, "1.0", "amxx.pl"); cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc); } public cod_class_enabled(id, klasa) { if(!(get_user_flags(id) & ADMIN_LEVEL_H)) { client_print(id, print_chat, "[Stalker (Premium)] Nie masz uprawnien, aby uzywac tej klasy.") return COD_STOP; } set_rendering(id,kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 5); ma_klase[id] = true; return COD_CONTINUE; } public cod_class_disabled(id, klasa) { set_rendering(id,kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 255); ma_klase[id] = false; }
GLobaL
20.10.2011
Jeżeli używasz Total Commandera to masz być może ustawioną opcję zmiany liter z dużych na małe. Zmień poprostu w plugins-codmod.ini litery i spróbuj.
Cruss
20.10.2011
oxygenium, tera działa.
Co zmieniłeś?
Bo żadna klasa z generatora mi nie działa.
Co zmieniłeś?
Bo żadna klasa z generatora mi nie działa.
radim
20.10.2011
Pokaż logi.
#include <amxmodx> #include <amxmisc> #include <codmod> #include <engine> new const nazwa[] = "Stalker [Premium]"; new const opis[] = "Jest niewidzialny, ma M4A1, ale tylko 50 HP"; new const bronie = 1<<CSW_M4A1 | 1<<CSW_DEAGLE; new const zdrowie = -50; new const kondycja = 0; new const inteligencja = 0; new const wytrzymalosc = 0; new ma_klase[33]; public plugin_init() { register_plugin(nazwa, "1.0", "amxx.pl"); cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc); } public cod_class_enabled(id) { if(!(get_user_flags(id) & ADMIN_LEVEL_H)) { client_print(id, print_chat, "[Stalker [Premium]] Nie masz uprawnien, aby uzywac tej klasy.") return COD_STOP; } set_rendering(id,kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 5); ma_klase[id] = true; return COD_CONTINUE; } public cod_class_disabled(id) { set_rendering(id,kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 255); ma_klase[id] = false; }
Muzzi
20.10.2011
Pewnie źle coś dopisałeś, mogłeś podać logi wtedy byłaby możliwość pomocy. Ale widzę iż nowy plugin działa. Najwidoczniej jakiś mały błąd generatora ew. twój w co nie wnikam
oxygenium 20.10.2011
Hehe, nic prostszego, nie dawaj kwadratowych nawiasów tylko zwykłe ()oxygenium, tera działa.
Co zmieniłeś?
Bo żadna klasa z generatora mi nie działa.
oxygenium 20.10.2011
Bo pewnie zmieniłeś tylko nazwę, a jeszcze masz to
client_print(id, print_chat, "[Stalker (Premium)] Nie masz uprawnien, aby uzywac tej klasy.")
Użytkownik oxygenium edytował ten post 20.10.2011 15:20
client_print(id, print_chat, "[Stalker (Premium)] Nie masz uprawnien, aby uzywac tej klasy.")
Użytkownik oxygenium edytował ten post 20.10.2011 15:20
Cruss
20.10.2011
Haha, już nic, temat do zamknięcia, mój błąd, okazało się że chodzi o wielkość liter, miałem StalkerPremium zmieniłem na stalkerpremium i działa
Daje + 2 osobom, które mi pomogły.
Daje + 2 osobom, które mi pomogły.
Goliath
20.10.2011
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL