Es/VScript: Difference between revisions

From Valve Developer Community
< Es
Jump to navigation Jump to search
mNo edit summary
m (Multipage removal)
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{lang|VScript}}
{{LanguageBar|title = VScript}}
 
__NOTOC__
__NOTOC__
__NOTOC__
__NOTOC__
'''VScript''', introducido en {{l4d2|4}}, es una máquina virtual para realizar script que actúe como capa de fusión abstracta entre el motor {{source|4}} y scripts externos. Según {{Game link|Alien Swarm SDK}}, es compatible con los siguientes lenguajes de scripting:
'''VScript''', introducido en {{l4d2|4}}, es una máquina virtual para realizar script que actúe como capa de fusión abstracta entre el motor {{source|4}} y scripts externos. Según {{Game link|Alien Swarm SDK}}, es compatible con los siguientes lenguajes de scripting:


* [[Squirrel:es|Squirrel]]
* {{L|Squirrel}}
* [[Wikipedia:es:Lua|Lua]]
* [[Wikipedia:Lua|Lua]]
* [[Wikipedia:es:GameMonkey Script|Gamemonkey]]
* [[Wikipedia:GameMonkey Script|Gamemonkey]]
* [[Wikipedia:es:Python|Python]]
* [[Wikipedia:Python|Python]]


Los archivos de script se leen desde <code>/scripts/vscripts/</code>, en el directorio del juego.
Los archivos de script se leen desde <code>/scripts/vscripts/</code>, en el directorio del juego.


Para saber cómo se utiliza VScripts, véase [[VScript Fundamentals:es|VScript Fundamentals]].
Para saber cómo se utiliza VScripts, véase {{L|VScript Fundamentals}}.


==Implementaciones==
==Implementaciones==
Line 17: Line 18:
|- style=vertical-align:top
|- style=vertical-align:top
|style=padding-right:2em|
|style=padding-right:2em|
===[[Squirrel:es|Squirrel]] {{sq}}===
==={{L|Squirrel}} {{sq}}===


{{tf2|4}}
{{tf2|4}}
:[[TF2 VScript Examples:es|Ejemplos de scripts]]
:{{L|TF2 VScript Examples|Ejemplos de scripts}}
:[[List of TF2 Script Functions:es|Lista de funciones de scripts]]
:{{L|List of TF2 Script Functions|Lista de funciones de scripts}}


{{l4d2|4}}
{{l4d2|4}}
:[[L4D2 Vscripts:es|Scripting]]
:{{L|L4D2 Vscripts|Scripting}}
:[[L4D2_Director_Scripts:es|Scripts del director]]
:{{L|L4D2_Director_Scripts|Scripts del director}}
:[[L4D2 Vscript Examples:es|Ejemplos de script]]
:{{L|L4D2 Vscript Examples|Ejemplos de script}}
:[[List of L4D2 Script Functions:es|Lista de funciones de scripts]]
:{{L|List of L4D2 Script Functions|Lista de funciones de scripts}}


{{as|4}}
{{as|4}}


{{portal2|4}}
{{portal2|4}}
:[[List of Portal 2 Script Functions:es|Lista de funciones de scripts]]
:{{L|List of Portal 2 Script Functions|Lista de funciones de scripts}}


{{sfm|4}}
{{sfm|4}}
Line 38: Line 39:


{{csgo|4}}
{{csgo|4}}
:[[List of CS:GO Script Functions:es|Lista de funciones de scripts]]
:{{L|List of CS:GO Script Functions|Lista de funciones de scripts}}
:[[Listening to game events in CS:GO:es|En eventos del juego]]
:{{L|Listening to game events in CS:GO|En eventos del juego}}
:[[CS:GO VScript Examples:es|Ejemplos de VScript]]
:{{L|CS:GO VScript Examples|Ejemplos de VScript}}


{{con|4}}
{{con|4}}
:[[List of Contagion Script Functions:es|Lista de funciones de scripts]]
:{{L|List of Contagion Script Functions|Lista de funciones de scripts}}


{{nd|4}}
{{nd|4}}
:[[List of ND Script Functions:es|Lista de funciones de scripts]]
:{{L|List of ND Script Functions|Lista de funciones de scripts}}


{{tf|4}}
{{Titanfall|4}}


{{asrd|4}}
{{asrd|4}}
:[[List of Reactive Drop Script Functions:es|Lista de funciones de scripts]]
:{{L|List of Reactive Drop Script Functions|Lista de funciones de scripts}}


