Staatsfraktionisten PayDay

  • Vio Lite/Extended

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Staatsfraktionisten PayDay

    Hallo,
    Ich würde gerne den Payday meiner Staatsfraktionen erhöhen aber komme ziemlich mit diesen ganzen Multiplikatoren durcheinander, kann mir wer verraten, wo ich das einstellen muss?

    LUA-Quellcode

    1. local loehne_payday = {}
    2. for i = 1, 12, 1 do
    3. loehne_payday[i] = {}
    4. end
    5. loehne_payday[1][0] = 750
    6. loehne_payday[1][1] = 1500
    7. loehne_payday[1][2] = 2250
    8. loehne_payday[1][3] = 2750
    9. loehne_payday[1][4] = 3250
    10. loehne_payday[1][5] = 4000
    11. loehne_payday[6][0] = 1000
    12. loehne_payday[6][1] = 1750
    13. loehne_payday[6][2] = 2500
    14. loehne_payday[6][3] = 3000
    15. loehne_payday[6][4] = 3500
    16. loehne_payday[6][5] = 13250
    17. loehne_payday[8][0] = 500
    18. loehne_payday[8][1] = 2000
    19. loehne_payday[8][2] = 2800
    20. loehne_payday[8][3] = 5000
    21. loehne_payday[8][4] = 10000
    22. loehne_payday[8][5] = 20000
    23. loehne_payday[5][0] = 1150
    24. loehne_payday[5][1] = 2900
    25. loehne_payday[5][2] = 3200
    26. loehne_payday[5][3] = 5600
    27. loehne_payday[5][4] = 9000
    28. loehne_payday[5][5] = 12400
    29. local test_table = {}
    30. test_table[1] = 2
    31. test_table[2] = 3
    32. test_table[3] = 7
    33. test_table[4] = 9
    34. test_table[5] = 4
    35. test_table[6] = 10
    36. test_table[7] = 11
    37. test_table[8] = 12
    38. for i = 1, 8, 1 do
    39. loehne_payday[test_table[i]][0] = 750
    40. loehne_payday[test_table[i]][1] = 1500
    41. loehne_payday[test_table[i]][2] = 2100
    42. loehne_payday[test_table[i]][3] = 3200
    43. loehne_payday[test_table[i]][4] = 4000
    44. loehne_payday[test_table[i]][5] = 6300
    45. end
    46. function payday ( player )
    47. if math.floor ( vioGetElementData ( player, "playingtime" ) / 60 ) == ( vioGetElementData ( player, "playingtime" ) / 60 ) then
    48. local player_payday = {}
    49. local faction = getPlayerFaction ( player )
    50. local rank = getPlayerRank ( player )
    51. player_payday["Boni"] = tonumber(vioGetElementData( player, "boni" ))
    52. if isEvil ( player ) then
    53. player_payday["Zuschuesse"] = loehne_payday[faction][rank]
    54. else
    55. player_payday["Zuschuesse"] = 0
    56. end
    57. if isStateFaction ( player ) then
    58. local incoming = tonumber(vioGetElementData( player, "pdayincome" ))
    59. local multiplikator
    60. if incoming > 50 then
    61. multiplikator = 1
    62. elseif incoming > 40 then
    63. multiplikator = 5/6
    64. elseif incoming > 30 then
    65. multiplikator = 4/6
    66. elseif incoming > 20 then
    67. multiplikator = 3/6
    68. elseif incoming > 10 then
    69. multiplikator = 2/6
    70. else
    71. multiplikator = 1/6
    72. end
    73. local var = math.floor(loehne_payday[faction][rank] * multiplikator)
    74. player_payday["Lohn"] = var
    75. elseif faction == 5 then
    76. player_payday["Lohn"] = loehne_payday[faction][rank]
    77. else
    78. player_payday["Lohn"] = 0
    79. end
    Alles anzeigen
  • Der:

    LUA-Quellcode

    1. if isStateFaction ( player ) then
    2. local incoming = tonumber(vioGetElementData( player, "pdayincome" ))
    3. local multiplikator
    4. if incoming > 50 then
    5. multiplikator = 1
    6. elseif incoming > 40 then
    7. multiplikator = 5/6
    8. elseif incoming > 30 then
    9. multiplikator = 4/6
    10. elseif incoming > 20 then
    11. multiplikator = 3/6
    12. elseif incoming > 10 then
    13. multiplikator = 2/6
    14. else
    15. multiplikator = 1/6
    16. end
    17. local var = math.floor(loehne_payday[faction][rank] * multiplikator)
    18. player_payday["Lohn"] = var
    19. elseif faction == 5 then
    20. player_payday["Lohn"] = loehne_payday[faction][rank]
    21. else
    22. player_payday["Lohn"] = 0
    23. end
    Alles anzeigen
    [Blockierte Grafik: https://visual-life.de/signature/signature.php?username=n0pe]

    Es gibt Leute, die geizen mit ihrem Verstand wie andere mit ihrem Geld

    Scripting Tutorial Reihe by Bonus

    Mein GitHub: GitHub
    Discord: n0pe#1337
    Steam: n0pe
    Teamspeak: Visual-Life