"i" 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
  • Hallo,


    ich habe ein Problem, und zwar, "i" geht nicht.


    Script:
    forward check();public check(){for(new i = 0; i < MAX_PLAYERS; i++)if(IsPlayerInRangeOfPoint(i,110,0,0,0);{SendClientMessage(i, ROT, "Du darfst diesen Bereich nicht betreten!");SpawnPlayer(i);}return 1;}


    Errors:
    C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(745) : error 001: expected token: ")", but found ";"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(745) : error 036: empty statementC:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(747) : error 017: undefined symbol "i"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(748) : error 017: undefined symbol "i"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.


    Ich hoffe, ihr könnt mir helfen! :)

    Einmal editiert, zuletzt von FineTime () aus folgendem Grund: [pwn]

  • forward check();
    public check() {
    for(new i = 0; i < MAX_PLAYERS; i++) {
    if(IsPlayerInRangeOfPoint(i,110,0,0,0)) {
    SendClientMessage(i, ROT, "Du darfst diesen Bereich nicht betreten!");
    SpawnPlayer(i);
    return 1;
    }
    }
    return 1;
    }


    hast bei der If-Abfrage nen Fehler gehabt und eine Klammer vergessen

  • Hab das eingefügt und dann kam das:


    C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(47) : error 017: undefined symbol "Connect_To_Database"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(49) : warning 217: loose indentationC:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(175) : warning 217: loose indentationC:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(189) : warning 217: loose indentationC:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(191) : error 017: undefined symbol "mysql_CheckAccount"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(199) : error 017: undefined symbol "mysql_CheckAccount"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(208) : warning 217: loose indentationC:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(215) : error 017: undefined symbol "SpielerName"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(224) : error 017: undefined symbol "SpielerName"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(258) : error 017: undefined symbol "SpielerName"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(266) : error 017: undefined symbol "SpielerName"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(269) : error 017: undefined symbol "SpielerName"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(273) : error 017: undefined symbol "IstSpielerAdmin"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(348) : error 017: undefined symbol "SpielerName"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(368) : error 017: undefined symbol "SpielerName"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(383) : error 017: undefined symbol "SpielerName"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(396) : error 017: undefined symbol "SpielerName"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(421) : error 017: undefined symbol "SpielerName"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(436) : error 017: undefined symbol "SpielerName"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(442) : error 017: undefined symbol "IstSpielerAdmin"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(621) : error 017: undefined symbol "CreateAccount"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(653) : error 017: undefined symbol "SpielerName"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(654) : error 017: undefined symbol "mysql_ReturnPasswort"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(657) : error 017: undefined symbol "LoadPlayer"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(745) : warning 217: loose indentationC:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(747) : error 079: inconsistent return types (array & non-array)C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(751) : warning 217: loose indentationC:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(751) : error 029: invalid expression, assumed zeroC:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(751) : error 017: undefined symbol "Connect_To_Database"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(758) : error 079: inconsistent return types (array & non-array)C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(769) : error 079: inconsistent return types (array & non-array)C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(777) : error 079: inconsistent return types (array & non-array)
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    26 Errors.


    //EDIT 1:
    8| (Dieser Edit MUSSTE sein! xD)

    Einmal editiert, zuletzt von FineTime ()

  • Dann hast du irgendwo einen Klammerfehler.

  • Ja, aber wo?


    Nicht in dem Code, der gepostet wurde.


    Das "i" wird sehr oft für "playerid" verwendet..
    Änder mal das "i" einfach in "playerid"


    i ist einfach eine Variable. Man kann nicht einfach so sagen, wofür es steht. Ebenfalls ist in dieser Funktion kein playerid verfügbar.

  • Das "i" wird sehr oft für "playerid" verwendet..
    Änder mal das "i" einfach in "playerid"

    C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(744) : error 017: undefined symbol "playerid"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(744) : error 001: expected token: ")", but found ";"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(744) : error 036: empty statementC:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(744) : fatal error 107: too many error messages on one line



    :S

    Einmal editiert, zuletzt von FineTime ()

  • Das "i" wird sehr oft für "playerid" verwendet..
    Änder mal das "i" einfach in "playerid"


    Guck dir um Gottes Willen mal bitte den Quellcode an.
    Anstatt das "i" würde auch gut "playerid" hinpassen, oder meinst nicht?
    Ich habe das Problem auch oft gehabt. :thumbup:


    Falsch.


  • Falsch.

    Ich muss das auch nicht mit dir Diskutieren, du hast nicht das Problem und Fertig ist, warten wir einfach auf die Nachricht von dem Enduser.
    Ah okay, habe nun den Beitrag von dem User gesehen.
    Markier uns mal bitte direkt die Zeile Rot, wo dieser Error kommt:
    German_Xtra_Freeroam.pwn(744) : error 001: expected token: ")", but found ";"

  • German_Xtra_Freeroam.pwn(744) : error 001: expected token: ")", but found ";"

    if(IsPlayerInRangeOfPoint(i,110,0,0,0);


    //EDIT 1:
    Ich habs so gemacht, wie hier: LINK


    //EDIT 2:
    Hab gemerkt, dass eine Klammer fehlt.
    Jetzt noch 3 Errors.

    C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(744) : error 036: empty statementC:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(746) : error 017: undefined symbol "i"C:\Users\User\Desktop\Spiele\SA-MP\Server\German Xtra Freeroam\gamemodes\German_Xtra_Freeroam.pwn(747) : error 017: undefined symbol "i"

    2 Mal editiert, zuletzt von FineTime () aus folgendem Grund: jetzt [pwn] :D

  • @iBeavis:


    Hab gemerkt, dass eine Klammer fehlt.


    InternetInk aka Benjamin:

    Beitrag bitte bearbeiten > Code löschen > Über dem Textfeld über der grauen Leiste von "Editor" zu "Quellcode" wechseln > drücken den Code zwischen die Klammern ] & [ kopieren und erneut absenden.


    So ist er eingerückt und deutlich besser lesbar...


    Bitte Merken, danke...

    Ich hab jetzt alle Codes auf das hier geändert.

  • Ok verlesen


    Zeig mal die Funktion wo du es reingeschrieben hast so wie sie jetzt genau bei dir ist
    Also das wo bei den errors zu finden ist
    Zeile 744 steckt der error also die gesammte funktion Posten dann kann man mehr sagen

    All in all it's just another brick in the wall

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen