Beiträge von Pall.

    Hallo,
    Kann man bei npcs die hitbox so unsynchron machen wie bei normalen Spielern ?
    Also wenn man sie etwas neben dem skin trifft.


    danke

    Zur Bundeswehr gehen --> zum Heer oder Luftwaffe --> Grundausbildung --> Fallschirmjägerausbildung oder Kampfhelikopterpilot --> Wenn ich die Aufnahmeprüfung bestehe zum KSK
    Also das ist mein Wunsch aber wenn ich nicht bei dem KSK aufgenommen werde, dann reicht mir Fallschirmjäger oder Pilot auch

    Sieht gut aus. hätte ich eure Vorstellung nicht gelesen hätte ich keine vorurteile :D
    wenn ihr keine Daten usw an dritte weitergebt und in den agb kein Müll steht wird es bestimmt gut genutzt werden.
    Noch n Frage. wann werden links und hochgeladene Dateien gelöscht ?

    Hallo,
    ist es möglich zu scripten, wenn jemand eine Stelle trifft, dort ein kleinen Checkpoint hinzusetzen und abfragen zu lassen ob er die Stelle getroffen hat und eine Nachricht zu setzen ?
    Ich will eine Art Schiess-Parkour machen, wo man durchläuft und halt solche Checkpoints abschiessen muss.
    Wäre echt nett wenn ihr helfen könntet.


    MfG,
    Pall.

    Ich hab den richtigen Code:



    Oben im Script:


    new objectid1[MAX_VEHICLES], objectid2[MAX_VEHICLES], objectid3[MAX_VEHICLES], objectid4[MAX_VEHICLES];



    OnVehicleDeath


    new Mav = GetVehicleModel(vehicleid);
    if(Mav == 469){
    DestroyObject( objectid1[vehicleid]);
    DestroyObject( objectid2[vehicleid]);
    DestroyObject( objectid3[vehicleid]);
    DestroyObject( objectid4[vehicleid]);
    }


    OnPlayerEnterVehicle


    new Mav = GetVehicleModel(vehicleid);
    if(Mav==469)
    {
    DestroyObject(objectid1[vehicleid]);
    DestroyObject(objectid2[vehicleid]);
    DestroyObject(objectid3[vehicleid]);
    DestroyObject(objectid4[vehicleid]);
    objectid1[vehicleid] = CreateObject(2937, 0,0,0, 0.00, 0.00, 0.00);
    objectid2[vehicleid] = CreateObject(2937, 0,0,0, 0.00, 0.00, 0.00);
    objectid3[vehicleid] = CreateObject(2937, 0,0,0, 0.00, 0.00, 0.00);
    objectid4[vehicleid] = CreateObject(2937, 0,0,0, 0.00, 0.00, 0.00);
    AttachObjectToVehicle(objectid1[vehicleid],vehicleid, 1.09, 1.88, -1.0, 0.0, 0.0, 0.0);
    AttachObjectToVehicle(objectid2[vehicleid],vehicleid, 1.09, -0.60, -1.0, 0.0, 0.0, 0.0);
    AttachObjectToVehicle(objectid3[vehicleid],vehicleid, -1.12, 1.88, -1.0, 0.0, 0.0, 0.0);
    AttachObjectToVehicle(objectid4[vehicleid],vehicleid, -1.12, -0.60, -1.0, 0.0, 0.0, 0.0);
    }


    Jetzt hab ich aber noch ne Frage:
    Hat einer die Koordinaten wenn ich noch ein Brett neben das andere setzen will ?
    Ich hab mit den Koords gar keine Ahnung. Und wie man die Objekte an alle Fahrzeuge machen lässt beim Serverstart

    Aso das meinte er.... xD Fail


    Musst du bei OnPlayerEnterVehicle oder OnPlayerstateChangeAbfragen ob er als Beifahrer einsteigt und dann lässt du ihn in ein Interior oder so porten


    ja genau das möchte ich ja nicht. Ich möchte dass er noch am heli zu sehen ist nur halt nicht runterfallen kann...sonst stibt man ja am laufenden Band


    Ich hab das jetzt so gemacht:



    Oben im Script:


    new objectid1[MAX_VEHICLES], objectid2[MAX_VEHICLES], objectid3[MAX_VEHICLES], objectid4[MAX_VEHICLES];



    OnVehicleDeath


    new Mav = GetVehicleModel(vehicleid);
    if(Mav == 469){
    DestroyObject( objectid1[vehicleid]);
    DestroyObject( objectid2[vehicleid]);
    DestroyObject( objectid3[vehicleid]);
    DestroyObject( objectid4[vehicleid]);
    }


    OnPlayerEnterVehicle


    new Mav = GetVehicleModel(vehicleid);
    if(Mav==469)
    {
    DestroyObject(objectid1[vehicleid]);
    DestroyObject(objectid2[vehicleid]);
    DestroyObject(objectid3[vehicleid]);
    DestroyObject(objectid4[vehicleid]);
    objectid1[vehicleid] = CreateObject(2937, 0,0,0, 0.00, 0.00, 0.00);
    objectid2[vehicleid] = CreateObject(2937, 0,0,0, 0.00, 0.00, 0.00);
    objectid3[vehicleid] = CreateObject(2937, 0,0,0, 0.00, 0.00, 0.00);
    objectid4[vehicleid] = CreateObject(2937, 0,0,0, 0.00, 0.00, 0.00);
    AttachObjectToVehicle(objectid1[vehicleid],vehicleid, 1.09, 1.88, -1.0, 0.0, 0.0, 0.0);
    AttachObjectToVehicle(objectid2[vehicleid],vehicleid, 1.09, -0.60, -1.0, 0.0, 0.0, 0.0);
    AttachObjectToVehicle(objectid3[vehicleid],vehicleid, -1.12, 1.88, -1.0, 0.0, 0.0, 0.0);
    AttachObjectToVehicle(objectid4[vehicleid],vehicleid, -1.12, -0.60, -1.0, 0.0, 0.0, 0.0);
    }


    Jetzt hab ich aber noch ne Frage:
    Hat einer die Koordinaten wenn ich noch ein Brett neben das andere setzen will ?
    Ich hab mit den Koords gar keine Ahnung. Und wie man die Objekte an alle Fahrzeuge machen lässt beim Serverstart

    Sowas geht glaube ich ansich nicht aber du kannst die Cars mit AttachObjectToVehicle oder so ähnlich verändern


    Doch es muesste gehen, denn bei der Shamal kann man ja auch in ein Innenraum gehen und wenn man aussteigt ist man da wo das Flugzeug war. Also da können dann viele einsteigen.
    Ich machs mal mit AttachObjectToVehicle

    Hey Leute,
    ich hab mir was ueberlegt und weiß noch nicht ganz genau wie und ob man das Scripten kann.
    Also Es gibt den Heli Sparrow. Das ist ein kleiner Helikopter mit 2 Miniguns an den Seiten. Dort kann nur ein Mann einsteigen.
    Ich wollte dann für die Bundeswehr scripten, dass an den beiden Seiten noch jeweils 2 Leute sitzen können oder stehen und von daaus vom Heli runterschiessen.
    Ich finde das viel realistischer und auch besser. Man könnte ja wenn jemand "g" drückt in der nähe des Helis, dass er dann auf einen Platz kommt, aber ich weiß nicht wie ich diese Plätze machen könnte, sodass nicht 2 Leute auf einem Platz sitzen sondern jeder auf einem und wenn kein Platz mehr frei ist der User ne Meldung erhält



    Danke schonmal :) Bitte kein Flame usw.


    Ja habs direkt gesehn und geändert. Muesste jetzt stimmen

    ShowPlayerDialog ( playerid, lsequip, DIALOG_STYLE_LIST, "Wähle ein Equip aus" , "equip1 \nEquip2 \nEquip3 usw." , "Annehmen" , "Abbrechen" ) ;


    und:
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == lsequip)
    {
    if(response) // Wenn "Annehmen" oder Doppelklick gemacht wurde
    {
    if(listitem == 0)
    {
    //Hier bei erster Auswahl
    }
    if(listitem == 1) // They selected the second item - AK-47
    {
    //Hier bei 2. Auswahl
    }
    if(listitem == 2) // They selected the third item - Desert Eagle
    {
    //Hier bei dritter Auswahl
    }
    }
    return 1;
    }
    return 0;
    }


    Hoffe konnte dir helfen

    Ja so ähnlich, auch Interessant für dich wäre ein Whitelist Filterscript, mit dem Kannst du nur Spezielle Namen auf dem Server lassen.


    Ja das wäre auch echt gut. Sogar besser. Gibts so ein SCript irgendwo, oder ein TUT ?
    Dann könnte ich bestimmt auch ein befehl /setwhitelist [name] und dann Leute in die Whitelist eintragen?!


    public OnPlayerConnect(playerid)
    {
    new name[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, name, sizeof(name));
    new Spieler[200];
    format(Spieler,sizeof(Spieler),"/White/%s.txt",name);
    if(!dini_Exists(Spieler))
    {
    SendClientMessage(playerid,Weiss,"Du stehst nicht auf der Whitelist.");
    Kick(playerid);
    }
    else
    {
    //Wenn Spieler auf der Whitelist steht.
    }
    return 1;
    }


    schreibe ich dann bei //WENN spieler auf der Whitelist steht einfach rein, dass der Server eine Nachricht senden soll, dass er auf der Whitelist steht? Und öffnet sich dann das Passwort-Dialog Fenster automatisch ?


    //edit ah ich weiß schon :)
    Danke für eure HILFE! Also die die mir geholfen haben