Ru/VScript: Difference between revisions

From Valve Developer Community
< 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]]
* [http://en.wikipedia.org/wiki/Lua_%28programming_language%29 Lua]
* [https://ru.wikipedia.org/wiki/Lua Lua]
* [http://en.wikipedia.org/wiki/GameMonkey_Script Gamemonkey]
* [https://ru.wikipedia.org/wiki/GameMonkey Gamemonkey]
* [http://en.wikipedia.org/wiki/Python_%28programming_language%29 Python]
* [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]]
:[[L4D2 Vscripts|Скриптинг]]
:[[L4D2_Director_Scripts | Director Scripts]]
:[[L4D2_Director_Scripts | Скрипты создателей]]
:[[L4D2 Vscript Examples|Примеры скриптов]]
:[[L4D2 Vscript Examples|Примеры скриптов]]
:[[List of L4D2 Script Functions | Скрипты API]]
:[[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}}
:[[Список функций 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}}
:[[Список функций Contagion]]
:[[List of Contagion Script Functions|Список функций]]


;{{game link|Insurgency}}
;{{game link|Alien Swarm: Reactive Drop}}
{{note|Кажется New World удалила функциональность для скриптов в Insurgency.}}
:[[List of Reactive Drop Script Functions|Список функций]]


;{{game link|Titanfall}}
;{{game link|Titanfall}}


===Lua===
===Lua===
;{{game link|Portal 2}} (Client/UI only)
;{{game link|Portal 2}} (Только Client/UI)


;{{game link|Dota 2}}
;{{game link|Dota 2}}
:[[Dota_2_Workshop_Tools/Scripting| Скриптинг в Dota 2]]
:[[Dota_2_Workshop_Tools:ru/Scripting:ru|Скриптинг]]
:[[Dota_2_Workshop_Tools/Scripting/API| Скриптинг API]]
:[[Dota_2_Workshop_Tools/Scripting/API|Scripting API]]


;[[Destinations]]
;[[Destinations]]
:[[Destinations/Scripting| Скриптинг в Destinations]]
:[[Destinations/Scripting|Scripting]]
:[[Destinations/Scripting/API| Скриптинг API]]
:[[Destinations/Scripting/API|Scripting API]]
 
;Source 2
:[[Source 2 Animation System VScript API|Система анимации в VScript]]


==Основы==
==Основы==
''Статья [[Vscript_Fundamentals|Основы 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

Left 4 Dead 2 Left 4 Dead 2
Скриптинг
Скрипты создателей
Примеры скриптов
Список функций
Nuclear Dawn Nuclear Dawn
Список функций
Alien Swarm Alien Swarm
Portal 2 Portal 2
Список функций
Counter-Strike: Global Offensive Counter-Strike: Global Offensive
Список функций
Примеры скриптов
Contagion Contagion
Список функций
Alien Swarm: Reactive Drop Alien Swarm: Reactive Drop
Список функций
Titanfall Titanfall

Lua

Portal 2 Portal 2 (Только Client/UI)
Dota 2 Dota 2
Скриптинг
Scripting API
Destinations
Scripting
Scripting API
Source 2
Система анимации в VScript

Основы

Main article Vscript Fundamentals


Смотрите также