In-Game Text kommt 2 mal

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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