Kauf von Autos funktioniert nicht

  • Kauf von Autos funktioniert nicht

    Hey,
    Ich habe folgendes Problem:
    In meinem Reallife Gamemode funktioniert das kaufen von Autos nicht. Immer wenn man in den Marker rein läuft, und sich ein x beliebiges Fahrzeug kaufen möchte, die enter Taste zum kauf drückt, wird man wieder aus dem "Kaufbildschirm" rausgeworfen.
    Beim Debugscript 3 kommt folgender Error:

    ERROR: carsys/carhouses/carbuy_allround.lua:35: attempt to compare number with boolean

    Nun komm ich nicht viel weiter, da ich den Fehler einfach nicht finden kann.
    Ich habe schon ein paar Dinge ausprobiert, jedoch hat dies nichts gebracht.

    Ich hoffe nun auf eure Hilfe!
    Falls ihr weiter Informationen dazu braucht, meldet euch bitte bei mir!

    Mit freundlichen Grüßen AvexYT ;)
  • Zynischer schrieb:

    Hey, wir brauchen die Zeile die den Fehler verursacht, poste mal bitte die
    carsys/carhouses/carbuy_allround.lua Zeile 35 ( 5 Zeilen davor und danach)
    Hier die Zeilen 30-40 nach der Reihenfolge (30-40):


    end
    if camper[vehid] and hasCamper then
    outputChatBox ( "Du kannst nur einen Wohnwagen haben!", player, 125, 0, 0 )
    else
    if carprices[vehid] or vioGetElementData ( player, "everyCarBuyableForFree" ) or carprice == "FroCoins" then
    if vioGetElementData ( player, "maxcars" ) > vioGetElementData ( player, "curcars" ) then
    local i = true
    vioSetElementData ( player, "carbuyslot", 0 )
    carslotnr = 1
    sucesfull = false
    for i = 1, tonumber(vioGetElementData ( player, "maxcars" )) do
  • LUA-Quellcode

    1. end
    2. if camper[vehid] and hasCamper then
    3. outputChatBox ( "Du kannst nur einen Wohnwagen haben!", player, 125, 0, 0 )
    4. else
    5. if carprices[vehid] or vioGetElementData ( player, "everyCarBuyableForFree" ) or carprice == "FroCoins" then
    6. if vioGetElementData ( player, "maxcars" ) > vioGetElementData ( player, "curcars" ) then --Das ist die Fehlerzeile
    7. local i = true
    8. vioSetElementData ( player, "carbuyslot", 0 )
    9. carslotnr = 1
    10. sucesfull = false
    11. for i = 1, tonumber(vioGetElementData ( player, "maxcars" )) do
    Alles anzeigen

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von AvexYT ()

  • boar alter -.-


    LUA-Quellcode

    1. local slot = 0
    2. local differenz = 0
    3. if carprices[vehid] or vioGetElementData ( player, "everyCarBuyableForFree" ) then
    4. if vioGetElementData ( player, "maxcars" ) > vioGetElementData ( player, "curcars" ) then
    5. for i=1, vioGetElementData ( player, "maxcars" ) do
    6. if vioGetElementData ( player, "carslot"..i ) == 0 then
    7. slot = i -- ich glaube hier liegt sein Fehler !
    8. break
    9. end
    10. end
    11. if slot > 0 then
    12. if not vioGetElementData ( player, "everyCarBuyableForFree" ) then
    13. if carprices[tonumber(vehid)] then
    14. carprice = carprices[tonumber(vehid)]
    15. end
    16. if ec then
    17. differenz = vioGetElementData ( player, "bankmoney" ) - carprice
    18. else
    19. differenz = vioGetElementData ( player, "money" ) - carprice
    20. end
    21. end
    Alles anzeigen
    Mit freundlichen Grüßen
    Corny17

    Die zehn Gebote Gottes enthalten 279 Wörter, die amerikanische Unabhängigkeitserklärung 300 Wörter, die Verordnung der europäischen Gemeinschaft über den Import von Karamelbonbons aber exakt 25911 Wörter.