Wie kann ich diese Error's Fixxen ? [VERZWEIFLUNG]

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 bin ein GF Am Editieren, also ein Projekt-Sunset Scritp, was aber auch schon sehr weit Editiert ist.


    So ich habe Folgende Errors:
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(5597) : error 017: undefined symbol "SetPlayerCheckPoint"
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15064) : error 033: array must be indexed (variable "TutCP")
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15072) : warning 215: expression has no effect
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15073) : error 017: undefined symbol "SetPlayerCheckPoint"
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15075) : error 033: array must be indexed (variable "TutCP")
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15082) : warning 215: expression has no effect
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15083) : error 017: undefined symbol "SetPlayerCheckPoint"
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15085) : error 033: array must be indexed (variable "TutCP")
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15092) : warning 215: expression has no effect
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15093) : error 017: undefined symbol "SetPlayerCheckPoint"
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15095) : error 033: array must be indexed (variable "TutCP")
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15103) : warning 215: expression has no effect
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15104) : error 017: undefined symbol "SetPlayerCheckPoint"
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15106) : error 033: array must be indexed (variable "TutCP")
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15113) : warning 215: expression has no effect
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15114) : error 017: undefined symbol "SetPlayerCheckPoint"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    11 Errors.

    Ich habe ganz oben:
    new TutCP[MAX_PLAYERS];
    Und hier sind die Zeilen:
    if(dialogid == DIALOG_TUT)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dich Entschlossen das Tutorial nicht zu machen");
    }
    if(response == 1)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Fahre nun mit einem Der Mietwagen vor dir die Checkpoints ab.");
    SetPlayerCheckPoint(playerid,1517.5605,-1296.0238,14.4675,5.0); // Zeile: 5597
    TutCP[playerid] = 1;
    }
    }
    if(TutCP == 1) // 15064
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:Stadthalle:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Dies ist der Noobspawn, hier wirst du Spawnen solange du noch kein");
    SendClientMessage(playerid,COLOR_YELLOW,"Haus besitzt oder auch nicht in einer Fraktion bist. Hier findest du auch");
    SendClientMessage(playerid,COLOR_YELLOW,"Mietwagen mit denen du immer Fahren kannst, solange du noch kein eigenes");
    SendClientMessage(playerid,COLOR_YELLOW,"Fahrzeug hast. Diese stehen an verschiedenen Stellen in Los Santos Herum");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] == 2;
    SetPlayerCheckPoint(playerid,1441.0063,-1500.8468,13.1181,5.0);
    }
    if(TutCP == 2)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:Stadthalle:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Rechts neben dir ist die Stadthalle zu finden. in der du");
    SendClientMessage(playerid,COLOR_YELLOW,"Dir einen Personalausweis und auch einen Job holen kannst.");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier kannst du auch Arbeitslosengeld Beantragen");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] == 3;
    SetPlayerCheckPoint(playerid,1526.6385,-1673.7064,13.0409,5.0);
    }
    if(TutCP == 3)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:LSPD:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Links neben dir ist das LSPD zu finden.");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier kannst du dich Melden wenn jemand hinter dir her ist.");
    SendClientMessage(playerid,COLOR_YELLOW,"Oder jemanden Anzeigen willst. du Erreichts Cops auch mit /service");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] == 4;
    SetPlayerCheckPoint(playerid,1431.8513,-1702.5355,13.0409,5.0);
    }
    if(TutCP == 4)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:Fahrschule:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Links neben dir ist die Fahrschule zu finden.");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier kannst du Dir einen Führerschein kaufen.");
    SendClientMessage(playerid,COLOR_YELLOW,"Oder auch andere Führerscheine machen mit einem Fahrlehrer");
    SendClientMessage(playerid,COLOR_YELLOW,"Du kannst Fahrlehrer auch rufen mit /service");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] == 5;
    SetPlayerCheckPoint(playerid,1348.2394,-1753.1565,13.0166,5.0);
    }
    if(TutCP == 5)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:24/7 Shop:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier ist einer unserer 24/7 Läden");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier kannst du dir ein Handy/Telefonbuch oder co Kaufen");
    SendClientMessage(playerid,COLOR_YELLOW,"Kaufen kannst du drinnen mit /buy");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] == 6;
    SetPlayerCheckPoint(playerid,1360.0701,-1280.9448,13.0200,5.0);
    }
    return 1;
    }


    Könnt ihr mir Sagen was das ist ? also wie ich das Gerfixxt bekomme ?


    Ich danke vielmals


    MFG
    Ololberto

    Stahlbau Azubi deswegen kaum Aktiv

  • Aktualisiere mal deine Includes und überprüfe die Load-Reihenfolge der .inc's ;]
    Alles weitere Später ;]


    PS: Fällt dir irgendwas auf?


    if(TutCP == 1)TutCP[playerid] == 2;


    So würde ich es machen ;]


    if(TutCP[playerid] == 1)TutCP[playerid] = 2;


    Nur so nebenbei ^^



    Gruss: Sonic

    I didn't hit you. I high fived your face.

  • Includes werden so Geladen:
    #include <a_samp>
    #include <core>
    #include <float>
    #include <time>
    #include <file>
    #include <utils>
    #include <nstatistics>
    #include <morphinc>
    #include <MidoStream>
    #include <ocmd>


    Mit den Includes mache ich mal ;)

    Stahlbau Azubi deswegen kaum Aktiv

  • Hatte gerade Langeweile und hab dir schnell den Code gefixt:


    if(dialogid == DIALOG_TUT)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dich Entschlossen das Tutorial nicht zu machen");
    }
    if(response == 1)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Fahre nun mit einem Der Mietwagen vor dir die Checkpoints ab.");
    SetPlayerCheckPoint(playerid,1517.5605,-1296.0238,14.4675,5.0); // Zeile: 5597
    TutCP[playerid] = 1;
    }
    }
    if(TutCP[playerid] == 1) // 15064
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:Stadthalle:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Dies ist der Noobspawn, hier wirst du Spawnen solange du noch kein");
    SendClientMessage(playerid,COLOR_YELLOW,"Haus besitzt oder auch nicht in einer Fraktion bist. Hier findest du auch");
    SendClientMessage(playerid,COLOR_YELLOW,"Mietwagen mit denen du immer Fahren kannst, solange du noch kein eigenes");
    SendClientMessage(playerid,COLOR_YELLOW,"Fahrzeug hast. Diese stehen an verschiedenen Stellen in Los Santos Herum");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] = 2;
    SetPlayerCheckPoint(playerid,1441.0063,-1500.8468,13.1181,5.0);
    }
    if(TutCP[playerid] == 2)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:Stadthalle:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Rechts neben dir ist die Stadthalle zu finden. in der du");
    SendClientMessage(playerid,COLOR_YELLOW,"Dir einen Personalausweis und auch einen Job holen kannst.");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier kannst du auch Arbeitslosengeld Beantragen");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] = 3;
    SetPlayerCheckPoint(playerid,1526.6385,-1673.7064,13.0409,5.0);
    }
    if(TutCP[playerid] == 3)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:LSPD:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Links neben dir ist das LSPD zu finden.");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier kannst du dich Melden wenn jemand hinter dir her ist.");
    SendClientMessage(playerid,COLOR_YELLOW,"Oder jemanden Anzeigen willst. du Erreichts Cops auch mit /service");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] = 4;
    SetPlayerCheckPoint(playerid,1431.8513,-1702.5355,13.0409,5.0);
    }
    if(TutCP[playerid] == 4)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:Fahrschule:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Links neben dir ist die Fahrschule zu finden.");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier kannst du Dir einen Führerschein kaufen.");
    SendClientMessage(playerid,COLOR_YELLOW,"Oder auch andere Führerscheine machen mit einem Fahrlehrer");
    SendClientMessage(playerid,COLOR_YELLOW,"Du kannst Fahrlehrer auch rufen mit /service");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] = 5;
    SetPlayerCheckPoint(playerid,1348.2394,-1753.1565,13.0166,5.0);
    }
    if(TutCP[playerid] == 5)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:24/7 Shop:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier ist einer unserer 24/7 Läden");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier kannst du dir ein Handy/Telefonbuch oder co Kaufen");
    SendClientMessage(playerid,COLOR_YELLOW,"Kaufen kannst du drinnen mit /buy");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] = 6;
    SetPlayerCheckPoint(playerid,1360.0701,-1280.9448,13.0200,5.0);
    }
    return 1;
    }


    Gruss: Sonic

    I didn't hit you. I high fived your face.

  • Ja das geht jetzt, aber ich hänge noch immer bei den SetPlayerCheckPoints,
    Diese Errors habe ich noch:
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(5594) : error 017: undefined symbol "SetPlayerCheckPoint"
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15070) : error 017: undefined symbol "SetPlayerCheckPoint"
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15080) : error 017: undefined symbol "SetPlayerCheckPoint"
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15090) : error 017: undefined symbol "SetPlayerCheckPoint"
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15101) : error 017: undefined symbol "SetPlayerCheckPoint"
    D:\Neuer Ordner (2)\gamemodes\GameCide2.0.pwn(15110) : error 017: undefined symbol "SetPlayerCheckPoint"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.

    Stahlbau Azubi deswegen kaum Aktiv

  • Probiers mal so:


    #include <a_samp>
    #include <a_players>
    #include <core>
    #include <float>
    #include <time>
    #include <file>
    #include <utils>
    #include <nstatistics>
    #include <morphinc>
    #include <MidoStream>
    #include <ocmd>


    Das unbekannte Symbol ist in der "a_players.inc" definiert.


    //EDIT


    PFUIIII XD


    if(TutCP[playerid] == 1) // 15064
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:Stadthalle:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Dies ist der Noobspawn, hier wirst du Spawnen solange du noch kein");
    SendClientMessage(playerid,COLOR_YELLOW,"Haus besitzt oder auch nicht in einer Fraktion bist. Hier findest du auch");
    SendClientMessage(playerid,COLOR_YELLOW,"Mietwagen mit denen du immer Fahren kannst, solange du noch kein eigenes");
    SendClientMessage(playerid,COLOR_YELLOW,"Fahrzeug hast. Diese stehen an verschiedenen Stellen in Los Santos Herum");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] = 2;
    SetPlayerCheckpoint(playerid,1441.0063,-1500.8468,13.1181,5.0);
    }
    if(TutCP[playerid] == 2)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:Stadthalle:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Rechts neben dir ist die Stadthalle zu finden. in der du");
    SendClientMessage(playerid,COLOR_YELLOW,"Dir einen Personalausweis und auch einen Job holen kannst.");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier kannst du auch Arbeitslosengeld Beantragen");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] = 3;
    SetPlayerCheckpoint(playerid,1526.6385,-1673.7064,13.0409,5.0);
    }
    if(TutCP[playerid] == 3)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:LSPD:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Links neben dir ist das LSPD zu finden.");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier kannst du dich Melden wenn jemand hinter dir her ist.");
    SendClientMessage(playerid,COLOR_YELLOW,"Oder jemanden Anzeigen willst. du Erreichts Cops auch mit /service");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] = 4;
    SetPlayerCheckpoint(playerid,1431.8513,-1702.5355,13.0409,5.0);
    }
    if(TutCP[playerid] == 4)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:Fahrschule:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Links neben dir ist die Fahrschule zu finden.");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier kannst du Dir einen Führerschein kaufen.");
    SendClientMessage(playerid,COLOR_YELLOW,"Oder auch andere Führerscheine machen mit einem Fahrlehrer");
    SendClientMessage(playerid,COLOR_YELLOW,"Du kannst Fahrlehrer auch rufen mit /service");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] = 5;
    SetPlayerCheckpoint(playerid,1348.2394,-1753.1565,13.0166,5.0);
    }
    if(TutCP[playerid] == 5)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"---------------.:24/7 Shop:.-----------------");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier ist einer unserer 24/7 Läden");
    SendClientMessage(playerid,COLOR_YELLOW,"Hier kannst du dir ein Handy/Telefonbuch oder co Kaufen");
    SendClientMessage(playerid,COLOR_YELLOW,"Kaufen kannst du drinnen mit /buy");
    SendClientMessage(playerid,COLOR_RED,"Fahre nun zum Nächsten Checkpoint");
    TutCP[playerid] = 6;
    SetPlayerCheckpoint(playerid,1360.0701,-1280.9448,13.0200,5.0);
    }
    return 1;
    }



    Code
    SetPlayerCheckPoint => SetPlayerCheckpoint



    Gruss: Sonic

    I didn't hit you. I high fived your face.

  • SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size);
    und nicht
    SetPlayerCheckPoint(playerid, Float:x, Float:y, Float:z, Float:size);