Fahrzeug Reparieren

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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
  • hallo,
    Ich bin was Lua betrifft ein absoluter Anfänger, aber ich hab mich nun den Sprung ins kalte Wasser gewagt.
    Aber nun hab ich auch schon das erste Problem.
    Ich versuche einen /fix Befehl zu machen, der das Fahrzeug reparieren soll, krieg es aber nicht hin.
    Was mache ich falsch?


    addCommandHandler("fix", fix)
    function fix (theplayer, command)
    if isPedInVehicle(theplayer) then
    local currentveh = getPlayerOccupiedVehicle (player theplayer)
    fixVehicle(currentveh)
    outputChatBox("#FF00DC>> Fahrzeug wurde gefixt", theplayer, 255, 255, 255, true)
    else
    outputChatBox("Fehler: Du musst in einem Fahrzeug sein.", theplayer, 255, 255, 255, true)
    end
    end


    Wie gesagt, bin noch totaler Anfänger.
    Wäre Nett wenn jemand den Command korrigieren würde, damit ich raus lernen kann.


    mfg

  • local currentveh = getPlayerOccupiedVehicle (player theplayer)


    Du hast blos einen Tippfehler gemacht.
    Lösche einfach den Part "player" und das Script müsste funktionieren.


    Spoiler anzeigen
    function fixPlayersVehicle( player, command )

    if isPedInVehicle( player ) then

    local currentveh = getPlayerOccupiedVehicle ( player )
    fixVehicle( currentveh )

    Spoiler anzeigen
    outputChatBox( "#FF00DC>> Fahrzeug wurde gefixt", player, 255, 255, 255, true )

    else

    outputChatBox( "Fehler: Du musst in einem Fahrzeug sein.", player, 255, 255, 255, true )

    end

    Spoiler anzeigen
    end
    addCommandHandler( "fix", fixPlayersVehicle )