Hallo!
Ich steh bei folgenden Befehlen auf der Leitung.
Code
ocmd:cac(playerid,params[])
{
new pID, id, string2[64], pname[MAX_PLAYER_NAME];
if(pID >= MAX_PLAYERS) return SendFehler(playerid,"Der angegebene Spieler ist nicht online");
if(!AccountInfo[pID][account_Eingeloggt] == false) return SendFehler(playerid,"Der angegebene Spieler ist nicht online");
if(sscanf(params,"i",id)) return SendFehler(playerid,"Verwendung: /cac");
{
for(new i; i<100; i++) SendClientMessageToAll(COLOR_WHITE,"");
GetPlayerName(playerid, pname, sizeof(pname));
format(string2,sizeof(string2),"Der gesamte Chat wurde von %s gelöscht",pname);
SendInfoToAll(string2);
format(string2,sizeof(string2),"Du hast den gesamten Chat gelöscht");
SendInfo(playerid,string2);
}
return 1;
}
Alles anzeigen
Mit dem sollte man den gesamten Chat löschen können.
Code
ocmd:cc(playerid,params[])
{
new pID, id, string[64], pname[MAX_PLAYER_NAME];
if(pID >= MAX_PLAYERS) return SendFehler(playerid,"Der angegebene Spieler ist nicht online");
if(!AccountInfo[pID][account_Eingeloggt] == false) return SendFehler(playerid,"Der angegebene Spieler ist nicht online");
if(sscanf(params,"i",id)) return SendFehler(playerid,"Verwendung: /cc");
{
for(new i; i<100; i++) SendClientMessage(playerid,COLOR_WHITE,"");
GetPlayerName(playerid, pname, sizeof(pname));
format(string,sizeof(string),"Du hast deinen Chat gelöscht");
SendInfo(playerid, string);
}
return 1;
}
Alles anzeigen
Mit dem sollte man seinen eigenen Chat löschen können.
Beide Befehle funktionieren irgendwie nicht. Woran kann das liegen?