Suche LUA Spezialist

      Suche LUA Spezialist

      ich möchte ein lua script aus ls17 in ls19 konvertieren.

      Kann mir da bitte jemand helfen hab keinen Plan über die ls19 syntax


      Quellcode

      1. LoanTax = {};
      2. function LoanTax:loadMap(name)
      3. g_currentMission.MissionStats.loanMax = 5000000;
      4. g_currentMission.MissionStats.saveLoan = 0;
      5. LoanTax:calculateLoanInterestRate();
      6. end;
      7. function LoanTax:update(dt)
      8. if g_currentMission.MissionStats.saveLoan ~= g_currentMission.MissionStats.loan then
      9. LoanTax:calculateLoanInterestRate();
      10. g_currentMission.MissionStats.saveLoan = g_currentMission.MissionStats.loan;
      11. end;
      12. end;
      13. function LoanTax:calculateLoanInterestRate()
      14. local loanAnnualInterestRate = 0;
      15. if g_currentMission.MissionStats.loan <= 100000.000000 then
      16. loanAnnualInterestRate = 400.000000;
      17. elseif g_currentMission.MissionStats.loan <= 200000.000000 then
      18. loanAnnualInterestRate = 750.000000;
      19. elseif g_currentMission.MissionStats.loan <= 500000.000000 then
      20. loanAnnualInterestRate = 1100.000000;
      21. elseif g_currentMission.MissionStats.loan <= 1000000.000000 then
      22. loanAnnualInterestRate = 1450.000000;
      23. elseif g_currentMission.MissionStats.loan <= 5000000.000000 then
      24. loanAnnualInterestRate = 1800.000000;
      25. end;
      26. g_currentMission.MissionStats.loanAnnualInterestRate = loanAnnualInterestRate;
      27. end;
      28. function LoanTax:deleteMap()
      29. end;
      30. function LoanTax:delete()
      31. end;
      32. function LoanTax:mouseEvent(posX, posY, isDown, isUp, button)
      33. end;
      34. function LoanTax:keyEvent(unicode, sym, modifier, isDown)
      35. end;
      36. function LoanTax:draw()
      37. end;
      38. addModEventListener(LoanTax);
      Alles anzeigen

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