Beiträge von SuperGameBreak

    new disconnect[150];
    spname[MAX_PLAYER_NAME]; // Zeile 84


    zu


    new disconnect[150], spname[MAX_PLAYER_NAME];


    Wenn ich das so mache habe ich das !!

    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScriptv.0.0.1.0.pwn(84) : error 017: undefined symbol "spaname"
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScriptv.0.0.1.0.pwn(87) : error 017: undefined symbol "string"
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScriptv.0.0.1.0.pwn(87) : error 017: undefined symbol "string"
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScriptv.0.0.1.0.pwn(87) : error 036: empty statement
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScriptv.0.0.1.0.pwn(87) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.


    moin,


    Ich habe ein paar Probleme mit einer Join/Disconnect funktion.


    Die Errors:


    Hier ist der Code oder die Zeilen:

    public OnPlayerConnect(playerid)
    {
    new string[128];
    new spname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,spname,sizeof(string));
    format(string,sizeof(string),"Der Spieler %s [ID: %d] hat den Server betreten.");
    SendClientMessageToAll(Hellgruen,string);
    //===============================
    new Playerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name)); // Findet den Spieler Namen heraus
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name); // Account Pfad
    if(dini_Exists(Playerdatei))
    {
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Login","Bitte gib dein Password ein.","Abbrechen","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Regestration","Bitte geb das von dir ausgewaelte Password ein.","Abbrechen","Abbrechen");
    }
    return 1;
    }


    public OnPlayerDisconnect(playerid, reason)
    {
    new disconnect[150];
    spname[MAX_PLAYER_NAME]; // Zeile 84
    GetPlayerName(playerid,spaname,MAX_PLAYER_NAME);
    switch(reason)
    {
    case 0: format(string,sizeof(string),"Der Spieler %s hatte einen Timeout.",spname);
    case 1: format(string,sizeof(string),"Der Spieler %s hat den Server Verlassen.",spname);
    case 2: format(string,sizeof(string),"Der Spieler %s wurde gekickt/gebannt.",spname);
    }
    SendCLientMessageToAll(Orange,string);
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    SpielerSpeichern(playerid);
    }
    return 1;
    }


    Ich hoffe mir kann einer Helfen ich weis echt nicht mehr weiter

    Hallo,


    Ich habe das Problem das sich der Server nicht starten lässt.

    fast jetzt nur noch einer

    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScript.pwn(302) : error 035: argument type mismatch (argument 3)
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScript.pwn(342) : warning 202: number of arguments does not match definition
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScript.pwn(343) : warning 217: loose indentation
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScript.pwn(343) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    stock Register(playerid,key[])
    {
    new Spielerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    dini_Create(Spielerdatei); // Zeile 300
    dini_Set(Spielerdatei,"Passwort",key);
    dini_Set(Spielerdatei,"Admin",0); // Zeile 302
    SetPlayerScore(playerid,0);
    SetPVarInt(playerid,0);
    return 1;
    }
    stock Login(playerid,key[])
    {
    new Playerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini");
    if(!strcmp(key,dini_Get(Playerdatei,"Passwort"),false))
    {
    AccountLaden(playerid);
    }
    else
    {
    SendClientMessage(playerid,Gruen,"Du hast ein falsches Passwort eingegeben!");
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden.\n Bitte gib jetzt dein Passwort ein.","Abbrechen","Abbrechen");
    }
    }
    stock AccountLaden(playerid)
    {
    new Playerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
    Spieler[playerid][Level] = dini_Int(Playerdatei,"Level");
    Spieler[playerid][Admin] = dini_Int(Playerdatei,"Admin");
    SetPVarInt(playerid,"Eingeloggt",1);
    return 1;
    }
    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"Eingeloggt")== 1)
    {
    new Playerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
    dini_Int(Playerdatei,"Level" Spieler[playerid][Level]);
    dini_Int(Playerdatei,"Admin", Spieler[playerid][Admin]); // Zeile 342
    }
    return 1;
    }

    ne guck hier



    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScript.pwn(302) : error 035: argument type mismatch (argument 3)
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScript.pwn(304) : error 035: argument type mismatch (argument 2)
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScript.pwn(342) : error 001: expected token: "-string end-", but found "-identifier-"
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScript.pwn(342) : warning 215: expression has no effect
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScript.pwn(342) : error 001: expected token: ";", but found ")"
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScript.pwn(342) : error 029: invalid expression, assumed zero
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScript.pwn(342) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.