Ich habe mir mit "ocmd" & "sscanf" einen "/pn" Befehl geschrieben. Wenn ich jetzt einem Spieler eine Nachricht sende, steht im Chat nur die Nachricht. Ich möchte jedoch, dass vor der erhaltenen Nachricht bspw. die SpielerID steht.
So sieht es jetzt aus: /pn 1 Wunschnachricht = Wunschnachricht (im Chat sichtbar).
So soll es aussehen: /pn 1 Wunschnachricht = Nachricht von ID ... : Wunschnachricht.
Ich habe dafür schon einen String erstellt und Formatiert. Wie bekomme ich diesen zusammen mit dem anderen String in das "SendClientMessage".
Hier der Code:
ocmd:pn(playerid,params[])
{
new pID,text[128],Spieler[128];
format(Spieler,sizeof(Spieler),"Nachricht von ID %i:",playerid);
if(sscanf(params,"is[128]",pID,text))return SendClientMessage(playerid,Rot,"Befehl: {0080FF}/pn [SpielerID] [Nachricht]");
SendClientMessage(pID,Grün,text);
return 1;
}