Problema nu e in script, problema e in eggdrop. De exemplu sunt doi useri cu acelas host ABC si XYZ. Daca ambii useri au acelas host, cum bot`ul face distinctia intre ei ? EL NU FACE. Defapt, in baza lui de useri (unde userii sunt sortati dupa alfabet, daca ai specificat asa in eggdrop.conf) el ia primul user care nimereste sub host`ul respectiv, si anume ABC. Respectiv, cand tu faci auth, el crede ca esti user`ul ABC, dar daca specifici la hand user XYZ, el autorizeaza acest user (verifica daca parola corepsunde acestui user). DAR, el autorizand user`ul XYZ, pe canal cand o sa dai comenzi, el tot te va considera user ABC, pentru ca acela e primul in lista de useri (din motiv ca pe canal cand dai comenzi, nu poti specifica din numele carui user dai comenzi, cum poti face la auth). Solutia pentru moment e simpla - sau dai deluser la user sau specifici tie un host mai complex, cu ident sau cu nick.
Putin e incurcat, dar sper ca am fost destul de clar.
|