12/10/2013, 10:29 AM
(Última modificación: 12/10/2013, 12:11 PM por alan_el_more.)
[CS] Información de las armas y balas
Post original: http://wiki.alliedmods.net/CS_Weapons_Information
Solo le agregué descripciones y otras anotaciones
-> Descripción de cada columna [ne - número entero | txt:texto (string)]:
- - ID: Índice del arma [ne]
- - NAME: Nombre del arma como item [txt]
- - SPEED: Velocidad máxima del portador del arma [ne]*
- - CLIP: Cantidad máxima de balas [ne]*
- - AMMO: Cantidad máxima de cargadores [ne]*
- - AID: Índice de los tipos de municiones [ne]
- - ANAME: Nombre de las municiones [txt]
- - COST: Precio de compra del arma [ne]*
- - ACOST: Precio de compra de cada cargador de munición [ne]*
- - BUYNAME: Nombre de compra mediante consola [txt]
- - BUYNAME2: Nombre alternativo de compra mediante consola [txt]
* Pueden ser modificados mediante plugins
Código PHP:
ID NAME SPEED CLIP AMMO AID ANAME COST ACOST BUYNAME BUYNAME2
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1 weapon_p228 250 13 52 9 ammo_357sig 600 50 p228 228compact
weapon_shield 0 0 0 0 2200 0 shield
3 weapon_scout 260 10 90 2 ammo_762nato 2750 80 scout
4 weapon_hegrenade 250 1 12 300 0 hegren
5 weapon_xm1014 240 7 32 5 ammo_buckshot 3000 65 xm1014 autoshotgun
6 weapon_c4 250 0 1 14 0 0
7 weapon_mac10 250 30 100 6 ammo_45acp 1400 25 mac10
8 weapon_aug 240 30 90 4 ammo_556nato 3500 60 aug bullpup
9 weapon_smokegrenade 250 1 13 300 0 sgren
10 weapon_elite 250 30 120 10 ammo_9mm 800 20 elites
11 weapon_fiveseven 250 20 100 7 ammo_57mm 750 50 fn57 fiveseven
12 weapon_ump45 250 25 100 6 ammo_45acp 1700 25 ump45
13 weapon_sg550 210 30 90 4 ammo_556nato 4200 60 sg550 krieg550
14 weapon_galil 240 35 90 4 ammo_556nato 2000 60 galil defender
15 weapon_famas 240 25 90 4 ammo_556nato 2250 60 famas clarion
16 weapon_usp 250 12 100 6 ammo_45acp 500 25 usp km45
17 weapon_glock18 250 20 120 10 ammo_9mm 400 20 glock 9x19mm
18 weapon_awp 210 10 30 1 ammo_338magnum 4750 125 awp magnum
19 weapon_mp5navy 250 30 120 10 ammo_9mm 1500 20 mp5 smg
20 weapon_m249 220 100 200 3 ammo_556natobox 5750 60 m249
21 weapon_m3 230 8 32 5 ammo_buckshot 1700 65 m3 12gauge
22 weapon_m4a1 230 30 90 4 ammo_556nato 3100 60 m4a1
23 weapon_tmp 250 30 120 10 ammo_9mm 1250 20 tmp mp
24 weapon_g3sg1 210 20 90 2 ammo_762nato 5000 80 g3sg1 d3au1
25 weapon_flashbang 250 2 11 200 0 flash
26 weapon_deagle 250 7 35 8 ammo_50ae 650 40 deagle nighthawk
27 weapon_sg552 235 30 90 4 ammo_556nato 3500 60 sg552 krieg552
28 weapon_ak47 221 30 90 2 ammo_762nato 2500 80 ak47 cv47
29 weapon_knife 250 0 0 0 0 0
30 weapon_p90 245 50 100 7 ammo_57mm 2350 50 p90 c90
Constantes de los índices de las armas:
Código PHP:
CSW_P228 1
CSW_SCOUT 3
CSW_HEGRENADE 4
CSW_XM1014 5
CSW_C4 6
CSW_MAC10 7
CSW_AUG 8
CSW_SMOKEGRENADE 9
CSW_ELITE 10
CSW_FIVESEVEN 11
CSW_UMP45 12
CSW_SG550 13
CSW_GALIL 14
CSW_FAMAS 15
CSW_USP 16
CSW_GLOCK18 17
CSW_AWP 18
CSW_MP5NAVY 19
CSW_M249 20
CSW_M3 21
CSW_M4A1 22
CSW_TMP 23
CSW_G3SG1 24
CSW_FLASHBANG 25
CSW_DEAGLE 26
CSW_SG552 27
CSW_AK47 28
CSW_KNIFE 29
CSW_P90 30
CSW_VEST 31
CSW_VESTHELM 32
CSW_SHIELD no existe y lo pueden comprobar con este simple plugin:
Código PHP:
#include <amxmodx>
public plugin_init()
register_clcmd("say arma", "CmdArma")
public CmdArma(id)
{
new szArma[20]
get_weaponname(get_user_weapon(id), szArma, 19)
client_print(id, 3, "%s", szArma)
}
Cuando tengas el escudo, solo devuelve el índice del arma y no el escudo
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Ejemplo de como usar las constantes antes mencionadas:
Código PHP:
#include <amxmodx>
public plugin_init()
register_clcmd("say /knife", "CmdKnife")
public CmdKnife(id)
client_print(id, 3, "%sienes el cuchillo en mano", get_user_weapon(id) != CSW_KNIFE ? "No t" : "T")
En este mini plugin, nos dira si tenemos o no el cuchillo en mano en el chat.
get_user_weapon() devuelve números enteros y CSW_KNIFE es uno porque esta definido como el número 29
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Si tenes alguna duda, sugerencia o error, no dudes en postearlo
Mis plugins públicos
Batalla de cuchillos 2.1 [18/10/13] [Aprobado]
Crear botones 1.1b [09/09/14] [Aprobado]
Vencimiento de admins 1.0d [09/09/14] [Aprobado]
Batalla de cuchillos 2.1 [18/10/13] [Aprobado]
Crear botones 1.1b [09/09/14] [Aprobado]
Vencimiento de admins 1.0d [09/09/14] [Aprobado]
Ni te molestes en enviarme un mensaje privado para pedirme ayuda porque NO lo voy a contestar.
Gracias por su atención.
Gracias por su atención.