Witam,ponownie.
Mam problem,mianowicie jest to nie?miertelno??,ka?dy na serwerze jest nie?miertelny,nie wiem jak to w gm ustawi?em ale chcia? bym to zmieni?.Prosz? o pomoc.
Nieprawda, ustaw sobie ?ycie na 200 to b?dzie odejmowa? tak samo, ale pasek ?ycia/kamizelki mieszcz? warto?ci tylko od 0 do 100. Funkcja GetPlayerHealth/GetPlayerArmour zwracaj? reszt? dzielenia przez 256, np. ustawisz sobie ?ycie na 100, to zwr?ci 100. Ustawisz ?ycie na 256, to zwr?ci 0. Ustawisz ?ycie na 8000000, to te? zwr?ci 0, lecz ilo?? ca?y czas b?dzie odejmowana tak samo, a pasek b?dzie wype?niony je?li ilo?? ?ycia/kamizelki b?dzie wynosi? co najmniej 100. Funkcja GetPlayerHealth/GetPlayerArmour nie zwraca tego samego co ustawimy w SetPlayerHealth/SetPlayerArmour je?li warto?? b?dzie przekracza? 255. Troch? skomplikowane, ale tak jest.
Co do problemu, to problemem mo?e by? w?a?nie ta ilo?? ?ycia/kamizelki w funkcjach SetPlayerHealth/SetPlayerArmour jak pisano wy?ej. Sprawd? te? callback OnPlayerTakeDamage, OnPlayerGiveDamage i OnPlayerWeaponShot czy tam nie ma jakich? funkcji blokuj?cych obra?enia.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach