This is working for me. I edited seller from someone's script, because sometimes people trap Rafzan in a door. It can also do not reach Rafzan, but it should sell next time. It is not stucking 
Point (33057 32096 7)
Macro (33052 32098 7:windadol)
Fixed (33051 32099 7)
Macro (33051 32099 7:windadol)
Fixed (33051 32098 6)
Say (33051 32098 6:hi)
NPCSay (33051 32098 6:trade)
Sell (33051 32098 6:17846)
Sell (33051 32098 6:17813)
Sell (33051 32098 6:17810)
Sell (33051 32098 6:17859)
Sell (33051 32098 6:17812)
Macro (33051 32098 6:windaup)
Fixed (33051 32099 6)
Macro (33051 32099 6:windaup)
Point (33051 32099 7)
Macros:
0 {windadol} Map.Use(17944, 33052, 32099, 7, 1)
0 {windaup} Map.Use(17940, 33052, 32099, 6, 1)

Point (33057 32096 7)
Macro (33052 32098 7:windadol)
Fixed (33051 32099 7)
Macro (33051 32099 7:windadol)
Fixed (33051 32098 6)
Say (33051 32098 6:hi)
NPCSay (33051 32098 6:trade)
Sell (33051 32098 6:17846)
Sell (33051 32098 6:17813)
Sell (33051 32098 6:17810)
Sell (33051 32098 6:17859)
Sell (33051 32098 6:17812)
Macro (33051 32098 6:windaup)
Fixed (33051 32099 6)
Macro (33051 32099 6:windaup)
Point (33051 32099 7)
Macros:
0 {windadol} Map.Use(17944, 33052, 32099, 7, 1)
0 {windaup} Map.Use(17940, 33052, 32099, 6, 1)