Beiträge von Tion

    ... vielleicht solltest du noch erwähnen, dass mein eine Kreditkarte / ein bankkonto angeben muss, damit der gültig ist.
    Ich habe davon auch einen, der läuft aber morgen / übermorgen ab ;)

    Code
    stock Register(playerid,pass[])
    {
    	new name[24+1],datei[27]; // Wen ich HSA Richtig verstanden habe, der Dateiname ist 32 Zeichen lang und hat die Endung ".hsa"
    	GetPlayerName(playerid,name,sizeof(name));
    	format(datei,sizeof(datei),"/Server/Spieler/%s",name);
    	setString:datei("Passwort",pass);
    	return true;
    }

    forward SetPlayerKHFree(playerid);
    public SetPlayerKHFree(playerid)
    {
    SetCameraBehindPlayer(playerid);
    TogglePlayerControllable(playerid, true);
    SetPlayerPos(playerid, NACHKHSPAWN-POSITION);
    return true;
    }


    public OnPlayerDeath(playerid, killerid, reason)
    {
    SetTimerEx("SetPlayerKHFree", 30000, false, "i", playerid);
    SetPlayerCamera(playerid, KAMERA-POS);
    SetPlayerCameraLookAt(playerid, KAMERA-LOOKAT);
    TogglePlayerControllable(playerid, false);
    SetPlayerPos(playerid, POSITION-WÄHREND-IN-KH);
    CrimeStylzz:

    new tmppass[64];
    format(tmppass, 64, pass);
    setString:datei("Passwort", tmppass);"pass" hat keine feste Größe und setString:datei hat braucht warscheinlich eine ;)

    PHP
    function GetPlayerInfo($playername){@require'settings.php';if($contyp == 1){$conn_id = @ftp_connect($ftphost, [PORT]) or die("Hinweis: Serververbindung kann nicht hergestellt werden"); // <. Anpassen@ftp_login($conn_id, $ftpuser, $ftppass) or die("Hinweis: CP-Authenfizierung am entfernten Rechner fehlgeschlagen");if(!@ftp_get($conn_id, 'temp/'. $playername .'.ini', $ftpdir .'/'. $playername .'.ini', FTP_BINARY)) { return false; }$Player = @parse_ini_file('temp/'. $playername .'.ini');unlink('temp/'. $playername .'.ini');@ftp_close($conn_id);return $Player;}else{if(!@file_exists($userverzeichnis .'/'. $playername .'.ini')) { return false; }file_put_contents('temp/'. $playername .'.ini',file_get_contents($userverzeichnis .'/'. $playername .'.ini'));$tmpreturnvar = @parse_ini_file('temp/'. $playername .'.ini');unlink('temp/'. $playername .'.ini');return $tmpreturnvar;}}function SavePlayerInfos($playername, $var){@require'settings.php';$content = '';foreach ($var as $key => $data){$content .= "$key=$data\n";}if (!$file = @fopen('temp/'. $playername .'.ini', 'w+')){die("Tempor&auml;res Verzeichnis nicht vorhanden");}if (!@fwrite($file, $content)){die("Kann in Datei nicht schreiben");}if($contyp == 1){$conn_id = @ftp_connect($ftphost, PORT) or die("Hinweis: Serververbindung kann nicht hergestellt werden"); // <-- Anpassen@ftp_login($conn_id, $ftpuser, $ftppass) or die("Hinweis: CP-Authenfizierung am entfernten Rechner fehlgeschlagen");@ftp_delete($conn_id, $ftpdir .'/'. $playername .'.ini');if(!@ftp_put($conn_id, $ftpdir .'/'. $playername .'.ini', 'temp/'. $playername .'.ini', FTP_ASCII)) { return false; }@unlink('temp/'. $playername .'.ini');@ftp_close($conn_id);return true;}else{if(!@file_exists($userverzeichnis .'/'. $playername .'.ini')) { return false; }file_put_contents($userverzeichnis .'/'. $playername .'.ini',file_get_contents('temp/'. $playername .'.ini'));unlink('temp/'. $playername .'.ini');return true;}}?>

    Zeile 6 und 41 anpassen, habe ich dir noch mal markiert ;)