Witam, Znalazłem TuT'a jak zrobić klasę do nowego codmoda, a nie mogę znaleźć np tego: Jak zrobić ja jako klasę premium, jak dodać np żeby miała apteczkę, rakiety,miny itp, z góry dzięki za pomoc.
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

Tworzenie klas w nowym codmod
Temat rozp. misiecki2, 31.08.2011 14:43
3 odpowiedzi w tym temacie
#1
Napisano 31.08.2011 14:43
Ahh te dzieci . Dla was mogę być nawet 10 latkiem z neostrady
#2
Napisano 31.08.2011 14:55
Najlepiej to po prostu wzorować się na kodzie klasy która ma tą umiejętność np apteczka-medyk itd. Napisz co ma mieć klasa to Ci ją napisze
O ile będę umiał


#3
Napisano 31.08.2011 20:44
bo mam taki kod
co dalej?, bo chciałem żeby ona jeszcze premium była i miała dwa skoki.
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <codmod>
new const nazwa[] = "Centurion";
new const opis[] = "Ma Galie, AK47, 3 apteczki i HE";
new const bronie = 1<<CSW_M3 |;
new const zdrowie = 0;
new const kondycja = 40;
new const inteligencja = 10;
new const wytrzymalosc = 70;
public plugin_init()
{
register_plugin(nazwa, "1.0", "QTM_Peyote");
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
register_think("medkit","MedkitThink");
register_event("ResetHUD", "ResetHUD", "abe");
}
public plugin_precache()
{
sprite_white = precache_model("sprites/white.spr");
precache_model("models/w_medkit.mdl");
}
public cod_class_enabled(id)
ilosc_apteczek_gracza[id] = 3;
co dalej?, bo chciałem żeby ona jeszcze premium była i miała dwa skoki.
Użytkownik misiecki2 edytował ten post 31.08.2011 21:25
Ahh te dzieci . Dla was mogę być nawet 10 latkiem z neostrady
#4
Napisano 01.09.2011 12:56
Proszę bardzo 
if(!(get_user_flags(id) & ADMIN_LEVEL_
)
I zamiast ADMIN_LEVEL_B wpisujesz tą flage jaką chcesz. Flagi są tu wyjaśnione : http://amxx.pl/topic/1597-flagi/

/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <codmod> #include <fakemeta> #include <engine> new sprite_white; new ilosc_apteczek_gracza[33]; new const nazwa[] = "Centurion"; new const opis[] = "Ma Galie, AK47, 3 apteczki i HE"; new const bronie = 1<<CSW_M3 | 1<<CSW_AK47 | 1<<CSW_HEGRENADE; new const zdrowie = 0; new const kondycja = 40; new const inteligencja = 10; new const wytrzymalosc = 70; new bool:ma_klase[33]; new bool:ma_podskok[33]; public plugin_init() { register_plugin(nazwa, "1.0", "QTM_Peyote"); cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc); register_think("medkit","MedkitThink"); register_event("ResetHUD", "ResetHUD", "abe"); register_forward(FM_CmdStart, "CmdStart"); } public plugin_precache() { sprite_white = precache_model("sprites/white.spr"); precache_model("models/w_medkit.mdl"); } public cod_class_enabled(id) { if(!(get_user_flags(id) & ADMIN_LEVEL_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.png' class='bbc_emoticon' alt='B)' />) { client_print(id, print_chat, "[COD MOD] Ta klasa nie jest przypisana do twojego konta.") return COD_STOP; } ma_klase[id] = true; ilosc_apteczek_gracza[id] = 3; return COD_CONTINUE; } public cod_class_disabled(id) ma_klase[id] = false; public CmdStart(id, uc_handle) { if(!is_user_alive(id) || !ma_klase[id]) return FMRES_IGNORED; new flags = pev(id, pev_flags); if((get_uc(uc_handle, UC_Buttons) & IN_JUMP) && !(flags & FL_ONGROUND) && !(pev(id, pev_oldbuttons) & IN_JUMP) && ma_podskok[id]) { ma_podskok[id] = false; new Float:velocity[3]; pev(id, pev_velocity,velocity); velocity[2] = random_float(265.0,285.0); set_pev(id, pev_velocity,velocity); } else if(flags & FL_ONGROUND) ma_podskok[id] = true; return FMRES_IGNORED; }Jak chcesz zmienić na którą flage ma być klasa to odpowiada za to linijka:
if(!(get_user_flags(id) & ADMIN_LEVEL_

I zamiast ADMIN_LEVEL_B wpisujesz tą flage jaką chcesz. Flagi są tu wyjaśnione : http://amxx.pl/topic/1597-flagi/
Użytkownik krzysiu1111 edytował ten post 01.09.2011 12:58
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych