clinton sigmon find the solution of the problem thank you guy i put to the list for archive purpose and help someone:
put the nat rules in first before other nat rules: nat on rl0 from 192.168.0.33 to any -> (rl0) static-port ant the other rules: rdr on rl0 inet proto udp from any to rl0 port 88 -> 192.168.0.33 rdr on rl0 inet proto { tcp, udp } from any to rl0 port 3074 -> 192.168.0.33 pass in quick on rl0 inet proto udp from any to 192.168.0.33 port 88 keep state pass in quick on rl0 inet proto {tcp, udp} from any to 192.168.0.33 port 3074 keep state first time i need help for pf, a great and easy firewall :) and must say that i'm very happy with openbsd since 2.7..(nerver forget to buy a cd set)! thanks to the other people who help me too.