Raised This Month: $51 Target: $400
 12% 

[ES][TUT] Index de las armas y como usarlas (2 Tutoriales en 1 Thread)


  
 
 
Thread Tools Display Modes
Author Message
Raddish
BANNED
Join Date: Jul 2008
Location: Argentina
Old 11-29-2009 , 01:02   [ES][TUT] Index de las armas y como usarlas (2 Tutoriales en 1 Thread)
#1

Weapon Index ( Index del Arma)

Quote:
CSW_KNIFE
CSW_P228
CSW_SCOUT
CSW_XM1014
CSW_MAC10
CSW_AUG
CSW_ELITE
CSW_FIVESEVEN
CSW_UMP45
CSW_SG550
CSW_GALI
CSW_FAMAS
CSW_USP
CSW_GLOCK18
CSW_AWP
CSW_MP5NAVY
CSW_M249
CSW_M3
CSW_M4A1
CSW_TMP
CSW_G3SG1
CSW_DEAGLE
CSW_SG552
CSW_AK47
CSW_P90
CSW_HEGRENADE
CSW_FLASHBANG
CSW_SMOKEGRENADE
Weapon Entity Name (Nombre de la entidad del arma)

Quote:
weapon_knife
weapon_p228
weapon_scout
weapon_xm1014
weapon_mac10
weapon_aug
weapon_elite
weapon_fiveseven
weapon_ump45
weapon_sg550
weapon_galil
weapon_famas
weapon_usp
weapon_glock18
weapon_awp
weapon_mp5navy
weapon_m249
weapon_m3
weapon_m4a1
weapon_tmp
weapon_g3sg1
weapon_deagle
weapon_sg552
weapon_ak47
weapon_p90
weapon_hegrenade
weapon_flashbang
weapon_smokegrenade
Creo que no hace falta explicar nada.. se entiende por el nombre del arma.

Bueno explicaremos como usarlo u.u

Todo esta explicado en el [ php ]

PHP Code:
#include <amxmodx> // Include fundamental
#include <cstrike> // Include que usamos para darle bpammo.
#include <fun>     // Include que usamos para darle un arma con X comando.

#define PLUGIN    "Tutorial de weapon Index."
#define AUTHOR    "Raddish"
#define VERSION    "1.0"

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_clcmd("say ak47""cmdAk47"// Registramos el comando para tipearlo y activarlo.
}

