Как дать определённым группам спавнить машины?

0
Посетители
0
Активный участник
11:13, 30.01.2014 №21
+ 1
Помню на местном сайте был патч добавляющий русскую кириллицу,но сайт умер.
Mega Upload.
Посетители
0
Заслуженный участник
Hds46 (30.01.2014, 14:13) писал:Помню на местном сайте был патч добавляющий русскую кириллицу,но сайт умер.

Т.е. руссификатор уже нигде не достать?
Посетители
0
Активный участник
06:36, 02.02.2014 №23
+ 1
Не знаю.
Mega Upload.
Посетители
0
Заслуженный участник
Так вот ещё такая проблема:
Например, собираю я свой контент и хочу в него скин какой-нибудь запихать, скачиваю аддон, как всё положено расконвертирую, вырезаю и вставляю к себе, но вот в игре отображается модель только у меня ( иногда даже у меня не отображается, эрроры). Аддон стоит на автообновлении на сервре, вроде из аддона ничего не вырезал. В чём может быть проблема?
Посетители
0
Активный участник
02:41, 04.02.2014 №25
+ 1
Если у аддона не прописан resource.AddFile, то придется сделать это самому,просто впиши в каком нибудь луа файле resource.AddFile("models/blackhawk.mdl") в кавычках "" вписывай директорию файла которую надо скачать для клиентов.
Или можно использовать вот эти квары.
"sv_downloadurl" "http://www.mysvdownloadurl.com/garrysmod/" - тут в кавычках вписывай ссылку где у тебя файлы на сервере лежат.
"sv_allowupload" "0"
"sv_allowdownload" "0"
Mega Upload.
Посетители
0
Заслуженный участник
Hds46 (04.02.2014, 05:41) писал:Если у аддона не прописан resource.AddFile, то придется сделать это самому,просто впиши в каком нибудь луа файле resource.AddFile("models/blackhawk.mdl") в кавычках "" вписывай директорию файла которую надо скачать для клиентов.
Или можно использовать вот эти квары.
"sv_downloadurl" "http://www.mysvdownloadurl.com/garrysmod/" - тут в кавычках вписывай ссылку где у тебя файлы на сервере лежат.
"sv_allowupload" "0"
"sv_allowdownload" "0"

Всё работает! И да:
Можно ли сделать скин(ы) только для адмнистраторов, или же чтобы не показывались в меню выбора скина, а только в Pointshop?
Посетители
0
Активный участник
07:32, 15.02.2014 №27
+ 1
Hds46
07:33, 15.02.2014
Найди и открой какой нибудь луа файл который добавляет например какой нибудь hud.
И напиши в какой нибудь функции, например:
for k,v in pairs(player.GetAll()) do
if !v:IsAdmin() and v:GetModel() == "models/player/aphaztechs.mdl" then
v:SetModel("models/player/kleiner.mdl")
end
end

Всем игрокам не имеющие админки и которые указали себе плейер модель, которая в кавычках,даётся модель минга(кляйнера).
Где директория модели в кавычках рядом с !v:IsAdmin() and v:GetModel() впиши свою директорию модели.
Скопируй и вставь этот код несколько раз с разными моделями.
Mega Upload.
Посетители
0
Заслуженный участник
А с инструментами как быть для групп? По аналогии, как со SWEP'ами код делать?
Посетители
0
Активный участник
00:13, 18.02.2014 №29
+ 1
Hds46
00:17, 18.02.2014
Да,можешь как с SWEP'ами сделать:
function TOOL:Think()
if SERVER then
local p = self.Owner
if !p:IsUserGroup("vip") and !p:IsUserGroup("premium") and !p:IsAdmin() then
self:Remove()
end
end
end

или сделать так чтобы тул ничего не выполнял:

function UseTool(pl, _, toolmode)

if toolmode == "remover" or toolmode == "ignite" or toolmode == "rtcamera" then
if !pl:IsUserGroup("vip") and !pl:IsUserGroup("premium") and !pl:IsAdmin() then
return false
else
return true
end
end
end

hook.Add("CanTool", "UseTool", UseTool)

Вставь это в каком нибудь луа файле.
Этот код запрещает использовать функции тула для простых игроков.
Там где в кавычках "remover" название тула.
Mega Upload.
Посетители
0
Активный участник
00:17, 18.02.2014 №30
+ 1
Hds46
00:20, 18.02.2014
Все названия тулов:
axis
balloon
ballsocket
ballsocket_adv
ballsocket_ez
button
camera
colour
duplicator
dynamite
elastic
emitter
example
eyeposer
faceposer
paint
physprop
pulley
remover
rope
rtcamera
slider
spawner
statue
thruster
trails
turret
weld
weld_ez
wheel
winch
finger
hoverball
hydraulic
ignite
inflator
keepupright
lamp
leafblower
light
magnetise
material
motor
muscle
nail
nocollide

Вайр тулы:
wire_addressbus
wire_adv
wire_cam
wire_colorer
wire_cpu
wire_dataplug
wire_dataport
wire_datarate
wire_data_satellitedish
wire_data_store
wire_data_transferer
wire_debugger
wire_detonator
wire_emarker
wire_explosive
wire_expression
wire_forcer
wire_fx_emitter
wire_gate_expression
wire_gps
wire_gpu
wire_grabber
wire_graphics_tablet
wire_gyroscope
wire_hdd
wire_hoverball
wire_hudindicator
wire_hydraulic
wire_igniter
wire_keyboard
wire_las_reciever
wire_latch
wire_locator
wire_nailer
wire_namer
wire_numpad
wire_output
wire_plug
wire_pod
wire_radio
wire_ranger
wire_relay
wire_sensor
wire_spawner
wire_target_finder
wire_textreceiver
wire_thruster
wire_trail
wire_turret
wire_twoway_radio
wire_user
wire_value
wire_vehicle
wire_vthruster
wire_watersensor
wire_waypoint
wire_wheel
wire_winch
wire_wirelink
Mega Upload.
Посетители
0
Заслуженный участник
Вот ещё пару интересных вопросов:

1) Как отключить, например, удалённое управление предметом (ceenect controller, если не ошибаюсь).
Просто эта функция довольно портит сервер, особенно когда кто-то летает по карте в виде холодильника -_-.

2) Как отключить функцию, чтобы в меню NPC нельзя было выбрать RPG (иначе таким методом, вырезав из спавн меню RPG можно спавнить NPC с RPG и таким образом дюпать RPG).
Посетители
0
Заслуженный участник
По всей видимости я ответа не дождусь...
 
Доступ закрыт.
  • Вам запрещено отвечать в темах данного форума.