MD5 & Item Restriction

Since inix too lazy to fix their md5 protection, i fixed it. In addition coded item restriction from client side. Player auto puts off selected armor/weapon on selected ksm. Config examples are below.

Config.pk -> md5.dat

(fileinfo (name data\maps\n_024_030.opl) (key Ocb90108fa78e1485288169569b9286af))
(fileinfo (name data\maps\n_024_031.opl) (key Oa88138b4377daa8c6be92c571d68a4c7))
(fileinfo (name data\maps\n_024_034.opl) (key Oebb0046f33ad31526e0a1a71db72c696))
(fileinfo (name data\maps\n_024_035.opl) (key Oebb0046f33ad31526e0a1a71db72c696))
(fileinfo (name data\maps\n_024_036.opl) (key Oebb0046f33ad31526e0a1a71db72c696))
(fileinfo (name data\maps\n_024_037.opl) (key Oebb0046f33ad31526e0a1a71db72c696))
(fileinfo (name data\maps\n_024_038.opl) (key Oebb0046f33ad31526e0a1a71db72c696))
(fileinfo (name data\maps\n_024_039.opl) (key Oebb0046f33ad31526e0a1a71db72c696))
(fileinfo (name data\maps\n_025_030.opl) (key Oa646f8d19b0d54fdd72db64c30cb8c08))
(fileinfo (name data\maps\n_025_031.opl) (key Oeef3e9c08137786c624d4e858f2c803a))
(fileinfo (name data\maps\n_025_034.opl) (key Oebb0046f33ad31526e0a1a71db72c696))
(fileinfo (name data\maps\n_025_035.opl) (key Oebb0046f33ad31526e0a1a71db72c696))
(fileinfo (name data\maps\n_025_036.opl) (key Oebb0046f33ad31526e0a1a71db72c696))
(fileinfo (name data\maps\n_025_037.opl) (key Oebb0046f33ad31526e0a1a71db72c696))
(fileinfo (name data\maps\n_025_038.opl) (key Oebb0046f33ad31526e0a1a71db72c696))
(fileinfo (name data\maps\n_025_039.opl) (key Oebb0046f33ad31526e0a1a71db72c696))
(fileinfo (name data\maps\n_026_026.opl) (key O5347d13711dd71984a79e99917c3c92a))
(fileinfo (name data\maps\n_026_027.opl) (key Oda678d2920b540fb510f3e5c3f0247ce))
(fileinfo (name data\maps\n_026_027.opl) (key Oda678d2920b540fb510f3e5c3f0247ce))

Config.pk -> ItemRestriction.dat

(itemrestriction (ksm 31_29)(index 441))
(itemrestriction (ksm 32_29)(index 440))
(itemrestriction (ksm 32_29)(index 440))
Dont forget to double last line since engine’s reading mostly missing the last line.