public 
cmdAk47(usuario// Creamos el public con el index usuario, Donde dice cmdAk47(usuario) Puede variar la parte de (usuario) Es solo un nombre de puede poner cmdAk47(Pelotudito) Pero al pedirte el index tendras q poner Pelotudito.
{
    
give_item(usuario"weapon_ak47"// Damos el arma ak47 con su respectivo nombre de entidad (weapon_ak47)
    
cs_set_user_bpammo(usuarioCSW_AK4710// Estamos usando la funcion cs_set_user_bpammo, para darle 10 balas para recargar, usando el index del arma que le dimos al player, en este caso no vamos a usar "weapon_ak47" si no que usaremos el INDEX del arma (CSW_AK47).

Si ven algo mal explicado y quieren ayudarme en algo que me equivoque o mal explicado.. nose guarden la informacion posteen ;)

Otro tutorial por Asd' (Mejor Explicado)

PHP Code:
/*········································
Index de las armas:
    * CSW_P228
    * CSW_SCOUT
    * CSW_XM1014
    * CSW_MAC10
    * CSW_AUG
    * CSW_ELITE
    * CSW_FIVESEVEN
    * CSW_UMP45
    * CSW_SG550
    * CSW_GALI
    * CSW_FAMAS
    * CSW_USP
    * CSW_GLOCK18
    * CSW_AWP
    * CSW_MP5NAVY
    * CSW_M249
    * CSW_M3
    * CSW_M4A1
    * CSW_TMP
    * CSW_G3SG1
    * CSW_DEAGLE
    * CSW_SG552
    * CSW_AK47
    * CSW_P90
    * CSW_HEGRENADE
    * CSW_FLASHBANG
    * CSW_SMOKEGRENADE
    
Entidades de las armas:
    * weapon_p228
    * weapon_scout
    * weapon_xm1014
    * weapon_mac10
    * weapon_aug
    * weapon_elite
    * weapon_fiveseven
    * weapon_ump45
    * weapon_sg550
    * weapon_galil
    * weapon_famas
    * weapon_usp
    * weapon_glock18
    * weapon_awp
    * weapon_mp5navy
    * weapon_m249
    * weapon_m3
    * weapon_m4a1
    * weapon_tmp
    * weapon_g3sg1
    * weapon_deagle
    * weapon_sg552
    * weapon_ak47
    * weapon_p90
    * weapon_hegrenade
    * weapon_flashbang
    * weapon_smokegrenade 
········································*/

#include <amxmodx>
#include <cstrike>
#include <fun>

new Plugin[] = "Tutorial de weapon index."
new Version[] = "1.0"
new Author[] = "Asd'"

public plugin_init()
{
    
/* Plugin */
    
register_plugin(PluginVersionAuthor)
    
    
/* Commands */
    
register_clcmd("say Ak47""Command")
}

public 
Command(id)
{
    
give_item(id"weapon_ak47")
    
// Usamos la funcion give_item, para darle al jugador un arma. En este caso ak47.
    // Como usar give_item:
    // * give_item(index, arma)
    // 1: Tomamos el index del jugador.
    // 2: Escribimos el nombre de la entidad del arma.
    // Nos quedaria: give_item(id, "weapon_ak47")
    // Nota: No usaremos el INDEX del arma, usaremos el nombre de la entidad.
    
    
cs_set_user_bpammo(idCSW_AK4710)
    
// Usamos la funcion cs_set_user_bpammo para darle 10 balas de cargador.
    // Como usar cs_set_user_bpammo:
    // * cs_set_user_bpammo(index, arma, cantidad).
    // 1: Tomamos el index del jugador.
    // 2: Escribimos el index del arma
    // 3: Escribimos la cantidad que le vamos a dar de balas de cargador.
    // Nos quedaria: cs_set_user_bpammo(id, CSW_AK47, 10).
    // Nota: No usamos el nombre de la entidad aca usaremos el INDEX del arma.


Last edited by Raddish; 11-29-2009 at 13:16.
Raddish is offline
01101101
BANNED
Join Date: Nov 2009
Location: 9`su 09`n0n7e`r0f76a
Old 11-29-2009 , 01:05   Re: [ES][TUT] Index de las armas y como usarlas.
#2

El index es el CSW_AK47 por ejemplo, el "weapon_ak47" es el nombre de la entidad....
01101101 is offline
Alucard^
AMXX Moderator: Others
Join Date: Sep 2007
Location: Street
Old 11-29-2009 , 01:27   Re: [ES][TUT] Index de las armas y como usarlas
#3

1. Mas info de la lista de armas: http://wiki.alliedmods.net/CS_Weapons_Information

2.
PHP Code:
register_clcmd("say ak47" "cmdAk47"
Falto una coma =p

3. Me parece un poco exagerada la explicacion, o sea... me refiero a explicaciones de abrir y cerrar llave, sobre los includes (especialmente el de amxmodx), sobre el plugin_init y demas cosas... digamos que este thread trata de mostrar el uso de las armas con un ejemplo, no de enseņar a los que recien recien empiezan en el scripting... para eso estan los tutos mas basicos.
__________________
Approved Plugins - Steam Profile

Public non-terminated projects:
All Admins Menu, HLTV parameters, Subnick,
Second Password (cool style), InfoZone,
Binary C4 plant/defuse, and more...

Private projects:
NoSpec (+menu), NV Surf Management,
PM Adanved System, KZ longjump2, and more...
Alucard^ is offline
Send a message via Skype™ to Alucard^
Raddish
BANNED
Join Date: Jul 2008
Location: Argentina
Old 11-29-2009 , 01:29   Re: [ES][TUT] Index de las armas y como usarlas
#4

Ah perdon ya lo re muevo.

edit

ahi lo arregle removi la explicacion de public init, los define de author,version,name y lo de las llaves.
Raddish is offline
nicolazo103
Veteran Member
Join Date: Jan 2009
Location: I have no fu*** idea
Old 11-29-2009 , 09:26   Re: [ES][TUT] Index de las armas y como usarlas (2 Tutoriales en 1 Thread)
#5

Una pregunta: que otras entidades hay? como la de armor, entre otras cosas
__________________
Why do they send babies to fight me? -Heavy

nicolazo103 is offline
Raddish
BANNED
Join Date: Jul 2008
Location: Argentina
Old 11-29-2009 , 13:15   Re: [ES][TUT] Index de las armas y como usarlas (2 Tutoriales en 1 Thread)
#6

En el link que dejo alucard

(http://wiki.alliedmods.net/CS_Weapons_Information)
Esta lo que vos decis. weapon_shield etc ect
Raddish is offline
Alucard^
AMXX Moderator: Others
Join Date: Sep 2007
Location: Street
Old 11-29-2009 , 17:34   Re: [ES][TUT] Index de las armas y como usarlas (2 Tutoriales en 1 Thread)
#7

Quote:
Originally Posted by nicolazo103 View Post
Una pregunta: que otras entidades hay? como la de armor, entre otras cosas
http://www.nv-arg.com.ar/foro/f201/l...ntidades-3369/
__________________
Approved Plugins - Steam Profile

Public non-terminated projects:
All Admins Menu, HLTV parameters, Subnick,
Second Password (cool style), InfoZone,
Binary C4 plant/defuse, and more...

Private projects:
NoSpec (+menu), NV Surf Management,
PM Adanved System, KZ longjump2, and more...
Alucard^ is offline
Send a message via Skype™ to Alucard^
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 13:09.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode