Welcome to U.A.C. [O.S.A.]
login / register 
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
(G)ZDoom - ACS - DECORATE З-вопросы Пред.  1, 2, 3 ... 10, 11, 12 ... 29, 30, 31  След.
   Список разделов - Флуд и устаревшие темы - (G)ZDoom - ACS - DECORATE З-вопросыОтветить
АвторСообщение
SubFrozen
Recruit
Next rank: Recruit after 2 points
8

Doom Rate: 0.09

Ссылка на пост №201 Отправлено: 22.01.07 17:59:16
Shinnok
написал в декорэйте weapon replaces (к примеру) shotgun

ПРИМЕР.
ACTOR Spikethrower : Weapon replaces SuperShotgun
1
Reiko
- Master Corporal -
Next rank: = Master Corporal = after 3 points
237

Doom Rate: 1.73

Ссылка на пост №202 Отправлено: 22.01.07 18:07:52
Lightspeed
Lightspeed:
написал в декорэйте weapon replaces (к примеру) shotgun

мне не надо заменять, мне надо добавить.

addplayerclass paladin

weaponsection hereticPlayer

SetSlot 1 Staff Gauntlets
SetSlot 2 GoldWand
SetSlot 3 Crossbow
SetSlot 4 Blaster
SetSlot 5 SkullRod
SetSlot 6 PhoenixRod
SetSlot 7 Mace

weaponsection paladin

SetSlot 1 MagicOfHammer sword
SetSlot 3 Normalbow FireBow
SetSlot 4 Magic
MeleeMace

Это пример keyconf в моем моде paladin для heretic.
Это сам паладин:
actor paladin : PlayerPawn
{
player.displayname "paladin"
player.startitem MeleeMace
player.startitem Sword
player.startitem MagicOfHammer
player.startitem Normalbow
player.startitem Firebow
player.startitem Magic
player.startitem BlasterAmmo 75
player.startitem CrossbowAmmo 30
player.startitem PhoenixRodAmmo 40
scale 0.4
states
{
 spawn:
   PLDN ABCD -1
   goto see
 see:
   PLDN A 4
   PLDN B 4
   PLDN C 4
   PLDN D 4
   goto see
 Melee:
   PLDN EFGH 8
   goto see
 Missile:
   PLDN EFGH 8
   goto see
 Pain:
   PLDN I 4
   PLDN I 4 A_Pain
   goto see
 Death:
   PLDN J 6
   PLDN K 6 A_PlayerScream
   PLDN L 6
   PLDN M 6 A_NoBlocking
   PLDN NO 6
   PLDN P -1
   stop
 XDeath:
   PLAY Q 5 A_PlayerScream
   PLAY R 5 A_SkullPop
   PLAY S 5 A_NoBlocking
   PLAY TUVWX 5
   PLAY Y -1
   stop
}

}

