Mensajes: 14
Temas: 2
Registro en: May 2019
Reputación:
0
11/06/2019, 04:06 PM
Buenas! Si no es tanta molestia vengo a pedir que cuando yo entre al servidor me aparezca:
[Forte.Gaming] Escoga su Team
1- Prisioneros
2-Guardias ( MIC REQUERIDO )
Si me ayudarian con esto seria un favor tremendo gracias!
Mensajes: 1,148
Temas: 82
Registro en: May 2015
Reputación:
8
Mensajes: 1,072
Temas: 57
Registro en: Feb 2016
Reputación:
8
11/06/2019, 04:30 PM
(Última modificación: 11/06/2019, 05:19 PM por Niper.-.. Edited 1 time in total.)
Proba esto
Código PHP: #include <amxmodx> #include <cstrike>
public plugin_init() { register_plugin("Choose Team", "v1.0", "heNK'"); register_clcmd("chooseteam", "MenuEquipos"); register_message(get_user_msgid("ShowMenu"), "fw_ShowMenu"); register_message(get_user_msgid("VGUIMenu"), "fw_VGUIMenu"); }
public fw_ShowMenu(msgId, msgDest, id) { if(get_msg_arg_int(1) != 2) return PLUGIN_CONTINUE; MenuEquipos(id); return PLUGIN_HANDLED; }
public fw_VGUIMenu(msgId, msgDest, id) { new szTeam[10]; get_msg_arg_string(4, szTeam, charsmax(szTeam)); if(contain(szTeam, "#Team") == -1) return PLUGIN_CONTINUE; MenuEquipos(id); return PLUGIN_HANDLED; }
public MenuEquipos(id) { new menu = menu_create("\r[Forte Gaming] \wEscoga su Team", "HandlerEquipos"); menu_additem(menu, "Prisioneros", "1"); menu_additem(menu, "Guardias \y(MIC REQUERIDO)", "2"); menu_setprop(menu, MPROP_EXITNAME, "Salir"); menu_display(id, menu, 0); }
public HandlerEquipos(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch(item) { case 0: cs_set_user_team(id, CS_TEAM_T); case 1: cs_set_user_team(id, CS_TEAM_CT); } return PLUGIN_HANDLED; }
Mensajes: 14
Temas: 2
Registro en: May 2019
Reputación:
0
11/06/2019, 05:14 PM
(Última modificación: 11/06/2019, 05:21 PM por CachoPlayzb. Edited 1 time in total.)
(11/06/2019, 04:30 PM)Niper.-. escribió: Proba esto
Código PHP: #include <amxmodx> #include <cstrike>
public plugin_init() { register_clcmd("Choose Team", "v1.0", "heNK'"); register_clcmd("chooseteam", "MenuEquipos"); register_message(get_user_msgid("ShowMenu"), "fw_ShowMenu"); register_message(get_user_msgid("VGUIMenu"), "fw_VGUIMenu"); }
public fw_ShowMenu(msgId, msgDest, id) { if(get_msg_arg_int(1) != 2) return PLUGIN_CONTINUE; MenuEquipos(id); return PLUGIN_HANDLED; }
public fw_VGUIMenu(msgId, msgDest, id) { new szTeam[10]; get_msg_arg_string(4, szTeam, charsmax(szTeam)); if(contain(szTeam, "#Team") == -1) return PLUGIN_CONTINUE; MenuEquipos(id); return PLUGIN_HANDLED; }
public MenuEquipos(id) { new menu = menu_create("\r[Forte Gaming] \wEscoga su Team", "HandlerEquipos"); menu_additem(menu, "Prisioneros", "1"); menu_additem(menu, "Guardias \y(MIC REQUERIDO)", "2"); menu_setprop(menu, MPROP_EXITNAME, "Salir"); menu_display(id, menu, 0); }
public HandlerEquipos(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch(item) { case 0: cs_set_user_team(id, CS_TEAM_T); case 1: cs_set_user_team(id, CS_TEAM_CT); } return PLUGIN_HANDLED; }
Gracias papa ahora llego y lo pruebo
Edit: Acaso eres el Legendario heNK' Destructor de svs sj?
Mensajes: 940
Temas: 29
Registro en: Sep 2016
Reputación:
7
(11/06/2019, 05:14 PM)CachoPlayzb escribió: Edit: Acaso eres el Legendario heNK' Destructor de svs sj?
JAJAJAJAJJA el legendario xd.
Cita:Los precios en la moneda venezolana se fijarán a partir de la reconversión monetaria y valdrá mucho menos de lo que cuesta una Cachapa con queso.
Mensajes: 14
Temas: 2
Registro en: May 2019
Reputación:
0
12/06/2019, 09:40 AM
(Última modificación: 12/06/2019, 09:48 AM por CachoPlayzb.)
(11/06/2019, 04:30 PM)Niper.-. escribió: Proba esto
Código PHP: #include <amxmodx> #include <cstrike>
public plugin_init() { register_plugin("Choose Team", "v1.0", "heNK'"); register_clcmd("chooseteam", "MenuEquipos"); register_message(get_user_msgid("ShowMenu"), "fw_ShowMenu"); register_message(get_user_msgid("VGUIMenu"), "fw_VGUIMenu"); }
public fw_ShowMenu(msgId, msgDest, id) { if(get_msg_arg_int(1) != 2) return PLUGIN_CONTINUE; MenuEquipos(id); return PLUGIN_HANDLED; }
public fw_VGUIMenu(msgId, msgDest, id) { new szTeam[10]; get_msg_arg_string(4, szTeam, charsmax(szTeam)); if(contain(szTeam, "#Team") == -1) return PLUGIN_CONTINUE; MenuEquipos(id); return PLUGIN_HANDLED; }
public MenuEquipos(id) { new menu = menu_create("\r[Forte Gaming] \wEscoga su Team", "HandlerEquipos"); menu_additem(menu, "Prisioneros", "1"); menu_additem(menu, "Guardias \y(MIC REQUERIDO)", "2"); menu_setprop(menu, MPROP_EXITNAME, "Salir"); menu_display(id, menu, 0); }
public HandlerEquipos(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch(item) { case 0: cs_set_user_team(id, CS_TEAM_T); case 1: cs_set_user_team(id, CS_TEAM_CT); } return PLUGIN_HANDLED; }
No me funciono, aparece cuando apreto M pero no apenas al entrar al servidor.
(11/06/2019, 06:47 PM)KrR10VnZl escribió: (11/06/2019, 05:14 PM)CachoPlayzb escribió: Edit: Acaso eres el Legendario heNK' Destructor de svs sj?
JAJAJAJAJJA el legendario xd.
Hace mucho no lo veo xd por eso digo
Mensajes: 3,077
Temas: 33
Registro en: May 2017
Reputación:
34
12/06/2019, 06:19 PM
(Última modificación: 12/06/2019, 06:20 PM por Valentina.. Edited 2 times in total.)
Proba y avísame.
Saludos.
Código PHP: /* Sublime AMXX Editor v3.0.0-beta */
#include < amxmodx > #include < fakemeta >
#pragma semicolon 1
/* GLOBAL STUFF */ new const PLUGIN_NAME[ ] = "JB: Welcome Menu"; new const PLUGIN_VERSION[ ] = "1.1b"; new const PLUGIN_AUTHOR[ ] = "Chema"; new const PLUGIN_CVAR[ ] = "jb_wm_version";
new const CHAT_PREFIX[ ] = "^3[SG]^1 ";
new WEBSITE_URL[ ] = "www.skill-gamerz.net";
new const ITEM_SOUND[ ] = "Ui/buttonclickrelease.wav";
new g_iMsgVGUIMenu, g_iMsgShowMenu;
public plugin_init( ) {
/* Register Plugin & Cvars */ register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR );
register_cvar( PLUGIN_CVAR, PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY );
/* Messages Hook */ g_iMsgShowMenu = get_user_msgid( "ShowMenu" ); g_iMsgVGUIMenu = get_user_msgid( "VGUIMenu" ); register_message( g_iMsgVGUIMenu, "MESSAGE_BlockMenu" ); register_message( g_iMsgShowMenu, "MESSAGE_BlockMenu" ); }
/* Precache */ public plugin_precache( ) precache_sound( ITEM_SOUND );
/* Messages */ public MESSAGE_BlockMenu( const iMsgId, const iMsgDest, const id ) {
if( get_user_team( id ) == 1 || get_user_team( id ) == 2 ) return PLUGIN_CONTINUE;
ShowWelcomeMenu( id ); return PLUGIN_HANDLED; }
/* Welcome Menu */ public ShowWelcomeMenu( const id ) {
if( get_user_team( id ) == 1 || get_user_team( id ) == 2 ) return PLUGIN_HANDLED;
static iMenu;
iMenu = menu_create( "\yJailbreak Extreme \r1.5", "HandlerWelcomeMenu" );
menu_additem( iMenu, "Prisioneros" ); menu_additem( iMenu, "Guardias \r(MIC REQUERIDO)" );
menu_setprop( iMenu, MPROP_EXIT, MEXIT_NEVER );
menu_display( id, iMenu );
return PLUGIN_HANDLED; }
public HandlerWelcomeMenu( const id, const iMenu, const iItem ) {
if( iItem == MENU_EXIT ) {
menu_destroy( iMenu ); return PLUGIN_HANDLED; }
switch( iItem ) {
case 0: JoinPlayerRandomTeam( id, "1" ); case 1: JoinPlayerRandomTeam( id, "2" ); }
client_cmd( id, "spk ^"%s^"", ITEM_SOUND ); menu_destroy( iMenu ); return PLUGIN_HANDLED; }
public JoinPlayerRandomTeam( const id, const szTeam[ ] ) {
if( is_user_connected( id ) ) {
static iRestore; iRestore = get_pdata_int( id, 510 ); if( iRestore & (1<<0) ) set_pdata_int( id, 510, iRestore & ~(1<<0) ); set_pdata_int( id, 365, 0 ); set_msg_block( g_iMsgShowMenu, BLOCK_SET ); set_msg_block( g_iMsgVGUIMenu, BLOCK_SET ); engclient_cmd( id, "jointeam", szTeam ); engclient_cmd( id, "joinclass", "5" ); set_msg_block( g_iMsgShowMenu, BLOCK_NOT ); set_msg_block( g_iMsgVGUIMenu , BLOCK_NOT ); if( iRestore & (1<<0) ) set_pdata_int( id, 510, iRestore ); ClientPrintColor( id, "Gracias por elegirnos, que tengas una buena estadía!" ); ClientPrintColor( id, "Visita nuestro foro: ^4%s^1.", WEBSITE_URL ); } }
/* Stocks & Private functions */ stock ClientPrintColor( const id, const szInput[ ], any:... ) {
static szMessage[ 192 ], iLen;
if( !iLen ) iLen = formatex( szMessage, 191, CHAT_PREFIX ); vformat( szMessage[ iLen ], 191 - iLen, szInput, 3 ); message_begin( iID ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, get_user_msgid( "SayText" ), _, id ); write_byte( id ? id : 1 ); write_string( szMessage ); message_end( ); return 1; }
Mensajes: 14
Temas: 2
Registro en: May 2019
Reputación:
0
(12/06/2019, 06:19 PM)Chema escribió: Proba y avísame.
Saludos.
Código PHP: /* Sublime AMXX Editor v3.0.0-beta */
#include < amxmodx > #include < fakemeta >
#pragma semicolon 1
/* GLOBAL STUFF */ new const PLUGIN_NAME[ ] = "JB: Welcome Menu"; new const PLUGIN_VERSION[ ] = "1.1b"; new const PLUGIN_AUTHOR[ ] = "Chema"; new const PLUGIN_CVAR[ ] = "jb_wm_version";
new const CHAT_PREFIX[ ] = "^3[SG]^1 ";
new WEBSITE_URL[ ] = "www.skill-gamerz.net";
new const ITEM_SOUND[ ] = "Ui/buttonclickrelease.wav";
new g_iMsgVGUIMenu, g_iMsgShowMenu;
public plugin_init( ) {
/* Register Plugin & Cvars */ register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR );
register_cvar( PLUGIN_CVAR, PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY );
/* Messages Hook */ g_iMsgShowMenu = get_user_msgid( "ShowMenu" ); g_iMsgVGUIMenu = get_user_msgid( "VGUIMenu" ); register_message( g_iMsgVGUIMenu, "MESSAGE_BlockMenu" ); register_message( g_iMsgShowMenu, "MESSAGE_BlockMenu" ); }
/* Precache */ public plugin_precache( ) precache_sound( ITEM_SOUND );
/* Messages */ public MESSAGE_BlockMenu( const iMsgId, const iMsgDest, const id ) {
if( get_user_team( id ) == 1 || get_user_team( id ) == 2 ) return PLUGIN_CONTINUE;
ShowWelcomeMenu( id ); return PLUGIN_HANDLED; }
/* Welcome Menu */ public ShowWelcomeMenu( const id ) {
if( get_user_team( id ) == 1 || get_user_team( id ) == 2 ) return PLUGIN_HANDLED;
static iMenu;
iMenu = menu_create( "\yJailbreak Extreme \r1.5", "HandlerWelcomeMenu" );
menu_additem( iMenu, "Prisioneros" ); menu_additem( iMenu, "Guardias \r(MIC REQUERIDO)" );
menu_setprop( iMenu, MPROP_EXIT, MEXIT_NEVER );
menu_display( id, iMenu );
return PLUGIN_HANDLED; }
public HandlerWelcomeMenu( const id, const iMenu, const iItem ) {
if( iItem == MENU_EXIT ) {
menu_destroy( iMenu ); return PLUGIN_HANDLED; }
switch( iItem ) {
case 0: JoinPlayerRandomTeam( id, "1" ); case 1: JoinPlayerRandomTeam( id, "2" ); }
client_cmd( id, "spk ^"%s^"", ITEM_SOUND ); menu_destroy( iMenu ); return PLUGIN_HANDLED; }
public JoinPlayerRandomTeam( const id, const szTeam[ ] ) {
if( is_user_connected( id ) ) {
static iRestore; iRestore = get_pdata_int( id, 510 ); if( iRestore & (1<<0) ) set_pdata_int( id, 510, iRestore & ~(1<<0) ); set_pdata_int( id, 365, 0 ); set_msg_block( g_iMsgShowMenu, BLOCK_SET ); set_msg_block( g_iMsgVGUIMenu, BLOCK_SET ); engclient_cmd( id, "jointeam", szTeam ); engclient_cmd( id, "joinclass", "5" ); set_msg_block( g_iMsgShowMenu, BLOCK_NOT ); set_msg_block( g_iMsgVGUIMenu , BLOCK_NOT ); if( iRestore & (1<<0) ) set_pdata_int( id, 510, iRestore ); ClientPrintColor( id, "Gracias por elegirnos, que tengas una buena estadía!" ); ClientPrintColor( id, "Visita nuestro foro: ^4%s^1.", WEBSITE_URL ); } }
/* Stocks & Private functions */ stock ClientPrintColor( const id, const szInput[ ], any:... ) {
static szMessage[ 192 ], iLen;
if( !iLen ) iLen = formatex( szMessage, 191, CHAT_PREFIX ); vformat( szMessage[ iLen ], 191 - iLen, szInput, 3 ); message_begin( iID ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, get_user_msgid( "SayText" ), _, id ); write_byte( id ? id : 1 ); write_string( szMessage ); message_end( ); return 1; }
Gracias! Ahora lo pruebo.
Mensajes: 14
Temas: 2
Registro en: May 2019
Reputación:
0
(13/06/2019, 09:51 AM)CachoPlayzb escribió: (12/06/2019, 06:19 PM)Chema escribió: Proba y avísame.
Saludos.
Código PHP: /* Sublime AMXX Editor v3.0.0-beta */
#include < amxmodx > #include < fakemeta >
#pragma semicolon 1
/* GLOBAL STUFF */ new const PLUGIN_NAME[ ] = "JB: Welcome Menu"; new const PLUGIN_VERSION[ ] = "1.1b"; new const PLUGIN_AUTHOR[ ] = "Chema"; new const PLUGIN_CVAR[ ] = "jb_wm_version";
new const CHAT_PREFIX[ ] = "^3[SG]^1 ";
new WEBSITE_URL[ ] = "www.skill-gamerz.net";
new const ITEM_SOUND[ ] = "Ui/buttonclickrelease.wav";
new g_iMsgVGUIMenu, g_iMsgShowMenu;
public plugin_init( ) {
/* Register Plugin & Cvars */ register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR );
register_cvar( PLUGIN_CVAR, PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY );
/* Messages Hook */ g_iMsgShowMenu = get_user_msgid( "ShowMenu" ); g_iMsgVGUIMenu = get_user_msgid( "VGUIMenu" ); register_message( g_iMsgVGUIMenu, "MESSAGE_BlockMenu" ); register_message( g_iMsgShowMenu, "MESSAGE_BlockMenu" ); }
/* Precache */ public plugin_precache( ) precache_sound( ITEM_SOUND );
/* Messages */ public MESSAGE_BlockMenu( const iMsgId, const iMsgDest, const id ) {
if( get_user_team( id ) == 1 || get_user_team( id ) == 2 ) return PLUGIN_CONTINUE;
ShowWelcomeMenu( id ); return PLUGIN_HANDLED; }
/* Welcome Menu */ public ShowWelcomeMenu( const id ) {
if( get_user_team( id ) == 1 || get_user_team( id ) == 2 ) return PLUGIN_HANDLED;
static iMenu;
iMenu = menu_create( "\yJailbreak Extreme \r1.5", "HandlerWelcomeMenu" );
menu_additem( iMenu, "Prisioneros" ); menu_additem( iMenu, "Guardias \r(MIC REQUERIDO)" );
menu_setprop( iMenu, MPROP_EXIT, MEXIT_NEVER );
menu_display( id, iMenu );
return PLUGIN_HANDLED; }
public HandlerWelcomeMenu( const id, const iMenu, const iItem ) {
if( iItem == MENU_EXIT ) {
menu_destroy( iMenu ); return PLUGIN_HANDLED; }
switch( iItem ) {
case 0: JoinPlayerRandomTeam( id, "1" ); case 1: JoinPlayerRandomTeam( id, "2" ); }
client_cmd( id, "spk ^"%s^"", ITEM_SOUND ); menu_destroy( iMenu ); return PLUGIN_HANDLED; }
public JoinPlayerRandomTeam( const id, const szTeam[ ] ) {
if( is_user_connected( id ) ) {
static iRestore; iRestore = get_pdata_int( id, 510 ); if( iRestore & (1<<0) ) set_pdata_int( id, 510, iRestore & ~(1<<0) ); set_pdata_int( id, 365, 0 ); set_msg_block( g_iMsgShowMenu, BLOCK_SET ); set_msg_block( g_iMsgVGUIMenu, BLOCK_SET ); engclient_cmd( id, "jointeam", szTeam ); engclient_cmd( id, "joinclass", "5" ); set_msg_block( g_iMsgShowMenu, BLOCK_NOT ); set_msg_block( g_iMsgVGUIMenu , BLOCK_NOT ); if( iRestore & (1<<0) ) set_pdata_int( id, 510, iRestore ); ClientPrintColor( id, "Gracias por elegirnos, que tengas una buena estadía!" ); ClientPrintColor( id, "Visita nuestro foro: ^4%s^1.", WEBSITE_URL ); } }
/* Stocks & Private functions */ stock ClientPrintColor( const id, const szInput[ ], any:... ) {
static szMessage[ 192 ], iLen;
if( !iLen ) iLen = formatex( szMessage, 191, CHAT_PREFIX ); vformat( szMessage[ iLen ], 191 - iLen, szInput, 3 ); message_begin( iID ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, get_user_msgid( "SayText" ), _, id ); write_byte( id ? id : 1 ); write_string( szMessage ); message_end( ); return 1; }
Gracias! Ahora lo pruebo. Me funciono ( Habia puesto uno q habia encontrado ) pero vos me diste este que anda mejor que el otro muchas gracias!
Mensajes: 38
Temas: 12
Registro en: Nov 2016
Reputación:
0
13/06/2019, 07:32 PM
(Última modificación: 13/06/2019, 07:33 PM por santy78. Edited 2 times in total.)
Perdón, este mensaje lo envié sin querer... (EDITADO)
|