Greater Turf Payment
Hello,
I am creating this suggestion becuase I believe the current system of turf payments are far below and are even less than what they were before. Not only that the current system applies better for "Crack" groups because the more players in LV the more money you will make! So I am trying to make turfing more of a job rather than just for fun because I find the civilian jobs just plain boring and making 500$ with one turf and 1 person just isn't enough.
My suggestion:Turf payments are now 5,000$ if you group members online are below or equal to 10 group members online.
If your group members are greater than 10 then your turf payments decrease by 50% making it 2,500$ per turf.
Players will now get paid every 5 minutes to coincide and balance with other jobs like the "Farmer".
The max money you can make for all turfs is equal to 20,000$ or 24,000$ with in-game VIP.
Another Formula:Turf payments are now 5,000$ if you group members online are below or equal to 10 group members online. If your group members are greater than 10 then the turfs quality reduces by 2% each person online over 10. Players will still be paid every 5 minutes to balance with most other jobs out there, and the max money you can make for all turfs is 20,000$, VIP bonus still applies.
Option A-- Set variables
controlRatePerPlayerInLV = 5000
memCount = 0
grpTurfs = 1 -- Amount of turfs the group has
maxpayment = 20000
-- Check how many group members online...
if memCount > 10 then -- Checks if they have more than 10 memebers
paymentForEachTurf = (controlRatePerPlayerInLV*0.5)*grpTurfs
if paymentForEachTurf >= maxpayment then
paymentForEachTurf = maxpayment
end
else -- returned <
paymentForEachTurf = (controlRatePerPlayerInLV*1)*grpTurfs
if paymentForEachTurf >= maxpayment then
paymentForEachTurf = maxpayment
end
end --
-- Now the amount to give out...
cashToGive = math.floor(paymentForEachTurf/memCount) -- Rounds to give whole number
Option BcontrolRatePerPlayerInLV = 5000
memCount = 10 -- Makes a random value to work, just to get a reliable output
grpTurfs = 10 -- Number of turfs a group has
if memCount > 10 then
Loss = math.floor((memCount - 10)*2)
paymentForEachTurf = ((controlRatePerPlayerInLV*Loss)/100)*grpTurfs
else
paymentForEachTurf = controlRatePerPlayerInLV*grpTurfs
end
cashToGive = math.floor(paymentForEachTurf/memCount)
How Option A works?Well, each turf is worth 5,000$, and the amount you make depends on how many players
"you" have in LV. But, if your total members online reaches over 10, then the value of turfs decreases by 50% for your specific group. The max money you could possibly make is 20,000$. You get paid every 5 minutes to keep things even and balanced with the other jobs like "Farmer".
How Option B works?Each player you have online above 10, you start to lose the value of each turf by 2%, so you have 25 players online, then you lose 30% of the total profit. Slightly less harsh and I kinda like it better this way.
Notice the significant drop in profit when you go over the max amount of players, I believe this will promote groups to create a smaller based group instead of a large one.
Quality over quantity!
Please post and tell me which option is better, as I personally think Option B is probably the best.