Dodanie klasie niewidzialności przy kucaniu
DarkGL
15.09.2011
Jest to nowa lepsza wersja mojego starego poradnika
Poradnik pokazuje jak dodać klasie niewidzialność przy kucaniu
Pierwsze co musimy zrobić to dodajemy w plugin_init()
następnie dodajemy gdziekolwiek
potem w zmiennych globalnych np. po
potem w funkcji Odrodzenie(id)
po
a w case naszej klasy w której chcemy żeby ona miała tego skilla dodajemy
Poradnik pokazuje jak dodać klasie niewidzialność przy kucaniu
Pierwsze co musimy zrobić to dodajemy w plugin_init()
register_forward(FM_CmdStart,"fwCmdStart")
następnie dodajemy gdziekolwiek
public fwCmdStart(id, uc_handle, seed){ if(!is_user_alive(id) || !niewidzialnosc_kucanie[id]){ return FMRES_IGNORED; } new button = get_uc(uc_handle,UC_Buttons) new oldbutton = get_user_oldbutton(id); if(button&IN_DUCK && !(oldbutton&IN_DUCK)){ set_user_rendering(id,kRenderFxNone,255,255,255,kRenderTransAlpha,20) } else if(!(button&IN_DUCK) && oldbutton&IN_DUCK){ set_user_rendering(id,kRenderFxNone,255,255,255,kRenderTransAlpha,255) } return FMRES_IGNORED; }
potem w zmiennych globalnych np. po
new g_vault;dodajemy
new bool:niewidzialnosc_kucanie[33];
potem w funkcji Odrodzenie(id)
po
if(!klasa_gracza[id]) { WybierzKlase(id); return PLUGIN_CONTINUE; }dodajemy
niewidzialnosc_kucanie[id] = false;
a w case naszej klasy w której chcemy żeby ona miała tego skilla dodajemy
niewidzialnosc_kucanie[id] = true;np.
case Komandos: { niewidzialnosc_kucanie[id] = true give_item(id, "weapon_deagle"); }
DarkGL
15.09.2011
zmiana prethink na cmdstart (prethink jest uruchamiany nawet 100x na sekundę) , wcześniej zmienna nie była bool (po co marnować pamięć), przebudowa kodu
Micholekxd 28.09.2011
a czego czasem mam komandosa niewidzialnego ? a on nie ma niewidizlansoci ? jakis bug ?
DarkGL
28.09.2011
masz błąd w kodzie , zresztą to nie temat od tego kod w 1 poście jest w pełni poprawnyjakis bug ?
HyTrUs
29.11.2011
Ja mam problem z tym, ponieważ zrobiłem wszystko tak jak jest w 1 poście i ta niewidzialnośc mi działa, ale jak juz kucne to cały czas jestem niewidzialny, nawet jak zginę i przejde do drugiej drużyny.
DarkGL
29.11.2011
po zmianie drużyny / death zmieniaj wartość niewidzialnosc_kucanie[id] na false
BraciiK 07.12.2011
a czy da sie zrobic zeby np. 1 klasa gdy kuca miala 70 pkt niewidzialnosci a jakas inna zeby miala np. 100?
Kendzior87
16.01.2012
Czy jest możliwość aby osoba, która jest niewidzialna podczas kucania, nie mogła strzelać?
Item fajny ale może doprowadzić do białej gorączki kiedy taka osoba non stop jest ukryta i strzela do wszystkich przebiegających.
Pozdrawiam.
Item fajny ale może doprowadzić do białej gorączki kiedy taka osoba non stop jest ukryta i strzela do wszystkich przebiegających.
Pozdrawiam.
pAC 30.01.2012
da radę zrobić to tylko , że z nożem ?
Użytkownik pAC edytował ten post 30.01.2012 17:43
Użytkownik pAC edytował ten post 30.01.2012 17:43