Also ich würds ja so machen:


var animin {var 0;}
var delayflag {var 0;}
var weapondelay {val 5;}

if (key_cntrl==0) {animin=1;}

if (animin==1) {
if (delayflag==0) {
if (MY.FRAME < 16) {MY.FRAME +=1* TIME;}
else {my.frame=1;delayflag=1;}
} else
{weapondelay-=1;
if (weapondelay==1) {delayflag=0;weapondelay=5;animin=0;}
}
}


Die Waffenverzögerung wird in der IF Loop nochmal angegeben "Weapondely=5" (also nicht nur über den var steuerbar)

Habs noch nicht getestet...

M.f.G
Madcat

[This message has been edited by Madcat (edited 23 January 2001).]