In-Game Text kommt 2 mal

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Heii Leute,


    wenn ich In-Game etwa schreibe z.B. he dann sieht das bei mir so aus:
    [16:63.02] <---das ist ist frei
    [16:63.02] Pablo_Escobar sagt: he


    Warum ist das so?


    Hier mal mein OnPlayerText
    public OnPlayerText(playerid, text[])
    {
    new sendername[32],string[128];
    GetPlayerName(playerid,sendername,sizeof(sendername));
    format(string, sizeof(string),"{FF24AF}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==1) { SendClientMessage(playerid); }
    format(string, sizeof(string),"{00AD68}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==2) { SendClientMessage(playerid); }
    format(string, sizeof(string),"{FFFF00}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==3) { SendClientMessage(playerid); }
    format(string, sizeof(string),"{AAAAAA}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==4) { SendClientMessage(playerid); }
    format(string, sizeof(string),"{00A5FF}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==5) { SendClientMessage(playerid); }
    format(string, sizeof(string),"{FF6E00}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==6) { SendClientMessageToAll(playerid); }
    format(string, sizeof(string),"{910000}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==7) { SendClientMessage(playerid); }
    return 1;
    }


    Ich hoffe jemand kann mir helfen :)


    MfG
    Pablo

  • public OnPlayerText(playerid, text[])
    {
    new sendername[32],string[128];
    GetPlayerName(playerid,sendername,sizeof(sendername));
    format(string, sizeof(string),"{FF24AF}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==1) { SendClientMessage(playerid); }
    format(string, sizeof(string),"{00AD68}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==2) { SendClientMessage(playerid); }
    format(string, sizeof(string),"{FFFF00}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==3) { SendClientMessage(playerid); }
    format(string, sizeof(string),"{AAAAAA}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==4) { SendClientMessage(playerid); }
    format(string, sizeof(string),"{00A5FF}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==5) { SendClientMessage(playerid); }
    format(string, sizeof(string),"{FF6E00}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==6) { SendClientMessageToAll(playerid); }
    format(string, sizeof(string),"{910000}%s {FAFAFA}sagt: %s",sendername,text);
    if(klasse[playerid]==7) { SendClientMessage(playerid); }
    return 0;
    }

  • Bei deinen code bekommt man Augenkrebs
    public OnPlayerText(playerid, text[])
    {
    new sendername[MAX_PLAYER_NAME],string[128];
    GetPlayerName(playerid,sendername,sizeof(sendername));
    switch(klasse[playerid])
    {
    case 1:format(string, sizeof(string),"{FF24AF}%s {FAFAFA}sagt: %s",sendername,text);
    case 2:format(string, sizeof(string),"{00AD68}%s {FAFAFA}sagt: %s",sendername,text);
    case 3:format(string, sizeof(string),"{FFFF00}%s {FAFAFA}sagt: %s",sendername,text);
    case 4:format(string, sizeof(string),"{AAAAAA}%s {FAFAFA}sagt: %s",sendername,text);
    case 5:format(string, sizeof(string),"{00A5FF}%s {FAFAFA}sagt: %s",sendername,text);
    case 6:format(string, sizeof(string),"{FF6E00}%s {FAFAFA}sagt: %s",sendername,text);
    case 7:format(string, sizeof(string),"{910000}%s {FAFAFA}sagt: %s",sendername,text);
    }
    SendClientMessageToAll(-1,string);
    return 0;
    }

    All in all it's just another brick in the wall