Hi,
ich habe seit dem ich unter OnPlayerText den Text formatiere das Problem, dass mein NPC nichts mehr schreiben kann.
Er sendet seinen Text via SendChat.
public OnPlayerText(playerid, text[])
{
new strong[700];
format(strong, sizeof(strong), "(%d) %s: %s",playerid, SpielerName(playerid), text);
SendClientMessageToAll(0xFFFFFFFF, strong);
return 0;
}
(Nicht wunder das dort "strong" steht Ich habe unter OnPlayerText noch mehr Strings die ich nicht alle gleich nennen konnte)
Ich denke, dass das Problem bei dem return 0; liegt. Wenn ich das in return 1; ändere und z.B. "Hi Bot" schreibe
antwortet er einmal normal und einmal mit dem formatierten Text.
Das return 0; muss halt da bleiben da ja sonst die Nachricht eines Spielers 2 Mal gesendet wird.
Was kann ich dagegen machen?