Im Chat kommt Botname anstatt meiner?

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
  • Hey ;D


    Ich habe eben 'n Bot erstellt (um ehrlich zu sein 5), nun wenn er connectet mache ich das:
    if(IsPlayerNPC(playerid))return Eingeloggt[playerid]=1;
    Dann unter OnPlayerSpawn:
    if(IsPlayerNPC(playerid))
    { //Stdathalle & Arbeitsamt
    if(!strcmp(GetName(playerid), "JobAnwalt", true)){SetPlayerSkin(playerid,147);SetPlayerColor(playerid,Weiß);}
    if(!strcmp(GetName(playerid), "JobTaxi", true)){SetPlayerSkin(playerid,258);SetPlayerColor(playerid,Weiß);}
    if(!strcmp(GetName(playerid), "MechanikerJob", true)){SetPlayerSkin(playerid,50);SetPlayerColor(playerid,Weiß);}
    if(!strcmp(GetName(playerid), "MarklerJob", true)){SetPlayerSkin(playerid,3);SetPlayerColor(playerid,Weiß);}
    if(!strcmp(GetName(playerid), "InfoDame1", true)){SetPlayerSkin(playerid,148);SetPlayerColor(playerid,Weiß);}
    }


    So, aber wenn ich mich einlogge mit dem Namen Peter (Beispiel^^), habe ich Skin usw. alles richtig ;D auch die Bots ;)
    Nun wenn ich schreibe, steht da anstatt Peter -> "JobAnwalt sagt: was" ?


    Könnt ihr mir evtl helfen ^^?


    Lg :)

  • schick mal den Code wo "%s sagt: %s" ausgegeben wird unter onplayertext


    public OnPlayerText(playerid, text[])
    {
    if(Eingeloggt[playerid]==0)return 0;


    /* Der normale Chat */
    new sendername,string[128];
    format(string, sizeof(string),"%s sagt: %s",GetName(sendername),text);
    SendMeChat(string,playerid);
    return 0;
    }


    stock SendMeChat(string[],playerid)
    {
    for(new i = 0;i < MAX_PLAYERS; i++)
    {
    if(GetDistanceBetweenPlayers(i,playerid) <= ChatRadius)
    {
    SendClientMessage(i,Weiß,string);
    }
    }
    return 1;
    }


    Hier :P