funktion gerade nach weapon_fire einfügen:
//reload weapon
function weapon_reload() {
weapon_reloading = 1;
WHILE (KEY_R) { WAIT 1; }


}
folgendes umschreiben:
// handle firing
while(weapon == ME)
{
if(weapon_firing && (gun_loaded > 0) && (MY._FIRE <= 0) )
{
gun_fire();
}
IF(weapon_reloading==1)
{
weapon_reloading = 0;
gun_reload();
}
if((weapon_firing == 0) && (gun_loaded == 0) && (MY.__REPEAT == OFF))
{
gun_loaded = 1;
}
wait(1);
}
return(weapon_number);
}

und dann brauchst du noch die funktion gun_reload wo die animation geschrieben steht. Ich habe noch den alten animations code, ist total unuebersichtlich, nach neuen mcode sollte das aber einfach sein.