return-Commands

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 liebe Profis,
    ich habe ein Problem, ich bekomme als einen Fehler innerhalb dieser Zeilen und es liegt nur an diesem F**king return...
    Kann mir jmd den Fehler zeigen?


    public OnPlayerConnect(playerid)
    {
    new pname[24], File:ftw=fopen("gamer.txt", io_append);
    GetPlayerName(playerid, pname, 24);
    fwrite(ftw, pname);
    fclose(ftw);
    new string[30];
    format(string, 30, "%s\r\n", pname);
    fwrite(ftw, string);
    return 1;
    }
    {
    new pname[MAX_PLAYER_NAME];
    new string[100];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s ist dem Server Beigetreten!", pname);
    SendClientMessageToAll(0xAAAAAAAA, string);
    return 1;
    }
    return 0;
    }

    (Zeile 358 - 379)



    Das verdammte Pawno zeigt mir diese Fehlermeldung
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\GTA SAN ANDREAS\GTA_SERVER\pawno\include\M-inc.inc(341) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\GTA SAN ANDREAS\SaMP\Backup\pawno\Freeroam.pwn(360) : warning 219: local variable "pname" shadows a variable at a preceding level
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\GTA SAN ANDREAS\SaMP\Backup\pawno\Freeroam.pwn(364) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\GTA SAN ANDREAS\SaMP\Backup\pawno\Freeroam.pwn(369) : error 055: start of function body without function header
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\GTA SAN ANDREAS\SaMP\Backup\pawno\Freeroam.pwn(372) : error 021: symbol already defined: "GetPlayerName"
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\GTA SAN ANDREAS\SaMP\Backup\pawno\Freeroam.pwn(375) : error 010: invalid function or declaration
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\GTA SAN ANDREAS\SaMP\Backup\pawno\Freeroam.pwn(377) : error 010: invalid function or declaration
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\GTA SAN ANDREAS\SaMP\Backup\pawno\Freeroam.pwn(382) : warning 219: local variable "pname" shadows a variable at a preceding level
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\GTA SAN ANDREAS\SaMP\Backup\pawno\Freeroam.pwn(383) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\GTA SAN ANDREAS\SaMP\Backup\pawno\Freeroam.pwn(642) : warning 203: symbol is never used: "pname"
    C:\Users\Matthias.HP-Compaq-6820s\Desktop\GTA SAN ANDREAS\SaMP\Backup\pawno\Freeroam.pwn(642) : warning 203: symbol is never used: "string"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Wie immer danke ich euch für eure Hilfe :D

  • Das kann nicht funktionieren. Der zweite Abschnitt ab "new pname[MAX_PLAYER_NAME];" muss in einer anderen funktion geschrieben werden.

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • public OnPlayerConnect(playerid)
    {
    new pname[24], File:ftw=fopen("gamer.txt", io_append);
    GetPlayerName(playerid, pname, 24);
    fwrite(ftw, pname);
    fclose(ftw);
    new string[30];
    format(string, 30, "%s\r\n", pname);
    fwrite(ftw, string);

    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s ist dem Server Beigetreten!", pname);
    SendClientMessageToAll(0xAAAAAAAA, string);
    return 1;
    }


    Ich empfehle dir gleich mal Scripten zu lernen, zu Scripten heißt nicht sich alles per Kopieren und Einfügen in eine Datei kopieren, F5 zu drücken, und den Code in ein Forum zu posten wenn was nicht klappt!!!

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • Ich empfehle dir gleich mal Scripten zu lernen, zu Scripten heißt nicht sich alles per Kopieren und Einfügen in eine Datei kopieren, F5 zu drücken, und den Code in ein Forum zu posten wenn was nicht klappt!!!

    Ich weiß das man das nicht so oft sollte, nur wenn ich selbst die Lösung nicht finden kann....


    Und aus den Lösungen im Forum von solchen Problemen lerne ich halt =)