| Автор | Сообщение |
YURA_111 UAC Sergeant Major
 | | 736 |
 Doom Rate: 2.17
|
Отправлено: 22.07.12 00:24:36 | | | | FLYBAT : | | Bittersweet. А также мех в Shotgun Frenzy. |
Только это ? А чтобы Думовец был со всеми 16 сторонами или монстры - есть что-то подобное ? | |
|
| |
cybermind - Warrant Officer -
 | | 1077 |
 Doom Rate: 1.87
|
|
| |
YURA_111 UAC Sergeant Major
 | | 736 |
 Doom Rate: 2.17
|
Отправлено: 22.07.12 16:00:54 | | |
Что к чему ?
Я ищу готовый проект. (а как это делается я прекрасно знаю и без ВИКИ..) | |
|
| |
Snark = Master Corporal =
 | | 242 |
 Doom Rate: 1.92
|
Отправлено: 22.07.12 19:59:21 | | | Как сделать так что б проигрывался звук когда переходишь через линию?
вроде всё делаю верно...но звука нет -_- | |
|
| |
Jurijus - Master Sergeant -
 | | 436 |
 Doom Rate: 0.16
|
Отправлено: 22.07.12 21:07:34 | | | Snark
Script # (Void)
{
LocalAmbientSound ("имя", громкость(0-128))
}
Ничего сложного не вижу. | |
|
| |
Snark = Master Corporal =
 | | 242 |
 Doom Rate: 1.92
|
Отправлено: 22.07.12 22:33:48 | | | | что значит Missing semicolon? | |
|
| |
Memfis = UAC Marshal =
 | | 8103 |
 Doom Rate: 1.85
|
Отправлено: 22.07.12 22:43:15 | | | где-то не хватает точки с запятой, видимо после третьей строчки? или тут нет такого правила?
а что через переводчик не пробовал прогнать? | |
|
| 1 |
1 |
1 |
 |
|
| |
Snark = Master Corporal =
 | | 242 |
 Doom Rate: 1.92
|
Отправлено: 22.07.12 23:03:08 | | | тоже самое звука нет...
в чём может быть проблема? | |
|
| |
Jurijus - Master Sergeant -
 | | 436 |
 Doom Rate: 0.16
|
Отправлено: 23.07.12 00:14:34 | | | Snark
Я ошибся, должно быть так:
Script # (Void)
{
LocalAmbientSound ("имя", громкость(0-128));
}
Добавлено спустя 1 минуту 3 секунды:
| Snark : | | в чём может быть проблема? |
Ты считаешь, что это нормальный вопрос?!
Откуда я знаю?!
В формате звука, в SNDINFO, в настройках звука, в самом звуке в конце концов...
Добавлено спустя 19 секунд:
Скинь вад, я посмотрю. | |
|
| |
Klon - 2nd Lieutenant -
 | | 1333 |
 Doom Rate: 1.34
|
Отправлено: 23.07.12 09:37:20 | | | | О господи июль... Флубаты активизировались -_- | |
|
| 1 |
3 |
3 |
 |
|
| |
HellDoomer 666 - Master Sergeant -
 | | 426 |
 Doom Rate: 1.6
|
Отправлено: 23.07.12 10:13:11 | | | | Как правильно использовать функцию Player.WeaponSlot в Декорейте? | |
|
| |
Jurijus - Master Sergeant -
 | | 436 |
 Doom Rate: 0.16
|
Отправлено: 23.07.12 15:04:52 | | | HellDoomer 666
Может ты начнешь читать вики вместо того чтобы спрашивать обо всем подряд на форуме? | |
|
| |
ChaingunPredator - Captain -
 | | 2193 |
 Doom Rate: 1.84
