Hey,
zum ersten wollte ich wissen wie ich einen ocmd-Befehl aufbauen muss, bei dem man einen Parameter eingeben kann aber nicht muss.
Z.B. bei einem /kick Befehl. Man kann, aber muss keinen Grund angeben.
Wenn man keinen Angibt wird der Befehl ohne Grund ausgeführt.
Zum zweiten:
Ich habe das das die Animationen nicht auf Anhieb funktionieren.
Man gibt z.B. /lay ein, und nichts passiert. (Man bekommt nur eine SCM wie man die Animation wieder stoppt)
Wenn man dann erneut /lay ein gibt geht es.
Woran liegt das?
if (strcmp("/lay", cmdtext, true, 5) == 0) {
ClearAnimations(playerid);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
ApplyAnimation(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0); // Lay down
SendClientMessage(playerid,0xFFFFFFFF,"Tippe /stopani um die Animation zu stoppen!");
return 1;
}