Hallo,
Ich habe ein Problem...Und zwar:
Ich habe einen GiveMoney Befehl geschiereben... Geht soweit auch alle, nur das beim ausgeben der Message nichtName angezeigt wird:
hier der Befehl:
if(strcmp(strget(cmdtext,0), "/money", true) == 0)
{
if(!strlen(strget(cmdtext,1))) return SendClientMessage(playerid, COLOR_GRUEN, "Benutze: /money [ID] [Geld]");
{
new zielname[512];
new ziel = strval(strget(cmdtext,1));
new geld = strval(strget(cmdtext,2));
new msg[512];
new msg2[512];
GivePlayerMoney(ziel, geld);
format(msg, sizeof(msg), "Du hast %d $%i gegeben", zielname, geld);
format(msg2, sizeof(msg2), "Du hast von %d $%i bekommen ", playerid, geld);
SendClientMessage(ziel, COLOR_GRUEN, msg2);
SendClientMessage(playerid, COLOR_GRUEN, msg);
return 1;
}
}
Ich habe auch schon probiert nur mit ziel anstatt mit zielname format(msg, sizeof(msg), "Du hast %d $%i gegeben", zielname, geld);, aber das klappt auch nicht... was mache ich falsch?
Ich habe auch schon das %d in %s verändert aber das geht auch nicht.
MFG Kompressor