Allied Modders en español

Versión completa: Item por frags
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola gente, buenos dias, tardes o noches.

Ando buscando un plugin que seria que en el servidor al escribir /items muestre un menu de armas extras "Osea armas extras que agregue al servidor" y las cuales los usuarios puedan comprarlas por medio de frags

Ejemplo:

-.Extras Items.-

1.-Arma de Plasma [6Frags]
2.-Bazooka (2misiles) [5Frags]
3.-cañon lacer [6Frags]

Porfavor me arian la noche :c que lo necesito u.u
Cutecry
(19/07/2020, 10:03 PM)Chema escribió: [ -> ]https://amxmodx-es.com/Thread-CTF-Tienda-eSpecial-3
https://amxmodx-es.com/Thread-Tienda-por-Natives-1-0

Probe y al compilarlo me sale este error


Error: Cannot read from file: "TiendaNatives" on line 4, sabes la solucion? Triste
(20/07/2020, 12:04 AM)[email protected] escribió: [ -> ]Probe y al compilarlo me sale este error


Error: Cannot read from file: "TiendaNatives" on line 4, sabes la solucion? Triste

Coloca este archivo en la carpeta includes de tu compilador.
(20/07/2020, 12:08 AM)Chema escribió: [ -> ]Coloca este archivo en la carpeta includes de tu compilador.
Ahora si me funciono la tienda bro, gracias. pero solo la ultima duda como puedo hacer para que en la tienda compren con frags y no con money? :c
(23/07/2020, 12:31 PM)Deiviz Edition escribió: [ -> ]Espero te sirva este!

Código PHP:
#include <amxmodx>
#include <amxmisc>
#include <jctf>
#include <cstrike>

#define PLUGIN "Menu De Armas Especiales"
#define VERSION "V1.0"
#define AUTHOR "Deiviz Edition"

#define Prefix "^4[^3CTF^4]^1"

#define Prefix_Menu "\r[\wCTF\r]\w"

enum _:WEAPON_STRUCT
{
 
WEAPON_NAME40 ],
 
WEAPON_ADRENALINE,
 
WEAPON_MONEY
};

new const 
szWeapons[ ][ WEAPON_STRUCT ] =
{
 { 
"Balrog VII",          5011000 },
 { 
"Drill",                209000 },
 { 
"Janus V",              7015000 },
 { 
"Maverick M60",        258000 },
 { 
"PlasmaGun",          7016000 },
 { 
"Salamander",          8013000 },
 { 
"Thanatos III",        5012000 },
 { 
"Thanatos VII",        6015000 },
 { 
"Dual Uzi",            6014000 },
 { 
"Laser Minigun",      3012000 },
 { 
"Coilgun",              9014000 },
 { 
"Aerolis",              4016000 },
 { 
"Cannon",              10014000 },
 { 
"Crossbow",            3513000 }
};

native tienda_balrog7(id)
native tienda_drill(id)
native tienda_janus5(id)
native tienda_maverick60(id)
native tienda_plasmagun(id)
native tienda_salamander(id)
native tienda_thanatos3(id)
native tienda_thanatos7(id)
native tienda_dualuzi(id)
native tienda_laserminigun(id)
native tienda_coilgun(id)
native tienda_aeolis(id)
native tienda_cannon(id)
native tienda_crowsbow(id)

public 
plugin_init() {
 
register_plugin(PLUGINVERSIONAUTHOR)
 
 
register_clcmd("say /items""show_menu_weapons");
 
register_clcmd("say_team /items""show_menu_weapons");
}

public 
show_menu_weaponsid )
{
 if(!
is_user_alive(id)) {
 
client_print(idprint_center"Tienes que estar vivo para poder comprar!")
 return 
PLUGIN_HANDLED;
 }
 
 
client_cmdid"spk events/tutor_msg.wav" );
 
 static 
iMenuiMoneyMenu_armas_especiales[512], iszText128 ];
 
 
formatex(Menu_armas_especialescharsmax(Menu_armas_especiales), "%s Menu De Armas Especiales^nAdrenalina: %s^n\dDevelopers: \rDeiviz Edition\w^n"Prefix_Menujctf_get_adrenaline(id));
 
 
iMenu menu_createMenu_armas_especiales"menu_weapons" );
 
 
iMoney cs_get_user_moneyid );
 
 for( 
0sizeofszWeapons ); i++ )
 {
 if( 
jctf_get_adrenaline(id) < szWeapons][ WEAPON_ADRENALINE ] )
 
formatexszTextcharsmaxszText ), "\d%s \y[ \d%d \y| \d$%d \y]"szWeapons][ WEAPON_NAME ], szWeapons][ WEAPON_ADRENALINE ], szWeapons][ WEAPON_MONEY ] );
 else if( 
iMoney szWeapons][ WEAPON_MONEY ] )
 
formatexszTextcharsmaxszText ), "\d%s \y[ \d%d \y| \d$%d \y]"szWeapons][ WEAPON_NAME ], szWeapons][ WEAPON_ADRENALINE ], szWeapons][ WEAPON_MONEY ] );
 else
 
formatexszTextcharsmaxszText ), "\w%s \r[ \w%d \r| \d$%d \r]"szWeapons][ WEAPON_NAME ], szWeapons][ WEAPON_ADRENALINE ], szWeapons][ WEAPON_MONEY ] );
 
 
menu_additemiMenuszText );
 }
 
 
menu_displayidiMenu );
}

