Chat postet nur die Hälfte als wie geschrieben wird

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Chat postet nur die Hälfte als wie geschrieben wird

    Hallo ich habe ein Problem undzwar wenn ich /n benutze und was schreibe postet er aber nur die ersten paar Buchstaben aber nicht alles?
    obwohl ich jetzt den string usw schon hör gemacht habe trotzdem bleibt der fehler?


    PAWN-Quellcode

    1. ocmd:n(playerid,params[])
    2. {
    3. new message[800];
    4. if(sscanf(params,"s",message)) return SendClientMessage(playerid,WEIß,"{FFD200}Benutzung:{FEFEFE}/n [Text]");
    5. else
    6. {
    7. for(new i=0; i<MAX_PLAYERS; i++)
    8. {
    9. new str[800], name[800];
    10. GetPlayerName(playerid,name,24);
    11. new NeulingChat[800];
    12. if(pInfo[playerid][pAdmin] == 0) { NeulingChat= "Neuling"; }
    13. else if(pInfo[playerid][pAdmin] == 1) { NeulingChat = "Admin"; }
    14. else if(pInfo[playerid][pAdmin] == 2) { NeulingChat = "Admin"; }
    15. else if(pInfo[playerid][pAdmin] == 3) { NeulingChat = "Admin"; }
    16. else if(pInfo[playerid][pAdmin] == 4) { NeulingChat = "Admin"; }
    17. else if(pInfo[playerid][pAdmin] == 5) { NeulingChat = "Admin"; }
    18. else if(pInfo[playerid][pAdmin] == 6) { NeulingChat = "Admin"; }
    19. else if(pInfo[playerid][pAdmin] == 7) { NeulingChat = "Admin"; }
    20. format(str,500,"[%s] %s: %s",NeulingChat,name,message);
    21. if(GetPlayerScore(i)<=3 || isPlayerAnAdmin(i,1) || isPlayerAnAdmin(i,2) || isPlayerAnAdmin(i,3) || isPlayerAnAdmin(i,4) || isPlayerAnAdmin(i,5) || isPlayerAnAdmin(i,6) || isPlayerAnAdmin(i,7))
    22. {
    23. SendClientMessage(i,HELLBLAU,str);
    24. }
    25. }
    26. }
    27. return 1;
    28. }
    Alles anzeigen


    Mein Facebook Profil: Klick mich [FACEBOOK]

    Youtube Kanal: Klick mich [YOUTUBE]

    Skype: Klick mich "SKYPE"

    Windows Live: lala16@hotmail.de


    Role of German Mein Server.

    Server ip: Noch im Aufbau (0.1 Alpha)

    Forum: kommt rog-reallife.de/

    Role of German befindet sich derzeit noch in der Entwicklung es handelt sich um ein Komplett Selfmade was in Richtung Life of German geht




    #Server Trailer #1


    Video entfernt


    Xbox 360

    Steam : Ronny19



    Meine Werke könnt ihr hier auf Mein Profil Finden Klick hier im meine Werke zu sehen



  • FileZilla schrieb:

    Sorry mal nebenbei 3 strings zu je 800?
    Findest du das nicht bisschen fressend?



    Ja schon doch das war ja jetzt nur zum Testen ich habe mehreres versucht ob nun 100 250 bei allem das gleiche problem


    Mein Facebook Profil: Klick mich [FACEBOOK]

    Youtube Kanal: Klick mich [YOUTUBE]

    Skype: Klick mich "SKYPE"

    Windows Live: lala16@hotmail.de


    Role of German Mein Server.

    Server ip: Noch im Aufbau (0.1 Alpha)

    Forum: kommt rog-reallife.de/

    Role of German befindet sich derzeit noch in der Entwicklung es handelt sich um ein Komplett Selfmade was in Richtung Life of German geht




    #Server Trailer #1


    Video entfernt


    Xbox 360

    Steam : Ronny19



    Meine Werke könnt ihr hier auf Mein Profil Finden Klick hier im meine Werke zu sehen



  • PAWN-Quellcode

    1. format(str,500,"[%s] %s: %s",NeulingChat,name,message);


    zu

    PAWN-Quellcode

    1. format(str,sizeof str,"[%s] %s: %s",NeulingChat,name,message);


    Ich würde dir nebenbei auch abraten die strings in der Schleife immer und immer neu erstellen..

    Machs dann lieber so:

    PAWN-Quellcode

    1. for(new i=0,str[800],name[800]; i<MAX_PLAYERS; i++)


    mfg :thumbup:
    Die Welt besteht aus deinen Gedanken :!: