VScript: Difference between revisions
Jump to navigation
Jump to search
Note:Кажется New World удалила функциональность для скриптов в Insurgency.
m (Logic_script, and inputs/outputs/keyvalues for VScript are removed from Insurgency, the only remains are mapspawn.nut.) |
No edit summary |
||
Line 1: | Line 1: | ||
'''VScript''' | '''VScript''' представляет собой виртуальную машину для выполнения сценариев, которые действуют между движком Source и внешних скриптов.Поддерживаются следующие языки: | ||
* [[Squirrel]] | * [[Squirrel]] | ||
Line 6: | Line 6: | ||
* [http://en.wikipedia.org/wiki/Python_%28programming_language%29 Python] | * [http://en.wikipedia.org/wiki/Python_%28programming_language%29 Python] | ||
Файлы скриптов размещаются в <code>scripts/vscripts/</code> и выполняются в папке с игрой. | |||
==Реализации== | |||
== | |||
===[[Squirrel]]=== | ===[[Squirrel]]=== | ||
;{{game link|Left 4 Dead 2}} | ;{{game link|Left 4 Dead 2}} | ||
:[[L4D2 Vscripts| | :[[L4D2 Vscripts|Скриптинг в L4D2]] | ||
:[[L4D2_Director_Scripts | Director Scripts]] | :[[L4D2_Director_Scripts | Director Scripts]] | ||
:[[L4D2 Vscript Examples| | :[[L4D2 Vscript Examples|Примеры скриптов]] | ||
:[[List of L4D2 Script Functions | | :[[List of L4D2 Script Functions | Скрипты API]] | ||
;{{game link|Nuclear Dawn}} | ;{{game link|Nuclear Dawn}} | ||
Line 23: | Line 22: | ||
;{{game link|Portal 2}} | ;{{game link|Portal 2}} | ||
:[[ | :[[Список функций Portal 2]] | ||
;{{game link|Counter-Strike: Global Offensive}} | ;{{game link|Counter-Strike: Global Offensive}} | ||
:[[List_of_Counter-Strike:_Global_Offensive_Script_Functions| | :[[List_of_Counter-Strike:_Global_Offensive_Script_Functions|Список функций]] | ||
:[[CSGO_Vscript_Examples| | :[[CSGO_Vscript_Examples|Примеры скриптов]] | ||
;{{game link|Contagion}} | ;{{game link|Contagion}} | ||
:[[ | :[[Список функций Contagion]] | ||
;{{game link|Insurgency}} | ;{{game link|Insurgency}} | ||
{{note| | {{note|Кажется New World удалила функциональность для скриптов в Insurgency.}} | ||
;{{game link|Titanfall}} | ;{{game link|Titanfall}} | ||
Line 41: | Line 40: | ||
;{{game link|Dota 2}} | ;{{game link|Dota 2}} | ||
:[[Dota_2_Workshop_Tools/Scripting| | :[[Dota_2_Workshop_Tools/Scripting| Скриптинг в Dota 2]] | ||
:[[Dota_2_Workshop_Tools/Scripting/API| | :[[Dota_2_Workshop_Tools/Scripting/API| Скриптинг API]] | ||
;[[Destinations]] | ;[[Destinations]] | ||
:[[Destinations/Scripting| | :[[Destinations/Scripting| Скриптинг в Destinations]] | ||
:[[Destinations/Scripting/API| | :[[Destinations/Scripting/API| Скриптинг API]] | ||
== | ==Основы== | ||
'' | ''Статья [[Vscript_Fundamentals|Основы Vscript]]'' | ||
== | ==Смотрите также== | ||
*[[Entity_Scripts|Entity Scripts]] | *[[Entity_Scripts|Entity Scripts]] | ||
*[[Logic_script|logic_script]] | *[[Logic_script|logic_script]] |
Revision as of 12:41, 9 November 2016
VScript представляет собой виртуальную машину для выполнения сценариев, которые действуют между движком Source и внешних скриптов.Поддерживаются следующие языки:
Файлы скриптов размещаются в scripts/vscripts/
и выполняются в папке с игрой.
Реализации
Squirrel

Lua
Portal 2 (Client/UI only)
Основы
Статья Основы Vscript