Okey, if anyone interested how I finally did what I want, here you go.
Code:
static Outfit_t outfit;
client->sendCreatureOutfit(creature, outfit);
This lines are setting mine outfit and something (yup, I STILL don't know what) is sending continious animation when the outfit = 0. The outfit = 0, because there is default constructor in enums.h which you can see here:
Code:
struct Outfit_t {
Outfit_t() {
lookHead = 0;
lookBody = 0;
lookLegs = 0;
lookFeet = 0;
lookType = 0;
lookTypeEx = 0;
lookAddons = 0;
lookMount = 0;
}
uint16_t lookType;
uint16_t lookTypeEx;
uint8_t lookHead;
uint8_t lookBody;
uint8_t lookLegs;
uint8_t lookFeet;
uint8_t lookAddons;
uint16_t lookMount;
};
So, I did a research and this default constructor is used only for ghost mode connected scripts, so I won't broke anything else if I change that. I made new blank outfit and changed lookType in this constructor to match it. Everything works so far.