Wollte Spieler Animationen machen. bei mir werden diese ausgeführt, nur die anderen Spieler können die nicht sehen. Warum?
Dies ist nur Auszug aus dem Befehl. Ich habe den Paramter forcesync auf 0, dann auf 1 und dann weggelassen und alles geht nicht.
ocmd:anim(playerid,params[])
{
new msg[24];
if(sscanf(params,"s",msg)) return SendClientMessage(playerid,COLOR_YELLOW,"Benutze: /anim [animationsname]. Mehr zu den Animationen unter /anim list");
if(!strcmp(msg,"list",true))
{
SendClientMessage(playerid,COLOR_YELLOW,"|----- Animationen ------|");
SendClientMessage(playerid,COLOR_YELLOW,"Benutze: /anim [stop] um die Animation zu beenden");
SendClientMessage(playerid,COLOR_GREY,"/anim betrunken, /anim trink, /anim kratz, /anim kuss, /anim winken, /anim piss, /anim fu");
SendClientMessage(playerid,COLOR_GREY,"/anim tot, /anim duck, /anim liegen");
}
// Parameter (playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync)
else if(!strcmp(msg,"betrunken",true))
{
ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,0,5000);
}
else if(!strcmp(msg,"trink",true))
{
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,0,5000,1);
}
//....
}