#define Spielerdatei

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
  • Wieso funktioniert dieser define nicht? :P


    new xyzName[MAX_PLAYER_NAME], xyzString[128];
    #define Spielerdatei(%1) GetPlayerName(%1,xyzName,sizeof(xyzName)) && format(xyzString,sizeof(xyzString),"/Accounts/%1.txt",xyzName)


    Error
    C:\Users\Robin\Desktop\SAMP-Server\gamemodes\funserver2012.pwn(8867) : error 035: argument type mismatch (argument 1)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


  • ^^

  • new xyzName[MAX_PLAYER_NAME], xyzString[128];
    #define Spielerdatei(%1) GetPlayerName(%1,xyzName,MAX_PLAYER_NAME), format(xyzString,sizeof(xyzString),"/Accounts/%s.txt",xyzName)


    Verwendung
    Spielerdatei(playerid);

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • C:\Users\Robin\Desktop\SAMP-Server\gamemodes\funserver2012.pwn(8866) : error 035: argument type mismatch (argument 1)
    C:\Users\Robin\Desktop\SAMP-Server\gamemodes\funserver2012.pwn(8866) : error 035: argument type mismatch (argument 1)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

  • hast du noch eine Variable oder eine Funktion die so heißt?


    und zeig bitte die komplette Verwendung, sprich paar zeilen drüber und drunter

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • hast du noch eine Variable oder eine Funktion die so heißt?


    und zeig bitte die komplette Verwendung, sprich paar zeilen drüber und drunter


    Habs falsch verwendet.. Jetzt kommt das


    C:\Users\Robin\Desktop\SAMP-Server\gamemodes\funserver2012.pwn(8866) : warning 219: local variable "format" shadows a variable at a preceding level
    C:\Users\Robin\Desktop\SAMP-Server\gamemodes\funserver2012.pwn(8866) : error 001: expected token: ";", but found "("
    C:\Users\Robin\Desktop\SAMP-Server\gamemodes\funserver2012.pwn(8866) : warning 215: expression has no effect
    C:\Users\Robin\Desktop\SAMP-Server\gamemodes\funserver2012.pwn(8867) : error 035: argument type mismatch (argument 1)
    C:\Users\Robin\Desktop\SAMP-Server\gamemodes\funserver2012.pwn(8866) : warning 203: symbol is never used: "format"
    C:\Users\Robin\Desktop\SAMP-Server\gamemodes\funserver2012.pwn(8866) : warning 204: symbol is assigned a value that is never used: "data"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    Der Code
    new data = Spielerdatei(playerid);
    if(strcmp(inputtext,dini_Get(data,"Passwort"),true))
    {
    Login(playerid);
    return 1;
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Also du hast nach dem Compilen, zusammen geführt folgendes stehen


    new data = GetPlayerName(playerid,xyzName,MAX_PLAYER_NAME), format(playerid,sizeof(xyzString),"/Accounts/%s.txt",xyzName);


    Jetzt rate mal, warum das nicht geht :D


    Außerdem ist data kein string :rolleyes:

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Wenn es ein String ist sieht es so aus ^^


    Code
    C:\Users\Narushi\Desktop\Scripting\PAWN\New-Evolution-Reallife\gamemodes\DeathMatch.pwn(1034) : error 008: must be a constant expression; assumed zero
    C:\Users\Narushi\Desktop\Scripting\PAWN\New-Evolution-Reallife\gamemodes\DeathMatch.pwn(1034) : warning 215: expression has no effect
    C:\Users\Narushi\Desktop\Scripting\PAWN\New-Evolution-Reallife\gamemodes\DeathMatch.pwn(1034) : warning 203: symbol is never used: "format"
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    1 Error.


    Wie mache ich es dann? :P


    //EDIT
    Ach jetzt schnall ichs :D !!


    Spielerdatei(playerid);
    if(strcmp(pass,xyzString,false)) return 1;