×
Меню
Индекс

MSFD Определение готовности к бою

GetWeaponDrawn (short)
GetSpellReadied (short)
 
if ( player->GetWeaponDrawn )
 
Эти функции могут использоваться для определения, достал ли Актер свое оружие (GetWeaponDrawn) или приготовил заклинание для кастингаТо есть «вытащил руки», так сказать. (Прим. Gwathlobal) (GetSpellReadied).
 
Пример: Этот глобальный скрипт выдает сообщения о состоянии готовности оружия и заклинаний.
 
Begin player_notifications
 
short weapstate
short spelstate
 
if ( player->GetWeaponDrawn )
     if ( weapstate != 1 )
          set weapstate to 1
          MessageBox "Игрок вытащил оружие."
     Endif
else
     if ( weapstate != 0 )
          set weapstate to 0
          MessageBox "Игрок зачехлил оружие."
     Endif
endif
 
if ( player->GetSpellReadied )
     if ( spelstate != 1 )
          set spelstate to 1
          MessageBox "Игрок приготовил заклинание."
     Endif
else
     if ( spelstate != 0 )
          set spelstate to 0
          MessageBox "Игрок отложил вызов заклинания."
     Endif
endif
 
end