Enviar respuesta 
[CS] Información de las armas y balas
Autor Mensaje
alan_el_more Sin conexión
Miembro Destacado


Plugin developer
Mensajes: 986
Registro en: Oct 2013
Reputación: 16
Mensaje: #1
[CS] Información de las armas y balas
[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)]:

  1. - ID: Índice del arma [ne]
  2. - NAME: Nombre del arma como item [txt]
  3. - SPEED: Velocidad máxima del portador del arma [ne]*
  4. - CLIP: Cantidad máxima de balas [ne]*
  5. - AMMO: Cantidad máxima de cargadores [ne]*
  6. - AID: Índice de los tipos de municiones [ne]
  7. - ANAME: Nombre de las municiones [txt]
  8. - COST: Precio de compra del arma [ne]*
  9. - ACOST: Precio de compra de cada cargador de munición [ne]*
  10. - BUYNAME: Nombre de compra mediante consola [txt]
  11. - 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), szArma19)

    

    
client_print(id3"%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(id3"%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


Ni te molestes en enviarme un mensaje privado para pedirme ayuda porque NO lo voy a contestar.
Gracias por su atención.
(Este mensaje fue modificado por última vez en: 12/10/2013 12:11 PM por alan_el_more.)
12/10/2013 10:29 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
RauliTop Sin conexión
Miembro Héroe


El protector 1k
Mensajes: 1,961
Registro en: Oct 2013
Reputación: 36
Mensaje: #2
RE: [CS] Información de las armas y balas
está bien.



a mí me interesaría saber la velocidad de recarga y de disparo si es posible, sabes donde encontrar esa info?



si pudieras añadirlo estaría perfecto Sonrisa

(17/04/2015 03:36 PM)Neeeeeeeeeel.- escribió:  No se va a volver a conectar a internet en toda su puta vida... nadie sube porno a mi foro y vive para contarlo.
12/10/2013 11:00 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
roccoxx Sin conexión
Miembro Destacado


Plugin developer Trebol purpura 1k
Mensajes: 1,159
Registro en: Oct 2013
Reputación: 18
Mensaje: #3
RE: [CS] Información de las armas y balas
CSW_SHIELD que valor tiene?
12/10/2013 11:12 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
RauliTop Sin conexión
Miembro Héroe


El protector 1k
Mensajes: 1,961
Registro en: Oct 2013
Reputación: 36
Mensaje: #4
RE: [CS] Información de las armas y balas
(12/10/2013 11:12 AM)roccoxx escribió:  CSW_SHIELD que valor tiene?



2

(17/04/2015 03:36 PM)Neeeeeeeeeel.- escribió:  No se va a volver a conectar a internet en toda su puta vida... nadie sube porno a mi foro y vive para contarlo.
12/10/2013 11:17 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
alan_el_more Sin conexión
Miembro Destacado


Plugin developer
Mensajes: 986
Registro en: Oct 2013
Reputación: 16
Mensaje: #5
RE: [CS] Información de las armas y balas
(12/10/2013 11:00 AM)RauliTop escribió:  está bien.



a mí me interesaría saber la velocidad de recarga y de disparo si es posible, sabes donde encontrar esa info?



si pudieras añadirlo estaría perfecto Sonrisa



Lo voy a agregar cuando pueda



(12/10/2013 11:17 AM)RauliTop escribió:  
(12/10/2013 11:12 AM)roccoxx escribió:  CSW_SHIELD que valor tiene?



2



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), szArma19)

    

    
client_print(id3"%s"szArma)





Cuando tengas el escudo, solo devuelve el arma y no el escudo.


Ni te molestes en enviarme un mensaje privado para pedirme ayuda porque NO lo voy a contestar.
Gracias por su atención.
12/10/2013 11:40 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
RauliTop Sin conexión
Miembro Héroe


El protector 1k
Mensajes: 1,961
Registro en: Oct 2013
Reputación: 36
Mensaje: #6
RE: [CS] Información de las armas y balas
sí, cierto que no existe.



pero claro que se puede obtener si un jugador está con el escudo, como ejemplo, podéis ver el plugin Weapon Chance



miré ese plugin y por eso me equivoqué.

(17/04/2015 03:36 PM)Neeeeeeeeeel.- escribió:  No se va a volver a conectar a internet en toda su puta vida... nadie sube porno a mi foro y vive para contarlo.
12/10/2013 12:06 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
alan_el_more Sin conexión
Miembro Destacado


Plugin developer
Mensajes: 986
Registro en: Oct 2013
Reputación: 16
Mensaje: #7
RE: [CS] Información de las armas y balas
(12/10/2013 12:06 PM)RauliTop escribió:  sí, cierto que no existe.



pero claro que se puede obtener si un jugador está con el escudo, como ejemplo, podéis ver el plugin Weapon Chance



miré ese plugin y por eso me equivoqué.



Código PHP:
/* Devuelve 1 cuando un usuario tiene un arma primaria O un escudo en el inventario, sino 0.

 */

native cs_get_user_hasprim(index);



/* Devuelve 1 si el usuario posee escudo, sino 0.

 */

native cs_get_user_shield(index); 


Ni te molestes en enviarme un mensaje privado para pedirme ayuda porque NO lo voy a contestar.
Gracias por su atención.
12/10/2013 12:13 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
roccoxx Sin conexión
Miembro Destacado


Plugin developer Trebol purpura 1k
Mensajes: 1,159
Registro en: Oct 2013
Reputación: 18
Mensaje: #8
RE: [CS] Información de las armas y balas
gracias siempre me inquieto esa duda xD
12/10/2013 01:22 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
RauliTop Sin conexión
Miembro Héroe


El protector 1k
Mensajes: 1,961
Registro en: Oct 2013
Reputación: 36
Mensaje: #9
RE: [CS] Información de las armas y balas
(12/10/2013 12:13 PM)alan_el_more escribió:  
(12/10/2013 12:06 PM)RauliTop escribió:  sí, cierto que no existe.



pero claro que se puede obtener si un jugador está con el escudo, como ejemplo, podéis ver el plugin Weapon Chance



miré ese plugin y por eso me equivoqué.



Código PHP:
/* Devuelve 1 cuando un usuario tiene un arma primaria O un escudo en el inventario, sino 0.

 */

native cs_get_user_hasprim(index);



/* Devuelve 1 si el usuario posee escudo, sino 0.

 */

native cs_get_user_shield(index); 

nada, estaba pensando en saber si lleva el escudo puesto en ese momento, pero no me acordé que en el cs cuando te pillas escudo siempre lo llevas a no ser que lo dropees.

no sé si lo entiendes...



hace tiempo que no juego ni veo jugar a alguien con escudo xdd y estoy acostumbrado al cod que te lo puedes quitar y poner como un arma más

hce tiempo

(17/04/2015 03:36 PM)Neeeeeeeeeel.- escribió:  No se va a volver a conectar a internet en toda su puta vida... nadie sube porno a mi foro y vive para contarlo.
12/10/2013 04:11 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Allied Modders en español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS