Hallo ich habe ein Problem.
Und zwar habe ich einen mute CMD wo man automatisch 5 Minuten gemutet wird, ich möchte aber das man es eingeben kann.
mein jeziger CMD sieht so aus:
if(!strcmp("/mute",cmd,true) && GetPlayerLevel(playerid)>=LEVEL_MOD)
{
tmp=strtok(cmdtext,idx);
var=ReturnUser(tmp);
if(!IsPlayerConnected(var) || var==playerid || !cmdtext[idx])
return SendLanguageMessage(playerid,COLOR_RED,"Anwendung: /MUTE <ID/NAME> <GRUND> <ZEIT>","Usage: /MUTE <ID/NAME> <GRUND> <TIME>");
PlayerInfo[var][MUTED]=5*60;
SendLanguageMessageToAllEx(COLOR_CORAL,"[ADMCMD] %s (%d) hat %s (%d) verboten zu reden! (Grund: %s)","[ADMCMD] %s (%d) has muted %s (%d)! (Reason: %s)",PlayerName[playerid],playerid,PlayerName[var],var,cmdtext[idx]);
AdminCommand(playerid,cmdtext);
return 1;
}
Ich möchte aber bei dieser Methode bleiben und nicht OCMD, oder sscanf verwenden