根据新交通法规定:谁违反交通法规造成的事故谁负责,行人即不例外。行人违反交法与机动车造成事故,行人全责情况下,机动车只需赔付10%,而行人则需承担90%;行人与非机动车发生事故,行人全责情况下,非机动车完全没有赔偿责任。1、行人违反交通规则被撞司机有无责任问题:如果象你所说单是行人违反交法发生的事故,司机是没有责任的。但,如果本事故是机动车,在赔偿上机动车则需承担10%的赔偿责任,而行人则需承担90%。2、在不是绿灯的时候经斑马线穿过马路,是违反交通规则。