Item por frags
#1
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
Responder
#2
https://amxmodx-es.com/Thread-CTF-Tienda-eSpecial-3
https://amxmodx-es.com/Thread-Tienda-por-Natives-1-0
No contesto mensajes de soporte. Pregunta en los foros.
Si buscas algún trabajo privado, envíame un MP.
www.HZNCOMMUNITY.net
Responder
#3
(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
Responder
#4
(20/07/2020, 12:04 AM)mauricioomeha@gmail.com 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.


Archivos adjuntos
.inc   TiendaNatives.inc (Tamaño: 231 bytes / Descargas: 3)
No contesto mensajes de soporte. Pregunta en los foros.
Si buscas algún trabajo privado, envíame un MP.
www.HZNCOMMUNITY.net
Responder
#5
(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
Responder
#6
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;

Responder
#7
(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
Responder
#8
(23/07/2020, 05:03 PM)mauricioomeha@gmail.com 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.


Archivos adjuntos
.inc   jctf.inc (Tamaño: 3.11 KB / Descargas: 2)
No contesto mensajes de soporte. Pregunta en los foros.
Si buscas algún trabajo privado, envíame un MP.
www.HZNCOMMUNITY.net
Responder
#9
(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
Responder
#10
(23/07/2020, 05:28 PM)mauricioomeha@gmail.com 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.
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#11
(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
Responder
#12
(23/07/2020, 11:35 PM)mauricioomeha@gmail.com 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á.
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#13
(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
Responder
#14
https://forums.alliedmods.net/showthread.php?t=203738
Quieres rentar un servidor en USA o BR, envíame un Mensaje Privado.
[Imagen: b_350_20_5a6c3e_383f2d_d2e1b5_2e3226.png]
[Imagen: 76561198283253977.png]
(05/07/2018, 11:09 PM)meTaLiCroSS escribió: Esa es la diferencia, por eso no cualquier mandril puede programar
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa
(26/07/2020, 12:37 AM)Hypnotize escribió: [Imagen: xdxd.png]


(26/07/2020, 07:21 PM)Ricardo01 escribió: Que problema tenés conmigo LA CONCHA DE TU MADRE.... La re mil que te parió te crees porque tenés "47" de recuperación eres todo anda hacerte coger seguramente le pagaste a alguien para que te dé reputación porque eres una basura de persona... Jamás vi una persona tan basura eh ignorante como vos...

(26/07/2020, 08:12 PM)Ricardo01 escribió: SOS pelotuda o te haces me tenés en cosas que nada que ver.... Man no tenes vida? Que estás tan aldp2 que haces todo esto? Busca una novia oh anda a pajearte un rato. Debes ser un gordo con lente que tiene poster de anime de culo virgen de mierda..

(26/07/2020, 08:25 PM)Ricardo01 escribió: Y que tiene? Lo ví me gustó y lo puse aparte? Que problema tenés conmigo si yo no te hice nada.. yo tiro post no es obligación que me ayudes... Nose que carajo te pasa conmigo. De la nada me empezaste a bardear y etc. Si tenés problema con tu familia o tu vida. agarratela con ellos no con gente que no conoces..

(26/07/2020, 11:18 PM)Ricardo01 escribió: Buena te crees porque sabes programar se crees superior pelotudo de mierda. Yo voy a crear todas las cuentas que quieras la concha de tu madre gordo virgen. Anda a mirar porno de anime. Yo te voy a insultar todo lo que quiera pelotudo... Te crees superior y crees que tenés derecho a molestar a otras personas que ni conoces... Aparte que me importa si sabes programa nadie te pide ayuda acá. Son millones no eres el único..



Responder
#15
(23/07/2020, 11:59 PM)mauricioomeha@gmail.com escribió: 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

Cambia las armas puedes poner armas por nativas o por comando como decees solo tienes que cambiar y listo Whatever
Responder
#16
(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
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)