Difference between revisions of "LUA:Modifying F4:ru"

From Official DarkRP Wiki
Jump to navigation Jump to search
m (Update information)
Line 6: Line 6:
 
local function createMyTab()
 
local function createMyTab()
 
local tab = vgui.Create("whatever...")
 
local tab = vgui.Create("whatever...")
-- Create the your tab here or something
+
-- Дополнительный код
 
return tab
 
return tab
 
end
 
end
  
 
hook.Add("F4MenuTabs", "addTab", function()
 
hook.Add("F4MenuTabs", "addTab", function()
-- Add the tab to F4 (will be added as the last tab)
+
-- Добавление вкладки в F4-меню (будет добавлена в конец)
-- DarkRP.addF4MenuTab("NAME OF TAB HERE", vguiControlOfTab) returns the tab number of the added tab
+
-- DarkRP.addF4MenuTab("Название", vguiControlOfTab) функция вернёт номер, который вкладка имеет в меню
local tabNr = DarkRP.addF4MenuTab("My Custom Tab", createMyTab())
+
local tabNr = DarkRP.addF4MenuTab("Моя вкладка", createMyTab())
  
  
-- I want it to be before the HUD tab (which is the fourth tab)
+
-- Я хочу, чтобы эта вкладка была перед HUD-вкладкой (чётвёртой по счёту)
 
-- DarkRP.switchTabOrder(TabNumberOfFirstTab, TabNumberOfSecondTab)
 
-- DarkRP.switchTabOrder(TabNumberOfFirstTab, TabNumberOfSecondTab)
 
DarkRP.switchTabOrder(tabNr, 4)
 
DarkRP.switchTabOrder(tabNr, 4)
 
end)
 
end)
  
| Output = После вставки кода, ваша вкладке появиться в меню, которое открывается на F4
+
| Output = После вставки кода, ваша вкладка появиться в F4-меню.
 
}}
 
}}
  

Revision as of 07:07, 30 July 2016

This page is available in the following languages:
Данная версия страницы доступна на следующих языках:
Jarvis-flag 8010.png English | Russia-flag.png Русский


Добавление вкладки в меню на F4

ОписаниеДобавление своей вкладки в меню на F4
Код Lua
local function createMyTab()
	local tab = vgui.Create("whatever...")
	-- Дополнительный код
	return tab
end

hook.Add("F4MenuTabs", "addTab", function()
	-- Добавление вкладки в F4-меню (будет добавлена в конец)
	-- DarkRP.addF4MenuTab("Название", vguiControlOfTab) функция вернёт номер, который вкладка имеет в меню
	local tabNr = DarkRP.addF4MenuTab("Моя вкладка", createMyTab())


	-- Я хочу, чтобы эта вкладка была перед HUD-вкладкой (чётвёртой по счёту)
	-- DarkRP.switchTabOrder(TabNumberOfFirstTab, TabNumberOfSecondTab)
	DarkRP.switchTabOrder(tabNr, 4)
end)
ВыводПосле вставки кода, ваша вкладка появиться в F4-меню.


Удаление вкладок из меню на F4

ОписаниеУдаление вкладки HUD
Код Lua
hook.Add("F4MenuTabs", "removeTab", function()
	-- the HUD tab is the fourth one
	-- DarkRP.removeF4MenuTab(TabNumber)
	DarkRP.removeF4MenuTab(4)
end)
ВыводВ итоге вкладка HUD не отображается.