[KOSZ] Skiny broni
Epal
15.07.2015
Witam posiadam modele broni w których są 2 skiny chciałbym żeby jeden skin broni był dla graczy w ct, a drugi dla tt
nie wiem jak to zrobić proszę o pomoc.
wiwi249
15.07.2015
Nie polecam używania Ham_Send_WeaponAnim (czy jak to sie nazywało) bo jest zbugowany w przeciwieństwie do powyższego.
Epal
15.07.2015
a czy to sie nada?
stock setWeaponAnim(id, anim) { set_pev(id, pev_weaponanim, anim) message_begin(MSG_ONE, SVC_WEAPONANIM, {0, 0, 0}, id) write_byte(anim) write_byte(pev(id, pev_body)) message_end() }
Epal
17.07.2015
SVC_WEAPONANIM.
Paczyłem na to ale to jest tylko do ustawienia animacji broni
Ja kombinowałem samemu i wyskrobałem takie coś :
sprawdzałem model broni sie podmienia ale skin już sie nie zmienia
vanillah
17.07.2015
a tak?
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <engine> #include <fakemeta> new PLUGIN_NAME[] = "Podmiana skinu broni dla druzyny" new PLUGIN_VERSION[] = "2.0" new PLUGIN_AUTHOR[] = "Epal" new gGalilModelT_v[] = "models/new_Galil_/v_GalilT.mdl" new gGalilModelC_v[] = "models/new_Galil_/v_GalilC.mdl" public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR) register_event("CurWeapon", "CurWeapon", "be", "1=1") } public plugin_precache(){ precache_model(gGalilModelT_v); precache_model(gGalilModelC_v); } public CurWeapon(id) { new weapon = read_data(2); if(weapon == CSW_GALIL && is_user_alive(id) || is_user_connected(id)) { if(get_user_team(id)==2){ set_pev(id, pev_viewmodel2, "gGalilModelC_v") } else if(get_user_team(id)==1){ set_pev(id, pev_viewmodel2, "gGalilModelT_v") } } }
Edited by Trikolos, 17.07.2015 11:20.
Piotr BlaQ517
17.07.2015
a tak?
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <engine> #include <fakemeta> new PLUGIN_NAME[] = "Podmiana skinu broni dla druzyny" new PLUGIN_VERSION[] = "2.0" new PLUGIN_AUTHOR[] = "Epal" new gGalilModelT_v[] = "models/new_Galil_/v_GalilT.mdl" new gGalilModelC_v[] = "models/new_Galil_/v_GalilC.mdl" public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR) register_event("CurWeapon", "CurWeapon", "be", "1=1") } public plugin_precache(){ precache_model(gGalilModelT_v); precache_model(gGalilModelC_v); } public CurWeapon(id) { new weapon = read_data(2); if(weapon == CSW_GALIL && is_user_alive(id) || is_user_connected(id)) { if(get_user_team(id)==2){ set_pev(id, pev_viewmodel2, "gGalilModelC_v") } else if(get_user_team(id)==1){ set_pev(id, pev_viewmodel2, "gGalilModelT_v") } } }
Autorowi chodzi o ustawienie skina a nie modelu.
Niestety set_pev(id, pev_skin, "") jak i wiele innych funkcji (np. ustawianie renderingu) nie działa na modele v_.
Edited by Zmutowana cukinia, 17.07.2015 14:06.
Epal
17.07.2015
Niestety set_pev(id, pev_skin, "") jak i wiele innych funkcji (np. ustawianie renderingu) nie działa na modele v_.
a znasz może jakiś inny sposub żeby to ustawić? Zleży mi bardzo
Piotr BlaQ517
17.07.2015
Niestety set_pev(id, pev_skin, "") jak i wiele innych funkcji (np. ustawianie renderingu) nie działa na modele v_.
a znasz może jakiś inny sposub żeby to ustawić? Zleży mi bardzo
Nie ma możliwości ustawienia skina na modelach v_ oraz p_.
wiwi249
19.07.2015
Nie ma możliwości ustawienia skina na modelach v_ oraz p_.
Polecam sie zapoznać samemu z tematem najpierw bo ciekawe jest to że jakoś udało mi się zrobić jedno i drugie.
a znasz może jakiś inny sposub żeby to ustawić? Zleży mi bardzo
No stary podsunąłem Ci pomysł i z resztą nawet masz do tego stocka.
Jak chcesz osiągnąć ustawianie submodeli na broni jak zmieniasz submodele na graczu? Spójrz na jakie id to robisz.
Paczyłem na to ale to jest tylko do ustawienia animacji broni
To ja serio nie wiem jak Ty patrzyłeś że nie wyciągnąłeś z tego żadnych wniosków
MAGNET
21.07.2015
Napisz ponownie temat nazywając go tak, aby każdy wiedział o co chodzi.
Jednoznacznie określ problematykę tematu, wyróżniając go spośród reszty.
Nie dodawaj zbędnych informacji, znaków, ani emotikon w nazwie tematu.
Ten temat w ciągu 24 godzin zostanie przeniesiony do kosza.