Fahrschulsystem

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Oke habe ja schon fast alles

    Das ist mein Code:

    [pwn]if(strcmp(cmd, "/autofahrt", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsAnInstructor(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /startfahrt [playerid]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    Fahrschule[playerid] = 1;
    Fahrschul1CP[playerid] = 1;
    format(string, sizeof(string), "* Du hast mit %s die Checkpoints gestartet",giveplayer);
    SendClientMessage(playerid, 0xFF4600FF, string);
    format(string, sizeof(string), "* Fahrlehrer %s startet nun die fahrt, fahr die Checkpoints ab!",sendername);
    SendClientMessage(giveplayerid, 0xFF4600FF, string);
    Fahrschule[playerid] = 1;
    Fahrschul1CP[playerid] = 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Der Spieler ist Offline !");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Fahrlehrer !");
    return 1;
    }
    }
    return 1;
    }[/pwn]

    [pwn]new Fahrschule[MAX_PLAYERS];
    new Fahrschul1CP[MAX_PLAYERS];[/pwn]

    [pwn]if(Fahrschul1CP[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,10.0,1290.9824,-1827.2039,13.1186))//Stadthalle
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "[INFORMATION]: Du hast den Checkpoint erreicht!");
    SetPlayerCheckpoint(playerid,1517.2482,-1738.1279,13.1182, 5.0);
    Fahrschul1CP[playerid] = 2;
    }
    else if(Fahrschul1CP[playerid] == 2 && IsPlayerInRangeOfPoint(playerid,10.0,1517.2482,-1738.1279,13.1182))//Zivispawn
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "[INFORMATION]: Du hast den Checkpoint erreicht!");
    SetPlayerCheckpoint(playerid,1691.1700,-1857.0267,13.0210, 5.0);
    Fahrschul1CP[playerid] = 3;
    }
    else if(Fahrschul1CP[playerid] == 3 && IsPlayerInRangeOfPoint(playerid,10.0,1691.1700,-1857.0267,13.0210))//Binco
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "[INFORMATION]: Du hast den Checkpoint erreicht!");
    SetPlayerCheckpoint(playerid,1939.7654,-1757.4624,12.9526, 5.0);
    Fahrschul1CP[playerid] = 4;
    }
    else if(Fahrschul1CP[playerid] == 4 && IsPlayerInRangeOfPoint(playerid,10.0,1939.7654,-1757.4624,12.9526))//Billigautohaus
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "[INFORMATION]: Du hast den Checkpoint erreicht!");
    SetPlayerCheckpoint(playerid,2265.1775,-1342.2583,23.5455, 5.0);
    Fahrschul1CP[playerid] = 5;
    }
    else if(Fahrschul1CP[playerid] == 5 && IsPlayerInRangeOfPoint(playerid,10.0,2265.1775,-1342.2583,23.5455))//BSN
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "[INFORMATION]: Du hast den Checkpoint erreicht!");
    SetPlayerCheckpoint(playerid,1414.7941,-1029.6133,23.2065, 5.0);
    Fahrschul1CP[playerid] = 6;
    }
    else if(Fahrschul1CP[playerid] == 6 && IsPlayerInRangeOfPoint(playerid,10.0,1414.7941,-1029.6133,23.2065))//Arbeitsamt
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "[INFORMATION]: Du hast den Checkpoint erreicht!");
    SetPlayerCheckpoint(playerid,1219.1023,-927.6946,42.4027, 5.0);
    Fahrschul1CP[playerid] = 7;
    }
    else if(Fahrschul1CP[playerid] == 7 && IsPlayerInRangeOfPoint(playerid,10.0,1219.1023,-927.6946,42.4027))//Motorradautohaus
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "[INFORMATION]: Du hast den Checkpoint erreicht!");
    SetPlayerCheckpoint(playerid,1151.9315,-1268.9618,13.1956, 5.0);
    Fahrschul1CP[playerid] = 8;
    }
    else if(Fahrschul1CP[playerid] == 8 && IsPlayerInRangeOfPoint(playerid,10.0,1151.9315,-1268.9618,13.1956))//Fraktionsautohaus
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "[INFORMATION]: Du hast den Checkpoint erreicht!");
    SetPlayerCheckpoint(playerid,1087.7510,-1735.7404,13.1924, 5.0);
    Fahrschul1CP[playerid] = 9;
    }
    else if(Fahrschul1CP[playerid] == 9 && IsPlayerInRangeOfPoint(playerid,10.0,1087.7510,-1735.7404,13.1924))//Busbahnhof
    {
    SendClientMessage(playerid, COLOR_WHITE, "Das wars dein Fahrlehrer sagt dir nun ob du bestanden hast!");
    DisablePlayerCheckpoint(playerid);
    new car;
    car = GetPlayerVehicleID(playerid);
    SetVehicleToRespawn(car);
    Fahrschule[playerid] = 0;
    Fahrschul1CP[playerid] = 0;
    }[/pwn]

    Mfg

    Moritz

    kriege diese Erros:

    [pwn]C:\Users\Moritz\Desktop\LoD Script\gamemodes\Release.pwn(7379) : error 029: invalid expression, assumed zero
    C:\Users\Moritz\Desktop\LoD Script\gamemodes\Release.pwn(7379) : error 029: invalid expression, assumed zero
    C:\Users\Moritz\Desktop\LoD Script\gamemodes\Release.pwn(7379) : warning 215: expression has no effect
    C:\Users\Moritz\Desktop\LoD Script\gamemodes\Release.pwn(7379) : error 001: expected token: ";", but found "]"
    C:\Users\Moritz\Desktop\LoD Script\gamemodes\Release.pwn(7379) : fatal error 107: too many error messages on one line

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


    4 Errors.[/pwn]
  • die sind behoben aber wenn ich das starte soll ja der chechkpoint kommen ^^

    Also der erste muss man ja so erstellen [pwn] if(strcmp(cmd, "/autofahrt", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsAnInstructor(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /autofahrt [playerid]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    Fahrschul1CP[playerid] = 1;
    format(string, sizeof(string), "* Du hast mit %s die Checkpoints gestartet",giveplayer);
    SendClientMessage(playerid, 0xFF4600FF, string);
    format(string, sizeof(string), "* Fahrlehrer %s startet nun die fahrt, fahr die Checkpoints ab!",sendername);
    SendClientMessage(giveplayerid, 0xFF4600FF, string);
    Fahrschul1CP[playerid] = 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Der Spieler ist Offline !");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Fahrlehrer !");
    return 1;
    }
    }
    return 1;
    }[/pwn]
  • [pwn]if(strcmp(cmd, "/autofahrt", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsAnInstructor(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /autofahrt [playerid]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    Fahrschul1CP[playerid] = 1;
    format(string, sizeof(string), "* Du hast mit %s die Checkpoints gestartet",giveplayer);
    SendClientMessage(playerid, 0xFF4600FF, string);
    format(string, sizeof(string), "* Fahrlehrer %s startet nun die fahrt, fahr die Checkpoints ab!",sendername);
    SendClientMessage(giveplayerid, 0xFF4600FF, string);
    Fahrschul1CP[playerid] = 1;
    Fahrschul1CP[pID] = 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Der Spieler ist Offline !");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Fahrlehrer !");
    return 1;
    }
    }
    return 1;
    }[/pwn]