Ru/VScript: Difference between revisions
< Ru
Jump to navigation
Jump to search
(Created page with "{{otherlang2 |en=VScript }} '''VScript''' представляет собой виртуальную машину для выполнения сценариев, которы...") |
m (Updated games/links) |
||
Line 2: | Line 2: | ||
|en=VScript | |en=VScript | ||
}} | }} | ||
'''VScript''' представляет собой виртуальную машину для выполнения сценариев, которые действуют между движком Source и внешних скриптов. | '''VScript''' представляет собой виртуальную машину для выполнения сценариев, которые действуют между движком Source и внешних скриптов.Начиная с [[Alien Swarm SDK]], поддерживаются, или будут поддерживаться такие языки программирования, как: | ||
* [[Squirrel]] | * [[Squirrel]] | ||
* [ | * [https://ru.wikipedia.org/wiki/Lua Lua] | ||
* [ | * [https://ru.wikipedia.org/wiki/GameMonkey Gamemonkey] | ||
* [ | * [https://ru.wikipedia.org/wiki/Python Python] | ||
Файлы скриптов размещаются в <code>scripts/vscripts/</code> и выполняются в папке с игрой. | Файлы скриптов размещаются в <code>scripts/vscripts/</code> и выполняются в папке с игрой. | ||
Line 15: | Line 15: | ||
===[[Squirrel]]=== | ===[[Squirrel]]=== | ||
;{{game link|Left 4 Dead 2}} | ;{{game link|Left 4 Dead 2}} | ||
:[[L4D2 Vscripts|Скриптинг | :[[L4D2 Vscripts|Скриптинг]] | ||
:[[L4D2_Director_Scripts | | :[[L4D2_Director_Scripts | Скрипты создателей]] | ||
:[[L4D2 Vscript Examples|Примеры скриптов]] | :[[L4D2 Vscript Examples|Примеры скриптов]] | ||
:[[List of L4D2 Script Functions | | :[[List of L4D2 Script Functions | Список функций]] | ||
;{{game link|Nuclear Dawn}} | ;{{game link|Nuclear Dawn}} | ||
:[[List of ND Script Functions|Список функций]] | |||
;{{game link|Alien Swarm}} | ;{{game link|Alien Swarm}} | ||
;{{game link|Portal 2}} | ;{{game link|Portal 2}} | ||
:[[Список функций | :[[List of Portal 2 Script Functions|Список функций]] | ||
;{{game link|Counter-Strike: Global Offensive}} | ;{{game link|Counter-Strike: Global Offensive}} | ||
Line 32: | Line 32: | ||
;{{game link|Contagion}} | ;{{game link|Contagion}} | ||
:[[Список функций | :[[List of Contagion Script Functions|Список функций]] | ||
;{{game link| | ;{{game link|Alien Swarm: Reactive Drop}} | ||
:[[List of Reactive Drop Script Functions|Список функций]] | |||
;{{game link|Titanfall}} | ;{{game link|Titanfall}} | ||
===Lua=== | ===Lua=== | ||
;{{game link|Portal 2}} (Client/UI | ;{{game link|Portal 2}} (Только Client/UI) | ||
;{{game link|Dota 2}} | ;{{game link|Dota 2}} | ||
:[[Dota_2_Workshop_Tools/Scripting| Скриптинг | :[[Dota_2_Workshop_Tools:ru/Scripting:ru|Скриптинг]] | ||
:[[Dota_2_Workshop_Tools/Scripting/API| | :[[Dota_2_Workshop_Tools/Scripting/API|Scripting API]] | ||
;[[Destinations]] | ;[[Destinations]] | ||
:[[Destinations/Scripting| | :[[Destinations/Scripting|Scripting]] | ||
:[[Destinations/Scripting/API| | :[[Destinations/Scripting/API|Scripting API]] | ||
;Source 2 | |||
:[[Source 2 Animation System VScript API|Система анимации в VScript]] | |||
==Основы== | ==Основы== | ||
'' | ''Main article [[Vscript_Fundamentals| Vscript Fundamentals]]'' | ||
Revision as of 00:52, 5 January 2019
Template:Otherlang2 VScript представляет собой виртуальную машину для выполнения сценариев, которые действуют между движком Source и внешних скриптов.Начиная с Alien Swarm SDK, поддерживаются, или будут поддерживаться такие языки программирования, как:
Файлы скриптов размещаются в scripts/vscripts/
и выполняются в папке с игрой.
Реализации
Squirrel
Lua
Portal 2 (Только Client/UI)
- Source 2
- Система анимации в VScript
Основы
Main article Vscript Fundamentals