Motor und Textdraw Problem.

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hi Leute,
    Ich wollte das wenn eine Person ins Auto einsteigt sieht ob der Motor gerade An oder Aus ist .. nur klappt das nicht so ganß nun wird es zwar angezeigt aber nur wenn man den Motor mind 1 mal an oder ausgeschaltet hat..



    Wie kann ich es machen das wenn man in den Wagen sitzt direkt sieht ob der Motor an oder aus ist.



    Hier mal so wie ich es gemacht habe :


    if(strcmp(cmd, "/motor",true) == 0)
    {
    new vehicleid = GetPlayerVehicleID(playerid),Float:health;
    GetVehicleHealth(vehicleid,health);
    if(health<=300.0 && !IsAPlane(vehicleid)) return SendClientMessage(playerid,COLOR_RED,"Dein Fahrzeug ist zu stark beschädigt - Motorschaden");
    if(Gas[vehicleid] <= 1) return SendClientMessage(playerid,COLOR_RED,"Du hast kein Benzin mehr im Tank!");
    if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}Fahrräder haben {FF0000}keinen{FFFFFF} Motor!");
    return 1;
    }
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
    new engine,lights,alarm,doors,bonnet,boot,objective;
    new vid = GetPlayerVehicleID(playerid);
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    if(vid != INVALID_VEHICLE_ID)
    {
    if(engine == VEHICLE_PARAMS_ON)
    {
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    //GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~r~aus!", 2000, 5);
    TextDrawShowForPlayer(playerid, Textdra1); // Hier sind die Motor TextDraws
    TextDrawHideForPlayer(playerid, Textdra2); // Hier sind die Motor TextDraws
    }
    else
    {
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    //GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
    TextDrawShowForPlayer(playerid, Textdra2);// Hier sind die Motor TextDraws
    TextDrawHideForPlayer(playerid, Textdra1);// Hier sind die Motor TextDraws
    }
    }
    return 1;
    }


    Ich brauche immer noch dabei hilfe :/