The New Future :: FOnline, Half-life 2 :: Roleplay It!  

Вернуться   The New Future :: FOnline, Half-life 2 :: Roleplay It! > Прочее > FOmod > Учебка

Учебка Обучающие материалы.

Ответ
 
Опции темы Опции просмотра
Старый 11.09.2013, 22:45   #11
tester
Senior Member
 
Аватар для tester
 
Регистрация: 02.02.2012
Сообщений: 152
Вес репутации: 86
tester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of light
По умолчанию

А как можно заставить игрока совершить атаку?
Как правильно записать пробел?
tester вне форума   Ответить с цитированием
Старый 13.09.2013, 19:17   #12
tester
Senior Member
 
Аватар для tester
 
Регистрация: 02.02.2012
Сообщений: 152
Вес репутации: 86
tester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of light
По умолчанию

Код:
if( LeftShift && key == DIK_A )
    {
	Message("work");
	    uint Attack_TargId;	
        CritterCl@ cr = GetChosen();
		CritterCl@ target;
		 if(target.IsLife() && target.StatBase[ST_LAST_ATK_ID] = cr.Id )   // если игрок или нпс атакован запоминаем его айди
		 {
		Attack_TargId = target.Id;
		Message("work1");
		}
        if( valid( target ) && cr.IsLife())
        {
		uint[] actions={CHOSEN_USE_ITEM, 392, 0, TARGET_CRITTER, Attack_TargId, isHit, __HitAimEyes, 0};
        SetChosenActions(actions);	 // атакуе последнего критера
		
    }  
	}
сейчас выдает ошибку
[003:04:02:349] Reload client scripts...
[003:04:02:515] Script message: client_main : Info : Compiling bool key_down(uint8) : 315, 1.
[003:04:02:515] Script message: client_main : Error : No conversion from 'int' to 'bool' available. : 387, 21.
[003:04:02:515] Script message: client_main : Error : Expression is not an l-value : 387, 6.
[003:04:02:515] Script message: client_main : Error : Expression must be of boolean type : 387, 6.
[003:04:02:515] Script message: client_main : Error : 'isHit' is not declared : 394, 47.
[003:04:02:612] Script::LoadScript - Unable to Build module<client_main>, result<-1>.
[003:04:02:612] FOServer::ReloadClientScripts - Unable to load client script<client_main>.
[003:04:02:670] Reload client scripts complete.
[/CODE]

Где найти режимы атаки? на месте IsHit должен стоять режим атаки

Последний раз редактировалось tester; 13.09.2013 в 19:33.
tester вне форума   Ответить с цитированием
Старый 13.09.2013, 20:41   #13
PowerMagic
Lost Overseer
 
Аватар для PowerMagic
 
Специализация: ест детей.
Регистрация: 29.01.2010
Сообщений: 1,000
Вес репутации: 571
PowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond repute
По умолчанию

Код:
 if(target.IsLife() && target.StatBase[ST_LAST_ATK_ID] = cr.Id )
внимательней.

а еще. isHit не обьявлен. такие дела.
__________________
Jet Rock's
PowerMagic вне форума   Ответить с цитированием
Старый 14.09.2013, 17:36   #14
Gekko
Senior Member
 
Регистрация: 14.04.2013
Сообщений: 112
Вес репутации: 54
Gekko is on a distinguished road
По умолчанию

А что если делать через ACTION_USE_WEAPON?
Кстати ACTION_USE_WEAPON откл. в client_main.fos
Gekko вне форума   Ответить с цитированием
Старый 14.09.2013, 18:00   #15
PowerMagic
Lost Overseer
 
Аватар для PowerMagic
 
Специализация: ест детей.
Регистрация: 29.01.2010
Сообщений: 1,000
Вес репутации: 571
PowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond repute
По умолчанию

Емнип это вообще с анимацией связано. Не путай с чузен экшон.
__________________
Jet Rock's
PowerMagic вне форума   Ответить с цитированием
Старый 15.09.2013, 20:31   #16
tester
Senior Member
 
Аватар для tester
 
Регистрация: 02.02.2012
Сообщений: 152
Вес репутации: 86
tester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of light
По умолчанию

А где в сдк найти все существующие режимы атаки?
tester вне форума   Ответить с цитированием
Старый 06.10.2013, 05:54   #17
Gekko
Senior Member
 
Регистрация: 14.04.2013
Сообщений: 112
Вес репутации: 54
Gekko is on a distinguished road
По умолчанию

Может кто поделиться данной системой? Можно через бартер.
Gekko вне форума   Ответить с цитированием
Старый 23.11.2013, 13:25   #18
Gekko
Senior Member
 
Регистрация: 14.04.2013
Сообщений: 112
Вес репутации: 54
Gekko is on a distinguished road
По умолчанию

CHOSEN_USE_SKL_ON_CRITTER работает через клиент, а что если создать новый скилл типа доктора или фф, но сделать, что бы он атаковал при его использовании или не получится?
Gekko вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 09:45.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot
Для внутреннего пользования