eh.
revisiondan sonra, gethit alınca otomatik olarak wara geçiyorsun.
attan dusuncede dogal olarak ata bınemıyorsun hemen. warda oldugun ıcın cıkman gerekiyor.
Direk olarak attan dusunce, flag ayarlaması yapılabilirmi, tum flagleri denedım. yattara ustunde, ama wardan cıkartamıyorsun. aynanda vurdugu ıcın wara geçiyorsun tekrar.
anlatamadım sanırım eheh.
bide,
[FUNCTION consumebank]
IF (<TOTALGOLD> < <ARGN1>)
RETURN 1
ENDIF
LOCAL.AMOUNT=<ARGN1>
WHILE (<LOCAL.AMOUNT>)
IF (0<FINDLAYER.21.FINDID.i_gold>) // BU KISIMDA
LOCAL.GOLD=<FINDLAYER.21.FINDID.i_gold.amount>
IF (<EVAL <LOCAL.AMOUNT>-<LOCAL.GOLD>> < 0)
FINDLAYER.21.FINDID.i_gold.AMOUNT -= <LOCAL.AMOUNT>
LOCAL.AMOUNT=0
ELSE
FINDLAYER.21.FINDID.i_gold.remove
LOCAL.AMOUNT -= <LOCAL.GOLD>
ENDIF
ELIF (0<FINDLAYER.29.FINDID.i_gold>)
LOCAL.GOLD=<FINDLAYER.29.FINDID.i_gold.amount>
IF (<EVAL <LOCAL.AMOUNT>-<LOCAL.GOLD>> < 0)
FINDLAYER.29.FINDID.i_gold.AMOUNT -= <LOCAL.AMOUNT>
LOCAL.AMOUNT=0
ELSE
FINDLAYER.29.FINDID.i_gold.remove
LOCAL.AMOUNT -= <LOCAL.GOLD>
ENDIF
ENDIF
ENDWHILE
UPDATE
bu kısımda yazdıgım yerde hata alıyorum niyedir.