#pragma rational Float native ApplyAnimation(playerid, animlib[], animname[], Float:fS, opt1, opt2, opt3, opt4, opt5); native ClearAnimations(playerid); new w[200]; forward OnPlayerRequestClass(p,c); public OnPlayerRequestClass(p,c){ switch (w[p]){ case 0:ApplyAnimation(p,"DANCING","DAN_LOOP_A",4.0,1,0,0,0,-1); case 1:ApplyAnimation(p,"DANCING","DNCE_M_A",4.0,1,0,0,0,-1); case 2:ApplyAnimation(p,"DANCING","DNCE_M_B",4.0,1,0,0,0,-1); case 3:ApplyAnimation(p,"DANCING","DNCE_M_C",4.0,1,0,0,0,-1); case 4:ApplyAnimation(p,"DANCING","DNCE_M_D",4.0,1,0,0,0,-1); case 5:ApplyAnimation(p,"DANCING","DNCE_M_E",4.0,1,0,0,0,-1); } w[p]++; if(w[p]>=6) w[p]=0; } forward OnPlayerRequestSpawn(p); public OnPlayerRequestSpawn(p){ ClearAnimations(p); w[p]=0; return true; }