Es/VScript: Difference between revisions

From Valve Developer Community
< Es
Jump to navigation Jump to search
m (Kr0tchet moved page VScript:es to VScript/es: Moving page to add MultiPage on main page.)
(Removing unnecessary stuff that Autolang and MultiPage has largely replaced it.)
Line 1: Line 1:
{{lang|VScript|title=VScript}}
{{langsp|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]]
* [[Squirrel|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 [[VScript Fundamentals|VScript Fundamentals]].


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


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


{{l4d2|4}}
{{l4d2|4}}
:[[L4D2 Vscripts:es|Scripting]]
:[[L4D2 Vscripts|Scripting]]
:[[L4D2_Director_Scripts:es|Scripts del director]]
:[[L4D2_Director_Scripts|Scripts del director]]
:[[L4D2 Vscript Examples:es|Ejemplos de script]]
:[[L4D2 Vscript Examples|Ejemplos de script]]
:[[List of L4D2 Script Functions:es|Lista de funciones de scripts]]
:[[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]]
:[[List of Portal 2 Script Functions|Lista de funciones de scripts]]


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


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


{{con|4}}
{{con|4}}
:[[List of Contagion Script Functions:es|Lista de funciones de scripts]]
:[[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]]
:[[List of ND Script Functions|Lista de funciones de scripts]]


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


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


{{mapbase|4}} (Implementaciones personalizadas)
{{mapbase|4}} (Implementaciones personalizadas)
Line 57: Line 57:
:[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]]
:[[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 63:


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


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


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


{{hla|4}}
{{hla|4}}
:[[Half-Life:_Alyx_Workshop_Tools/Lua_Scripting:es|Scripting]]
:[[Half-Life:_Alyx_Workshop_Tools/Lua_Scripting|Scripting]]
:[[Half-Life_Alyx_Scripting_API:es|API de scripting]]
:[[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]]
:[[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]]
:[[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]]
:[[SFM/Scripting_with_Python|Scripting/Rigging]]
|}
|}


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

Revision as of 23:52, 22 June 2023

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.

Implementaciones

Squirrel Squirrel

Team Fortress 2 Team Fortress 2

Ejemplos de scripts
Lista de funciones de scripts

Left 4 Dead 2 Left 4 Dead 2

Scripting
Scripts del director
Ejemplos de script
Lista de funciones de scripts

Alien Swarm Alien Swarm

Portal 2 Portal 2

Lista de funciones de scripts

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 eventos del juego
Ejemplos de VScript

Contagion Contagion

Lista de funciones de scripts

Nuclear Dawn Nuclear Dawn

Lista de funciones de scripts

Titanfall Titanfall

Alien Swarm: Reactive Drop Alien Swarm: Reactive Drop

Lista de funciones de scripts

Mapbase Mapbase (Implementaciones personalizadas)

Scripting
GitHub

Jabroni Brawl: Episode 3 Jabroni Brawl: Episode 3

Lista de funciones de scripts

Lua Lua

Portal 2 Portal 2 (solo cliente/interfaz)

Dota 2 Dota 2

Scripting
API de scripting

Garry's Mod Garry's Mod

SteamVR Home SteamVR Home

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

Half-Life: Alyx Half-Life: Alyx

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

Jabroni Brawl: Episode 3 Jabroni Brawl: Episode 3

Lista de funciones de scripts

Python

Source Filmmaker Source Filmmaker
Scripting/Rigging

Véase también