-- Ez a server oldali script
local rigPrice = 50000;
function buyMiningRig(player, amount)
local money = getPlayerMoney(localPlayer);
if (money >= rigPrice) then
money - rigPrice
outputChatBox("#ffffff[Bitcoin] Sikeresen vettél egy bányászgépet!", 0, 0, 0, true);
end
end
addCommandHandler("buyminingrig", root, buyMiningRig);
-- Ez pedig a kliens oldali
local maxMiningRigs = 50;
local btcPrice = 1500000;
local minerToggle = false;
local playerBtc = 0;
local miningRigs = 0;
function mineBtc(howMuch)
playerBtc + howMuch;
if (minerToggle) then
setTimer(mineBtc, 1000, 1, 0.00001);
end
end
function displayBtc()
outputChatBox("[Bitcoin] A jelenlegi bitcoinjaid száma:"..playerBtc.. ", és értéke :" ..btcprice/playerBtc);
end
addCommandHandler("btcamount", root, displayBtc)
function toggleMinerOn()
if (minerToggle == false) then
minerToggle = true;
outputChatBox("[Bitcoin] A bányászgép bekapcsolva!");
mineBtc();
elseif (minerToggle == true) then
minerToggle = false;
outputChatBox("[Bitcoin] A bányászgép kikapcsolva!");
end
end
addCommandHandler("togglebtc", root, toggleMiner);
(A két script ugyan abba a meta-ba van beleírva!)
A lényeg annyi lenne, hogy a szerver oldali scriptből hogy tudnék hozzáadni a "miningRigs" változóhoz egy adott mennyiséget.
Ha valaki tudna ebbe segíteni, azt megköszönném, legyen bármilyen hosszú a script csak jó legyen.