Beiträge von AdnaN

    Die Camera darf sich nicht genau da befinden wo sich der Spieler befindet
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    Koords ändern.
    Platziere die Camera woanders hin.


    2.
    Dafür brauchst du erstmal fraktionen.

    Ok dan musst du es so machen.



    new Float:x, Float:y, Float:z; // Das brauchen wir damit wird die Position des Objektes ermitteln
    GetObjectPos(IDdeinesOBJEKTES, x, y, z); // Hiermit wird die Position geortet
    if(IsPlayerInRangeOfPoint(playerid, entfernung.0, x, y, z)) // Wen er in der nähe ist ...
    {
    // .....
    }


    Ungetestet


    new world;
    world = GetPlayerVirtualWorld(playerid);
    if(IsPlayerInRangeOfPoint(i, 1.0, gPickKoords[13][0], gPickKoords[13][1], gPickKoords[13][2]) && world == 1 )
    {
    // .....
    }


    Joa mit:


    if(IsPlayerInRangeOfPoint(playerid, entfernung.0, x Position vom Objekt, y Position vom Objekt, z Position vom Objekt))
    {
    // Was soll passieren
    }



    // Edit:


    Wie meinse mit Bewegendes?
    Bewegt es sich ständig?

    Ja hab das einfach ma weggenommen.
    Weis nicht wieso xD


    Hmm
    Kann wer helfen?


    // Edit:


    Habs hinbekommen das er Compiled ohne abzustürzen.
    Aber jetzt gibt es dieses Problem:


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    new vehicleid1;
    vehicleid1 = GetPlayerVehicleID(playerid);
    if(vehicleid1 == LSPDmaverick)
    {
    if(gTeam[playerid] == LSPD && Rank[playerid] < 3)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, Hellblau, "Dieses Fahrzeug darfst du nicht bedienen!");
    }
    }
    return 1;
    }


    Wen ich jetzt ihn den Helli einsteige kann ich ihn bedienen.
    Aber habe nicht festgelegt das Rank für LSPD 3 ist.


    Wie behebe ich das Problem?

    Zitat

    Also habt wenigstens Kenntnisse in mindestens einer dieser Programmiersprachen: Visual Basic

    Visual Basic (2/3/4/5/6) ? Welche von denen ? :D


    Ich beherrsche Visual Basic 6 Etwas - C++ Wenig.
    Bin derzeit am C++ lernen wen ich schon mehr weis werd ich mich Bewerben ^^.

    Diese leute die sich gemeldet haben schrieben das sie sich mit WBB auskennen.
    Aber du brauchst leute die Beiträge verfassen.


    Beherrschen diese leute den eine Programmiersprache?
    Weil sonst bringen sie dir eig. nix auser vllt ne kleine Forum hilfe.

    Lol.


    Hab das im Script gepackt

    // Unter News
    new Rank[MAX_PLAYERS];
    new helli;


    // Unter OnGameModeInit
    helli = CreateVehicle(487, x, y, z, angle, color1, color2, respawn);


    // Unter OnPlayerEnterVehicle


    new vehicleid;
    vehicleid = GetPlayerVehicleID(playerid);
    if(vehicleid == helli)
    {
    if(gTeam[playerid] == LSPD && Rank[playerid] < 3)
    {
    RemovePlayerFromVehicle(playerid);
    }
    }
    return 1;
    }


    Wen ich jetzt Compile kommt ne Fehlermeldung von Windows das Pawno nicht mehr Funktioniert.
    Habe die auswahl zischen im internet nach dem Problem suchen oder das Programm schließen.


    Woran liegt das?

    So:



    // ----- News
    new gTeam[MAX_PLAYERS];


    // ----- #Defines
    #define TESTER1 0
    #define TESTER2 1
    #define TESTER3 2
    #define TESTER4 3
    #define ZIVILISTEN 4


    // ----- OnPlayerRequestClass
    Public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 2875.9609,-1591.3766,22.3667);
    SetPlayerCameraPos(playerid, 2886.9978,-1594.5127,21.1649);
    SetPlayerCameraLookAt(playerid, 2875.9609,-1591.3766,22.3667);


    switch(classid)
    {
    case 1: gTeam[playerid] = TESTER1
    case 2: gTeam[playerid] = TESTER2;
    case 3: gTeam[playerid] = TESTER3;
    case 4: gTeam[playerid] = TESTER4

    default: gTeam[playerid] = TEAM_ZIVILISTEN;
    }
    return 1;
    }



    Nach dem Tutorial von M4rciii