Ru/VScript: Difference between revisions
< Ru
Jump to navigation
Jump to search
m (Conform to translated page standards.) |
Kestrelguy (talk | contribs) (brought formatting in line with English version. still needs translation work.) |
||
Line 1: | Line 1: | ||
{{lang|VScript}} | {{lang|VScript|title=VScript}} | ||
{{finishtranslation:ru}} | |||
'''VScript''' представляет собой виртуальную машину для выполнения сценариев, которые действуют между движком Source и внешних скриптов.Начиная с {{Game link|Alien Swarm SDK}}, поддерживаются, или будут поддерживаться такие языки программирования, как: | '''VScript''' представляет собой виртуальную машину для выполнения сценариев, которые действуют между движком Source и внешних скриптов.Начиная с {{Game link|Alien Swarm SDK}}, поддерживаются, или будут поддерживаться такие языки программирования, как: | ||
* [[Squirrel]] | * [[Squirrel]] {{en}} | ||
* [https://ru.wikipedia.org/wiki/Lua Lua] | * [https://ru.wikipedia.org/wiki/Lua Lua] | ||
* [https://ru.wikipedia.org/wiki/GameMonkey Gamemonkey] | * [https://ru.wikipedia.org/wiki/GameMonkey Gamemonkey] | ||
Line 10: | Line 11: | ||
==Реализации== | ==Реализации== | ||
{| | |||
===[[Squirrel]]=== | |- style=vertical-align:top | ||
;{{l4d2}} | |style=padding-right:2em| | ||
:[[L4D2 Vscripts|Скриптинг]] | ===[[Squirrel:ru|Squirrel]] {{sq}}=== | ||
:[[L4D2_Director_Scripts | Скрипты создателей]] | ;{{l4d2|4|suf=:ru}} | ||
:[[L4D2 Vscripts|Скриптинг]] {{en}} | |||
:[[L4D2_Director_Scripts | Скрипты создателей]] {{en}} | |||
:[[L4D2 Vscript Examples|Примеры скриптов]] | :[[L4D2 Vscript Examples|Примеры скриптов]] | ||
:[[List of L4D2 Script Functions | Список функций]] | :[[List of L4D2 Script Functions | Список функций]] {{en}} | ||
;{{ | ;{{as|4|suf=:ru}} | ||
: | |||
;{{ | ;{{Portal2|4|suf=:ru}} | ||
:[[List of Portal 2 Script Functions:ru|Список функций]] | :[[List of Portal 2 Script Functions:ru|Список функций]] | ||
;{{ | ;{{Sfm|4|suf=:ru}} | ||
:{{tf2|suf=:ru}} Only exists on the SFM build of TF2. No TF2 or SFM specific API. Unused. | |||
;{{csgo|4|suf=:ru}} | |||
:[[List_of_Counter-Strike:_Global_Offensive_Script_Functions:ru|Список функций]] | :[[List_of_Counter-Strike:_Global_Offensive_Script_Functions:ru|Список функций]] | ||
:[[ | :[[Listening to Game Events in CS:GO]]{{en}} | ||
:[[CSGO VScript Examples:ru|Примеры скриптов]] | |||
;{{con|4|suf=:ru}} | |||
:[[List of Contagion Script Functions|Список функций]] {{en}} | |||
;{{ | ;{{nd|4|suf=:ru}} | ||
:[[List of | :[[List of ND Script Functions|Список функций]] {{en}} | ||
;{{ | ;{{tf|4|suf=:ru}} | ||
;{{ | ;{{asrd|4|suf=:ru}} | ||
:[[List of Reactive Drop Script Functions|Список функций]] {{en}} | |||
===Lua=== | {{mapbase|4|suf=:ru}} (Custom implementation) | ||
;{{ | :[https://github.com/mapbase-source/source-sdk-2013/wiki/VScript-in-Mapbase Scripting] {{en}} | ||
:[https://github.com/mapbase-source/source-sdk-2013/tree/master/sp/src/vscript GitHub] {{en}} | |||
| | |||
===Lua {{lua}}=== | |||
;{{Portal2|4|suf=:ru}} (Только Client/UI) | |||
;{{ | ;{{Dota2|4|suf=:ru}} | ||
:[[Dota_2_Workshop_Tools:ru/Scripting:ru|Скриптинг]] | :[[Dota_2_Workshop_Tools:ru/Scripting:ru|Скриптинг]] | ||
:[[Dota_2_Workshop_Tools/Scripting/API|Scripting API]] | :[[Dota_2_Workshop_Tools/Scripting/API|Scripting API]] | ||
;[[ | ;{{vRHome|4|suf=:ru}} | ||
:[[ | :[[SteamVR/Environments/Scripting|Скриптинг]] | ||
:[[ | :[[SteamVR/Environments/Scripting/API|Scripting API]] | ||
:[[SteamVR/Environments/Scripting/Custom Tool Creation|Scripted Tool Creation]] | |||
:[[SteamVR/Environments/Scripting/Flashlight Tool Tutorial|Scripted Flashlight Tool Tutorial]] | |||
:[[ | |||
= | {{hla|4|suf=:ru}} | ||
:[[Half-Life:_Alyx_Workshop_Tools/Lua_Scripting:ru|Скриптинг]] | |||
:[[Half-Life: Alyx Workshop Tools/Scripting API:ru|Scripting API]] | |||
;{{Source2|4|suf=:ru}} | |||
:[[Source 2 Animation System VScript API|Система анимации в VScript]] {{en}} | |||
| | |||
===Python=== | |||
;{{sfm|4|suf=:ru}} | |||
:[[SFM/Scripting_with_Python|Scripting/Rigging]] {{en}} | |||
|} | |||
==Смотрите также== | ==Смотрите также== | ||
*[[ | *[[Vscript Fundamentals]] | ||
* | *[[Entity Scripts]] {{en}} | ||
*{{ent:ru|logic_script}} | |||
[[Category:Technical:ru]] | [[Category:Technical:ru]] | ||
[[Category:Scripting:ru]] | [[Category:Scripting:ru]] |
Revision as of 11:35, 5 May 2022
Template:Finishtranslation:ru
VScript представляет собой виртуальную машину для выполнения сценариев, которые действуют между движком Source и внешних скриптов.Начиная с Alien Swarm SDK , поддерживаются, или будут поддерживаться такие языки программирования, как:
Файлы скриптов размещаются в /scripts/vscripts/
и выполняются в папке с игрой.
Реализации
Squirrel
|
Lua
|
Python |