CP problem

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

  • CP problem

    Die Frage ansich ist vll etwas komisch,da sie eher 'Basic' ist..aber da ich mich in letzter Zeit nur mit dem Theoretischen,also Frakautohäuser usw beschäftigt habe(eben alles,ohne CP's)
    hab ich nun probleme,einen weitern Checkpoint zu erstellen,wenn ich einen betrete..irgendwie returne ich da was falsches

    [pwn]ocmd:start(playerid,params[])
    {
    #pragma unused params
    if(!AscheinCP[playerid] == 1)return SCM(playerid,-1,"Du hast den Schein noch nicht gestartet!");
    {
    SetPlayerCheckpoint(playerid,1456.1115,-1197.7535,19.2602,3);
    AscheinCP[playerid] = 2;
    return 1;
    }
    }
    public OnPlayerEnterCheckpoint(playerid)
    {

    if(AscheinCP[playerid] = 2)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1445.5017,-1028.3245,23.5095,3);
    AscheinCP[playerid] = 3;
    return 1;

    }
    else if(AscheinCP[playerid] = 3)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1228.4064,-929.5848,42.3249,3);
    AscheinCP[playerid] = 4;
    return 1;

    }
    else if(AscheinCP[playerid] = 4)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1006.4309,-939.8262,41.9467,3);
    AscheinCP[playerid] = 5;
    return 1;
    }
    else if(AscheinCP[playerid] = 5)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,560.1191,-1232.2979,16.9579,3);
    AscheinCP[playerid] = 6;
    return 1;
    }
    else if(AscheinCP[playerid] = 6)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,528.0496,-1461.7125,14.6510,3);
    AscheinCP[playerid] = 7;
    return 1;
    }
    else if(AscheinCP[playerid] = 7)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,789.0900,-1588.6730,13.1618,3);
    AscheinCP[playerid] = 8;
    return 1;
    }
    else if(AscheinCP[playerid] = 8)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1051.9486,-1574.4346,13.1601,3);
    AscheinCP[playerid] = 9;
    return 1;
    }
    else if(AscheinCP[playerid] = 9)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1290.9738,-1575.3418,13.1542,3);
    AscheinCP[playerid] = 10;
    return 1;
    }
    else if(AscheinCP[playerid] = 10)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1305.7030,-1855.6252,13.1865,3);
    AscheinCP[playerid] = 11;
    return 1;
    }
    else if(AscheinCP[playerid] = 11)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1315.2681,-1746.9233,13.1542,3);
    AscheinCP[playerid] = 12;
    return 1;
    }
    else if(AscheinCP[playerid] = 12)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1414.0657,-1735.5188,13.1620,3);
    AscheinCP[playerid] = 13;
    return 1;
    }
    else if(AscheinCP[playerid] = 13)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1430.4337,-1656.0013,13.1544,3);
    AscheinCP[playerid] = 14;
    return 1;
    }
    else if(AscheinCP[playerid] = 13)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1374.7999,-1636.6747,13.1538,3);
    AscheinCP[playerid] = 0;
    DestroyVehicle(GetPlayerVehicleID(playerid));
    new Float:health;
    new veh;
    veh = GetPlayerVehicleID(playerid);
    if(GetVehicleHealth(veh, health) < 700)
    {
    SCM(playerid,Weiß,"Du hast die Prüfung {FF8C00}nicht {FEFEFE} bestanden!Dein Auto hat zuviel Schaden!");
    return 1;
    }
    else if(GetVehicleHealth(veh, health) < 700)
    {
    SCM(playerid,Weiß,"Du hast die Prüfung {FF8C00} bestanden {FEFEFE} !");
    SetPVarInt(playerid,"Aschein",1);
    return 1;
    }
    GivePlayerMoney(playerid,-5000);
    GameTextForPlayer(playerid,"-5000",3000,1);
    return 1;
    }
    return 1;
    }[/pwn]

    nachdem ich /start eingetippt habe,wird mir ein CP angezeigt.Wenn ich diesen betrete,erscheint der nächste,welcher jedoch nicht weggeht..

    2. Frage,kann man irgendwie den Bug fixen,welcher durch das anzeigen der CP's auf gemappten gegenständen hervorgerufen wird?