View Single Post
Author Message
Ciio
Veteran Member
Join Date: Oct 2009
Location: Arica, Chile
Old 12-03-2009 , 16:03   [TUT][ZP] Crear Extra item simple
#1

Bueno, hoy me dedicare a crear este posteo para los
"NEW MEMBER" o los que comienzan con esto del scripting lo dejo en negrita porque muchos que son antiguos de este foro y saven arto lo encontraran estupido ya que es muy facil.

Bueno sin darme mas vueltas comienzo.

El plugin que les enseñare a crea hoy sera un extra item de zombie plague,
se trata de que al comprarlo te da un arma con 90 balas para recargar.

Primer paso : Creamos los includes que serian los siguientes :

PHP Code:
#include <amxmodx> // Siempre tenemos que poner este include ya que contiene funsiones basicas
#include <zombieplague> // Este se coloca cada ves que agamos algo relacionado con el zombie plague
#include <fun> // Esto nos servira para darle el arma al jugador
#include <cstrike> // Esto para darle las balas para recargar 

Segundo paso
: Creamos una variable :

PHP Code:
new g_comprar // Aqui creamos la variable del extra item 
Tercer paso : Creamos el plugin init para poder registrar el plugin :

PHP Code:
public plugin_init()

Cuarto paso : Registramos el plugin & el extra item :

PHP Code:
register_plugin("[ZP] Extra Item: Comprar M4A1""1.0""Ciio")  // Aqui registramos el Autor, La version y e autor
g_comprar zp_register_extra_item("Comprar M4A1"10ZP_TEAM_HUMAN// Aqui seteamos el nombre y si sera para humano o zombie en este caso humano 


Quinto paso : Comenzamos con las caracteristicas del extra item ( El extra item en si ) :


PHP Code:
}

public 
zp_extra_item_selected(iditemid// Esta Forward pertence al ZP, será llamada cuando APRIETES algun ITEM EXTRA.
{
if (
itemid ==g_comprar// Aca preguntamos si el ITEM EXTRA que apretó, es el que nosotros registramos.. 
Sexto paso : Le damos el arma :

PHP Code:
give_item (id"weapon_m4a1"// Aqui le damos el arma en este caso m4a1 
PHP Code:
Les dejo el listado de las weapon :
weapon_ak47 
weapon_xm1014 
weapon_c4 
weapon_m4a1 
weapon_sg552 
weapon_elite 
weapon_p90 
weapon_glock18 
weapon_hegrenade 
weapon_m3 
weapon_mac 10 
weapon_mp5navy 
weapon_m249 
weapon_scout 
weapon_p228 
weapon_aug 
weapon_gs3gl 
weapon_deagle 
weapon_flashbang 
weapon_defuser 
weapon_smokegrenade 
weapon_shield
weapon_sig550 
weapon_awp 
weapon_ump45 
weapon_usp 

Septimo paso :
Le damos las balas para que recargue :

PHP Code:
cs_set_user_bpammo(idCSW_M4A190// Aqui usamos el include cstrike (cs_set...) Le damos balas para que recargue 


PHP Code:
Les dejo el listado de los CSW :
CSW_P228
CSW_SCOUT
CSW_HEGRENADE
CSW_XM1014
CSW_C4
CSW_MAC10
CSW_AUG
CSW_SMOKEGRENADE
CSW_ELITE
CSW_FIVESEVEN
CSW_UMP45
CSW_SG550
CSW_GALIL
CSW_FAMAS
CSW_USP
CSW_GLOCK18
CSW_AWP
CSW_MP5NAVY 
CSW_M249
CSW_M3
CSW_M4A1
CSW_TMP
CSW_G3SG1
CSW_FLASHBANG
CSW_DEAGLE
CSW_SG552
CSW_AK47
CSW_KNIFE
CSW_P90 
Octavo paso : Le dejamos un mensaje en el chat solo para el :

PHP Code:
client_print(idprint_chat"[ZP] Compraste M4A1 !"// Aqui le dejamos un mensaje en el chat solo para el 
Noveno paso : Cerramos las llames que abrimos (abajo de public zp.... & if (itemid ==g_...)

PHP Code:
}

y tenemos un extra item hecho aca se los dejo listo y explicado :
PHP Code:
#include <amxmodx> // Siempre tenemos que poner este include ya que contiene funsiones basicas
#include <zombieplague> // Este se coloca cada ves que agamos algo relacionado con el zombie 
#include <fun> // Esto nos servira para darle el arma al jugador
#include <cstrike> // Esto para darle las balas para recargar

new g_comprar // Aqui creamos la variable del extra item

public plugin_init()
{
register_plugin("[ZP] Extra Item: Comprar M4A1""1.0""Ciio")  // Aqui registramos el Autor, La version y e autor
g_comprar zp_register_extra_item("Comprar M4A1"10ZP_TEAM_HUMAN// Aqui seteamos el nombre y si sera para humano o zombie en este caso humano

}

public 
zp_extra_item_selected(iditemid// Esta Forward pertence al ZP, será llamada cuando APRIETES algun ITEM EXTRA.
{
if (
itemid ==g_comprar// Aca preguntamos si el ITEM EXTRA que apretó, es el que nosotros registramos.. 
{

give_item (id"weapon_m4a1"// Aqui le damos el arma en este caso m4a1
cs_set_user_bpammo(idCSW_M4A190// Aqui usamos el include cstrike (cs_set...) Le damos balas para que recargue
client_print(idprint_chat"[ZP] Compraste M4A1 !"// Aqui le dejamos un mensaje en el chat solo para el

}

Eso seria todo espero que ayan entendido.

PD : Si tiene algun error mi Tutorial porfavor corrijanme
__________________

Last edited by Ciio; 01-05-2010 at 19:50.
Ciio is offline
Send a message via MSN to Ciio