[Cerere Plugin] Vip Furien / Anti-Furien
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
Forum rules
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
- paraParaschiv
- Membru, skill 0
- Posts: 0
- Joined: 12 Jun 2019, 18:06
- Detinator Steam: Da
- CS Status: PuNcT
- Detinator server CS: « ESL.CSPOWER.RO »
- SteamID: Stai LIN !
- Fond eXtream: 0
- Has thanked: 3 times
- Been thanked: 2 times
Plugin Cerut: vip furien si anti furien
Descriere (adica ce face el mai exact):deci la anti-furien el cand testeaza in chat /vmenu sa apara un meniu cu 3 arme gold acestea:ak47 + Deagle,Awp + Deagle,M4A1 + Deagle si sa poata folosi doar odata pe runda,la Furien sa contina tot prin /vmenu:un SuperKnife (il pun eu modelu)100HP. pluginu vreau sa fie pe flagu-l "v" si armele de la ct sa aibe x2 dmg si la furien sk-ul x2 dmg.
Serverul impune conditii strict HLDS/REHLDS?:REHLDS
Ai cautat pluginul?(daca da, precizeaza cum):nu
Necesita mod special?:FURIEN
Descriere (adica ce face el mai exact):deci la anti-furien el cand testeaza in chat /vmenu sa apara un meniu cu 3 arme gold acestea:ak47 + Deagle,Awp + Deagle,M4A1 + Deagle si sa poata folosi doar odata pe runda,la Furien sa contina tot prin /vmenu:un SuperKnife (il pun eu modelu)100HP. pluginu vreau sa fie pe flagu-l "v" si armele de la ct sa aibe x2 dmg si la furien sk-ul x2 dmg.
Serverul impune conditii strict HLDS/REHLDS?:REHLDS
Ai cautat pluginul?(daca da, precizeaza cum):nu
Necesita mod special?:FURIEN
ESL.CSPOWER.RO
- paraParaschiv
- Membru, skill 0
- Posts: 0
- Joined: 12 Jun 2019, 18:06
- Detinator Steam: Da
- CS Status: PuNcT
- Detinator server CS: « ESL.CSPOWER.RO »
- SteamID: Stai LIN !
- Fond eXtream: 0
- Has thanked: 3 times
- Been thanked: 2 times
SUSSSS !!!
ESL.CSPOWER.RO
- eMeKa.eXe
- Utilizator neserios (tepar)
- Posts: 0
- Joined: 12 Jan 2016, 03:59
- Detinator Steam: Da
- Reputatie: Nume anterior: SkeletoN2016
Fost Membru Club eXtreamCS (2 luni) - Fond eXtream: 0
- Has thanked: 7 times
- Been thanked: 28 times
- paraParaschiv
- Membru, skill 0
- Posts: 0
- Joined: 12 Jun 2019, 18:06
- Detinator Steam: Da
- CS Status: PuNcT
- Detinator server CS: « ESL.CSPOWER.RO »
- SteamID: Stai LIN !
- Fond eXtream: 0
- Has thanked: 3 times
- Been thanked: 2 times
nu,exact ce am cerut eu daca se poate,multumesc <3
ESL.CSPOWER.RO
- eMeKa.eXe
- Utilizator neserios (tepar)
- Posts: 0
- Joined: 12 Jan 2016, 03:59
- Detinator Steam: Da
- Reputatie: Nume anterior: SkeletoN2016
Fost Membru Club eXtreamCS (2 luni) - Fond eXtream: 0
- Has thanked: 7 times
- Been thanked: 28 times
https://forums.alliedmods.net/showthread.php?t=283510
Poti modifica și tu și în loc de /weapons pui vmenu și pui acces sa aibe doar vip
NEXT LEVEL
- paraParaschiv
- Membru, skill 0
- Posts: 0
- Joined: 12 Jun 2019, 18:06
- Detinator Steam: Da
- CS Status: PuNcT
- Detinator server CS: « ESL.CSPOWER.RO »
- SteamID: Stai LIN !
- Fond eXtream: 0
- Has thanked: 3 times
- Been thanked: 2 times
mane nu e ceea ce am cerut eu,acolo sunt mai multe arme,eu vreau doar ak47 + Deagle,m4a1 + Deagle,Awp + Deagle.eMeKa.eXe wrote: ↑20 Mar 2020, 20:22https://forums.alliedmods.net/showthread.php?t=283510
Poti modifica și tu și în loc de /weapons pui vmenu și pui acces sa aibe doar vip
ESL.CSPOWER.RO
- paraParaschiv
- Membru, skill 0
- Posts: 0
- Joined: 12 Jun 2019, 18:06
- Detinator Steam: Da
- CS Status: PuNcT
- Detinator server CS: « ESL.CSPOWER.RO »
- SteamID: Stai LIN !
- Fond eXtream: 0
- Has thanked: 3 times
- Been thanked: 2 times
SUSSSS
ESL.CSPOWER.RO
- paraParaschiv
- Membru, skill 0
- Posts: 0
- Joined: 12 Jun 2019, 18:06
- Detinator Steam: Da
- CS Status: PuNcT
- Detinator server CS: « ESL.CSPOWER.RO »
- SteamID: Stai LIN !
- Fond eXtream: 0
- Has thanked: 3 times
- Been thanked: 2 times
suSSssS
ESL.CSPOWER.RO
-
- Membru, skill 0
- Posts: 0
- Joined: 04 Nov 2018, 16:40
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Has thanked: 2 times
- Contact:
Code: Select all
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >
#include < colorchat >
#include < fakemeta >
#include < fakemeta_util >
#include < hamsandwich >
#include < engine >
#define PLUGIN "VIP Menu"
#define VERSION "1.0"
#define AUTHOR "KillerElite aka BiNECUVANTAT"
new v_gun_model[][] =
{
"models/goldenguns/v_goldenak.mdl",
"models/goldenguns/v_goldenm4a1.mdl",
"models/goldenguns/v_goldenawp.mdl",
"models/goldenguns/v_superknife.mdl"
}
new eSuperKnife[33];
new eGoldenAk[33];
new eGoldenM4a1[33];
new eGoldenAwp[33];
new eVmenu[33];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd ( "say /vmenu", "cmdVmenu" );
register_clcmd ( "say_team /vmenu", "cmdVmenu" );
RegisterHam ( Ham_TakeDamage, "player", "ham_PlayerTakeDamage");
RegisterHam ( Ham_Spawn, "player", "Settings", 1 );
register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" );
}
public cmdVmenu ( id, menu, item )
{
if( ( get_user_flags( id ) & ADMIN_LEVEL_H ) )
{
if ( cs_get_user_team(id) == CS_TEAM_T)
{
new menu = menu_create ( "VIP Menu:", "cmdVipMenu_giveT" );
menu_additem ( menu, "\ySuper Knife [\rx2 DMG\y]", "1", 0 );
menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
menu_display ( id, menu, 0 );
return 1;
}
if ( cs_get_user_team(id) == CS_TEAM_CT)
{
new menu = menu_create ( "VIP Menu:", "cmdVipMenu_giveCT" );
menu_additem ( menu, "\yGolden AK-47 \r+ \yDeagle", "1", 0 );
menu_additem ( menu, "\yGolden M4A1 \r+ \yDeagle", "2", 0 );
menu_additem ( menu, "\yGolden AWP \r+ \yDeagle", "3", 0 );
menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
menu_display ( id, menu, 0 );
return 1;
}
}
else
{
client_cmd(id, "echo NU ai acces la aceasta comanda!" );
return PLUGIN_HANDLED;
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
public cmdVipMenu_giveT ( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}
new data [ 6 ], szName [ 64 ];
new access, callback;
menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
new key = str_to_num ( data );
switch ( key )
{
case 1:
{
if ( eVmenu[id] > 0)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
eSuperKnife[id] = 1;
eVmenu[id]++;
menu_destroy ( menu );
return 1;
}
else
{
client_print(id, print_chat, "Ai ales deja din acest meniu.")
}
}
}
return 1;
}
public cmdVipMenu_giveCT ( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}
new data [ 6 ], szName [ 64 ];
new access, callback;
menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
new key = str_to_num ( data );
switch ( key )
{
case 1:
{
if ( eVmenu[id] > 0)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_ak47")
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 300)
cs_set_user_bpammo(id, CSW_AK47, 300)
eGoldenAk[id] = 1;
eVmenu[id]++;
menu_destroy ( menu );
return 1;
}
else
{
client_print(id, print_chat, "Ai ales deja din acest meniu.")
}
}
case 2:
{
if ( eVmenu[id] > 0)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_m4a1")
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 300)
cs_set_user_bpammo(id, CSW_M4A1, 300)
eGoldenM4a1[id] = 1;
eVmenu[id]++;
menu_destroy ( menu );
return 1;
}
else
{
client_print(id, print_chat, "Ai ales deja din acest meniu.")
}
}
case 3:
{
if ( eVmenu[id] > 0)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_awp")
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 300)
cs_set_user_bpammo(id, CSW_AWP, 300)
eGoldenAwp[id] = 1;
eVmenu[id]++;
menu_destroy ( menu );
return 1;
}
else
{
client_print(id, print_chat, "Ai ales deja din acest meniu.")
}
}
}
return 1;
}
public Settings(id)
{
if ( cs_get_user_team(id) == CS_TEAM_T)
{
eVmenu[id] = 0;
eSuperKnife[id] = 0;
}
if ( cs_get_user_team(id) == CS_TEAM_CT)
{
eVmenu[id] = 0;
eGoldenAk[id] = 0;
eGoldenM4a1[id] = 0;
eGoldenAwp[id] = 0;
}
return 1;
}
public ham_PlayerTakeDamage( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
if( get_user_weapon(iAttacker) == CSW_KNIFE && cs_get_user_team(iAttacker) == CS_TEAM_T )
{
if ( eSuperKnife[iAttacker] == 1 )
{
SetHamParamFloat( 4, fDamage * 2.0 );
return HAM_HANDLED;
}
}
if( cs_get_user_team(iAttacker) == CS_TEAM_CT )
{
if ( eGoldenAk[iAttacker] && get_user_weapon(iAttacker) == CSW_AK47 )
{
SetHamParamFloat( 4, fDamage * 2.0 );
return HAM_HANDLED;
}
if ( eGoldenM4a1[iAttacker] && get_user_weapon(iAttacker) == CSW_M4A1 )
{
SetHamParamFloat( 4, fDamage * 2.0 );
return HAM_HANDLED;
}
if ( eGoldenAwp[iAttacker] && get_user_weapon(iAttacker) == CSW_AWP )
{
SetHamParamFloat( 4, fDamage * 2.0 );
return HAM_HANDLED;
}
}
return 1;
}
public CurrentWeapon ( id )
{
new szWeapon = get_user_weapon ( id );
if ( szWeapon == CSW_KNIFE && cs_get_user_team(id) == CS_TEAM_T )
{
if ( eSuperKnife[id] == 1 )
{
set_pev (id, pev_viewmodel2, v_gun_model[3] );
}
}
if ( cs_get_user_team(id) == CS_TEAM_CT )
{
if ( eGoldenAk[id] == 1 && get_user_weapon(id) == CSW_AK47 )
{
set_pev (id, pev_viewmodel2, v_gun_model[0] );
}
if ( eGoldenM4a1[id] == 1 && get_user_weapon(id) == CSW_M4A1 )
{
set_pev (id, pev_viewmodel2, v_gun_model[1] );
}
if ( eGoldenM4a1[id] == 1 && get_user_weapon(id) == CSW_AWP )
{
set_pev (id, pev_viewmodel2, v_gun_model[2] );
}
}
}
BB.ALPHACS.RO
- FizZle
- Membru, skill 0
- Posts: 0
- Joined: 17 Jan 2015, 19:33
- Detinator Steam: Da
- Detinator server CS: da
- SteamID: berserknorse
- Fond eXtream: 0
- Location: Iasi
- Has thanked: 21 times
- Been thanked: 26 times
- Contact:
dau la inceput de runda sa imi iau ceva din vmenu imi spune ca am ales deja din meniuBiNECUVANTAT wrote: ↑22 Mar 2020, 12:21de compilat, merge. Testeaza-l si zi-mi daca e ok, ti-am pus flagul pe "T".Code: Select all
#include < amxmodx > #include < amxmisc > #include < cstrike > #include < fun > #include < colorchat > #include < fakemeta > #include < fakemeta_util > #include < hamsandwich > #include < engine > #define PLUGIN "VIP Menu" #define VERSION "1.0" #define AUTHOR "KillerElite aka BiNECUVANTAT" new v_gun_model[][] = { "models/goldenguns/v_goldenak.mdl", "models/goldenguns/v_goldenm4a1.mdl", "models/goldenguns/v_goldenawp.mdl", "models/goldenguns/v_superknife.mdl" } new eSuperKnife[33]; new eGoldenAk[33]; new eGoldenM4a1[33]; new eGoldenAwp[33]; new eVmenu[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd ( "say /vmenu", "cmdVmenu" ); register_clcmd ( "say_team /vmenu", "cmdVmenu" ); RegisterHam ( Ham_TakeDamage, "player", "ham_PlayerTakeDamage"); RegisterHam ( Ham_Spawn, "player", "Settings", 1 ); register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" ); } public cmdVmenu ( id, menu, item ) { if( ( get_user_flags( id ) & ADMIN_LEVEL_H ) ) { if ( cs_get_user_team(id) == CS_TEAM_T) { new menu = menu_create ( "VIP Menu:", "cmdVipMenu_giveT" ); menu_additem ( menu, "\ySuper Knife [\rx2 DMG\y]", "1", 0 ); menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, menu, 0 ); return 1; } if ( cs_get_user_team(id) == CS_TEAM_CT) { new menu = menu_create ( "VIP Menu:", "cmdVipMenu_giveCT" ); menu_additem ( menu, "\yGolden AK-47 \r+ \yDeagle", "1", 0 ); menu_additem ( menu, "\yGolden M4A1 \r+ \yDeagle", "2", 0 ); menu_additem ( menu, "\yGolden AWP \r+ \yDeagle", "3", 0 ); menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, menu, 0 ); return 1; } } else { client_cmd(id, "echo NU ai acces la aceasta comanda!" ); return PLUGIN_HANDLED; } menu_destroy( menu ); return PLUGIN_HANDLED; } public cmdVipMenu_giveT ( id, menu, item ) { if( item == MENU_EXIT ) { return 1; } new data [ 6 ], szName [ 64 ]; new access, callback; menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback ); new key = str_to_num ( data ); switch ( key ) { case 1: { if ( eVmenu[id] > 0) { strip_user_weapons(id) give_item(id, "weapon_knife") eSuperKnife[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } } return 1; } public cmdVipMenu_giveCT ( id, menu, item ) { if( item == MENU_EXIT ) { return 1; } new data [ 6 ], szName [ 64 ]; new access, callback; menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback ); new key = str_to_num ( data ); switch ( key ) { case 1: { if ( eVmenu[id] > 0) { strip_user_weapons(id) give_item(id, "weapon_knife") give_item(id, "weapon_ak47") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 300) cs_set_user_bpammo(id, CSW_AK47, 300) eGoldenAk[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } case 2: { if ( eVmenu[id] > 0) { strip_user_weapons(id) give_item(id, "weapon_knife") give_item(id, "weapon_m4a1") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 300) cs_set_user_bpammo(id, CSW_M4A1, 300) eGoldenM4a1[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } case 3: { if ( eVmenu[id] > 0) { strip_user_weapons(id) give_item(id, "weapon_knife") give_item(id, "weapon_awp") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 300) cs_set_user_bpammo(id, CSW_AWP, 300) eGoldenAwp[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } } return 1; } public Settings(id) { if ( cs_get_user_team(id) == CS_TEAM_T) { eVmenu[id] = 0; eSuperKnife[id] = 0; } if ( cs_get_user_team(id) == CS_TEAM_CT) { eVmenu[id] = 0; eGoldenAk[id] = 0; eGoldenM4a1[id] = 0; eGoldenAwp[id] = 0; } return 1; } public ham_PlayerTakeDamage( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits ) { if( get_user_weapon(iAttacker) == CSW_KNIFE && cs_get_user_team(iAttacker) == CS_TEAM_T ) { if ( eSuperKnife[iAttacker] == 1 ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } } if( cs_get_user_team(iAttacker) == CS_TEAM_CT ) { if ( eGoldenAk[iAttacker] && get_user_weapon(iAttacker) == CSW_AK47 ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } if ( eGoldenM4a1[iAttacker] && get_user_weapon(iAttacker) == CSW_M4A1 ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } if ( eGoldenAwp[iAttacker] && get_user_weapon(iAttacker) == CSW_AWP ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } } return 1; } public CurrentWeapon ( id ) { new szWeapon = get_user_weapon ( id ); if ( szWeapon == CSW_KNIFE && cs_get_user_team(id) == CS_TEAM_T ) { if ( eSuperKnife[id] == 1 ) { set_pev (id, pev_viewmodel2, v_gun_model[3] ); } } if ( cs_get_user_team(id) == CS_TEAM_CT ) { if ( eGoldenAk[id] == 1 && get_user_weapon(id) == CSW_AK47 ) { set_pev (id, pev_viewmodel2, v_gun_model[0] ); } if ( eGoldenM4a1[id] == 1 && get_user_weapon(id) == CSW_M4A1 ) { set_pev (id, pev_viewmodel2, v_gun_model[1] ); } if ( eGoldenM4a1[id] == 1 && get_user_weapon(id) == CSW_AWP ) { set_pev (id, pev_viewmodel2, v_gun_model[2] ); } } }
-
- Membru, skill 0
- Posts: 0
- Joined: 04 Nov 2018, 16:40
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Has thanked: 2 times
- Contact:
FizZle wrote: ↑24 Mar 2020, 09:33dau la inceput de runda sa imi iau ceva din vmenu imi spune ca am ales deja din meniuBiNECUVANTAT wrote: ↑22 Mar 2020, 12:21de compilat, merge. Testeaza-l si zi-mi daca e ok, ti-am pus flagul pe "T".Code: Select all
#include < amxmodx > #include < amxmisc > #include < cstrike > #include < fun > #include < colorchat > #include < fakemeta > #include < fakemeta_util > #include < hamsandwich > #include < engine > #define PLUGIN "VIP Menu" #define VERSION "1.0" #define AUTHOR "KillerElite aka BiNECUVANTAT" new v_gun_model[][] = { "models/goldenguns/v_goldenak.mdl", "models/goldenguns/v_goldenm4a1.mdl", "models/goldenguns/v_goldenawp.mdl", "models/goldenguns/v_superknife.mdl" } new eSuperKnife[33]; new eGoldenAk[33]; new eGoldenM4a1[33]; new eGoldenAwp[33]; new eVmenu[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd ( "say /vmenu", "cmdVmenu" ); register_clcmd ( "say_team /vmenu", "cmdVmenu" ); RegisterHam ( Ham_TakeDamage, "player", "ham_PlayerTakeDamage"); RegisterHam ( Ham_Spawn, "player", "Settings", 1 ); register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" ); } public cmdVmenu ( id, menu, item ) { if( ( get_user_flags( id ) & ADMIN_LEVEL_H ) ) { if ( cs_get_user_team(id) == CS_TEAM_T) { new menu = menu_create ( "VIP Menu:", "cmdVipMenu_giveT" ); menu_additem ( menu, "\ySuper Knife [\rx2 DMG\y]", "1", 0 ); menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, menu, 0 ); return 1; } if ( cs_get_user_team(id) == CS_TEAM_CT) { new menu = menu_create ( "VIP Menu:", "cmdVipMenu_giveCT" ); menu_additem ( menu, "\yGolden AK-47 \r+ \yDeagle", "1", 0 ); menu_additem ( menu, "\yGolden M4A1 \r+ \yDeagle", "2", 0 ); menu_additem ( menu, "\yGolden AWP \r+ \yDeagle", "3", 0 ); menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, menu, 0 ); return 1; } } else { client_cmd(id, "echo NU ai acces la aceasta comanda!" ); return PLUGIN_HANDLED; } menu_destroy( menu ); return PLUGIN_HANDLED; } public cmdVipMenu_giveT ( id, menu, item ) { if( item == MENU_EXIT ) { return 1; } new data [ 6 ], szName [ 64 ]; new access, callback; menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback ); new key = str_to_num ( data ); switch ( key ) { case 1: { if ( eVmenu[id] > 0) { strip_user_weapons(id) give_item(id, "weapon_knife") eSuperKnife[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } } return 1; } public cmdVipMenu_giveCT ( id, menu, item ) { if( item == MENU_EXIT ) { return 1; } new data [ 6 ], szName [ 64 ]; new access, callback; menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback ); new key = str_to_num ( data ); switch ( key ) { case 1: { if ( eVmenu[id] > 0) { strip_user_weapons(id) give_item(id, "weapon_knife") give_item(id, "weapon_ak47") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 300) cs_set_user_bpammo(id, CSW_AK47, 300) eGoldenAk[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } case 2: { if ( eVmenu[id] > 0) { strip_user_weapons(id) give_item(id, "weapon_knife") give_item(id, "weapon_m4a1") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 300) cs_set_user_bpammo(id, CSW_M4A1, 300) eGoldenM4a1[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } case 3: { if ( eVmenu[id] > 0) { strip_user_weapons(id) give_item(id, "weapon_knife") give_item(id, "weapon_awp") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 300) cs_set_user_bpammo(id, CSW_AWP, 300) eGoldenAwp[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } } return 1; } public Settings(id) { if ( cs_get_user_team(id) == CS_TEAM_T) { eVmenu[id] = 0; eSuperKnife[id] = 0; } if ( cs_get_user_team(id) == CS_TEAM_CT) { eVmenu[id] = 0; eGoldenAk[id] = 0; eGoldenM4a1[id] = 0; eGoldenAwp[id] = 0; } return 1; } public ham_PlayerTakeDamage( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits ) { if( get_user_weapon(iAttacker) == CSW_KNIFE && cs_get_user_team(iAttacker) == CS_TEAM_T ) { if ( eSuperKnife[iAttacker] == 1 ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } } if( cs_get_user_team(iAttacker) == CS_TEAM_CT ) { if ( eGoldenAk[iAttacker] && get_user_weapon(iAttacker) == CSW_AK47 ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } if ( eGoldenM4a1[iAttacker] && get_user_weapon(iAttacker) == CSW_M4A1 ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } if ( eGoldenAwp[iAttacker] && get_user_weapon(iAttacker) == CSW_AWP ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } } return 1; } public CurrentWeapon ( id ) { new szWeapon = get_user_weapon ( id ); if ( szWeapon == CSW_KNIFE && cs_get_user_team(id) == CS_TEAM_T ) { if ( eSuperKnife[id] == 1 ) { set_pev (id, pev_viewmodel2, v_gun_model[3] ); } } if ( cs_get_user_team(id) == CS_TEAM_CT ) { if ( eGoldenAk[id] == 1 && get_user_weapon(id) == CSW_AK47 ) { set_pev (id, pev_viewmodel2, v_gun_model[0] ); } if ( eGoldenM4a1[id] == 1 && get_user_weapon(id) == CSW_M4A1 ) { set_pev (id, pev_viewmodel2, v_gun_model[1] ); } if ( eGoldenM4a1[id] == 1 && get_user_weapon(id) == CSW_AWP ) { set_pev (id, pev_viewmodel2, v_gun_model[2] ); } } }
Code: Select all
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >
#include < colorchat >
#include < fakemeta >
#include < fakemeta_util >
#include < hamsandwich >
#include < engine >
#define PLUGIN "VIP Menu"
#define VERSION "1.0"
#define AUTHOR "KillerElite aka BiNECUVANTAT"
new v_gun_model[][] =
{
"models/goldenguns/v_goldenak.mdl",
"models/goldenguns/v_goldenm4a1.mdl",
"models/goldenguns/v_goldenawp.mdl",
"models/goldenguns/v_superknife.mdl"
}
new eSuperKnife[33];
new eGoldenAk[33];
new eGoldenM4a1[33];
new eGoldenAwp[33];
new eVmenu[33];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd ( "say /vmenu", "cmdVmenu" );
register_clcmd ( "say_team /vmenu", "cmdVmenu" );
RegisterHam ( Ham_TakeDamage, "player", "ham_PlayerTakeDamage");
RegisterHam ( Ham_Spawn, "player", "Settings", 1 );
register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" );
}
public Settings(id)
{
if ( cs_get_user_team(id) == CS_TEAM_T)
{
eVmenu[id] = 0;
eSuperKnife[id] = 0;
}
if ( cs_get_user_team(id) == CS_TEAM_CT)
{
eVmenu[id] = 0;
eGoldenAk[id] = 0;
eGoldenM4a1[id] = 0;
eGoldenAwp[id] = 0;
}
return 1;
}
public cmdVmenu ( id, menu, item )
{
if( ( get_user_flags( id ) & ADMIN_LEVEL_H ) )
{
if ( cs_get_user_team(id) == CS_TEAM_T)
{
new menu = menu_create ( "VIP Menu:", "cmdVipMenu_giveT" );
menu_additem ( menu, "\ySuper Knife [\rx2 DMG\y]", "1", 0 );
menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
menu_display ( id, menu, 0 );
return 1;
}
if ( cs_get_user_team(id) == CS_TEAM_CT)
{
new menu = menu_create ( "VIP Menu:", "cmdVipMenu_giveCT" );
menu_additem ( menu, "\yGolden AK-47 \r+ \yDeagle", "1", 0 );
menu_additem ( menu, "\yGolden M4A1 \r+ \yDeagle", "2", 0 );
menu_additem ( menu, "\yGolden AWP \r+ \yDeagle", "3", 0 );
menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
menu_display ( id, menu, 0 );
return 1;
}
}
else
{
client_cmd(id, "echo NU ai acces la aceasta comanda!" );
return PLUGIN_HANDLED;
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
public cmdVipMenu_giveT ( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}
new data [ 6 ], szName [ 64 ];
new access, callback;
menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
new key = str_to_num ( data );
switch ( key )
{
case 1:
{
if ( eVmenu[id] == 0)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
eSuperKnife[id] = 1;
eVmenu[id]++;
menu_destroy ( menu );
return 1;
}
else
{
client_print(id, print_chat, "Ai ales deja din acest meniu.")
}
}
}
return 1;
}
public cmdVipMenu_giveCT ( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}
new data [ 6 ], szName [ 64 ];
new access, callback;
menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
new key = str_to_num ( data );
switch ( key )
{
case 1:
{
if ( eVmenu[id] == 0)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_ak47")
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 300)
cs_set_user_bpammo(id, CSW_AK47, 300)
eGoldenAk[id] = 1;
eVmenu[id]++;
menu_destroy ( menu );
return 1;
}
else
{
client_print(id, print_chat, "Ai ales deja din acest meniu.")
}
}
case 2:
{
if ( eVmenu[id] == 0)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_m4a1")
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 300)
cs_set_user_bpammo(id, CSW_M4A1, 300)
eGoldenM4a1[id] = 1;
eVmenu[id]++;
menu_destroy ( menu );
return 1;
}
else
{
client_print(id, print_chat, "Ai ales deja din acest meniu.")
}
}
case 3:
{
if ( eVmenu[id] == 0)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_awp")
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 300)
cs_set_user_bpammo(id, CSW_AWP, 300)
eGoldenAwp[id] = 1;
eVmenu[id]++;
menu_destroy ( menu );
return 1;
}
else
{
client_print(id, print_chat, "Ai ales deja din acest meniu.")
}
}
}
return 1;
}
public ham_PlayerTakeDamage( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
if( get_user_weapon(iAttacker) == CSW_KNIFE && cs_get_user_team(iAttacker) == CS_TEAM_T )
{
if ( eSuperKnife[iAttacker] == 1 )
{
SetHamParamFloat( 4, fDamage * 2.0 );
return HAM_HANDLED;
}
}
if( cs_get_user_team(iAttacker) == CS_TEAM_CT )
{
if ( eGoldenAk[iAttacker] && get_user_weapon(iAttacker) == CSW_AK47 )
{
SetHamParamFloat( 4, fDamage * 2.0 );
return HAM_HANDLED;
}
if ( eGoldenM4a1[iAttacker] && get_user_weapon(iAttacker) == CSW_M4A1 )
{
SetHamParamFloat( 4, fDamage * 2.0 );
return HAM_HANDLED;
}
if ( eGoldenAwp[iAttacker] && get_user_weapon(iAttacker) == CSW_AWP )
{
SetHamParamFloat( 4, fDamage * 2.0 );
return HAM_HANDLED;
}
}
return 1;
}
public CurrentWeapon ( id )
{
new szWeapon = get_user_weapon ( id );
if ( szWeapon == CSW_KNIFE && cs_get_user_team(id) == CS_TEAM_T )
{
if ( eSuperKnife[id] == 1 )
{
set_pev (id, pev_viewmodel2, v_gun_model[3] );
}
}
if ( cs_get_user_team(id) == CS_TEAM_CT )
{
if ( eGoldenAk[id] == 1 && get_user_weapon(id) == CSW_AK47 )
{
set_pev (id, pev_viewmodel2, v_gun_model[0] );
}
if ( eGoldenM4a1[id] == 1 && get_user_weapon(id) == CSW_M4A1 )
{
set_pev (id, pev_viewmodel2, v_gun_model[1] );
}
if ( eGoldenM4a1[id] == 1 && get_user_weapon(id) == CSW_AWP )
{
set_pev (id, pev_viewmodel2, v_gun_model[2] );
}
}
}
BB.ALPHACS.RO
- FizZle
- Membru, skill 0
- Posts: 0
- Joined: 17 Jan 2015, 19:33
- Detinator Steam: Da
- Detinator server CS: da
- SteamID: berserknorse
- Fond eXtream: 0
- Location: Iasi
- Has thanked: 21 times
- Been thanked: 26 times
- Contact:
Cand selectez ceva din meniu se blocheaza adica nu ma mai pot misca deloc si tre sa ma reconectez pe svBiNECUVANTAT wrote: ↑24 Mar 2020, 14:18FizZle wrote: ↑24 Mar 2020, 09:33dau la inceput de runda sa imi iau ceva din vmenu imi spune ca am ales deja din meniuBiNECUVANTAT wrote: ↑22 Mar 2020, 12:21de compilat, merge. Testeaza-l si zi-mi daca e ok, ti-am pus flagul pe "T".Code: Select all
#include < amxmodx > #include < amxmisc > #include < cstrike > #include < fun > #include < colorchat > #include < fakemeta > #include < fakemeta_util > #include < hamsandwich > #include < engine > #define PLUGIN "VIP Menu" #define VERSION "1.0" #define AUTHOR "KillerElite aka BiNECUVANTAT" new v_gun_model[][] = { "models/goldenguns/v_goldenak.mdl", "models/goldenguns/v_goldenm4a1.mdl", "models/goldenguns/v_goldenawp.mdl", "models/goldenguns/v_superknife.mdl" } new eSuperKnife[33]; new eGoldenAk[33]; new eGoldenM4a1[33]; new eGoldenAwp[33]; new eVmenu[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd ( "say /vmenu", "cmdVmenu" ); register_clcmd ( "say_team /vmenu", "cmdVmenu" ); RegisterHam ( Ham_TakeDamage, "player", "ham_PlayerTakeDamage"); RegisterHam ( Ham_Spawn, "player", "Settings", 1 ); register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" ); } public cmdVmenu ( id, menu, item ) { if( ( get_user_flags( id ) & ADMIN_LEVEL_H ) ) { if ( cs_get_user_team(id) == CS_TEAM_T) { new menu = menu_create ( "VIP Menu:", "cmdVipMenu_giveT" ); menu_additem ( menu, "\ySuper Knife [\rx2 DMG\y]", "1", 0 ); menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, menu, 0 ); return 1; } if ( cs_get_user_team(id) == CS_TEAM_CT) { new menu = menu_create ( "VIP Menu:", "cmdVipMenu_giveCT" ); menu_additem ( menu, "\yGolden AK-47 \r+ \yDeagle", "1", 0 ); menu_additem ( menu, "\yGolden M4A1 \r+ \yDeagle", "2", 0 ); menu_additem ( menu, "\yGolden AWP \r+ \yDeagle", "3", 0 ); menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, menu, 0 ); return 1; } } else { client_cmd(id, "echo NU ai acces la aceasta comanda!" ); return PLUGIN_HANDLED; } menu_destroy( menu ); return PLUGIN_HANDLED; } public cmdVipMenu_giveT ( id, menu, item ) { if( item == MENU_EXIT ) { return 1; } new data [ 6 ], szName [ 64 ]; new access, callback; menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback ); new key = str_to_num ( data ); switch ( key ) { case 1: { if ( eVmenu[id] > 0) { strip_user_weapons(id) give_item(id, "weapon_knife") eSuperKnife[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } } return 1; } public cmdVipMenu_giveCT ( id, menu, item ) { if( item == MENU_EXIT ) { return 1; } new data [ 6 ], szName [ 64 ]; new access, callback; menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback ); new key = str_to_num ( data ); switch ( key ) { case 1: { if ( eVmenu[id] > 0) { strip_user_weapons(id) give_item(id, "weapon_knife") give_item(id, "weapon_ak47") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 300) cs_set_user_bpammo(id, CSW_AK47, 300) eGoldenAk[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } case 2: { if ( eVmenu[id] > 0) { strip_user_weapons(id) give_item(id, "weapon_knife") give_item(id, "weapon_m4a1") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 300) cs_set_user_bpammo(id, CSW_M4A1, 300) eGoldenM4a1[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } case 3: { if ( eVmenu[id] > 0) { strip_user_weapons(id) give_item(id, "weapon_knife") give_item(id, "weapon_awp") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 300) cs_set_user_bpammo(id, CSW_AWP, 300) eGoldenAwp[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } } return 1; } public Settings(id) { if ( cs_get_user_team(id) == CS_TEAM_T) { eVmenu[id] = 0; eSuperKnife[id] = 0; } if ( cs_get_user_team(id) == CS_TEAM_CT) { eVmenu[id] = 0; eGoldenAk[id] = 0; eGoldenM4a1[id] = 0; eGoldenAwp[id] = 0; } return 1; } public ham_PlayerTakeDamage( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits ) { if( get_user_weapon(iAttacker) == CSW_KNIFE && cs_get_user_team(iAttacker) == CS_TEAM_T ) { if ( eSuperKnife[iAttacker] == 1 ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } } if( cs_get_user_team(iAttacker) == CS_TEAM_CT ) { if ( eGoldenAk[iAttacker] && get_user_weapon(iAttacker) == CSW_AK47 ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } if ( eGoldenM4a1[iAttacker] && get_user_weapon(iAttacker) == CSW_M4A1 ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } if ( eGoldenAwp[iAttacker] && get_user_weapon(iAttacker) == CSW_AWP ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } } return 1; } public CurrentWeapon ( id ) { new szWeapon = get_user_weapon ( id ); if ( szWeapon == CSW_KNIFE && cs_get_user_team(id) == CS_TEAM_T ) { if ( eSuperKnife[id] == 1 ) { set_pev (id, pev_viewmodel2, v_gun_model[3] ); } } if ( cs_get_user_team(id) == CS_TEAM_CT ) { if ( eGoldenAk[id] == 1 && get_user_weapon(id) == CSW_AK47 ) { set_pev (id, pev_viewmodel2, v_gun_model[0] ); } if ( eGoldenM4a1[id] == 1 && get_user_weapon(id) == CSW_M4A1 ) { set_pev (id, pev_viewmodel2, v_gun_model[1] ); } if ( eGoldenM4a1[id] == 1 && get_user_weapon(id) == CSW_AWP ) { set_pev (id, pev_viewmodel2, v_gun_model[2] ); } } }
Greseala mea. Pusesem fix invers :))..vezi acumCode: Select all
#include < amxmodx > #include < amxmisc > #include < cstrike > #include < fun > #include < colorchat > #include < fakemeta > #include < fakemeta_util > #include < hamsandwich > #include < engine > #define PLUGIN "VIP Menu" #define VERSION "1.0" #define AUTHOR "KillerElite aka BiNECUVANTAT" new v_gun_model[][] = { "models/goldenguns/v_goldenak.mdl", "models/goldenguns/v_goldenm4a1.mdl", "models/goldenguns/v_goldenawp.mdl", "models/goldenguns/v_superknife.mdl" } new eSuperKnife[33]; new eGoldenAk[33]; new eGoldenM4a1[33]; new eGoldenAwp[33]; new eVmenu[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd ( "say /vmenu", "cmdVmenu" ); register_clcmd ( "say_team /vmenu", "cmdVmenu" ); RegisterHam ( Ham_TakeDamage, "player", "ham_PlayerTakeDamage"); RegisterHam ( Ham_Spawn, "player", "Settings", 1 ); register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" ); } public Settings(id) { if ( cs_get_user_team(id) == CS_TEAM_T) { eVmenu[id] = 0; eSuperKnife[id] = 0; } if ( cs_get_user_team(id) == CS_TEAM_CT) { eVmenu[id] = 0; eGoldenAk[id] = 0; eGoldenM4a1[id] = 0; eGoldenAwp[id] = 0; } return 1; } public cmdVmenu ( id, menu, item ) { if( ( get_user_flags( id ) & ADMIN_LEVEL_H ) ) { if ( cs_get_user_team(id) == CS_TEAM_T) { new menu = menu_create ( "VIP Menu:", "cmdVipMenu_giveT" ); menu_additem ( menu, "\ySuper Knife [\rx2 DMG\y]", "1", 0 ); menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, menu, 0 ); return 1; } if ( cs_get_user_team(id) == CS_TEAM_CT) { new menu = menu_create ( "VIP Menu:", "cmdVipMenu_giveCT" ); menu_additem ( menu, "\yGolden AK-47 \r+ \yDeagle", "1", 0 ); menu_additem ( menu, "\yGolden M4A1 \r+ \yDeagle", "2", 0 ); menu_additem ( menu, "\yGolden AWP \r+ \yDeagle", "3", 0 ); menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, menu, 0 ); return 1; } } else { client_cmd(id, "echo NU ai acces la aceasta comanda!" ); return PLUGIN_HANDLED; } menu_destroy( menu ); return PLUGIN_HANDLED; } public cmdVipMenu_giveT ( id, menu, item ) { if( item == MENU_EXIT ) { return 1; } new data [ 6 ], szName [ 64 ]; new access, callback; menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback ); new key = str_to_num ( data ); switch ( key ) { case 1: { if ( eVmenu[id] == 0) { strip_user_weapons(id) give_item(id, "weapon_knife") eSuperKnife[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } } return 1; } public cmdVipMenu_giveCT ( id, menu, item ) { if( item == MENU_EXIT ) { return 1; } new data [ 6 ], szName [ 64 ]; new access, callback; menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback ); new key = str_to_num ( data ); switch ( key ) { case 1: { if ( eVmenu[id] == 0) { strip_user_weapons(id) give_item(id, "weapon_knife") give_item(id, "weapon_ak47") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 300) cs_set_user_bpammo(id, CSW_AK47, 300) eGoldenAk[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } case 2: { if ( eVmenu[id] == 0) { strip_user_weapons(id) give_item(id, "weapon_knife") give_item(id, "weapon_m4a1") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 300) cs_set_user_bpammo(id, CSW_M4A1, 300) eGoldenM4a1[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } case 3: { if ( eVmenu[id] == 0) { strip_user_weapons(id) give_item(id, "weapon_knife") give_item(id, "weapon_awp") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 300) cs_set_user_bpammo(id, CSW_AWP, 300) eGoldenAwp[id] = 1; eVmenu[id]++; menu_destroy ( menu ); return 1; } else { client_print(id, print_chat, "Ai ales deja din acest meniu.") } } } return 1; } public ham_PlayerTakeDamage( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits ) { if( get_user_weapon(iAttacker) == CSW_KNIFE && cs_get_user_team(iAttacker) == CS_TEAM_T ) { if ( eSuperKnife[iAttacker] == 1 ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } } if( cs_get_user_team(iAttacker) == CS_TEAM_CT ) { if ( eGoldenAk[iAttacker] && get_user_weapon(iAttacker) == CSW_AK47 ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } if ( eGoldenM4a1[iAttacker] && get_user_weapon(iAttacker) == CSW_M4A1 ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } if ( eGoldenAwp[iAttacker] && get_user_weapon(iAttacker) == CSW_AWP ) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; } } return 1; } public CurrentWeapon ( id ) { new szWeapon = get_user_weapon ( id ); if ( szWeapon == CSW_KNIFE && cs_get_user_team(id) == CS_TEAM_T ) { if ( eSuperKnife[id] == 1 ) { set_pev (id, pev_viewmodel2, v_gun_model[3] ); } } if ( cs_get_user_team(id) == CS_TEAM_CT ) { if ( eGoldenAk[id] == 1 && get_user_weapon(id) == CSW_AK47 ) { set_pev (id, pev_viewmodel2, v_gun_model[0] ); } if ( eGoldenM4a1[id] == 1 && get_user_weapon(id) == CSW_M4A1 ) { set_pev (id, pev_viewmodel2, v_gun_model[1] ); } if ( eGoldenM4a1[id] == 1 && get_user_weapon(id) == CSW_AWP ) { set_pev (id, pev_viewmodel2, v_gun_model[2] ); } } }
PS :
Code: Select all
L 03/25/2020 - 07:58:23: [AMXX] Run time error 10 (plugin "vipfurien.amxx") (native "cs_get_user_team") - debug not enabled!
L 03/25/2020 - 07:58:23: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).