[ESP] Añadir nuevas armas al juego

A Tutorial for Counter-Strike: Source

Attention Gamer! We are one of the oldest mod sites on the Interwebs. Sign up and maximize your browsing experience.

  • Subscribe: Get notified of new submissions like this.
  • Say Thanks: Show your appreciation by sending IsaacZM points.
  • Post: Give IsaacZM your thoughts on this Tutorial.
  • Vote: Help IsaacZM win the Monthly Awards.
  • Rate: Give this Tutorial a rating out of 10.
  • Flag: Alert moderators and warn members of a problem with this Tutorial.
  • Watch: Get notified when this Tutorial is updated.
Mascot

Interested?

Sign up

Already a Bananite? Login

Hola gente bienvenido al tutorial donde añadirás armas nuevas atraves de comando (No son reskins)

REQUISITOS

  • Tener Sourcemod y MetamodSource Instalado
  • Notepad++
  • Saber algo de conocimiento de scripting de sourcemod

PROBLEMAS

  • Algunas skins no incompatibles con este metodo
  • También produce algo de parpadeo en el arma (Si sabes de conocimiento de scripting contactarme para solucionar esto y mejorar el código) 

BENEFICIOS

  • Añades nuevas armas con las skins
  • Puedes modificar las estadísticas del arma para que sea diferente
  • Casi compatible con la tienda (el problema reside que cuando compras el arma te sale gratis pero se que se puede solucionar editando el codigo pero no lo logro por que tengo conocimientos bajos )

PASO 1º

Descargamos la skin que queremos incorporar al juego.
Creamos una carpeta nueva en el escritorio extraemos el models, scripts, y materials de la skin en la carpeta que hemos creado anterior mente.

PASO 2º

Vamos ha models re-nombramos los archivos con el nombre del arma que le queramos dar.

No siempre va ha ser v_pist solo teneis que modificar la parte que señalo con ****

v_pist_****.dx80.vtx
v_pist_****.dx90.vtx
v_pist_****.mdl
v_pist_****.sw.vtx
v_pist_****.vvd
v_pist_****.xbox.vtx

w_pist_****.dx80.vtx
w_pist_****.dx90.vtx
w_pist_****.mdl
w_pist_****.sw.vtx
w_pist_****.vvd
w_pist_****.xbox.vtx

Si te falta algunos de esto archivos no te preocupes cada skin viene con mas o menos de estos archivos

PASO 3º

Ahora vamos ha modificar la carpeta scripts

No siempre va ha ser el mismo archivo solo teneis que modificar la parte que señalo con ****

weapon_****.txt

Luego de modificar el archivo con el nombre que le hemos dado al arma editamos el archivo Importante

Debéis modificar primero esto:

"viewmodel" "models/weapons/v_pist_deagle.mdl"
"playermodel" "models/weapons/w_pist_deagle.mdl"

y lo modificamos

Debemos ponerle el nombre con el que le hemos asignado en el paso 1º
"viewmodel" "models/weapons/v_pist_****.mdl"
"playermodel" "models/weapons/w_pist_****.mdl"

guardamos

PASO 4º

Vamos ha la carpeta de sourcemod que esta ubicado en addons de nuestra carpeta cstrike

En y vamos a la carpeta scripting

Creamos un archivos con el nombre del arma y que termine en .sp

ejemplo: mp412.sp

Una vez creado editamos el archivo y ponemos el siguiente codigo:
#include <sourcemod>
#include <sdktools>
#include <materia>

//En **** ponemos el nombre del arma

public OnPluginStart(){
RegConsoleCmd("sm_****",Cmd_CreateAnaconda);

}

public OnMapStart(){

PrecacheModel("models/weapons/v_pist_****.dx80.vtx");
PrecacheModel("models/weapons/v_pist_****.dx90.vtx");
PrecacheModel("models/weapons/v_pist_****.mdl");
PrecacheModel("models/weapons/v_pist_****.sw.vtx");
PrecacheModel("models/weapons/v_pist_****.vvd");

PrecacheModel("models/weapons/w_pist_****.dx80.vtx");
PrecacheModel("models/weapons/w_pist_****.dx90.vtx");
PrecacheModel("models/weapons/w_pist_****.mdl");
PrecacheModel("models/weapons/w_pist_****.sw.vtx");
PrecacheModel("models/weapons/w_pist_****.vvd");
}

public Action:Cmd_CreateAnaconda(Client,Args){
if(!Client)Client=1;

static iEntWeapon;
static Float:vecPos[3];

iEntWeapon=CreateEntityByName("weapon_deagle");
DispatchKeyValue(iEntWeapon,"classname","weapon_****");
DispatchKeyValue(iEntWeapon,"ammo","30"); 

GetClientEyePosition(Client,vecPos);
DispatchSpawn(iEntWeapon);
TeleportEntity(iEntWeapon,vecPos,NULL_VECTOR,NULL_VECTOR);

}


Y una vez que tengamos todos ejecutamos el archivo
compile.exe

esperamos al proceso y una vez que termine vamos ha la carpeta compiled, copiamos el nombre nombre del arma.smx

ejemplo: mp412.smx

y lo copiamos en la carpeta de plugins del sourcemod

PASO 5º

Una vez hecho solo queda copiar todos los archivos de la carpeta anteriormente creada al directorio de cstrike o custom.

ejecutamos el juego iniciamos una partida y ponemos el comando en la consola sm_**** y el nombre del arma ejemplo sm_mp412

FINAL

Cuando pueda haré un tutorial de como combinar este metodo de meter armas en el juego con modificar la tienda al completo.

Muchas gracias gente recuerde rep y difrustar de este grande juego :D

Posts

  • 28dEdited 28d
    IsaacZM avatar
    IsaacZM Offline
    Member Joined 1y
    Si alguien me puede hacer una versión al ingles de este post le recomendare y le pondré en autor gracias :D.

    Por ahora este código es provisional podre mejorarlo en un tiempo y arreglar los bugs que tiene gracias
    Bananite

Share

Shareable Image:
Share banner
HTML embed code:
BB embed code:
Markdown embed code:

More embeddable images

Bookmark and Share

Credits

Original Authors
IsaacZM
IsaacZM Offline
Member Joined 1y
Creador
Especial Gracias Por Ayuda y Traducion
reddyfu
reddyfu Offline
Member Joined 3mo
Traducido

Submitter

IsaacZM avatar
IsaacZM Offline
Member Joined 1y

IsaacZM
Creator
Sign up to access this!
Sign up to access this!
Sign up to access this!
  • Paypal Donate
Sign up to access this!

Category

Details

Difficulty Level
Advanced Difficulty

Attributes

Stats

Posts
5
Views
302
Date Added
28d
Date Modified
20d

Scores

  • Not yet rated
Sign up to access this!
bcp.crwdcntrl.net tracking pixel