[FRAGE]Motorsystem auf einer bestimmten Taste

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
  • Heyy liebe Breadfish Community!
    Ich hätte da eine Frage ich habe das Speedometer bzw.Motor und Tanksystem von Blackfox und möchte gerne den /motor Befehl auf die Taste mit den
    ^^ verlegen also ich weiss nicht ob ich den Befehle hier posten darf wenn ich es machen soll bitte einen Beitrag schreiben


    MfG ]GSL[GfXv3.5

    Zitat

    Die Noobs von heute sind die Pros von morgen ;)

  • So hier mal der Befehl


    #if defined MOTOR_SYS
    if (strcmp("/motor", cmdtext,true) == 0)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    new Float:healthv;
    GetVehicleHealth(vehicleid,healthv);
    if(!IsPlayerInAnyVehicle(playerid))return 1;
    if(!AUTOX[vehicleid][motor_an])
    {
    #if defined TANK_SYS
    if(AUTOX[vehicleid][tank] < 1)
    {
    SendClientMessage(playerid,WHITE," Motor kann nicht gestartet werden da der Tank leer ist!");
    AUTOX[vehicleid][motor_an] = 0;
    TogglePlayerControllable(playerid,1);
    }
    else
    {
    if(healthv > (375.0))
    {
    AUTOX[vehicleid][motor_an] = 1;
    SendClientMessage(playerid,WHITE," Motor wurde gestartet.");
    TogglePlayerControllable(playerid,1);
    }
    else
    {
    new rando = random(4);
    switch(rando)
    {
    case 0:
    {
    SendClientMessage(playerid,WHITE,"Motor konnte nicht gestartet werden, Motorschaden.");
    }
    case 1:
    {
    SendClientMessage(playerid,WHITE,"Motor konnte nicht gestartet werden, Motorschaden.");
    }
    case 2:
    {
    AUTOX[vehicleid][motor_an] = 1;
    SendClientMessage(playerid,WHITE," Motor wurde gestartet.");
    TogglePlayerControllable(playerid,1);
    }
    case 3:
    {
    AUTOX[vehicleid][motor_an] = 1;
    SendClientMessage(playerid,WHITE," Motor wurde gestartet.");
    TogglePlayerControllable(playerid,1);
    }
    case 4:
    {
    SendClientMessage(playerid,WHITE,"Motor konnte nicht gestartet werden, Motorschaden.");
    }
    default:
    {
    SendClientMessage(playerid,WHITE,"Motor konnte nicht gestartet werden, Motorschaden.");
    }
    }
    }
    }
    #else
    if(healthv > (375.0))
    {
    AUTOX[vehicleid][motor_an] = 1;
    SendClientMessage(playerid,WHITE," Motor wurde gestartet.");
    TogglePlayerControllable(playerid,1);
    }
    else
    {
    new rando = random(4);
    switch(rando)
    {
    case 0:
    {
    SendClientMessage(playerid,WHITE,"Motor konnte nicht gestartet werden, Motorschaden.");
    }
    case 1:
    {
    SendClientMessage(playerid,WHITE,"Motor konnte nicht gestartet werden, Motorschaden.");
    }
    case 2:
    {
    AUTOX[vehicleid][motor_an] = 1;
    SendClientMessage(playerid,WHITE," Motor wurde gestartet.");
    TogglePlayerControllable(playerid,1);
    }
    case 3:
    {
    AUTOX[vehicleid][motor_an] = 1;
    SendClientMessage(playerid,WHITE," Motor wurde gestartet.");
    TogglePlayerControllable(playerid,1);
    }
    case 4:
    {
    SendClientMessage(playerid,WHITE,"Motor konnte nicht gestartet werden, Motorschaden.");
    }
    default:
    {
    SendClientMessage(playerid,WHITE,"Motor konnte nicht gestartet werden, Motorschaden.");
    }
    }
    }
    #endif
    }
    else
    {
    AUTOX[vehicleid][motor_an] = 0;
    SendClientMessage(playerid,WHITE," Motor wurde ausgemacht.");
    TogglePlayerControllable(playerid,0);
    }
    return 1;
    }
    #endif
    return 0;
    }


    Und welche Tasten gehen denn noch?


    //edit Und habt ihr was ausgetüftelt


    MfG ]GSL[GfXv3.5

    Zitat

    Die Noobs von heute sind die Pros von morgen ;)

    Einmal editiert, zuletzt von ZiBiLiKe ()