Reunion/dproto.cfg keitei kad pradžioj steamID prasidėtų ne standartiškai "STEAM_0:", o "STEAM_1:", o amxbans'as tavo tikrina pagal seną versiją - t.y. kad tinkami "STEAM_0:" o jei koks kitoks tai "Blogas" ID.popilas wrote:Scott wrote:Rasau per tlf tai trumpai: keitei sid generavima (reunion/dproto), pagal amxbans default steamid turi prasidet 0:1 (steam) arba 0:0(non)
Pas tave 1:0, todel amxbans galvoja kad blogas sid, failuose web amxbans kazkur paieskok rasi kur tas tikrinimas "taisyklingo" sid yra, kiek pamenu per kelias min radau ir pataisiau pas save
Kazkaip nelabai supratau
pvz. web failuose /include/admin/admin_ban_add.php yra taip:
if($steamid) if(!preg_match("/^STEAM_0:(0|1):[0-9]{1,10}$/",$steamid)) $user_msg="_STEAMIDINVALID";
Turi būt taip:
if($steamid) if(!preg_match("/^STEAM_(0|1):(0|1):[0-9]{1,10}$/",$steamid)) $user_msg="_STEAMIDINVALID";