|
Отправлено: 23.07.12 15:29:14 | | | FLYBAT
+1
HellDoomer 666
Чтобы задать слот вепону, надо прописать в keyconf
weaponsection "Weaponsectionname"
setslot # weaponname
Здесь:
Weaponsectionname – надо указать до того, как начнете указывать слоты. Просто название латинницей без пробелов. Причем не забудьте про кавычки. Это нужно, потому что (G)ZDoom при подключении вада добавляет для каждого вада дополнительные настройки в ваш конфиг zdoom-Имя пользователя компьютера.ini, который лежит в папке с лаунчером. И, если у вада свои настройки для оружия, лаунчер создаст отдельную секцию под названием "Weaponsectionname" и пропишет в нее все настройки.
# - это цифра, любая от 1 до 0 (включая 2-9, если кто не понял), то есть кнопки, к которым привязывается оружие. Можно использовать и все десять кнопок, если хочется.
Weaponname – имя оружия, назначенное ему в Декорейте (об этом подробнее позже).
На кнопку можно привязать сколько угодно стволов, просто разделив названия пробелом. Вот пример из обычного Дума:
setslot 1 Fist Chainsaw
Так у нас на цифре 1 оружия Fist и Chainsaw (в данном случае думовские кулак и бензопила). Обратите внимание, что игрок будет доставать первым то оружие, которое указано в строчке последним (если оно у него есть, конечно) – т.е., в данном случае, вначале бензопила, потом кулак (при повторном нажатии той же кнопки).
P.s. материал из Зеровского гайда. | |
|
| 5 |
1 |
1 |
 |
|
| |
Jurijus - Master Sergeant -
 | | 436 |
 Doom Rate: 0.16
|
Отправлено: 23.07.12 18:07:34 | | | ChaingunPredator[B0S]
Он спрашивал о функции Player.WeaponSlot, а не о setslot.
Но в общем-то setslot мне всегда казался практичнее.
| |
|
| |
HellDoomer 666 - Master Sergeant -
 | | 426 |
 Doom Rate: 1.6
|
Отправлено: 23.07.12 19:56:22 | | | Почти разобрался,но есть ещё вопрос,так как глюки с доставанием оружия происходят когда игрок находится в уменьшенном виде. Не могу понять откуда такой глюк: "Например у игрока в нормальном виде есть оружие ракетница. В уменьшенном состоянии тоже есть ракетница.На неё можно переключиться. Если перейти в обратное состояние - то выбрать оружие уже нельзя и оружие,которое используется в данный момент почему-то пропадает. "
Лампы декорейт и кейконф вроде в норме. | |
|
| |
Jurijus - Master Sergeant -
 | | 436 |
 Doom Rate: 0.16
|
Отправлено: 23.07.12 19:58:05 | | |
Отож й воно, що "вродє". | |
|
| |
HellDoomer 666 - Master Sergeant -
 | | 426 |
 Doom Rate: 1.6
