Пара вопросов...

0
Посетители
0
Активный участник
SmallNibbler
08:09, 06.02.2013
1.SWEP.Primary.Sound = Sound("Weapon_AK47.Single")
SWEP.ReloadSound = Sound("weapon_smg1.Single")

Я не понимаю что с этими строками, звук перезарядки не проигрывается, вместо выстрела АК играет выстрел AR2.

2.GM:AddAmmoType("pistol", "Pistol ammo", "models/Items/BoxSRounds.mdl", 30, 18)

Что нужно прописать чтобы патроны продавал только TEAM_GUN?

3.На карте rp_city8_district9 большие лаги, когда я смотрю на определённый участок карты. Очень давно, когда я играл на этой карте, ещё на гарике 10 такой проблемы не наблюдалось, может есть советы?

4.На многих картах не работают некоторые двери, в чем может быть проблема?

Было ещё парочка вопросов, но я забыл :D
Администраторы
0
Evil Monster
SmallNibbler (06.02.2013, 10:28) писал:4.На многих картах не работают некоторые двери, в чем может быть проблема?
Никто не сказал что они должны работать.
SmallNibbler (06.02.2013, 10:28) писал:3.На карте rp_city8_district9 большие лаги, когда я смотрю на определённый участок карты. Очень давно, когда я играл на этой карте, ещё на гарике 10 такой проблемы не наблюдалось, может есть советы?
На этой карте не играл, но возможно что карта не оптимизирована.

SmallNibbler (06.02.2013, 10:28) писал:1.SWEP.Primary.Sound = Sound("Weapon_AK47.Single")
SWEP.ReloadSound = Sound("weapon_smg1.Single")

Я не понимаю что с этими строками, звук перезарядки не проигрывается, вместо выстрела АК играет выстрел AR2.

2.GM:AddAmmoType("pistol", "Pistol ammo", "models/Items/BoxSRounds.mdl", 30, 18)

Что нужно прописать чтобы патроны продавал только TEAM_GUN?
Передам ка я эти вопросы нашим Addons maker.
Журналисты
0
Богоподобен
Alexander.S.V.
15:22, 06.02.2013
1.
Не
SWEP.Primary.Sound = Sound("Weapon_AK47.Single")
SWEP.ReloadSound = Sound("weapon_smg1.Single") - кстати тут врядли звук ar2 , судя по коду это звук smg1
А должен быть путь к звуку например
SWEP.Primary.Sound = Sound("Weapons/ak47/ak47_clipin.wav") - Звук выстрела
SWEP.ReloadSound = Sound("weapons/ak47/ak47-1.wav") - Перезарядка
2.GM:AddAmmoType("pistol", "Pistol ammo", "models/Items/BoxSRounds.mdl", 30, 18) Странный код вообще , но вот там где "pistol" это патроны , можно заменить к примеру на ar2 или smg1 , там где "models/Items/BoxSRounds.mdl" это модели пуль , замени на любые пули или даже пропы .

Вот на будущее нормальный shared.lua (это код оружия)
Вот и код
Посетители
0
Активный участник
SmallNibbler
16:45, 06.02.2013
saniok_1997 (06.02.2013, 18:13) писал:2.GM:AddAmmoType("pistol", "Pistol ammo", "models/Items/BoxSRounds.mdl", 30, 18) Странный код вообще , но вот там где "pistol" это патроны , можно заменить к примеру на ar2 или smg1 , там где "models/Items/BoxSRounds.mdl" это модели пуль , замени на любые пули или даже пропы .

Ахах, спасибо кэп) Вот собственно вопрос:
SmallNibbler (06.02.2013, 10:28) писал:2.GM:AddAmmoType("pistol", "Pistol ammo", "models/Items/BoxSRounds.mdl", 30, 18)

Что нужно прописать чтобы патроны продавал только TEAM_GUN?


saniok_1997 (06.02.2013, 18:13) писал:Странный код

Странно то, что он вам не знаком. Это DarkRP.

Цитата:customCheck: (Optional! Advanced!) a Lua function that describes who can buy the ammo.
Similar to the custom check function for jobs and shipments
Parameters:
ply: the player who is trying to buy the ammo

Это написано в файле с патронами. Я примерно понимаю что должно быть ply: TEAM_GUN но нифига не работает, и примеров там нет...

Насчёт музыки спасибо, я не знаю заработает ли твой вариант, но я писал путь так sound/weapons/blablabla...
Видимо поэтому и не получилось...
Но звук был AR2, я его полностью убирал и он все равно был AR2, не знаю в чем прикол, но в общем то не важно.

EginKaman (06.02.2013, 18:04) писал:На этой карте не играл, но возможно что карта не оптимизирована.

После 30 минут интенсивного махания мышкой на проблемных местах, я выяснил что скорее всего это идет от пропов мусора, прийдется ещё хаммер устанавливать...

EginKaman (06.02.2013, 18:04) писал:Никто не сказал что они должны работать.

Ммм, дело в том что я запустил первый раз карту, одни двери работали, другие нет. Запустил второй раз, некоторые двери которые работали, уже не работают.
Администраторы
0
Evil Monster
SmallNibbler (06.02.2013, 19:34) писал:Ммм, дело в том что я запустил первый раз карту, одни двери работали, другие нет. Запустил второй раз, некоторые двери которые работали, уже не работают.
Возможно конфликт аддона.
SmallNibbler (06.02.2013, 19:34) писал:
Странно то, что он вам не знаком. Это DarkRP.
Не все любят играть на разных режимах, мне лично хватает песочницы.
SmallNibbler (06.02.2013, 10:28) писал:2.GM:AddAmmoType("pistol", "Pistol ammo", "models/Items/BoxSRounds.mdl", 30, 18)

Что нужно прописать чтобы патроны продавал только TEAM_GUN?
Вот официальная википедия DarkRP, там есть парочка примеров на эту функцию.
Посетители
0
Активный участник
SmallNibbler
08:27, 07.02.2013
EginKaman (06.02.2013, 20:45) писал:Вот официальная википедия DarkRP, там есть парочка примеров на эту функцию.

Понимаешь, был я там. Я по ней всё делаю. Пробовал написать так:

GM:AddAmmoType("smg1", "Rifle ammo", "models/Items/BoxMRounds.mdl", 80, 30, function(ply)
return ply:GetNWString("usergroup") == "TEAM_GUN"
end)

Но это не хочет работать... Патроны просто пропадают. Скорее всего нужно вместо "usergroup" написать что-то другое, но я не знаю что...

И кстати звуки оружия не работают, я не понимаю почему. Звук выстрела от AR2, звук перезарядки отсутствует, Draw Sound тоже не работает. Вот код:

Вашей группе Гости запрещён просмотр скрытого текста.

Посетители
0
Активный участник
Ммм, я понял что без base оружия музыка не работает, там видимо функция какая то...
Журналисты
0
Богоподобен
Alexander.S.V.
10:52, 07.02.2013
SmallNibbler, ЛОЛ , без базы оружие не оружие , но может быть и такое что звуки прописаны в папке scripts/ и там поставленны звуки
Вот пример :
Скрипт звука

Там хорошо видно что код вызова lua это Weapon_bizon.single , вот и тебе нужен тот самый скрипт к относящемуся к нему оружию
Посетители
0
Активный участник
Ну а чё)
Я нубас ещё в скриптинге))
Спасибо.
 
Тема закрыта.
  • Данная тема закрыта. Вы не можете отвечать в ней.