Existing user? Sign in
Sign up
Games
Servers
Useful
User
Pass
2FA
[rezolvat]Cerere plugin
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
Author
Message
723
Codrin Bradea
[Mentally Stable]
Status: Offline
(since 30-03-2015 15:58)
Joined: 01 Sep 2014
Posts: 63
,
Topics: 30
Location:
Oradea
Reputation:
-84.9
Votes
: 6
Posted: 08-03-2015, 00:53:29
| Translate post to:
... (
Click for more languages
)
Salut , puteti sa-mi faceti un meniu de arme ca acesta , sau sa-l reparati sa mearga sa fie normalul?
Spoiler:
public ShowWeaponMenu( id )
{
if( !( 1 <= id <= g_iMaxPlayers ) )
return PLUGIN_HANDLED;
new menu = menu_create( "Alege ce fel de arma vrei:", "PrimeWeapon_MenuHandler" );
menu_additem( menu, "Shotgun-uri", "0" );
menu_additem( menu, "Pistol automat", "1" );
menu_additem( menu, "Rafale", "2" );
if( cs_get_user_team( id ) != CS_TEAM_T )
{
menu_display( id, menu, 0 );
}
menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
return PLUGIN_HANDLED;
}
public PrimeWeapon_MenuHandler( id, menu, item )
{
if( !is_user_alive( id ) )
return PLUGIN_HANDLED;
if( item == MENU_EXIT )
{
menu_destroy( menu );
return PLUGIN_HANDLED;
}
if( g_iCurrentDay != DAY_NONE && g_iCurrentDay != DAY_GRAVITY && g_iCurrentDay != DAY_FREE && g_iCurrentDay != DAY_LAVA && g_iCurrentDay != DAY_CAGE && g_iCurrentDay != DAY_DEATHMATCH
&& g_iCurrentDay != DAY_TEAM && g_iCurrentDay != DAY_HNS && g_iCurrentDay != DAY_GANG && g_iCurrentDay != DAY_RIOT && g_iCurrentDay != DAY_SILENT )
{
menu_destroy( menu );
return PLUGIN_HANDLED;
}
if( id == g_iVip && g_iCurrentDay == DAY_VIP )
{
menu_destroy( menu );
return PLUGIN_HANDLED;
}
if( g_bLastRequestAllowed )
{
menu_destroy( menu );
return PLUGIN_HANDLED;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo( menu, item, access, data, 5, szName, 63, callback );
new key = str_to_num( data );
switch( key )
{
case SHOTGUN:
{
ShowShotgunMenu( id );
}
case SUB_MACHINE_GUN:
{
ShowSubMachineMenu( id );
}
case RIFLE:
{
ShowRifleMenu( id );
}
}
return PLUGIN_HANDLED;
}
public ShowShotgunMenu( id )
{
if( !( 1 <= id <= g_iMaxPlayers ) )
return PLUGIN_HANDLED;
new shotgunmenu = menu_create( "Alege arma:", "ShotgunWeapon_MenuHandler" );
menu_additem( shotgunmenu, "M3", "0" );
menu_additem( shotgunmenu, "XM1014", "1" );
menu_setprop( shotgunmenu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, shotgunmenu, 0 );
return PLUGIN_HANDLED;
}
public ShotgunWeapon_MenuHandler( id, shotgunmenu, item )
{
if( !is_user_alive( id ) )
return PLUGIN_HANDLED;
if( item == MENU_EXIT )
{
menu_destroy( shotgunmenu );
return PLUGIN_HANDLED;
}
if( g_iCurrentDay != DAY_NONE && g_iCurrentDay != DAY_GRAVITY && g_iCurrentDay != DAY_FREE && g_iCurrentDay != DAY_LAVA && g_iCurrentDay != DAY_CAGE && g_iCurrentDay != DAY_DEATHMATCH
&& g_iCurrentDay != DAY_TEAM && g_iCurrentDay != DAY_HNS && g_iCurrentDay != DAY_GANG && g_iCurrentDay != DAY_RIOT && g_iCurrentDay != DAY_SILENT )
{
menu_destroy( shotgunmenu );
return PLUGIN_HANDLED;
}
if( id == g_iVip && g_iCurrentDay == DAY_VIP )
{
menu_destroy( shotgunmenu );
return PLUGIN_HANDLED;
}
if( g_bLastRequestAllowed )
{
menu_destroy( shotgunmenu );
return PLUGIN_HANDLED;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo( shotgunmenu, item, access, data, 5, szName, 63, callback );
new key = str_to_num( data );
StripPlayerWeapons( id );
switch( key )
{
case M3:
{
give_item( id, "weapon_m3" );
cs_set_user_bpammo( id, CSW_M3, 500 );
}
case XM1014:
{
give_item( id, "weapon_xm1014" );
cs_set_user_bpammo( id, CSW_XM1014, 500 );
}
}
cs_set_user_armor( id, 100, CS_ARMOR_VESTHELM );
give_item( id, "weapon_hegrenade" );
ShowPistolMenu( id );
return PLUGIN_HANDLED;
}
public ShowSubMachineMenu( id )
{
if( !( 1 <= id <= g_iMaxPlayers ) )
return PLUGIN_HANDLED;
new submachinemenu = menu_create( "Alege arma:", "SubMachineWeapon_MenuHandler" );
menu_additem( submachinemenu, "TMP ", "0" );
menu_additem( submachinemenu, "Mac10", "1" );
menu_additem( submachinemenu, "UMP", "2" );
menu_additem( submachinemenu, "Mp5Navy", "3" );
menu_additem( submachinemenu, "P90", "4" );
menu_setprop( submachinemenu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, submachinemenu, 0 );
return PLUGIN_HANDLED;
}
public SubMachineWeapon_MenuHandler( id, submachinemenu, item )
{
if( !is_user_alive( id ) )
return PLUGIN_HANDLED;
if( item == MENU_EXIT )
{
menu_destroy( submachinemenu );
return PLUGIN_HANDLED;
}
if( g_iCurrentDay != DAY_NONE && g_iCurrentDay != DAY_GRAVITY && g_iCurrentDay != DAY_FREE && g_iCurrentDay != DAY_LAVA && g_iCurrentDay != DAY_CAGE && g_iCurrentDay != DAY_DEATHMATCH
&& g_iCurrentDay != DAY_TEAM && g_iCurrentDay != DAY_HNS && g_iCurrentDay != DAY_GANG && g_iCurrentDay != DAY_RIOT && g_iCurrentDay != DAY_SILENT )
{
menu_destroy( submachinemenu );
return PLUGIN_HANDLED;
}
if( id == g_iVip && g_iCurrentDay == DAY_VIP )
{
menu_destroy( submachinemenu );
return PLUGIN_HANDLED;
}
if( g_bLastRequestAllowed )
{
menu_destroy( submachinemenu );
return PLUGIN_HANDLED;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo( submachinemenu, item, access, data, 5, szName, 63, callback );
new key = str_to_num( data );
StripPlayerWeapons( id );
switch( key )
{
case TMP:
{
give_item( id, "weapon_tmp" );
cs_set_user_bpammo( id, CSW_TMP, 500 );
}
case MAC10:
{
give_item( id, "weapon_mac10" );
cs_set_user_bpammo( id, CSW_MAC10, 500 );
}
case UMP:
{
give_item( id, "weapon_ump45" );
cs_set_user_bpammo( id, CSW_UMP45, 500 );
}
case MP5NAVY:
{
give_item( id, "weapon_mp5navy" );
cs_set_user_bpammo( id, CSW_MP5NAVY, 500 );
}
case P90:
{
give_item( id, "weapon_p90" );
cs_set_user_bpammo( id, CSW_P90, 500 );
}
}
cs_set_user_armor( id, 100, CS_ARMOR_VESTHELM );
give_item( id, "weapon_hegrenade" );
ShowPistolMenu( id );
return PLUGIN_HANDLED;
}
public ShowRifleMenu( id )
{
if( !( 1 <= id <= g_iMaxPlayers ) )
return PLUGIN_HANDLED;
new riflemenu = menu_create( "Alege arma:", "RifleWeapon_MenuHandler" );
menu_additem( riflemenu, "M4a1", "0" );
menu_additem( riflemenu, "AK-47", "1" );
menu_additem( riflemenu, "Scout", "2" );
menu_additem( riflemenu, "Awp", "3" );
menu_additem( riflemenu, "SG552", "4" );
menu_additem( riflemenu, "AUG", "5" );
menu_additem( riflemenu, "Famas", "6" );
menu_additem( riflemenu, "Galil", "7" );
menu_setprop( riflemenu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, riflemenu, 0 );
return PLUGIN_HANDLED;
}
public RifleWeapon_MenuHandler( id, riflemenu, item )
{
if( !is_user_alive( id ) )
return PLUGIN_HANDLED;
if( item == MENU_EXIT )
{
menu_destroy( riflemenu );
return PLUGIN_HANDLED;
}
if( g_iCurrentDay != DAY_NONE && g_iCurrentDay != DAY_GRAVITY && g_iCurrentDay != DAY_FREE && g_iCurrentDay != DAY_LAVA && g_iCurrentDay != DAY_CAGE && g_iCurrentDay != DAY_DEATHMATCH
&& g_iCurrentDay != DAY_TEAM && g_iCurrentDay != DAY_HNS && g_iCurrentDay != DAY_GANG && g_iCurrentDay != DAY_RIOT && g_iCurrentDay != DAY_SILENT )
{
menu_destroy( riflemenu );
return PLUGIN_HANDLED;
}
if( id == g_iVip && g_iCurrentDay == DAY_VIP )
{
menu_destroy( riflemenu );
return PLUGIN_HANDLED;
}
if( g_bLastRequestAllowed )
{
menu_destroy( riflemenu );
return PLUGIN_HANDLED;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo( riflemenu, item, access, data, 5, szName, 63, callback );
new key = str_to_num( data );
StripPlayerWeapons( id );
switch( key )
{
case M4A1:
{
give_item( id, "weapon_m4a1" );
cs_set_user_bpammo( id, CSW_M4A1, 500 );
}
case AK47:
{
give_item( id, "weapon_ak47" );
cs_set_user_bpammo( id, CSW_AK47, 500 );
}
case SCOUT:
{
give_item( id, "weapon_scout" );
cs_set_user_bpammo( id, CSW_SCOUT, 500 );
}
case AWP:
{
give_item( id, "weapon_awp" );
cs_set_user_bpammo( id, CSW_AWP, 500 );
}
case SG552:
{
give_item( id, "weapon_sg552" );
cs_set_user_bpammo( id, CSW_SG552, 500 );
}
case AUG:
{
give_item( id, "weapon_aug" );
cs_set_user_bpammo( id, CSW_AUG, 500 );
}
case FAMAS:
{
give_item( id, "weapon_famas" );
cs_set_user_bpammo( id, CSW_FAMAS, 500 );
}
case GALIL:
{
give_item( id, "weapon_galil" );
cs_set_user_bpammo( id, CSW_GALIL, 500 );
}
}
cs_set_user_armor( id, 100, CS_ARMOR_VESTHELM );
give_item( id, "weapon_hegrenade" );
ShowPistolMenu( id );
return PLUGIN_HANDLED;
}
public ShowPistolMenu( id )
{
if( !( 1 <= id <= g_iMaxPlayers ) )
return PLUGIN_HANDLED;
new secondmenu = menu_create( "Alege-ti pistolul:", "SecondWeapon_MenuHandler" );
menu_additem( secondmenu, "Glock18", "0" );
menu_additem( secondmenu, "USP", "1" );
menu_additem( secondmenu, "P228", "2" );
menu_additem( secondmenu, "Deagle", "3" );
menu_additem( secondmenu, "Fiveseven", "4" );
menu_additem( secondmenu, "Elites", "5" );
menu_setprop( secondmenu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, secondmenu, 0 );
return PLUGIN_HANDLED;
}
public SecondWeapon_MenuHandler( id, secondmenu, item )
{
if( !is_user_alive( id ) )
return PLUGIN_HANDLED;
if( item == MENU_EXIT )
{
menu_destroy( secondmenu );
return PLUGIN_HANDLED;
}
if( g_iCurrentDay != DAY_NONE && g_iCurrentDay != DAY_GRAVITY && g_iCurrentDay != DAY_FREE && g_iCurrentDay != DAY_LAVA && g_iCurrentDay != DAY_CAGE && g_iCurrentDay != DAY_DEATHMATCH
&& g_iCurrentDay != DAY_TEAM && g_iCurrentDay != DAY_HNS && g_iCurrentDay != DAY_GANG && g_iCurrentDay != DAY_RIOT && g_iCurrentDay != DAY_SILENT )
{
menu_destroy( secondmenu );
return PLUGIN_HANDLED;
}
if( id == g_iVip && g_iCurrentDay == DAY_VIP )
{
menu_destroy( secondmenu );
return PLUGIN_HANDLED;
}
if( g_bLastRequestAllowed )
{
menu_destroy( secondmenu );
return PLUGIN_HANDLED;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo( secondmenu, item, access, data, 5, szName, 63, callback );
new key = str_to_num( data );
switch( key )
{
case GLOCK:
{
give_item( id, "weapon_glock18" );
cs_set_user_bpammo( id, CSW_GLOCK18, 200 );
}
case USP:
{
give_item( id, "weapon_usp" );
cs_set_user_bpammo( id, CSW_USP, 200 );
}
case P228:
{
give_item( id, "weapon_p228" );
cs_set_user_bpammo( id, CSW_P228, 200 );
}
case DEAGLE:
{
give_item( id, "weapon_deagle" );
cs_set_user_bpammo( id, CSW_DEAGLE, 200 );
}
case FIVESEVEN:
{
give_item( id, "weapon_fiveseven" );
cs_set_user_bpammo( id, CSW_FIVESEVEN, 200 );
}
case ELITES:
{
give_item( id, "weapon_elite" );
cs_set_user_bpammo( id, CSW_ELITE, 200 );
}
}
return PLUGIN_HANDLED;
}
Multumesc anticipat
0
0
Back to top
destroi112
[DEV]
Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042
,
Topics: 119
Location:
---------
Reputation:
515.9
Votes
: 118
Posted: 08-03-2015, 12:01:58
| Translate post to:
... (
Click for more languages
)
ce mi-ai dat tu aici e fara sens ... constante aruncate aiurea no inc ... doar ai dat copy paste la ce te-a batut capul.Zi-mi ce vrei poate ti-l fac eu.(daca e simplu daca e compex nu pt ca nu ai svr in comunitate)
Retired from Amxmodx
0
0
Back to top
Codrin Bradea
[Mentally Stable]
Status: Offline
(since 30-03-2015 15:58)
Joined: 01 Sep 2014
Posts: 63
,
Topics: 30
Location:
Oradea
Reputation:
-84.9
Votes
: 6
Posted: 08-03-2015, 12:16:13
| Translate post to:
... (
Click for more languages
)
Este de la un plugin daysmenu numai ca am luat "weapon menu ct" si nustiu cum sa-l fac un plugin.
0
0
Back to top
destroi112
[DEV]
Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042
,
Topics: 119
Location:
---------
Reputation:
515.9
Votes
: 118
Posted: 08-03-2015, 12:27:01
| Translate post to:
... (
Click for more languages
)
let me understand tu vrei un meniu de arme simplu nu?
By the way scoate reclamale din celelalte plugine ,te rog.
Retired from Amxmodx
Last edited by
destroi112
on 08-03-2015, 12:55:22; edited 1 time in total
0
0
Back to top
Codrin Bradea
[Mentally Stable]
Status: Offline
(since 30-03-2015 15:58)
Joined: 01 Sep 2014
Posts: 63
,
Topics: 30
Location:
Oradea
Reputation:
-84.9
Votes
: 6
Posted: 08-03-2015, 12:41:23
| Translate post to:
... (
Click for more languages
)
Am sters din unele.
0
0
Back to top
Topic locked
Topic is closed, you cannot post any messages in it anymore
Locked by
TwisTer
, 23 March 2015 18:08
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
The time now is 31-07-2025, 08:01:27
Copyright info
Based on phpBB
ro
/
com
B
Login
I forgot my password
World of Warcraft
Login for more...
Download WoW 7.3.5
Misc
eSports
Achievements
Buy reputation with votes
Reputation trades
Forum rules
Ban list
Members list
User guide (FAQ)
World of Warcraft
View details