Beiträge von Taylor385

    Na dann so


    public OnPlayerStateChange(playerid, newstate, oldstate){if(newstate == PLAYER_STATE_DRIVER){ if(startbmx[playerid] == GetPlayerVehicleID(playerid)) { //Motor starten. } else { //Motor nicht starten }}}

    Funktioniert immer noch nicht.
    Andere Spieler können das Fahrrad von den Spieler fahren.
    Code:
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(startbmx[playerid] == GetPlayerVehicleID(playerid))
    {
    SetVehicleParamsEx(startbmx[playerid], true, true, false, 0, true, false, false);
    }
    else
    {
    SetVehicleParamsEx(startbmx[playerid], false, true, false, 0, true, false, false);
    }
    }
    return 1;
    }


    Guten Tag,


    und zwar wollte ich es so machen ich habe ein Befehl /fahrrad. Der "Motor" soll nur von den Befehl benutzer auf true gestellt werden, sodass die anderen Spieler nicht das Fahrrad benutzen kann.


    Beispeil.


    Spieler A macht /fahrrad er kann direkt damit fahren
    Spieler B versucht mit den Fahrrad vom Spieler A zu fahren aber es bewegt sich nicht.


    So ist mein Code bis jetzt


    ocmd:fahrrad(playerid,params[])
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    if(BMX[playerid] == 1)return SendClientMessage(playerid, COLOR_GRAD2, "Du hast bereits ein Fahrrad.");
    if(IsPlayerInRangeOfPoint(playerid, 2.0, 1771.7631,-1895.7367,13.5542))
    {
    if(GetPlayerMoney(playerid) < 300)return SendClientMessage(playerid, COLOR_GRAD2, "Du benötigst 300$ um ein Fahrrad mieten zu können.");
    startbmx[playerid] = CreateVehicle(481, 1779.9451,-1886.5385,12.9055,269.2119,1,1,-1);
    //PutPlayerInVehicle(playerid, startbmx[playerid], 0);
    SendClientMessage(playerid,gruen,"Du hast dir erfolgreich ein Fahrrad gekauft.");
    PlayerMoney[playerid] -= 300;
    BMX[playerid] = 1;
    FahrradMotor[playerid] = 1;
    SetVehicleParamsEx(startbmx[playerid], true, true, false, 0, true, false, false);
    }
    else
    {
    return 1;
    }


    }
    return 1;
    }

    Guten Tag,


    warum passiert nichts ? Die ini Datei wird erstellt mehr passiert nicht, die verbrechernachricht ist richtig.