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]
public show_menu_weapons( id ) { if(!is_user_alive(id)) { client_print(id, print_center, "Tienes que estar vivo para poder comprar!") return PLUGIN_HANDLED; }
client_cmd( id, "spk events/tutor_msg.wav" );
static iMenu, iMoney, Menu_armas_especiales[512], i, szText[ 128 ];
formatex(Menu_armas_especiales, charsmax(Menu_armas_especiales), "%s Menu De Armas Especiales^nAdrenalina: %s^n\dDevelopers: \rDeiviz Edition\w^n", Prefix_Menu, jctf_get_adrenaline(id));
iMenu = menu_create( Menu_armas_especiales, "menu_weapons" );
iMoney = cs_get_user_money( id );
for( i = 0; i < sizeof( szWeapons ); i++ ) { if( jctf_get_adrenaline(id) < szWeapons[ i ][ WEAPON_ADRENALINE ] ) formatex( szText, charsmax( szText ), "\d%s \y[ \d%d \y| \d$%d \y]", szWeapons[ i ][ WEAPON_NAME ], szWeapons[ i ][ WEAPON_ADRENALINE ], szWeapons[ i ][ WEAPON_MONEY ] ); else if( iMoney < szWeapons[ i ][ WEAPON_MONEY ] ) formatex( szText, charsmax( szText ), "\d%s \y[ \d%d \y| \d$%d \y]", szWeapons[ i ][ WEAPON_NAME ], szWeapons[ i ][ WEAPON_ADRENALINE ], szWeapons[ i ][ WEAPON_MONEY ] ); else formatex( szText, charsmax( szText ), "\w%s \r[ \w%d \r| \d$%d \r]", szWeapons[ i ][ WEAPON_NAME ], szWeapons[ i ][ WEAPON_ADRENALINE ], szWeapons[ i ][ WEAPON_MONEY ] );
menu_additem( iMenu, szText ); }
menu_display( id, iMenu ); }
public menu_weapons( id, iMenu, iItem ) { if(!is_user_alive(id)) { client_print(id, print_center, "Tienes que estar vivo para poder comprar!") return PLUGIN_HANDLED; }
switch( iItem ) { case MENU_EXIT: { menu_destroy( iMenu ); return PLUGIN_HANDLED; } case 0: tienda_balrog7(id) case 1: tienda_drill(id) case 2: tienda_janus5(id) case 3: tienda_maverick60(id) case 4: tienda_plasmagun(id) case 5: tienda_salamander(id) case 6: tienda_thanatos3(id) case 7: tienda_thanatos7(id) case 8: tienda_dualuzi(id) case 9: tienda_laserminigun(id) case 10: tienda_coilgun(id) case 11: tienda_aeolis(id) case 12: tienda_cannon(id) case 13: tienda_crowsbow(id) }
(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
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
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, 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
(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
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 solo si es posible que si no pues ya buscare como pues ya con el codigo quedo feliz bro, gracias de todas maneras
(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