Na poczatku sprawdz czy serwer posiada hamsandwich w wersji 1.3 aby mogl wybrac metode.
Jeśli tworzysz uniwersalny plugin, bądź modyfikację i nie wiesz, czy Administrator korzysta z aktualnej wersji HamSandwich, czy nie, warto sprawdzić, czy można wykorzystać event Ham_CS_Player_ResetMaxSpeed, czy będzie trzeba użyć Ham_Item_PreFrame. RegisterHam(get_player_resetmaxspeed_func(), "player", "speed", 1); Ham:get_player_resetmaxspeed_func(){ #if defined Ham_CS_Player_ResetMaxSpeed return IsHamValid(Ham_CS_Player_ResetMaxSpeed)?Ham_CS_Player_ResetMaxSpeed:Ham_Item_PreFrame; #else return Ham_Item_PreFrame; #endif }
Jak zwykle wszystko co zwiazane ze poruszaniem sie wyszlo od ConnorMcLeod tak nazywanego doktorem w swieci KZ/HNS.