{{mapbase|4}} (Implementaciones personalizadas)
{{mapbase|4}} (Implementaciones personalizadas)
Line 57: Line 58:
:[https://github.com/mapbase-source/source-sdk-2013/tree/master/sp/src/vscript GitHub]
:[https://github.com/mapbase-source/source-sdk-2013/tree/master/sp/src/vscript GitHub]
{{jbep3|4}}
{{jbep3|4}}
:[[List of Jabroni Brawl: Episode 3 Script Functions:es|Lista de funciones de scripts]]
:{{L|List of Jabroni Brawl: Episode 3 Script Functions|Lista de funciones de scripts}}
|style=padding-right:2em|
|style=padding-right:2em|
===Lua {{lua}}===
===Lua {{lua}}===
Line 63: Line 64:


{{dota2|4}}
{{dota2|4}}
:[[Dota_2_Workshop_Tools/Scripting:es|Scripting]]
:{{L|Dota_2_Workshop_Tools/Scripting|Scripting}}
:[[Dota_2_Workshop_Tools/Scripting/API:es|API de scripting]]
:{{L|Dota_2_Workshop_Tools/Scripting/API|API de scripting}}


{{gmod|4}}
{{gmod|4}}


{{svrh|4}}
{{svrh|4}}
:[[SteamVR/Environments/Scripting:es|Scripting]]
:{{L|SteamVR/Environments/Scripting|Scripting}}
:[[SteamVR/Environments/Scripting/API:es|API de scripting]]
:{{L|SteamVR/Environments/Scripting/API|API de scripting}}
:[[SteamVR/Environments/Scripting/Custom Tool Creation:es|Herramienta de creación de scripts]]
:{{L|SteamVR/Environments/Scripting/Custom Tool Creation|Herramienta de creación de scripts}}
:[[SteamVR/Environments/Scripting/Flashlight Tool Tutorial:es|Scripted Flashlight Tool Tutorial]]
:{{L|SteamVR/Environments/Scripting/Flashlight Tool Tutorial|Scripted Flashlight Tool Tutorial}}


{{hla|4}}
{{hla|4}}
:[[Half-Life:_Alyx_Workshop_Tools/Lua_Scripting:es|Scripting]]
:{{L|Half-Life:_Alyx_Workshop_Tools/Lua_Scripting|Scripting}}
:[[Half-Life_Alyx_Scripting_API:es|API de scripting]]
:{{L|Half-Life_Alyx_Scripting_API|API de scripting}}


;General {{source2|4}}
;General {{source2|4}}
:[[Source 2 Animation System VScript API:es|API de VScript del sistema de animación de Source 2]]
:{{L|Source 2 Animation System VScript API|API de VScript del sistema de animación de Source 2}}
{{jbep3|4}}
{{jbep3|4}}
:[[List of Jabroni Brawl: Episode 3 Script Functions:es|Lista de funciones de scripts]]
:{{L|List of Jabroni Brawl: Episode 3 Script Functions|Lista de funciones de scripts}}
|
|


===Python===
===Python===
;{{sfm|4}}
;{{sfm|4}}
:[[SFM/Scripting_with_Python:es|Scripting/Rigging]]
:{{L|SFM/Scripting_with_Python|Scripting/Rigging}}
|}
|}


==Véase también==
==Véase también==
*[[Entity Scripts:es|Scripts de entidades]]
*{{L|Entity Scripts|Scripts de entidades}}
*{{ent|logic_script}}
*{{ent|logic_script}}


[[Category:Technical:es]]
{{ACategory|VScript}}
[[Category:Scripting:es]]
{{ACategory|Technical}}
{{ACategory|Scripting}}

Latest revision as of 12:03, 12 July 2024

English (en)Español (es)Русский (ru)中文 (zh)Translate (Translate)


VScript, introducido en Left 4 Dead 2 Left 4 Dead 2, es una máquina virtual para realizar script que actúe como capa de fusión abstracta entre el motor Source Source y scripts externos. Según Alien Swarm Alien Swarm SDK , es compatible con los siguientes lenguajes de scripting:

Los archivos de script se leen desde /scripts/vscripts/, en el directorio del juego.

Para saber cómo se utiliza VScripts, véase VScript Fundamentals(en).

Implementaciones

Squirrel(en) Squirrel

Team Fortress 2 Team Fortress 2

Ejemplos de scripts(en)
Lista de funciones de scripts(en)

Left 4 Dead 2 Left 4 Dead 2

Scripting(en)
Scripts del director(en)
Ejemplos de script(en)
Lista de funciones de scripts(en)

Alien Swarm Alien Swarm

Portal 2 Portal 2

Lista de funciones de scripts(en)

Source Filmmaker Source Filmmaker

Team Fortress 2 Solo existen en el SFM de TF2. No en el propio TF2 ni en la API específica de SFM. Sin uso.

Counter-Strike: Global Offensive Counter-Strike: Global Offensive

Lista de funciones de scripts(en)
En eventos del juego(en)
Ejemplos de VScript(en)

Contagion Contagion

Lista de funciones de scripts(en)

Nuclear Dawn Nuclear Dawn

Lista de funciones de scripts(en)

Titanfall Titanfall

Alien Swarm: Reactive Drop Alien Swarm: Reactive Drop

Lista de funciones de scripts(en)

Mapbase Mapbase (Implementaciones personalizadas)

Scripting
GitHub

Jabroni Brawl: Episode 3 Jabroni Brawl: Episode 3

Lista de funciones de scripts(en)

Lua Lua

Portal 2 Portal 2 (solo cliente/interfaz)

Dota 2 Dota 2

Scripting(en)
API de scripting(en)

Garry's Mod Garry's Mod

SteamVR Home SteamVR Home

Scripting(en)
API de scripting(en)
Herramienta de creación de scripts(en)
Scripted Flashlight Tool Tutorial(en)

Half-Life: Alyx Half-Life: Alyx

Scripting(en)
API de scripting(en)
General Source 2 Source 2
API de VScript del sistema de animación de Source 2(en)

Jabroni Brawl: Episode 3 Jabroni Brawl: Episode 3

Lista de funciones de scripts(en)

Python

Source Filmmaker Source Filmmaker
Scripting/Rigging(en)

Véase también