но когда начинаешь главную игру и выбираешь оринин игрока (corvus'a) то у него такое же оружие как и у паладина :(
2
SubFrozen
Recruit
Next rank: Recruit after 2 points
8

Doom Rate: 0.09

Ссылка на пост №203 Отправлено: 22.01.07 18:14:09
Ну незнаю...
Сделай так:
1.
В лампе LOADACS напиши PALADIN
2.
Создай ламп ACS и напиши

Script 1 ENTER
{
clearinventory();
giveinventory("*название оружия которое должно даватся в начале*", 1);
}

Скомпиль ACS.

3.
Результат назови PALADIN и помести между маркерами A_START и A_END.

Должно работать, хотя я незнаю. Придут эксперты и всё обьяснят.
1
Reiko
- Master Corporal -
Next rank: = Master Corporal = after 3 points
237

Doom Rate: 1.73

Ссылка на пост №204 Отправлено: 22.01.07 18:20:42
Lightspeed
Тоесть надо создать 2 лампа(Loadacs и acs), в acs написать
Script 1 ENTER
{
clearinventory();
giveinventory("*название оружия которое должно даватся в начале*", 1);
}
, потом скомпливовать, и назвать paladin, который поместить между A_STARS и A_END? Я правильно понял?
2
SubFrozen
Recruit
Next rank: Recruit after 2 points
8

Doom Rate: 0.09

Ссылка на пост №205 Отправлено: 22.01.07 18:25:23
Shinnok
Ну да.

loadacs будет грузить ламп paladin в котором находится скрипт, который очищает инвентарь, и даёт заданное тобой оружие.
1
Reiko
- Master Corporal -
Next rank: = Master Corporal = after 3 points
237

Doom Rate: 1.73

Ссылка на пост №206 Отправлено: 22.01.07 18:29:36
Lightspeed
А по другому нельзя? (не через скрипты а к примеру keyconf)?
2
SubFrozen
Recruit
Next rank: Recruit after 2 points
8

Doom Rate: 0.09

Ссылка на пост №207 Отправлено: 22.01.07 18:32:57
Shinnok
Кейконф - настройка клавиатуры.
А чем тебя этот метод не устраивает?

player.startitem MeleeMace
player.startitem Sword
player.startitem MagicOfHammer
player.startitem Normalbow
player.startitem Firebow
player.startitem Magic
Стоп... У тебя в декорэйте у оружий такие же названия?
1
Reiko
- Master Corporal -
Next rank: = Master Corporal = after 3 points
237

Doom Rate: 1.73

Ссылка на пост №208 Отправлено: 22.01.07 18:46:20
Lightspeed:
Shinnok
Кейконф - настройка клавиатуры.
А чем тебя этот метод не устраивает?

player.startitem MeleeMace
player.startitem Sword
player.startitem MagicOfHammer
player.startitem Normalbow
player.startitem Firebow
player.startitem Magic
Стоп... У тебя в декорэйте у оружий такие же названия?

да, а мне надо, чтобы оружия распределялись как в hexen, или "каждому свое"
2
Shadowman
UAC General
Next rank: Unavailable after 0 points
8598

Doom Rate: 2.07

Posts quality: +2146
Ссылка на пост №209 Отправлено: 22.01.07 19:13:40
Shinnok
Насчет ACS и как компилить посмотри тут:
http://i.iddqd.ru/viewtopic.php?t=53&start=0 (ссылки Guest'а)
Потом, разве в Еретике можно будет выбирать класс, если ты свой добавишь? Там же, как и в Думе, один персонаж. Если делаешь свой мод - просто замени персонажа на своего или нужно, чтобы оба были?
1 7 2
Reiko
- Master Corporal -
Next rank: = Master Corporal = after 3 points
237

Doom Rate: 1.73

Ссылка на пост №210 Отправлено: 22.01.07 19:18:58
Shadowman

чтобы оба были?
да.

Потом, разве в Еретике можно будет выбирать класс, если ты свой добавишь?
У меня уже на компе есть такой вад))
2
Const]ASTS[
= Sergeant Major =
Next rank: UAC Sergeant Major after 79 points
601

Doom Rate: 6.91

Posts quality: +2
Ссылка на пост №211 Отправлено: 22.01.07 19:25:56
Насколько я понял про player classes, определяешь сколько тебе нужно классов таким способом, через startitem выдаешь нужные начальные пушки (скрипты вроде тогда не понадобятся). А вот если тебе нужно, чтобы итемы разное давали в зависимости от класса, это уже имхо только скриптами.
1 1
Shadowman
UAC General
Next rank: Unavailable after 0 points
8598

Doom Rate: 2.07

Posts quality: +2146
Ссылка на пост №212 Отправлено: 23.01.07 16:35:34
Подскажите плиз, где скачать декорэйт для DoomPlayer'а. В вики не нашел :(
1 7 2
Shadowman
UAC General
Next rank: Unavailable after 0 points
8598

Doom Rate: 2.07

Posts quality: +2146
Ссылка на пост №213 Отправлено: 23.01.07 17:55:32
Кстати, команда, A_PlayerScream в гздум 1-0-18 не работает :( Это от версии зависит что ли?
Мне нужно короче для Дума дополнительный класс сделать, но стараюсь использовать наследование к DoomPlayer.
Декорэйтить приходится стэйты смерти - они не совпадают со стейтами у Дум Плейера. Отсюда - нужно прописывать крик игрока.
Еще неясно, как убрать эти спрайты приседающего пехотинца - свои мне делать не хотелось бы (долго очень). В вики написано, что по умолчанию берется половинная высота спрайта, но в случае с наследованием берутся именно спрайты пехотинца, а не мои :(
1 7 2
Const]ASTS[
= Sergeant Major =
Next rank: UAC Sergeant Major after 79 points
601

Doom Rate: 6.91

Posts quality: +2
Ссылка на пост №214 Отправлено: 23.01.07 20:37:07
Shadowman, посмотри A_PlayerScream в g_doom/a_doomplayer.cpp, особенно S_FindSkinnedSound. По идее если что-то глючит, то глючит именно там.
1 1
Reiko
- Master Corporal -
Next rank: = Master Corporal = after 3 points
237

Doom Rate: 1.73

Ссылка на пост №215 Отправлено: 23.01.07 22:31:29
Блин! не получается мне сделать монету в gzdoom'e!
ACTOR money : CustomInventory 17001
{

	Inventory.Icon BLAKDOWN
	Inventory.Amount 1
	Inventory.MaxAmount 999
	Inventory.PickupMessage "Something happend.." 
	+INVBAR
	+COUNTITEM 
	+ALWAYSPICKUP 
	States
	{
		Spawn:
			COIN A -1
			stop
	}
}
Когда берешь ее, она исчезает с пола но в инвенаре не появляется! Как быть? :( :cry:
2
Reiko
- Master Corporal -
Next rank: = Master Corporal = after 3 points
237

Doom Rate: 1.73

Ссылка на пост №216 Отправлено: 03.02.07 19:22:39
Очень серьезный вопрос: как правильно впихивать спрайты в pk3 архив?
2
Reiko
- Master Corporal -
Next rank: = Master Corporal = after 3 points
237

Doom Rate: 1.73

Ссылка на пост №217 Отправлено: 03.02.07 20:12:14
Lightspeed
Уже изучал, но там вады. Мне нужно не создовая вады запихнуть в pk3 архив спрайты некоторого монстра(bmp формат), (Декорейт код уже имеется) который заменет зомбермена. Смотрел мод doom3 веапон- Там в архиве нет вадов, а сами спрайты в lmp формате. пытался переименовать формат bmp в lmp, о гоззо пишет ошибку... "GWA file contains invalid nodes, the BSP was to be rebuilt"
2
Const]ASTS[
= Sergeant Major =
Next rank: UAC Sergeant Major after 79 points
601

Doom Rate: 6.91

Posts quality: +2
Ссылка на пост №218 Отправлено: 03.02.07 20:41:21
http://csi.jino-net.ru/wiki/index.php/ZIP
Для pk3 должет быть тот же принцип

BSP - аналог NODES, то есть вообще не должен иметь отношения к спрайтам.
BMP != Doom Patch
1 1
nprotect
- 2nd Lieutenant -
Next rank: = 2nd Lieutenant = after 97 points
1343

Doom Rate: 2.45

Ссылка на пост №219 Отправлено: 03.02.07 20:59:32

BMP != Doom Patch

//не надо вот так писать, не все же программисты, один раз была уже с этим заморочка

в смысле что BMP не то же самое, что Doom Patch, разыне форматы
1 2 1
Reiko
- Master Corporal -
Next rank: = Master Corporal = after 3 points
237

Doom Rate: 1.73

Ссылка на пост №220 Отправлено: 03.02.07 21:27:06
Costja
Блин, переименовал архив с pk3 на zip, но при запуске пишет:
2
Страница 11 из 31Перейти наверх Пред.  1, 2, 3 ... 10, 11, 12 ... 29, 30, 31  След.
   Список разделов - Флуд и устаревшие темы - (G)ZDoom - ACS - DECORATE З-вопросы