14.05.2015, 16:45
Yup
pawn Код:
timer wat[300](wut)
//Then
#define timer YSI_timer
//(...)
#define YSI_timer%0[%1]%3(%2) stock%0_yT@(%2)return _Timer_C(O@(#%0@_yT,(I@==-1)?(%1):I@,J@,_YT@CR:%2,,)0>%0|||%0|||(%2)
//Few steps later looks like
stock wat_yT@(wut)return _Timer_C(O@(# wat@_yT,(I@==-1)?(300):I@,J@,@Yf:@Yg:@Yf:@Yg:@Yh:#id#,J@,wut),0);@Yj: wat@_yT(__r,wut);public @Yj: wat@_yT(__r,wut){ wat(wut);} wat(wut)