You are not logged in.
Pages: 1
Hello !
I try to create a lua for etpro mod.
I try to restrict certain class according to the number of players, but I have a problem I can not solve.
From 6v6, the script no longer seems to work ... and I do not know why.
If I put the value of :
if active_clients <= 6 then
et.trap_Cvar_Set("team_maxSoldiers", "1")
to 0, this lua works, but I want that value remains at 1.
My other problem is that I cannot discount the spectators. I do not know how to create the function not to count spectators.
Here is my attempt
active_clients = 0
function et_ClientBegin( clientNum )
active_clients = active_clients + 1
et.trap_SendServerCommand(-1, "b 8 \"Players:"..active_clients.."\n\"" )
if active_clients == 3 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (1), Rifle Grenades (1), and Landmines(4) are now available\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "0")
et.trap_Cvar_Set("team_maxPanzers", "0" )
et.trap_Cvar_Set("team_maxMG42s", "0")
et.trap_Cvar_Set("team_maxFlamers", "0")
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxRifleGrenades", "0")
et.trap_Cvar_Set("team_maxMines", "0")
et.trap_Cvar_Set("team_maxFieldops", "1")
end
if active_clients <= 3 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (0), Rifle Grenades (0), and Landmines(0) are now unavailable\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "0")
et.trap_Cvar_Set("team_maxPanzers", "0" )
et.trap_Cvar_Set("team_maxMG42s", "0")
et.trap_Cvar_Set("team_maxFlamers", "0")
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxRifleGrenades", "0")
et.trap_Cvar_Set("team_maxMines", "0")
et.trap_Cvar_Set("team_maxFieldops", "1")
end
if active_clients == 4 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (1), Rifle Grenades (1), and Landmines(4) are now available\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "0")
et.trap_Cvar_Set("team_maxPanzers", "0" )
et.trap_Cvar_Set("team_maxMG42s", "0")
et.trap_Cvar_Set("team_maxFlamers", "0")
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxRifleGrenades", "0")
et.trap_Cvar_Set("team_maxMines", "0")
et.trap_Cvar_Set("team_maxFieldops", "1")
end
if active_clients <= 4 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (0), Rifle Grenades (0), and Landmines(0) are now unavailable\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "0")
et.trap_Cvar_Set("team_maxPanzers", "0" )
et.trap_Cvar_Set("team_maxMG42s", "0")
et.trap_Cvar_Set("team_maxFlamers", "0")
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxRifleGrenades", "0")
et.trap_Cvar_Set("team_maxMines", "0")
et.trap_Cvar_Set("team_maxFieldops", "1")
end
if active_clients == 5 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (1), Rifle Grenades (1), and Landmines(4) are now available\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "1")
et.trap_Cvar_Set("team_maxPanzers", "1" )
et.trap_Cvar_Set("team_maxMG42s", "1")
et.trap_Cvar_Set("team_maxFlamers", "1")
et.trap_Cvar_Set("team_maxMortars", "1")
et.trap_Cvar_Set("team_maxRifleGrenades", "1")
et.trap_Cvar_Set("team_maxMines", "4")
et.trap_Cvar_Set("team_maxFieldops", "1")
end
if active_clients <= 5 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (0), Rifle Grenades (0), and Landmines(0) are now unavailable\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "0")
et.trap_Cvar_Set("team_maxPanzers", "0" )
et.trap_Cvar_Set("team_maxMG42s", "0")
et.trap_Cvar_Set("team_maxFlamers", "0")
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxRifleGrenades", "0")
et.trap_Cvar_Set("team_maxMines", "0")
et.trap_Cvar_Set("team_maxFieldops", "1")
end
if active_clients == 6 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (1), Rifle Grenades (1), and Landmines(4) are now available\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "2")
et.trap_Cvar_Set("team_maxPanzers", "1" )
et.trap_Cvar_Set("team_maxMG42s", "1")
et.trap_Cvar_Set("team_maxFlamers", "1")
et.trap_Cvar_Set("team_maxMortars", "1")
et.trap_Cvar_Set("team_maxRifleGrenades", "1")
et.trap_Cvar_Set("team_maxMines", "5")
et.trap_Cvar_Set("team_maxFieldops", "1")
end
if active_clients <= 6 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (0), Rifle Grenades (0), and Landmines(0) are now unavailable\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "1")
et.trap_Cvar_Set("team_maxPanzers", "1" )
et.trap_Cvar_Set("team_maxMG42s", "1")
et.trap_Cvar_Set("team_maxFlamers", "1")
et.trap_Cvar_Set("team_maxMortars", "1")
et.trap_Cvar_Set("team_maxRifleGrenades", "1")
et.trap_Cvar_Set("team_maxMines", "4")
et.trap_Cvar_Set("team_maxFieldops", "1")
end
end
function et_ClientDisconnect( clientNum )
active_clients = active_clients - 1
-- et.trap_SendServerCommand(-1, "b 8 \"Players:"..active_clients.."\n\"" )
if active_clients == 3 then
et.trap_Cvar_Set("team_maxSoldiers", "0")
et.trap_Cvar_Set("team_maxPanzers", "0" )
et.trap_Cvar_Set("team_maxMG42s", "0")
et.trap_Cvar_Set("team_maxFlamers", "0")
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxRifleGrenades", "0")
et.trap_Cvar_Set("team_maxMines", "0")
et.trap_Cvar_Set("team_maxFieldops", "0")
return 1
end
if active_clients <= 3 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (0), Rifle Grenades (0), and Landmines(0) are now unavailable\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "0")
et.trap_Cvar_Set("team_maxPanzers", "0" )
et.trap_Cvar_Set("team_maxMG42s", "0")
et.trap_Cvar_Set("team_maxFlamers", "0")
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxRifleGrenades", "0")
et.trap_Cvar_Set("team_maxMines", "0")
et.trap_Cvar_Set("team_maxFieldops", "0")
return 1
end
if active_clients == 4 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (1), Rifle Grenades (1), and Landmines(4) are now available\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "0")
et.trap_Cvar_Set("team_maxPanzers", "0" )
et.trap_Cvar_Set("team_maxMG42s", "0")
et.trap_Cvar_Set("team_maxFlamers", "0")
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxRifleGrenades", "0")
et.trap_Cvar_Set("team_maxMines", "0")
et.trap_Cvar_Set("team_maxFieldops", "1")
return 1
end
if active_clients <= 4 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (0), Rifle Grenades (0), and Landmines(0) are now unavailable\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "0")
et.trap_Cvar_Set("team_maxPanzers", "0" )
et.trap_Cvar_Set("team_maxMG42s", "0")
et.trap_Cvar_Set("team_maxFlamers", "0")
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxRifleGrenades", "0")
et.trap_Cvar_Set("team_maxMines", "0")
et.trap_Cvar_Set("team_maxFieldops", "1")
return 1
end
if active_clients == 5 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (1), Rifle Grenades (1), and Landmines(4) are now available\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "1")
et.trap_Cvar_Set("team_maxPanzers", "1" )
et.trap_Cvar_Set("team_maxMG42s", "1")
et.trap_Cvar_Set("team_maxFlamers", "1")
et.trap_Cvar_Set("team_maxMortars", "1")
et.trap_Cvar_Set("team_maxRifleGrenades", "1")
et.trap_Cvar_Set("team_maxMines", "4")
et.trap_Cvar_Set("team_maxFieldops", "1")
return 1
end
if active_clients <= 5 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (0), Rifle Grenades (0), and Landmines(0) are now unavailable\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "0")
et.trap_Cvar_Set("team_maxPanzers", "0" )
et.trap_Cvar_Set("team_maxMG42s", "0")
et.trap_Cvar_Set("team_maxFlamers", "0")
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxRifleGrenades", "0")
et.trap_Cvar_Set("team_maxMines", "0")
et.trap_Cvar_Set("team_maxFieldops", "1")
return 1
end
if active_clients == 6 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (1), Rifle Grenades (1), and Landmines(4) are now available\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "2")
et.trap_Cvar_Set("team_maxPanzers", "1" )
et.trap_Cvar_Set("team_maxMG42s", "1")
et.trap_Cvar_Set("team_maxFlamers", "1")
et.trap_Cvar_Set("team_maxMortars", "1")
et.trap_Cvar_Set("team_maxRifleGrenades", "1")
et.trap_Cvar_Set("team_maxMines", "5")
et.trap_Cvar_Set("team_maxFieldops", "1")
return 1
end
if active_clients <= 6 then
-- et.trap_SendServerCommand(-1, "b 8 \"^wSoldier Class (0), Rifle Grenades (0), and Landmines(0) are now unavailable\n\"" )
et.trap_Cvar_Set("team_maxSoldiers", "1")
et.trap_Cvar_Set("team_maxPanzers", "1" )
et.trap_Cvar_Set("team_maxMG42s", "1")
et.trap_Cvar_Set("team_maxFlamers", "1")
et.trap_Cvar_Set("team_maxMortars", "1")
et.trap_Cvar_Set("team_maxRifleGrenades", "1")
et.trap_Cvar_Set("team_maxMines", "4")
et.trap_Cvar_Set("team_maxFieldops", "1")
return 1
end
end
If someone can give me a little help
Thank you for your help, cordially Doc !
Last edited by Doc (15-Jan-14 19:43:24)
Offline
I changed Nitrox lua to work on etpro and edited it a bit.
Weapon values will be the values from global config (clanbase, esl). More then "unlockvalue" number of players will set the values on top.
heavweapon.lua
--[[
This lua is based on:
weapon.LUA by N!trox*
Website: www.etmods.net
eMail: admin@etmods.net
IRC: #nitmod @ freenode
Thanks for that!
Edited by Micha!
Contact:
--------------------
http://www.teammuppet.eu
--]]
--[[---------------------------------------------------------------------------------
---------------------------------CONFIG START----------------------------------------
-------------------------------------------------------------------------------------
true means on
false means off
changeable values:
--]]
countspectators = false --include spectators on the player counter
unlockvalue = 20 --player amount needed to unlock the following weapon values (must be greater then 13)
panzer = 1 --weapon amount which will be unlocked if playeramount greater then unlockvalue
mines = 8
flamer = 1
mortar = 2
mg42 = 1
riflegnade = 2
-------------------------------------------------------------------------------------
-------------------------------CONFIG END--------------------------------------------
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
----------DO NOT CHANGE THE FOLLOWING IF YOU DO NOT KNOW WHAT YOU ARE DOING----------
-------------------------------------------------------------------------------------
-------//-----------------DO NOT CHANGE THESE VARS-----------------------------------
Version = "0.1"
Modname = "heavyweapon"
et.CS_PLAYERS = 689
function et_InitGame(levelTime,randomSeed,restart)
et.G_Print("["..Modname.."] Version: "..Version.." Loaded\n")
et.RegisterModname(Modname .. " " .. Version)
maxClients = tonumber(et.trap_Cvar_Get("sv_maxclients")) - 1;
numPlayingClientsBackup = 0;
end
function et_RunFrame(leveltime)
local numPlayingClients = 0;
for i=0, maxClients do
if countspectators then
if (tonumber(et.gentity_get(i, "sess.sessionTeam")) >= 1) and (tonumber(et.gentity_get(i, "sess.sessionTeam")) <= 3) then
numPlayingClients = numPlayingClients + 1;
end
else
if (tonumber(et.gentity_get(i, "sess.sessionTeam")) == 1) or (tonumber(et.gentity_get(i, "sess.sessionTeam")) == 2) then
numPlayingClients = numPlayingClients + 1;
end
end
end
AdjustCvarsValues( numPlayingClients );
end
function AdjustCvarsValues( numclients )
if(numPlayingClientsBackup == 0 and numclients == 0) then
return;
elseif (numPlayingClientsBackup == numclients) then
return;
end
numPlayingClientsBackup = numclients;
if (numclients < 8) and unlockvalue > 13 then
for j = 0, maxClients do
if (tonumber(et.gentity_get(j, "sess.sessionTeam")) == 1) and checkclass(j) == 0 then --Axis Soldier
et.gentity_set(j,"sess.latchPlayerWeapon", 3) --MP40
elseif (tonumber(et.gentity_get(j, "sess.sessionTeam")) == 2) and checkclass(j) == 0 then --Allies Soldier
et.gentity_set(j,"sess.latchPlayerWeapon", 8) --Thompson
end
et.gentity_set(j, "ps.ammoclip", 5, 0) --WP_PANZERFAUST
et.gentity_set(j, "ps.ammoclip", 6, 0) --WP_FLAMETHROWER
et.gentity_set(j, "ps.ammo", 9, 0) --WP_GRENADE_PINEAPPLE
et.gentity_set(j, "ps.ammoclip", 9, 0) --WP_GRENADE_PINEAPPLE
et.gentity_set(j, "ps.ammoclip", 26, 0) --WP_LANDMINE
et.gentity_set(j, "ps.ammo", 31, 0) --WP_MOBILE_MG42
et.gentity_set(j, "ps.ammoclip", 31, 0) --WP_MOBILE_MG42
et.gentity_set(j, "ps.ammo", 35, 0) --WP_MORTAR
et.gentity_set(j, "ps.ammoclip", 35, 0) --WP_MORTAR
end
et.trap_Cvar_Set("team_maxMG42s", "0")
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxRifleGrenades", "0")
et.trap_Cvar_Set("team_maxPanzers", "0")
et.trap_Cvar_Set("team_maxLandmines", "0")
et.trap_Cvar_Set("g_maxTeamLandmines", "0")
et.trap_Cvar_Set("team_maxFlamers", "0")
elseif (numclients >= 10 and numclients < 12) and unlockvalue > 13 then
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxMG42s", "1")
et.trap_Cvar_Set("team_maxPanzers", "1")
et.trap_Cvar_Set("team_maxRifleGrenades", "1")
et.trap_Cvar_Set("team_maxLandmines", "5")
et.trap_Cvar_Set("g_maxTeamLandmines", "5")
et.trap_Cvar_Set("team_maxFlamers", "0")
elseif (numclients >= 12 and numclients < unlockvalue) and unlockvalue > 13 then
et.trap_Cvar_Set("team_maxMortars", "1")
et.trap_Cvar_Set("team_maxMG42s", "1")
et.trap_Cvar_Set("team_maxPanzers", "1")
et.trap_Cvar_Set("team_maxRifleGrenades", "1")
et.trap_Cvar_Set("team_maxLandmines", "5")
et.trap_Cvar_Set("g_maxTeamLandmines", "5")
et.trap_Cvar_Set("team_maxFlamers", "1")
elseif (numclients >= unlockvalue) and unlockvalue > 13 then
et.trap_Cvar_Set("team_maxMG42s", mg42)
et.trap_Cvar_Set("team_maxMortars", mortar)
et.trap_Cvar_Set("team_maxRifleGrenades", riflegnade)
et.trap_Cvar_Set("team_maxPanzers", panzer)
et.trap_Cvar_Set("team_maxLandmines", mines)
et.trap_Cvar_Set("g_maxTeamLandmines", mines)
et.trap_Cvar_Set("team_maxFlamers", flamer)
end
end
--0=Soldier, 1=Medic, 2=Engineer, 3=FieldOps, 4=CovertOps
function checkclass(client)
local cs = et.trap_GetConfigstring(et.CS_PLAYERS + client)
return tonumber(et.Info_ValueForKey(cs, "c"))
end
Last edited by Micha (15-Jan-14 22:09:22)
Made Hide&Seek mod: http://forums.warchest.com/showthread.p … -Seek-pack
Creator of Infected Mod: http://forums.warchest.com/showthread.p … d-Infected
Offline
Thx a lot micha, i test !
Nice lua, but I do not see how to configure it, I started there is little the lua.
If I want to limit the class in 3v3, 4v4, 5v5, 6v6 10v10 what should I change?
Sorry for my ignorance: D
It is set correctly?
--[[
This lua is based on:
weapon.LUA by N!trox*
Website: www.etmods.net
eMail: admin@etmods.net
IRC: #nitmod @ freenode
Thanks for that!
Edited by Micha!
Contact:
--------------------
http://www.teammuppet.eu
--]]
--[[---------------------------------------------------------------------------------
---------------------------------CONFIG START----------------------------------------
-------------------------------------------------------------------------------------
true means on
false means off
changeable values:
--]]
countspectators = false --include spectators on the player counter
unlockvalue = 20 --player amount needed to unlock the following weapon values (must be greater then 13)
panzer = 1 --weapon amount which will be unlocked if playeramount greater then unlockvalue
mines = 6
flamer = 1
mortar = 1
mg42 = 1
riflegnade = 1
-------------------------------------------------------------------------------------
-------------------------------CONFIG END--------------------------------------------
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
----------DO NOT CHANGE THE FOLLOWING IF YOU DO NOT KNOW WHAT YOU ARE DOING----------
-------------------------------------------------------------------------------------
-------//-----------------DO NOT CHANGE THESE VARS-----------------------------------
Version = "0.1"
Modname = "heavyweapon"
et.CS_PLAYERS = 689
function et_InitGame(levelTime,randomSeed,restart)
et.G_Print("["..Modname.."] Version: "..Version.." Loaded\n")
et.RegisterModname(Modname .. " " .. Version)
maxClients = tonumber(et.trap_Cvar_Get("sv_maxclients")) - 1;
numPlayingClientsBackup = 0;
end
function et_RunFrame(leveltime)
local numPlayingClients = 0;
for i=0, maxClients do
if countspectators then
if (tonumber(et.gentity_get(i, "sess.sessionTeam")) >= 1) and (tonumber(et.gentity_get(i, "sess.sessionTeam")) <= 3) then
numPlayingClients = numPlayingClients + 1;
end
else
if (tonumber(et.gentity_get(i, "sess.sessionTeam")) == 1) or (tonumber(et.gentity_get(i, "sess.sessionTeam")) == 2) then
numPlayingClients = numPlayingClients + 1;
end
end
end
AdjustCvarsValues( numPlayingClients );
end
function AdjustCvarsValues( numclients )
if(numPlayingClientsBackup == 0 and numclients == 0) then
return;
elseif (numPlayingClientsBackup == numclients) then
return;
end
numPlayingClientsBackup = numclients;
if (numclients < 1) and unlockvalue > 13 then
for j = 0, maxClients do
if (tonumber(et.gentity_get(j, "sess.sessionTeam")) == 1) and checkclass(j) == 0 then --Axis Soldier
et.gentity_set(j,"sess.latchPlayerWeapon", 3) --MP40
elseif (tonumber(et.gentity_get(j, "sess.sessionTeam")) == 2) and checkclass(j) == 0 then --Allies Soldier
et.gentity_set(j,"sess.latchPlayerWeapon", 8) --Thompson
end
et.gentity_set(j, "ps.ammoclip", 5, 0) --WP_PANZERFAUST
et.gentity_set(j, "ps.ammoclip", 6, 0) --WP_FLAMETHROWER
et.gentity_set(j, "ps.ammo", 9, 0) --WP_GRENADE_PINEAPPLE
et.gentity_set(j, "ps.ammoclip", 9, 0) --WP_GRENADE_PINEAPPLE
et.gentity_set(j, "ps.ammoclip", 26, 0) --WP_LANDMINE
et.gentity_set(j, "ps.ammo", 31, 0) --WP_MOBILE_MG42
et.gentity_set(j, "ps.ammoclip", 31, 0) --WP_MOBILE_MG42
et.gentity_set(j, "ps.ammo", 35, 0) --WP_MORTAR
et.gentity_set(j, "ps.ammoclip", 35, 0) --WP_MORTAR
end
et.trap_Cvar_Set("team_maxMG42s", "0")
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxRifleGrenades", "0")
et.trap_Cvar_Set("team_maxPanzers", "0")
et.trap_Cvar_Set("team_maxMines", "0")
et.trap_Cvar_Set("team_maxFlamers", "0")
elseif (numclients >= 1 and numclients < 3) and unlockvalue > 5 then
et.trap_Cvar_Set("team_maxMortars", "0")
et.trap_Cvar_Set("team_maxMG42s", "0")
et.trap_Cvar_Set("team_maxPanzers", "0")
et.trap_Cvar_Set("team_maxRifleGrenades", "0")
et.trap_Cvar_Set("team_maxMines", "0")
et.trap_Cvar_Set("team_maxFlamers", "0")
et.trap_Cvar_Set("team_maxSoldiers", "0")
elseif (numclients >= 5 and numclients < 7) and unlockvalue > 6 then
et.trap_Cvar_Set("team_maxMortars", "1")
et.trap_Cvar_Set("team_maxMG42s", "1")
et.trap_Cvar_Set("team_maxPanzers", "1")
et.trap_Cvar_Set("team_maxRifleGrenades", "1")
et.trap_Cvar_Set("team_maxLandmines", "4")
et.trap_Cvar_Set("g_maxTeamLandmines", "4")
et.trap_Cvar_Set("team_maxFlamers", "0")
elseif (numclients >= 6 and numclients < 8) and unlockvalue > 8 then
et.trap_Cvar_Set("team_maxMortars", "1")
et.trap_Cvar_Set("team_maxMG42s", "1")
et.trap_Cvar_Set("team_maxPanzers", "1")
et.trap_Cvar_Set("team_maxRifleGrenades", "1")
et.trap_Cvar_Set("team_maxLandmines", "5")
et.trap_Cvar_Set("g_maxTeamLandmines", "5")
et.trap_Cvar_Set("team_maxFlamers", "0")
elseif (numclients >= 12 and numclients < unlockvalue) and unlockvalue > 13 then
et.trap_Cvar_Set("team_maxMortars", "1")
et.trap_Cvar_Set("team_maxMG42s", "1")
et.trap_Cvar_Set("team_maxPanzers", "1")
et.trap_Cvar_Set("team_maxRifleGrenades", "1")
et.trap_Cvar_Set("team_maxLandmines", "6")
et.trap_Cvar_Set("g_maxTeamLandmines", "6")
et.trap_Cvar_Set("team_maxFlamers", "1")
elseif (numclients >= unlockvalue) and unlockvalue > 13 then
et.trap_Cvar_Set("team_maxMG42s", mg42)
et.trap_Cvar_Set("team_maxMortars", mortar)
et.trap_Cvar_Set("team_maxRifleGrenades", riflegnade)
et.trap_Cvar_Set("team_maxPanzers", panzer)
et.trap_Cvar_Set("team_maxLandmines", mines)
et.trap_Cvar_Set("g_maxTeamLandmines", mines)
et.trap_Cvar_Set("team_maxFlamers", flamer)
end
end
--0=Soldier, 1=Medic, 2=Engineer, 3=FieldOps, 4=CovertOps
function checkclass(client)
local cs = et.trap_GetConfigstring(et.CS_PLAYERS + client)
return tonumber(et.Info_ValueForKey(cs, "c"))
end
Last edited by Doc (16-Jan-14 01:25:26)
Offline
Hello Micha!
Again thank you for the lua.
I have understand this lua!
Last edited by Doc (17-Jan-14 01:07:00)
Offline
Pages: 1