|
Отправлено: 23.07.12 20:01:31 | | | Выкладываю данные лампов:
DECORATE
ACTOR AlexPlayer : PlayerPawn
{
// +PUSHABLE
Speed 1
Health 100
Radius 16
Height 56
Mass 60
PainChance 255
Player.ColorRange 112, 127
Player.DisplayName "Alex Player"
Player.CrouchSprite "PLYC"
Player.MaxHealth 999
Player.WeaponSlot 1,"Fist","Chainsaw"
Player.WeaponSlot 2,"Pistol"
Player.WeaponSlot 3,"Shotgun","SuperShotgun"
Player.WeaponSlot 4,"Chaingun","Minigun"
Player.WeaponSlot 5,"RocketLauncher"
Player.WeaponSlot 6,"PlasmaRifle"
Player.WeaponSlot 7,"BFG9000"
States
{
Spawn:
PLAY A -1
Loop
See:
PLAY ABCD 4
Loop
Missile:
PLAY E 12
Goto Spawn
Melee:
PLAY F 6 BRIGHT
Goto Missile
Pain:
PLAY G 4
PLAY G 4 A_Pain
Goto Spawn
Death:
PLAY H 10
PLAY I 10 A_PlayerScream
PLAY J 10 A_NoBlocking
PLAY KLM 10
PLAY N -1
Stop
XDeath:
PLAY O 5
PLAY P 5 A_XScream
PLAY Q 5 A_NoBlocking
PLAY RSTUV 5
PLAY W -1
Stop
}
}
ACTOR LittlePlayer : PlayerPawn
{
Health 30
Radius 6
Height 19
Mass 10
Painchance 255
Speed 0.3
Scale 0.3
+SOLID
+SHOOTABLE
+DROPOFF
+PICKUP
+NOTDMATCH
+FRIENDLY
+SLIDESONWALLS
+CANPASS
+CANPUSHWALLS
+FLOORCLIP
+WINDTHRUST
+TELESTOMP
+NOBLOCKMONST
Player.AttackZOffset 2
Player.JumpZ 5
Player.ViewHeight 14
Player.ForwardMove 1.1
Player.SideMove 1.1
Player.SoundClass "player"
Player.MaxHealth 999
Player.ColorRange 112, 127
Player.DisplayName "Little Player"
Player.CrouchSprite "PLYC"
Player.WeaponSlot 1,"Fist","Chainsaw"
Player.WeaponSlot 2,"Pistol"
Player.WeaponSlot 3,"Shotgun","SuperShotgun"
Player.WeaponSlot 4,"Chaingun","Minigun"
Player.WeaponSlot 5,"RocketLauncher"
Player.WeaponSlot 6,"PlasmaRifle"
Player.WeaponSlot 7,"BFG9000"
MaxStepHeight 6
States
{
Spawn:
PLAY A -1
Loop
See:
PLAY ABCD 4
Loop
Missile:
PLAY E 12
Goto Spawn
Melee:
PLAY F 6 BRIGHT
Goto Missile
Pain:
PLAY G 4
PLAY G 4 A_Pain
Goto Spawn
Death:
PLAY H 10
PLAY I 10 A_PlayerScream
PLAY J 10 A_NoBlocking
PLAY KLM 10
PLAY N -1
Stop
XDeath:
PLAY O 5
PLAY P 5 A_XScream
PLAY Q 5 A_NoBlocking
PLAY RSTUV 5
PLAY W -1
Stop
}
}
KEYCONF
clearplayerclasses
addplayerclass AlexPlayer
weaponsection DOOMX
setslot 1 Fist Chainsaw
setslot 2 Pistol
setslot 3 Shotgun SuperShotgun
setslot 4 Chaingun Minigun
setslot 5 RocketLauncher
setslot 6 PlasmaRifle
setslot 7 BFG9000
Непойму где ошибка и как её исправить? ПС. В уменьшенном состоянии почему-то нельзя приседать. | |
|
| |
Jurijus - Master Sergeant -
 | | 436 |
 Doom Rate: 0.16
|
Отправлено: 23.07.12 22:47:44 | | | | HellDoomer 666 : | | PlayerPawn |
НИКОГДА этого не делай!
Пиши DoomPlayer, а не PlayerPawn!
| HellDoomer 666 : | // +PUSHABLE
Speed 1
Health 100
Radius 16
Height 56
Mass 60
PainChance 255
Player.ColorRange 112, 127
Player.CrouchSprite "PLYC" |
Эти строки вообще надо стереть, в них нет никакого смысла. | |
|
| |
Ameba - Major -
 | | 2837 |
 Doom Rate: 2.32
|
Отправлено: 24.07.12 04:48:38 | | | FLYBAT
Хорош чушь нести.
HellDoomer 666
А покажи лучше каким образом ты игрока уменьшаешь/увеличиваешь, потому что в декоре всё вроде нормально в этом плане.
Добавлено спустя 3 часа 44 минуты 26 секунд:
Хотя нет, убери все кавычки у Player.WeaponSlot, дело возможно в них. | |
|
| 2 |
1 |
1 |
 |
|
| |
HellDoomer 666 - Master Sergeant -
 | | 426 |
 Doom Rate: 1.6
|
Отправлено: 24.07.12 10:55:39 | | | | Всё подправил - глюк как был так и остался. | |
|
| |