public 
menu_weaponsidiMenuiItem )
{
 if(!
is_user_alive(id)) {
 
client_print(idprint_center"Tienes que estar vivo para poder comprar!")
 return 
PLUGIN_HANDLED;
 }
 
 static 
iMoney;
 
iMoney cs_get_user_moneyid );
 
 if( 
jctf_get_adrenaline(id) < szWeaponsiItem ][ WEAPON_ADRENALINE ]  )
 {
 
client_print_color(idprint_team_default"%s Necesitas^4 %d ADRENALINA^1 para comprar esta arma."PrefixszWeaponsiItem ][ WEAPON_ADRENALINE ] );
 return 
PLUGIN_HANDLED;
 }
 else if( 
iMoney szWeaponsiItem ][ WEAPON_MONEY ] )
 {
 
client_print_color(idprint_team_default"%s Necesitas^4 $%d^1 para comprar esta arma."PrefixszWeaponsiItem ][ WEAPON_MONEY ] );
 return 
PLUGIN_HANDLED;
 }
 
 switch( 
iItem )
 {
 case 
MENU_EXIT:
 {
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;
 }
 case 
0tienda_balrog7(id)
 case 
1tienda_drill(id)
 case 
2tienda_janus5(id)
 case 
3tienda_maverick60(id)
 case 
4tienda_plasmagun(id)
 case 
5tienda_salamander(id)
 case 
6tienda_thanatos3(id)
 case 
7tienda_thanatos7(id)
 case 
8tienda_dualuzi(id)
 case 
9tienda_laserminigun(id)
 case 
10tienda_coilgun(id)
 case 
11tienda_aeolis(id)
 case 
12tienda_cannon(id)
 case 
13tienda_crowsbow(id)
 }
 
 
cs_set_user_moneyidiMoney szWeaponsiItem ][ WEAPON_MONEY ] );
 
jctf_add_adrenaline(id, (szWeaponsiItem ][ WEAPON_ADRENALINE ] - szWeaponsiItem ][ WEAPON_ADRENALINE ] * ));
 
 
client_cmdid"spk buttons/blip2.wav" );
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;


No me deja compilarlo bro, me sale el siguiente error

Código:
Error: Cannot read from file: "jctf" on line 3
(23/07/2020, 05:03 PM)[email protected] escribió: [ -> ]No me deja compilarlo bro, me sale el siguiente error

Código:
Error: Cannot read from file: "jctf" on line 3

Debes colocar esta librería en la carpeta /includes de tu compilador.
(23/07/2020, 05:20 PM)Chema escribió: [ -> ]Debes colocar esta librería en la carpeta /includes de tu compilador.

Ahora si se soluciono ese error pero ahora me salieron otros errores para compilarlo Whatdone

Código:
Warning: Function "show_menu_weapons" should return a value on line 91
Error: Undefined symbol "client_print_color" on line 105
Warning: Expression has no effect on line 105
Warning: Expression has no effect on line 105
Warning: Expression has no effect on line 105
Error: Expected token: ";", but found ")" on line 105
Error: Invalid expression, assumed zero on line 105
Error: Too many error messages on one line on line 105
(23/07/2020, 05:28 PM)[email protected] escribió: [ -> ]Ahora si se soluciono ese error pero ahora me salieron otros errores para compilarlo Whatdone

Código:
Warning: Function "show_menu_weapons" should return a value on line 91
Error: Undefined symbol "client_print_color" on line 105
Warning: Expression has no effect on line 105
Warning: Expression has no effect on line 105
Warning: Expression has no effect on line 105
Error: Expected token: ";", but found ")" on line 105
Error: Invalid expression, assumed zero on line 105
Error: Too many error messages on one line on line 105

Debes tener amxmodx 1.8.3 o superior.
(23/07/2020, 06:26 PM)andres_1041 escribió: [ -> ]Debes tener amxmodx 1.8.3 o superior.

Se necesita algo más? por que instale amxmodx 1.8.3 puse de nuevo el complemento que me enviaste a la carpeta incluide y en confis/plugin.inc
puse el items.amxx porque ahora si me lo dejo compilar, pero ingreso al servidor escribo en el say /items y no aparece nada amigo Cutecry
(23/07/2020, 11:35 PM)[email protected] escribió: [ -> ]Se necesita algo más? por que instale amxmodx 1.8.3 puse de nuevo el complemento que me enviaste a la carpeta incluide y en confis/plugin.inc
puse el items.amxx porque ahora si me lo dejo compilar, pero ingreso al servidor escribo en el say /items y no aparece nada amigo  Cutecry

Pusiste las armas? porque el plugin esta por natives, osea si falta un arma el plugin no funcionará.
(23/07/2020, 11:42 PM)andres_1041 escribió: [ -> ]Pusiste las armas? porque el plugin esta por natives, osea si falta un arma el plugin no funcionará.

Ah ahi esta el dilema entonces, bueno entonces supongo que esta todo perfect porque compilo sin ningun error, y la razon de que no aparesca es porque no puse las armas entonces XD y una cosa me enviaras un tutorial de como agregar las armas natives? o como crear o buscar un native de una arma? por ejemplo instale la thanatos7 pero no se su native pacman solo si es posible que si no pues ya buscare como pues ya con el codigo quedo feliz bro, gracias de todas maneras Gran sonrisa Mario
(27/07/2020, 03:05 PM)Deiviz Edition escribió: [ -> ]Cambia las armas puedes poner armas por nativas o por comando como decees solo tienes que cambiar y listo  Whatever

Y como bro? no se como hacerlo xd Whatdone