Ich bekomme 2 Errors mit meinen %s

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
  • Hallo Ich habe folgende Errors


    C:\Users\steffen\Desktop\SCRIPT - Kopie\gamemodes\GRC.pwn(19554) : error 020: invalid symbol name ""
    C:\Users\steffen\Desktop\SCRIPT - Kopie\gamemodes\GRC.pwn(19554) : error 029: invalid expression, assumed zero


    Und gescriptet ist das .


    SetPlayerPos(playerid,2532.8696,-1604.0858,3194.8999);
    SetPlayerInterior(playerid,0);
    new string [128];
    format(sizeof("Admin %s, ist jetzt auf der Adminbase",sendername))
    SendClientMessageToAll(0xFFFF00FF,string);


    Warum fehler was habe ich falsch gemacht ?

  • SetPlayerPos(playerid,2532.8696,-1604.0858,3194.8999);
    SetPlayerInterior(playerid,0);
    new string [128];
    format(string, sizeof(string), "Admin %s, ist jetzt auf der Adminbase",sendername);
    SendClientMessageToAll(0xFFFF00FF,string);
    Du musst auch angeben WAS du formatieren willst ;)

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

    3 Mal editiert, zuletzt von Padarom () aus folgendem Grund: Einrückung geändert


  • SetPlayerPos(playerid,2532.8696,-1604.0858,3194.8999);
    SetPlayerInterior(playerid,0);
    new string [128];
    format(string,sizeof(string),"Admin %s, ist jetzt auf der Adminbase",sendername);
    SendClientMessageToAll(0xFFFF00FF,string);

    graphics frontend web

  • @iFeet: Das ist exakt das gleiche, was ich geschrieben habe.
    Es wird doch sogar angezeigt, wenn es zwischenzeitig neue Beiträge gab. Wieso postet man dann trotzdem etwas genau so nochmal?

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

  • Antwort von Infrarot ist leider negativ !


    Ich habe format(sizeof(string),"Admin %s, ist jetzt auf der Adminbase",sendername); gemacht und


    es kommt folgender Error C:\Users\steffen\Desktop\SCRIPT - Kopie\gamemodes\GRC.pwn(19554) : error 035: argument type mismatch (argument 1)




    Antwort von Padarom ist leider auch negativ !


    Ich habe von deiner Antwort gestestet format(sizeof(string),"Admin %s, ist jetzt auf der Adminbase",sendername));


    und habe folgendes Erhalten C:\Users\steffen\Desktop\SCRIPT - Kopie\gamemodes\GRC.pwn(19554) : error 035: argument type mismatch (argument 1)
    C:\Users\steffen\Desktop\SCRIPT - Kopie\gamemodes\GRC.pwn(19554) : error 029: invalid expression, assumed zero
    C:\Users\steffen\Desktop\SCRIPT - Kopie\gamemodes\GRC.pwn(19554) : warning 215: expression has no effect




    Warte auf weitere Antworten

  • Antwort von Infrarot ist leider negativ !


    Ich habe format(sizeof(string),"Admin %s, ist jetzt auf der Adminbase",sendername); gemacht und


    es kommt folgender Error C:\Users\steffen\Desktop\SCRIPT - Kopie\gamemodes\GRC.pwn(19554) : error 035: argument type mismatch (argument 1)


    Hatte noch was Vergessen
    Mach


    format(string, sizeof(string),"Admin %s, ist jetzt auf der Adminbase",sendername);

  • Ja, so habe ich das aber nicht geschrieben. Kopiere es exakt so, wie ich es geschrieben habe.
    @Infrarot: Du brauchst keine Komplettzitate von Beiträgen direkt vor dir zu machen.

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

  • Du musst den Spielername auslesen. mit GetPlayerName


    oder du machst dir einfach einen stock


    sprich

    stock Spielername(playerid)
    {
    new sName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,sName,sizeof(sName));
    return sName;
    }



    format(string, sizeof(string),"Admin %s, ist jetzt auf der Adminbase",Spielername(playerid));