Format geht nicht?

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 Leute,


    wollte für mein Anti-Moneyhack ein Format erstellen, um dann die Nachricht an alle zu senden, doch dann kommen diese Errors:
    I:\Testserver\gamemodes\selfmade.pwn(3317) : error 020: invalid symbol name ""
    I:\Testserver\gamemodes\selfmade.pwn(3317) : warning 215: expression has no effect
    I:\Testserver\gamemodes\selfmade.pwn(3317) : warning 215: expression has no effect
    I:\Testserver\gamemodes\selfmade.pwn(3317) : error 001: expected token: ";", but found ")"
    I:\Testserver\gamemodes\selfmade.pwn(3317) : error 029: invalid expression, assumed zero
    I:\Testserver\gamemodes\selfmade.pwn(3317) : fatal error 107: too many error messages on one line
    Und die Zeile ist:
    format(string,sizeof,string,"{0xFF2800FF}[ANTI - CHEAT]{0xFFFFFFFF}%s wurde vom System permanent vom Spiel ausgeschlossen. Grund: {0xFF2800FF}Moneyhackversuch",GetPlayerName(i, pName, MAX_PLAYER_NAME));
    Und der ganze Stock:
    public OnPlayerMoneyCheck()
    {
    for(new i=0;i<GetMaxPlayers();i++)
    {
    if(GetPlayerMoney(i) > PlayerInfo[i][pGeld]){
    GetPlayerName(i, pName, MAX_PLAYER_NAME);
    PlayerInfo[i][pBanned] = 1;
    new string[500];
    format(string,sizeof,string,"{0xFF2800FF}[ANTI - CHEAT]{0xFFFFFFFF}%s wurde vom System permanent vom Spiel ausgeschlossen. Grund: {0xFF2800FF}Moneyhackversuch",GetPlayerName(i, pName, MAX_PLAYER_NAME));
    SendClientMessageToAll(COLOR_WHITE,string);
    Kick(i);
    }
    }
    return 1;
    }
    Weiß jemand ne Antwort?
    Mit freundlichen Grüßen .:Larso99:.

  • public OnPlayerMoneyCheck()
    {
    for(new i=0;i<GetMaxPlayers();i++)
    {
    if(GetPlayerMoney(i) > PlayerInfo[i][pGeld]){
    GetPlayerName(i, pName, MAX_PLAYER_NAME);
    PlayerInfo[i][pBanned] = 1;
    new string[500];
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(i, pName, sizeof(pName));
    format(string,sizeof,string,"{0xFF2800FF}[ANTI - CHEAT]{0xFFFFFFFF}%s wurde vom System permanent vom Spiel ausgeschlossen. Grund: {0xFF2800FF}Moneyhackversuch",pName);
    SendClientMessageToAll(COLOR_WHITE,string);
    Kick(i);
    }
    }
    return 1;
    }

  • format(string,sizeof,string,"{0xFF2800FF}[ANTI - CHEAT]{0xFFFFFFFF}%s wurde vom System permanent vom Spiel ausgeschlossen. Grund: {0xFF2800FF}Moneyhackversuch",pName);


    zu


    format(string,sizeof(string),"{0xFF2800FF}[ANTI - CHEAT]{0xFFFFFFFF}%s wurde vom System permanent vom Spiel ausgeschlossen. Grund: {0xFF2800FF}Moneyhackversuch",pName);

  • format(string,sizeof(string),"{0xFF2800FF}[ANTI - CHEAT]{0xFFFFFFFF}%s wurde vom System permanent vom Spiel ausgeschlossen. Grund: {0xFF2800FF}Moneyhackversuch",pName);


    Du hast beim 2 string die Klammern vergessen


    (string)


    //edit
    Dialog war schneller