Admin/mod comment
Wrong language section, moved. /
GeoB99
Scripts
how to not get the 2000 money after every round?
how to not get the 2000 money after every round?
1

GeoB99 addhook("endround","er")
function er()
	for _, id in ipairs(player(0,"tableliving")) do
		parse("setmoney "..id.." "..(player(id,"money")-2000))
	end
end
addhook("endround","er")
function er(m)
	if (m==1) then -- TT wins
		-- Reduce money for all Terrors
		for _, id in ipairs(player(0,"team1living")) do
			parse("setmoney "..id.." "..(player(id,"money")-2200)) -- TTs loose more
		end
		-- Reduce all money for all Counter-Terrors
		for _, id in ipairs(player(0,"team12living")) do
			parse("setmoney "..id.." "..(player(id,"money")-1800)) -- CTs less
		end
	elseif (m==2) then -- CT wins
	elseif (...) then
	
	...
	
	end
end
player
endround
mp_dmspawnmoney
Bowlinghead has written
mrc--untested
local playerMoneyzz = {}
addhook("endround","OnEndround")
function OnEndround()
	playerMoneyzz = {}; -- reset table
	for _, id in ipairs(player(0,"table")) do
		playerMoneyzz[id] = player(id,"money");
	end
end
addhook("startround","OnStartround")
function OnStartround()
	for id,euros in pairs(playerMoneyzz) do
		parse("setmoney "..id.." "..euros)
	end
end
addhook("leave","OnLeave")
function OnLeave(id)
	playerMoneyzz[id] = nil; -- delete money value if someone leaves
end
1
