Beiträge von TPO

    Du kannst OnPlayerPickUpPickUp nicht im Fahrzeug benutzen... dann musst du einen Timer durchlaufen lassen ob der Spieler an der Position ist falls ja Nachricht senden dann eine Var. auf 1 setzten und nur Senden falls die Var. auf 1 ist und sonst nicht und wenn er nicht mehr in der Range ist wieder die Var auf 0 setzten das dient damit er nicht vollgepammt wird aber einmal die Nachricht bekommt!

    Erstmal SuFu benutzen... und sonst den Tutorial Bereich durchsuchen hättest du das gemacht würdest du es finden! Denn es gibt mehrere Tutorial wo Dialoge erklärt werden, einfach mal suchen..


    Die drei Arten die du da siehst.. DIALOG_STYLE_INPUT, DIALOG_STYLE_LIST und DIALOG_STYLE_MSGBOX oder so..

    Einfach nur:
    if (strcmp("/carwash", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    MoveObject(Carwashwasser,1910.8001708984, -1776.3387451172, 7.9853558540344, 3); // Hier war der Fehler :D
    GameTextForPlayer(playerid,"Bitte warten!",3000,0);
    }
    return 1;
    }

    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if(newkeys == (KEY_JUMP))//wo die ** sind kommt die taste hin
    {
    if(pInfo[playerid][gTeam] == DRK || pInfo[playerid][gLeader] == DRK)
    {

    if(PlayerToPoint(10.5, playerid, 1811.5548095703, -1890.150390625, 15.180536270142))
    {
    MoveObject(DRKtor, 1811.5548095703, -1890.150390625, 8.180536270142, 2.5); // XYZ koordinaten wohin das tor auf geht 2.5 ist die geschwindigkeit
    SetTimer("torimer", 10000, 0);
    }
    else if(PlayerToPoint(10.5, playerid, 1390.9075927734, -1649.3873291016, 15.942720413208))
    {
    MoveObject(asbtor, 1390.9075927734, -1649.3873291016, 8.00, 2.5); // XYZ koordinaten wohin das tor auf geht 2.5 ist die geschwindigkeit
    SetTimer("torimer", 10000, 0);
    }
    }
    }
    return 1;
    }

    Und Dog bei dir haste IfPlayerToPoint verwendet, dafür fehlt doch noch der stock what ever und warum nimmste nicht IsPlayerInRangeOfPoint irgendwer meinte mal das ist nicht so resourcenverbrauchend (?)



    E by Dog : weil ich den code nicht ausm kopf wusste nur den , und ich klust hatte nach zu scuhen

    Dafür brauchst du SetObjectRotation weil MoveObject nur nach Oben/Unten/Rechts/Links etc. verschieben kann aber nicht drehen kann :P

    Und welches ist Zeile 30?
    return 0;
    ja sicher nicht...


    Achja und hau mal
    new CarwashPickup;
    new Carwashwasser;


    über main()

    Wenns das erste ist musste es nicht posten, wäre ja nervig wenns jeder Postet :P das ist ja nichts lern lieber noch ein bisschen dann wirds schon!


    Trotzdem für die mühe und als Motivation: 5/10