User
Pass
2FA
 
 

Cerere Modificare shop !
Go to page 1, 2  Next    
 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Plugins - Help / Support
Author Message1500
Gaby*

[Mentally Stable]



Status: Offline
(since 14-10-2018 13:46)
Joined: 13 Jul 2015
Posts: 95, Topics: 25
Location: Romania

Reputation: 122.1
Votes: 4

Post Posted: 21-07-2015, 17:29:50 | Translate post to: ... (Click for more languages)

Nume: Gaby
Descriere plugin: /**********************************************************************************
* Changelog
*
* 0.0.2 -> HP & AP added in menu + more bugs fixed
* 0.0.3 -> VIP Menu for Furiens + New weapons . New 2 commands added
* 0.0.4 -> Cvars added + more bugs fixed . Code changed .
*
* Credits
*
* hadesownage
* compaq a.k.a floatman
**********************************************************************************/

#include < amxmodx >
#include < cstrike >
#include < colorchat >
#include < hamsandwich >
#include < dhudmessage >
#include < fakemeta_util >

#define PLUGIN "FURIEN Weapons Shop"
#define VERSION "0.0.4"
#define AUTHOR "hadesownage"

#define VIP_ACCESS ADMIN_LEVEL_H

#define ViewMaxModels 19
#define PlayerMaxModels 16

#pragma semicolon 1

new szTag [ ] = "[Furien Shop]";

new ViewModels [ ViewMaxModels + 1 ] [ ] = {

"models/furien/knifes/v_katana.mdl",
"models/furien/knifes/v_double_katana.mdl",
"models/furien/knifes/v_super_knife1.mdl",
"models/furien/knifes/v_infinity_knife1.mdl",
"models/furien/knifes/v_viphammer.mdl",
"models/furien/knifes/v_vipaxe.mdl",
"models/furien/weapons/v_dualmp5.mdl",
"models/furien/weapons/v_scorpionmp5.mdl",
"models/furien/weapons/v_xm1014shoutgun.mdl",
"models/furien/weapons/v_m3shoutgun.mdl",
"models/furien/weapons/v_thompson.mdl",
"models/furien/weapons/v_uspx.mdl",
"models/furien/weapons/v_vipawp.mdl",
"models/furien/weapons/v_vipelite.mdl",
"models/furien/weapons/v_vipcartblue.mdl",
"models/furien/weapons/v_vipcartred.mdl",
"models/furien/weapons/v_vipdualkriss.mdl",
"models/furien/weapons/v_vipm134.mdl",
"models/furien/weapons/v_vipdualskull.mdl",
""

};

new PlayerModels [ PlayerMaxModels + 1 ] [ ] = {

"models/furien/knifes/p_katana.mdl",
"models/furien/knifes/p_double_katana.mdl",
"models/furien/knifes/p_super_knife1.mdl",
"models/furien/knifes/p_infinity_knife1.mdl",
"models/furien/knifes/p_viphammer.mdl",
"models/furien/knifes/p_vipaxe.mdl",
"models/furien/weapons/p_dualmp5.mdl",
"models/furien/weapons/p_thompson.mdl",
"models/furien/weapons/p_uspx.mdl",
"models/furien/weapons/p_vipawp.mdl",
"models/furien/weapons/p_vipelite.mdl",
"models/furien/weapons/p_vipcartblue.mdl",
"models/furien/weapons/p_vipcartred.mdl",
"models/furien/weapons/p_vipdualkriss.mdl",
"models/furien/weapons/p_vipm134.mdl",
"models/furien/weapons/p_vipdualskull.mdl",
""

};

enum _:PlayerWeap {

katana_knife,
double_katana_knife,
super_knife,
infinity_knife,
dual_mp5,
scorpion_mp5,
xm1014_shoutgun,
m3_shoutgun,
thompson,
weapon_uspx,
vip_awp,
vip_elite,
vip_dualkriss,
vip_dualskull,
vip_minigun,
vip_hammer_knife,
vip_axe_knife,
vip_cartblue,
vip_cartred
}

new g_PlayerWeap [ 33 ] [ PlayerWeap ];
new SpawnCvar, PermanentWeaponsCvar, CvarMaxArmor, CvarMaxHealth;
const WPN_NOT_DROP = ( ( 1 << 2 ) | ( 1 << CSW_HEGRENADE ) | ( 1 << CSW_SMOKEGRENADE ) | ( 1 << CSW_FLASHBANG ) | ( 1 << CSW_KNIFE ) | ( 1 << CSW_C4 ) );

public plugin_init ( ) {

register_plugin ( PLUGIN, VERSION, "hadesownage" );

register_clcmd ( "say /weapons", "CheckFurienAcces", 0 );
register_clcmd ( "say_team /weapons", "CheckFurienAcces", 0 );
register_clcmd ( "say /shop", "CheckFurienAcces", 0 );
register_clcmd ( "say_team /shop", "CheckFurienAcces", 0 );
register_clcmd ( "say /furienshop", "CheckFurienAcces", 0 );
register_clcmd ( "say_team /furienshop", "CheckFurienAcces", 0 );

register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" );
register_event ( "DeathMsg", "eDeath", "a" );

register_logevent ( "round_end", 2, "1=Round_End" );

RegisterHam ( Ham_Spawn, "player", "RefreshAllWeapons", 1 );
RegisterHam ( Ham_TakeDamage, "player", "Player_TakeDamage" );

SpawnCvar = register_cvar ( "furien_weap_spawn", "1" );
PermanentWeaponsCvar = register_cvar ( "furien_weap_permanent_weapons", "0" );
CvarMaxArmor = register_cvar ( "furien_weap_maxarmor", "400" );
CvarMaxHealth = register_cvar ( "furien_weap_maxhealth", "200" );

}

public plugin_precache ( ) {

new hades;
for ( hades = 0; hades < sizeof ( ViewModels ); hades++ )
engfunc ( EngFunc_PrecacheModel, ViewModels [ hades ] );
new ownage;
for ( ownage = 0; ownage < sizeof ( PlayerModels ); ownage++ )
engfunc ( EngFunc_PrecacheModel, PlayerModels [ ownage ] );
}

public client_putinserver ( id ) {

g_PlayerWeap [ id ] [ katana_knife ] = false;
g_PlayerWeap [ id ] [ double_katana_knife ] = false;
g_PlayerWeap [ id ] [ super_knife ] = false;
g_PlayerWeap [ id ] [ infinity_knife ] = false;

g_PlayerWeap [ id ] [ dual_mp5 ] = false;
g_PlayerWeap [ id ] [ scorpion_mp5 ] = false;
g_PlayerWeap [ id ] [ xm1014_shoutgun ] = false;
g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
g_PlayerWeap [ id ] [ thompson ] = false;
g_PlayerWeap [ id ] [ weapon_uspx ] = false;

g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
g_PlayerWeap [ id ] [ vip_dualskull ] = false;
g_PlayerWeap [ id ] [ vip_elite ] = false;
g_PlayerWeap [ id ] [ vip_minigun ] = false;
g_PlayerWeap [ id ] [ vip_cartred ] = false;
g_PlayerWeap [ id ] [ vip_cartblue ] = false;
g_PlayerWeap [ id ] [ vip_awp ] = false;
g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
g_PlayerWeap [ id ] [ vip_axe_knife ] = false;

}

public client_disconnect ( id ) {

client_putinserver ( id );
}

public round_end ( ) {

new iPlayers [ 32 ], iNum, i;
get_players ( iPlayers, iNum );

for ( i = 0; i < iNum; i++ )
{
if( !is_user_alive ( iPlayers [ i ] ) )
continue;

fm_strip_user_weapons ( iPlayers [ i ] );
set_pdata_int ( iPlayers [ i ], 116, 0 );
fm_give_item ( iPlayers [ i ], "weapon_knife" );
}
}

public eDeath ( ) {

new iVictim = read_data ( 2 );

client_putinserver ( iVictim );

}

public RefreshAllWeapons ( id ) {

if ( is_user_alive ( id ) && get_pcvar_num ( PermanentWeaponsCvar ) == 0 ) {

g_PlayerWeap [ id ] [ katana_knife ] = false;
g_PlayerWeap [ id ] [ double_katana_knife ] = false;
g_PlayerWeap [ id ] [ super_knife ] = false;
g_PlayerWeap [ id ] [ infinity_knife ] = false;

g_PlayerWeap [ id ] [ dual_mp5 ] = false;
g_PlayerWeap [ id ] [ scorpion_mp5 ] = false;
g_PlayerWeap [ id ] [ xm1014_shoutgun ] = false;
g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
g_PlayerWeap [ id ] [ thompson ] = false;
g_PlayerWeap [ id ] [ weapon_uspx ] = false;

g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
g_PlayerWeap [ id ] [ vip_dualskull ] = false;
g_PlayerWeap [ id ] [ vip_elite ] = false;
g_PlayerWeap [ id ] [ vip_minigun ] = false;
g_PlayerWeap [ id ] [ vip_cartred ] = false;
g_PlayerWeap [ id ] [ vip_cartblue ] = false;
g_PlayerWeap [ id ] [ vip_awp ] = false;
g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
g_PlayerWeap [ id ] [ vip_axe_knife ] = false;
}

if ( get_pcvar_num ( SpawnCvar ) == 1 ) {

if ( get_user_team ( id ) == 1 ) {

set_task( 0.1, "ShowFurienMenuWeapons", id );
}

if ( get_user_team ( id ) == 2 ) {

set_task( 0.1, "ShowAntiFurienMenuWeapons", id );
}

}

return 1;
}

public CheckFurienAcces ( id ) {

if ( get_user_team ( id ) == 1 ) {

set_task( 0.1, "ShowFurienMenuWeapons", id );
}

if ( get_user_team ( id ) == 2 ) {

set_task( 0.1, "ShowAntiFurienMenuWeapons", id );
}

}

public ShowFurienMenuWeapons ( id, level, cid ) {

new menu = menu_create ( "\rFurien \yWeapons Menu", "FurienWeaponsMenuGiver" );
menu_additem ( menu, "\yKatana [ \r 3000 $ \y ]", "1", 0 );
menu_additem ( menu, "\yDual Katana [ \r 6000 $ \y ]", "2", 0 );
menu_additem ( menu, "\ySuper Knife [ \r 7000 $ \y ]", "3", 0 );
menu_additem ( menu, "\yInfinity Knife [ \r 10000 $ \y ]", "4", 0 );
menu_additem ( menu, "\y+50 HP [ \r 3000 $ \y ]", "5", 0 );
menu_additem ( menu, "\y+50 AP [ \r 1500 $ \y ]", "6", 0 );
menu_additem ( menu, "\yHE Grenade [ \r 3500 $ \y ]", "7", 0 );
menu_additem ( menu, "\yULTIMATE [ \r VIP ONLY \y ]", "8", VIP_ACCESS );

menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
menu_display ( id, menu, 0 );


return 1;
}

public ShowAntiFurienMenuWeapons ( id, level, cid ) {

new menu = menu_create ( "\rAntiFurien \yWeapons Menu", "AntiFurienWeaponsMenuGiver" );
menu_additem ( menu, "\yDual Mp5 [ \r 5000 $ \y ]", "1", 0 );
menu_additem ( menu, "\yScorpion Mp5 [ \r 6000 $ \y ]", "2", 0 );
menu_additem ( menu, "\yXM1014 Shoutgun [ \r 6000 $ \y ]", "3", 0 );
menu_additem ( menu, "\yM3 Shoutgun [ \r 5000 $ \y ]", "4", 0 );
menu_additem ( menu, "\yThompson [ \r 7000 $ \y ]", "5", 0 );
menu_additem ( menu, "\y+50 HP [ \r 3000 $ \y ]", "6", 0 );
menu_additem ( menu, "\y+50 AP [ \r 1500 $ \y ]", "7", 0 );
menu_additem ( menu, "\yDefuse Kit [ \r 500 $ \y ]", "8", 0 );
menu_additem ( menu, "\yULTIMATE [ \r VIP ONLY \y ]", "9", VIP_ACCESS );

menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
menu_display ( id, menu, 0 );


return 1;
}

public ShowAntiFurienMenuVIP ( id, level, cid ) {

new menu = menu_create ( "\y* VIP * \rAntiFurien \yWeapons Menu", "AntiFurienVIPMenuGiver" );

menu_additem ( menu, "\ySuper AWP \y[ \r4000 $ \y ]", "1", VIP_ACCESS );
menu_additem ( menu, "\yDual Kriss \y[ \r8000 $ \y ]", "2", VIP_ACCESS );
menu_additem ( menu, "\yDual Skull \y[ \r9000 $ \y ]", "3", VIP_ACCESS );
menu_additem ( menu, "\yMinigun \y[ \r14000 $ \y ]", "4", VIP_ACCESS );
menu_additem ( menu, "\yCart Blue \y[ \r6000 $ \y ]", "5", VIP_ACCESS );
menu_additem ( menu, "\yCart Red \y[ \r7000 $ \y ]", "6", VIP_ACCESS );


menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
menu_display ( id, menu, 0 );


return 1;
}

public ShowFurienMenuVIP ( id, level, cid ) {

new menu = menu_create ( "\y* VIP * \rFurien \yWeapons Menu", "FurienVIPMenuGiver" );
menu_additem ( menu, "\ySuper Hammer \y[ \r7000 $ \y ]", "1", VIP_ACCESS );
menu_additem ( menu, "\ySuper Axe \y[ \r8000 $ \y ]", "2", VIP_ACCESS );

menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
menu_display ( id, menu, 0 );


return 1;
}

public FurienWeaponsMenuGiver ( 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:
{
new iMoney = cs_get_user_money ( id ) - 3000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
g_PlayerWeap [ id ] [ katana_knife ] = true;
g_PlayerWeap [ id ] [ double_katana_knife ] = false;
g_PlayerWeap [ id ] [ super_knife ] = false;
g_PlayerWeap [ id ] [ infinity_knife ] = false;
g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
g_PlayerWeap [ id ] [ vip_axe_knife ] = false;
CurrentWeapon ( id );
cs_set_user_money ( id, iMoney );
return 1;
}
}


case 2:
{
new iMoney = cs_get_user_money ( id ) - 6000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
g_PlayerWeap [ id ] [ katana_knife ] = false;
g_PlayerWeap [ id ] [ double_katana_knife ] = true;
g_PlayerWeap [ id ] [ super_knife ] = false;
g_PlayerWeap [ id ] [ infinity_knife ] = false;
g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
g_PlayerWeap [ id ] [ vip_axe_knife ] = false;
CurrentWeapon ( id );
cs_set_user_money ( id, iMoney );
return 1;
}
}

case 3:
{
new iMoney = cs_get_user_money ( id ) - 7000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
g_PlayerWeap [ id ] [ katana_knife ] = false;
g_PlayerWeap [ id ] [ double_katana_knife ] = false;
g_PlayerWeap [ id ] [ super_knife ] = true;
g_PlayerWeap [ id ] [ infinity_knife ] = false;
g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
g_PlayerWeap [ id ] [ vip_axe_knife ] = false;
CurrentWeapon ( id );
cs_set_user_money ( id, iMoney );
return 1;
}
}

case 4:
{
new iMoney = cs_get_user_money ( id ) - 10000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
g_PlayerWeap [ id ] [ katana_knife ] = false;
g_PlayerWeap [ id ] [ double_katana_knife ] = false;
g_PlayerWeap [ id ] [ super_knife ] = false;
g_PlayerWeap [ id ] [ infinity_knife ] = true;
g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
g_PlayerWeap [ id ] [ vip_axe_knife ] = false;
CurrentWeapon ( id );
cs_set_user_money ( id, iMoney );
return 1;
}
}

case 5:
{
new iMoney = cs_get_user_money ( id ) - 1500;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
new szHealth = get_user_health ( id );
if ( szHealth <= get_pcvar_num ( CvarMaxHealth ) ) {
set_dhudmessage ( 31, 201, 31, 0.20, 0.90, 0, 6.0, 1.0 );
show_dhudmessage ( id, "+50 AP" );
fm_set_user_armor ( id, get_user_armor ( id ) + 50 );
cs_set_user_money ( id, iMoney );
return 1;
}

if ( szHealth > get_pcvar_num ( CvarMaxHealth ) ) {

ColorChat ( id, GREEN, "%s^x01 Nu poti cumpara mai mult de^4 300 HP^3 .^4", szTag );
return 1;
}
}
}

case 6:
{
new iMoney = cs_get_user_money ( id ) - 3000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
new szArmor = get_user_armor ( id );
if ( szArmor <= get_pcvar_num ( CvarMaxArmor ) ) {
set_dhudmessage ( 31, 201, 31, 0.02, 0.90, 0, 6.0, 1.0 );
show_dhudmessage ( id, "+50 HP" );
fm_set_user_health ( id, get_user_health ( id ) + 50 );
cs_set_user_money ( id, iMoney );
return 1;
}

if ( szArmor > get_pcvar_num ( CvarMaxArmor ) ) {

ColorChat ( id, GREEN, "%s^x01 Nu poti cumpara mai mult de^4 500 AP^3 .^4", szTag );
return 1;
}
}

}

case 7:
{
new iMoney = cs_get_user_money ( id ) - 3500;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
fm_give_item ( id, "weapon_hegrenade" );
cs_set_user_money ( id, iMoney );
return 1;
}
}

case 8:
{
set_task ( 0.1, "ShowFurienMenuVIP", id );
return 1;
}
}

menu_destroy ( menu );
return 1;

}

public AntiFurienWeaponsMenuGiver ( 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:
{
new iMoney = cs_get_user_money ( id ) - 5000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
fm_give_item ( id, "weapon_mp5navy" );
fm_give_item ( id, "weapon_usp" );
cs_set_user_bpammo ( id, CSW_USP, 100 );
cs_set_user_bpammo ( id, CSW_MP5NAVY, 200 );
cs_set_user_money ( id, iMoney );

g_PlayerWeap [ id ] [ dual_mp5 ] = true;
g_PlayerWeap [ id ] [ scorpion_mp5 ] = false;
g_PlayerWeap [ id ] [ xm1014_shoutgun ] = false;
g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
g_PlayerWeap [ id ] [ thompson ] = false;
g_PlayerWeap [ id ] [ weapon_uspx ] = true;
g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
g_PlayerWeap [ id ] [ vip_elite ] = false;
g_PlayerWeap [ id ] [ vip_minigun ] = false;
g_PlayerWeap [ id ] [ vip_cartred ] = false;
g_PlayerWeap [ id ] [ vip_awp ] = false;
g_PlayerWeap [ id ] [ vip_cartblue ] = false;
g_PlayerWeap [ id ] [ vip_dualskull ] = false;

DropWeapons ( id );
CurrentWeapon ( id );
return 1;
}
}

case 2:
{
new iMoney = cs_get_user_money ( id ) - 6000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
fm_give_item ( id, "weapon_mp5navy" );
fm_give_item ( id, "weapon_usp" );
cs_set_user_bpammo ( id, CSW_USP, 100 );
cs_set_user_bpammo ( id, CSW_MP5NAVY, 200 );
cs_set_user_money ( id, iMoney );
g_PlayerWeap [ id ] [ dual_mp5 ] = false;
g_PlayerWeap [ id ] [ scorpion_mp5 ] = true;
g_PlayerWeap [ id ] [ xm1014_shoutgun ] = false;
g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
g_PlayerWeap [ id ] [ thompson ] = false;
g_PlayerWeap [ id ] [ weapon_uspx ] = true;
g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
g_PlayerWeap [ id ] [ vip_elite ] = false;
g_PlayerWeap [ id ] [ vip_minigun ] = false;
g_PlayerWeap [ id ] [ vip_cartred ] = false;
g_PlayerWeap [ id ] [ vip_awp ] = false;
g_PlayerWeap [ id ] [ vip_cartblue ] = false;
g_PlayerWeap [ id ] [ vip_dualskull ] = false;

DropWeapons ( id );
CurrentWeapon ( id );
return 1;
}
}

case 3:
{
new iMoney = cs_get_user_money ( id ) - 6000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
fm_give_item ( id, "weapon_xm1014" );
fm_give_item ( id, "weapon_usp" );
cs_set_user_bpammo ( id, CSW_USP, 100 );
cs_set_user_bpammo ( id, CSW_XM1014, 200 );
cs_set_user_money ( id, iMoney );
g_PlayerWeap [ id ] [ dual_mp5 ] = false;
g_PlayerWeap [ id ] [ scorpion_mp5 ] = true;
g_PlayerWeap [ id ] [ xm1014_shoutgun ] = true;
g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
g_PlayerWeap [ id ] [ thompson ] = false;
g_PlayerWeap [ id ] [ weapon_uspx ] = true;
g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
g_PlayerWeap [ id ] [ vip_elite ] = false;
g_PlayerWeap [ id ] [ vip_minigun ] = false;
g_PlayerWeap [ id ] [ vip_cartred ] = false;
g_PlayerWeap [ id ] [ vip_awp ] = false;
g_PlayerWeap [ id ] [ vip_cartblue ] = false;
g_PlayerWeap [ id ] [ vip_dualskull ] = false;

DropWeapons ( id );
CurrentWeapon ( id );
return 1;
}
}

case 4:
{
new iMoney = cs_get_user_money ( id ) - 5000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
fm_give_item ( id, "weapon_m3" );
fm_give_item ( id, "weapon_usp" );
cs_set_user_bpammo ( id, CSW_USP, 100 );
cs_set_user_bpammo ( id, CSW_M3, 200 );
cs_set_user_money ( id, iMoney );
g_PlayerWeap [ id ] [ dual_mp5 ] = false;
g_PlayerWeap [ id ] [ scorpion_mp5 ] = false;
g_PlayerWeap [ id ] [ xm1014_shoutgun ] = false;
g_PlayerWeap [ id ] [ m3_shoutgun ] = true;
g_PlayerWeap [ id ] [ thompson ] = false;
g_PlayerWeap [ id ] [ weapon_uspx ] = true;
g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
g_PlayerWeap [ id ] [ vip_elite ] = false;
g_PlayerWeap [ id ] [ vip_minigun ] = false;
g_PlayerWeap [ id ] [ vip_cartred ] = false;
g_PlayerWeap [ id ] [ vip_awp ] = false;
g_PlayerWeap [ id ] [ vip_cartblue ] = false;
g_PlayerWeap [ id ] [ vip_dualskull ] = false;

DropWeapons ( id );
CurrentWeapon ( id );
return 1;
}
}

case 5:
{
new iMoney = cs_get_user_money ( id ) - 7000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
fm_give_item ( id, "weapon_p90" );
fm_give_item ( id, "weapon_usp" );
cs_set_user_bpammo ( id, CSW_USP, 100 );
cs_set_user_bpammo ( id, CSW_P90, 200 );
cs_set_user_money ( id, iMoney );
g_PlayerWeap [ id ] [ dual_mp5 ] = false;
g_PlayerWeap [ id ] [ scorpion_mp5 ] = false;
g_PlayerWeap [ id ] [ xm1014_shoutgun ] = false;
g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
g_PlayerWeap [ id ] [ thompson ] = true;
g_PlayerWeap [ id ] [ weapon_uspx ] = true;
g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
g_PlayerWeap [ id ] [ vip_elite ] = false;
g_PlayerWeap [ id ] [ vip_minigun ] = false;
g_PlayerWeap [ id ] [ vip_cartred ] = false;
g_PlayerWeap [ id ] [ vip_awp ] = false;
g_PlayerWeap [ id ] [ vip_cartblue ] = false;
g_PlayerWeap [ id ] [ vip_dualskull ] = false;

DropWeapons ( id );
CurrentWeapon ( id );
return 1;
}
}

case 6:
{
new iMoney = cs_get_user_money ( id ) - 3000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
new szArmor = get_user_armor ( id );
if ( szArmor <= get_pcvar_num ( CvarMaxArmor ) ) {
set_dhudmessage ( 31, 201, 31, 0.02, 0.90, 0, 6.0, 1.0 );
show_dhudmessage ( id, "+50 HP" );
fm_set_user_health ( id, get_user_health ( id ) + 50 );
cs_set_user_money ( id, iMoney );
return 1;
}

if ( szArmor > get_pcvar_num ( CvarMaxArmor ) ) {

ColorChat ( id, GREEN, "%s^x01 Nu poti cumpara mai mult de^4 500 AP^3 .^4", szTag );
return 1;
}
}
}

case 7:
{
new iMoney = cs_get_user_money ( id ) - 1500;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
new szHealth = get_user_health ( id );
if ( szHealth <= get_pcvar_num ( CvarMaxHealth ) ) {
set_dhudmessage ( 31, 201, 31, 0.20, 0.90, 0, 6.0, 1.0 );
show_dhudmessage ( id, "+50 AP" );
fm_set_user_armor ( id, get_user_armor ( id ) + 50 );
cs_set_user_money ( id, iMoney );
return 1;
}

if ( szHealth > get_pcvar_num ( CvarMaxHealth ) ) {

ColorChat ( id, GREEN, "%s^x01 Nu poti cumpara mai mult de^4 300 HP^3 .^4", szTag );
return 1;
}
}
}

case 8:
{
new iMoney = cs_get_user_money ( id ) - 500;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
fm_give_item ( id, "item_thighpack" );
cs_set_user_money( id, iMoney );
return 1;
}
}

case 9:
{
set_task ( 0.1, "ShowAntiFurienMenuVIP", id );
return 1;
}
}

menu_destroy ( menu );
return 1;

}

public AntiFurienVIPMenuGiver ( 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:
{
new iMoney = cs_get_user_money ( id ) - 4000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
fm_give_item ( id, "weapon_awp" );
fm_give_item ( id, "weapon_elite" );
cs_set_user_bpammo ( id, CSW_ELITE, 50 );
cs_set_user_bpammo ( id, CSW_AWP, 50 );
cs_set_user_money( id, iMoney );
g_PlayerWeap [ id ] [ dual_mp5 ] = false;
g_PlayerWeap [ id ] [ scorpion_mp5 ] = false;
g_PlayerWeap [ id ] [ xm1014_shoutgun ] = false;
g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
g_PlayerWeap [ id ] [ thompson ] = false;
g_PlayerWeap [ id ] [ weapon_uspx ] = false;
g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
g_PlayerWeap [ id ] [ vip_elite ] = true;
g_PlayerWeap [ id ] [ vip_minigun ] = false;
g_PlayerWeap [ id ] [ vip_cartred ] = false;
g_PlayerWeap [ id ] [ vip_awp ] = true;
g_PlayerWeap [ id ] [ vip_cartblue ] = false;
g_PlayerWeap [ id ] [ vip_dualskull ] = false;

DropWeapons ( id );
CurrentWeapon ( id );
return 1;
}
}

case 2:
{
new iMoney = cs_get_user_money ( id ) - 8000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
fm_give_item ( id, "weapon_p90" );
fm_give_item ( id, "weapon_elite" );
cs_set_user_bpammo ( id, CSW_ELITE, 50 );
cs_set_user_bpammo ( id, CSW_P90, 200 );
cs_set_user_money( id, iMoney );
g_PlayerWeap [ id ] [ dual_mp5 ] = false;
g_PlayerWeap [ id ] [ scorpion_mp5 ] = false;
g_PlayerWeap [ id ] [ xm1014_shoutgun ] = false;
g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
g_PlayerWeap [ id ] [ thompson ] = false;
g_PlayerWeap [ id ] [ weapon_uspx ] = false;
g_PlayerWeap [ id ] [ vip_dualkriss ] = true;
g_PlayerWeap [ id ] [ vip_elite ] = true;
g_PlayerWeap [ id ] [ vip_minigun ] = false;
g_PlayerWeap [ id ] [ vip_cartred ] = false;
g_PlayerWeap [ id ] [ vip_awp ] = false;
g_PlayerWeap [ id ] [ vip_cartblue ] = false;
g_PlayerWeap [ id ] [ vip_dualskull ] = false;

DropWeapons ( id );
CurrentWeapon ( id );
return 1;
}
}

case 3:
{
new iMoney = cs_get_user_money ( id ) - 9000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
fm_give_item ( id, "weapon_sg552" );
fm_give_item ( id, "weapon_elite" );
cs_set_user_bpammo ( id, CSW_ELITE, 50 );
cs_set_user_bpammo ( id, CSW_SG552, 200 );
cs_set_user_money( id, iMoney );
g_PlayerWeap [ id ] [ dual_mp5 ] = false;
g_PlayerWeap [ id ] [ scorpion_mp5 ] = false;
g_PlayerWeap [ id ] [ xm1014_shoutgun ] = false;
g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
g_PlayerWeap [ id ] [ thompson ] = false;
g_PlayerWeap [ id ] [ weapon_uspx ] = false;
g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
g_PlayerWeap [ id ] [ vip_dualskull ] = true;
g_PlayerWeap [ id ] [ vip_elite ] = true;
g_PlayerWeap [ id ] [ vip_minigun ] = false;
g_PlayerWeap [ id ] [ vip_cartred ] = false;
g_PlayerWeap [ id ] [ vip_awp ] = false;
g_PlayerWeap [ id ] [ vip_cartblue ] = false;

DropWeapons ( id );
CurrentWeapon ( id );
return 1;
}
}

case 4:
{
new iMoney = cs_get_user_money ( id ) - 14000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
fm_give_item ( id, "weapon_m249" );
fm_give_item ( id, "weapon_elite" );
cs_set_user_bpammo ( id, CSW_ELITE, 50 );
cs_set_user_bpammo ( id, CSW_M249, 300 );
cs_set_user_money( id, iMoney );
g_PlayerWeap [ id ] [ dual_mp5 ] = false;
g_PlayerWeap [ id ] [ scorpion_mp5 ] = false;
g_PlayerWeap [ id ] [ xm1014_shoutgun ] = false;
g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
g_PlayerWeap [ id ] [ thompson ] = false;
g_PlayerWeap [ id ] [ weapon_uspx ] = false;
g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
g_PlayerWeap [ id ] [ vip_dualskull ] = false;
g_PlayerWeap [ id ] [ vip_elite ] = true;
g_PlayerWeap [ id ] [ vip_minigun ] = true;
g_PlayerWeap [ id ] [ vip_cartred ] = false;
g_PlayerWeap [ id ] [ vip_awp ] = false;
g_PlayerWeap [ id ] [ vip_cartblue ] = false;

DropWeapons ( id );
CurrentWeapon ( id );
return 1;
}
}

case 5:
{

new iMoney = cs_get_user_money ( id ) - 6000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
fm_give_item ( id, "weapon_mp5navy" );
fm_give_item ( id, "weapon_elite" );
cs_set_user_bpammo ( id, CSW_ELITE, 50 );
cs_set_user_bpammo ( id, CSW_MP5NAVY, 300 );
cs_set_user_money( id, iMoney );
g_PlayerWeap [ id ] [ dual_mp5 ] = false;
g_PlayerWeap [ id ] [ scorpion_mp5 ] = false;
g_PlayerWeap [ id ] [ xm1014_shoutgun ] = false;
g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
g_PlayerWeap [ id ] [ thompson ] = false;
g_PlayerWeap [ id ] [ weapon_uspx ] = false;
g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
g_PlayerWeap [ id ] [ vip_dualskull ] = false;
g_PlayerWeap [ id ] [ vip_elite ] = true;
g_PlayerWeap [ id ] [ vip_minigun ] = false;
g_PlayerWeap [ id ] [ vip_awp ] = false;
g_PlayerWeap [ id ] [ vip_cartred ] = false;
g_PlayerWeap [ id ] [ vip_cartblue ] = true;

DropWeapons ( id );
CurrentWeapon ( id );
return 1;
}

}

case 6:
{

new iMoney = cs_get_user_money ( id ) - 7000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
fm_give_item ( id, "weapon_mp5navy" );
fm_give_item ( id, "weapon_elite" );
cs_set_user_bpammo ( id, CSW_ELITE, 50 );
cs_set_user_bpammo ( id, CSW_MP5NAVY, 300 );
cs_set_user_money( id, iMoney );
g_PlayerWeap [ id ] [ dual_mp5 ] = false;
g_PlayerWeap [ id ] [ scorpion_mp5 ] = false;
g_PlayerWeap [ id ] [ xm1014_shoutgun ] = false;
g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
g_PlayerWeap [ id ] [ thompson ] = false;
g_PlayerWeap [ id ] [ weapon_uspx ] = false;
g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
g_PlayerWeap [ id ] [ vip_dualskull ] = false;
g_PlayerWeap [ id ] [ vip_elite ] = true;
g_PlayerWeap [ id ] [ vip_minigun ] = false;
g_PlayerWeap [ id ] [ vip_awp ] = false;
g_PlayerWeap [ id ] [ vip_cartred ] = true;
g_PlayerWeap [ id ] [ vip_cartblue ] = false;

DropWeapons ( id );
CurrentWeapon ( id );
return 1;
}

}
}

menu_destroy ( menu );
return 1;
}


public FurienVIPMenuGiver ( 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:
{
new iMoney = cs_get_user_money ( id ) - 7000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
g_PlayerWeap [ id ] [ infinity_knife ] = false;
g_PlayerWeap [ id ] [ katana_knife ] = false;
g_PlayerWeap [ id ] [ double_katana_knife ] = false;
g_PlayerWeap [ id ] [ super_knife ] = false;
g_PlayerWeap [ id ] [ vip_hammer_knife ] = true;
g_PlayerWeap [ id ] [ vip_axe_knife ] = false;
cs_set_user_money ( id, iMoney );
CurrentWeapon ( id );
return 1;
}
}

case 2:
{
new iMoney = cs_get_user_money ( id ) - 8000;
if( iMoney < 0 )
{
ColorChat ( id, GREEN, "%s^x01 Nu ai destui bani !", szTag );
return 1;

}
else
{
g_PlayerWeap [ id ] [ infinity_knife ] = false;
g_PlayerWeap [ id ] [ katana_knife ] = false;
g_PlayerWeap [ id ] [ double_katana_knife ] = false;
g_PlayerWeap [ id ] [ super_knife ] = false;
g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
g_PlayerWeap [ id ] [ vip_axe_knife ] = true;
cs_set_user_money ( id, iMoney );
CurrentWeapon ( id );
return 1;
}
}
}

menu_destroy ( menu );
return 1;

}

public CurrentWeapon ( id ) {

new szWeapon = get_user_weapon ( id );
if ( szWeapon == CSW_KNIFE && g_PlayerWeap [ id ] [ katana_knife ] ) {


set_pev ( id, pev_viewmodel2, ViewModels [ 0 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 0 ] );

}

if ( szWeapon == CSW_KNIFE && g_PlayerWeap [ id ] [ double_katana_knife ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 1 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 1 ] );

}

if ( szWeapon == CSW_KNIFE && g_PlayerWeap [ id ] [ super_knife ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 2 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 2 ] );

}

if ( szWeapon == CSW_KNIFE && g_PlayerWeap [ id ] [ infinity_knife ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 3 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 3 ] );

}

if ( szWeapon == CSW_KNIFE && g_PlayerWeap [ id ] [ vip_hammer_knife ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 4 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 4 ] );
}

if ( szWeapon == CSW_KNIFE && g_PlayerWeap [ id ] [ vip_axe_knife ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 5 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 5 ] );
}

if ( szWeapon == CSW_MP5NAVY && g_PlayerWeap [ id ] [ dual_mp5 ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 6 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 6 ] );
}

if ( szWeapon == CSW_MP5NAVY && g_PlayerWeap [ id ] [ scorpion_mp5 ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 7 ] );
}

if ( szWeapon == CSW_XM1014 && g_PlayerWeap [ id ] [ xm1014_shoutgun ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 8 ] );
}

if ( szWeapon == CSW_M3 && g_PlayerWeap [ id ] [ m3_shoutgun ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 9 ] );
}

if ( szWeapon == CSW_P90 && g_PlayerWeap [ id ] [ thompson ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 10 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 7 ] );
}

if ( szWeapon == CSW_ELITE && g_PlayerWeap [ id ] [ vip_elite ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 13 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 9 ] );
}

if ( szWeapon == CSW_AWP && g_PlayerWeap [ id ] [ vip_awp ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 12 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 9 ] );
}

if ( szWeapon == CSW_P90 && g_PlayerWeap [ id ] [ vip_dualkriss ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 16 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 13 ] );
}

if ( szWeapon == CSW_SG552 && g_PlayerWeap [ id ] [ vip_dualskull ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 18 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 15 ] );
}

if ( szWeapon == CSW_MP5NAVY && g_PlayerWeap [ id ] [ vip_cartblue ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 14 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 11 ] );
}

if ( szWeapon == CSW_MP5NAVY && g_PlayerWeap [ id ] [ vip_cartred ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 15 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 12 ] );
}

if ( szWeapon == CSW_M249 && g_PlayerWeap [ id ] [ vip_minigun ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 17 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 14 ] );
}

if ( szWeapon == CSW_USP && g_PlayerWeap [ id ] [ weapon_uspx ] ) {

set_pev ( id, pev_viewmodel2, ViewModels [ 11 ] );
set_pev ( id, pev_weaponmodel2, PlayerModels [ 8 ] );
}

return 1;
}

public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits ) {

if ( g_PlayerWeap [ iAttacker ] [ katana_knife ] && get_user_weapon ( iAttacker ) == CSW_KNIFE ) {

SetHamParamFloat( 4, fDamage * 2.0);
return HAM_HANDLED;

}

if ( g_PlayerWeap [ iAttacker ] [ double_katana_knife ] && get_user_weapon ( iAttacker ) == CSW_KNIFE ) {

SetHamParamFloat( 4, fDamage * 2.8);
return HAM_HANDLED;

}

if ( g_PlayerWeap [ iAttacker ] [ super_knife ] && get_user_weapon ( iAttacker ) == CSW_KNIFE ) {

SetHamParamFloat( 4, fDamage * 2.5);
return HAM_HANDLED;

}

if ( g_PlayerWeap [ iAttacker ] [ infinity_knife ] && get_user_weapon ( iAttacker ) == CSW_KNIFE ) {

SetHamParamFloat( 4, fDamage * 3.0);
return HAM_HANDLED;

}

if ( g_PlayerWeap [ iAttacker ] [ dual_mp5 ] && get_user_weapon ( iAttacker ) == CSW_MP5NAVY ) {

SetHamParamFloat( 4, fDamage * 2.0);
return HAM_HANDLED;

}

if ( g_PlayerWeap [ iAttacker ] [ scorpion_mp5 ] && get_user_weapon ( iAttacker ) == CSW_MP5NAVY ) {

SetHamParamFloat( 4, fDamage * 2.0);
return HAM_HANDLED;

}

if ( g_PlayerWeap [ iAttacker ] [ xm1014_shoutgun ] && get_user_weapon ( iAttacker ) == CSW_XM1014 ) {

SetHamParamFloat( 4, fDamage * 2.0);
return HAM_HANDLED;

}

if ( g_PlayerWeap [ iAttacker ] [ m3_shoutgun ] && get_user_weapon ( iAttacker ) == CSW_M3 ) {

SetHamParamFloat( 4, fDamage * 1.8);
return HAM_HANDLED;

}

if ( g_PlayerWeap [ iAttacker ] [ thompson ] && get_user_weapon ( iAttacker ) == CSW_P90 ) {

SetHamParamFloat( 4, fDamage * 2.4);
return HAM_HANDLED;

}

if ( g_PlayerWeap [ iAttacker ] [ vip_elite ] && get_user_weapon ( iAttacker ) == CSW_ELITE ) {

SetHamParamFloat( 4, fDamage * 2.7);
return HAM_HANDLED;

}

if ( g_PlayerWeap [ iAttacker ] [ vip_dualkriss ] && get_user_weapon ( iAttacker ) == CSW_P90 ) {

SetHamParamFloat( 4, fDamage * 3.0);
return HAM_HANDLED;

}

if ( g_PlayerWeap [ iAttacker ] [ vip_hammer_knife ] && get_user_weapon ( iAttacker ) == CSW_KNIFE ) {

SetHamParamFloat( 4, fDamage * 2.7);
return HAM_HANDLED;

}

if ( g_PlayerWeap [ iAttacker ] [ vip_axe_knife ] && get_user_weapon ( iAttacker ) == CSW_KNIFE ) {

SetHamParamFloat( 4, fDamage * 3.3);
return HAM_HANDLED;

}

if ( g_PlayerWeap [ iAttacker ] [ vip_cartblue ] && get_user_weapon ( iAttacker ) == CSW_MP5NAVY ) {

SetHamParamFloat( 4, fDamage * 2.5);
return HAM_HANDLED;

}

return HAM_IGNORED;

}

stock DropWeapons ( id ) {

new wpn, wpnname [ 32 ];
wpn = get_user_weapon ( id );
if ( !( WPN_NOT_DROP & ( 1 << wpn) ) && get_weaponname ( wpn, wpnname, charsmax ( wpnname ) ) ) {
engclient_cmd ( id, "drop", wpnname );
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/

Alte detalii: Sa-l transformati in shop pe creditele lui aragon sa nu mai fie pe bani... !
Exemplu: Pai armele sa inceapa de la 15 credite pana la 70 , knifu-rile de la 20 la 50 + flag-u pentru vip "t"
hp - 15 credite
Armura - 15 credite
Daca aveti nevoie de modele uitatile aici : http://www1.zippyshare.com/v/18176867/file.html !

0 0
  
Back to top
View user's profile Send private message
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 21-07-2015, 17:41:01 | Translate post to: ... (Click for more languages)

Zi-mi preturile la rand pentru toate nu de la cat incepe si maximul -


Retired from Amxmodx

1 0
  
Back to top
View user's profile Send private message
Gaby*

[Mentally Stable]



Status: Offline
(since 14-10-2018 13:46)
Joined: 13 Jul 2015
Posts: 95, Topics: 25
Location: Romania

Reputation: 122.1
Votes: 4

Post Posted: 21-07-2015, 18:12:43 | Translate post to: ... (Click for more languages)

Uite aici - :

Dual Mp5-20 credite
Scorpion Mp5-30 credite
XM1014 Shoutgun - 45 credite
M3 Shoutgun - 47 credite
Thompson - 50 credite
+50 HP - 15 credite
y+50 AP - 10 credite
Defuse Kit - 1 credit
Pentru cei Vip :

Super AWP - 25 credite
Dual Kriss -25 credite
Dual Skull - 20 credite
Minigun - 15 credite
Cart Blue - 30 credite
Cart Red - 30 credite

Furien Shop :

katana_knife - 25 credite
double_katana_knife - 30 credite
super_knife - 40 credite
infinity_knife - 50 credite
Pentru vipi :
vip_hammer_knife - 15 credite
vip_axe_knife - 20 credite

0 0
  
Back to top
View user's profile Send private message
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 21-07-2015, 20:14:47 | Translate post to: ... (Click for more languages)

Done.
Spoiler:



Retired from Amxmodx

1 0
  
Back to top
View user's profile Send private message
Gaby*

[Mentally Stable]



Status: Offline
(since 14-10-2018 13:46)
Joined: 13 Jul 2015
Posts: 95, Topics: 25
Location: Romania

Reputation: 122.1
Votes: 4

Post Posted: 21-07-2015, 20:42:47 | Translate post to: ... (Click for more languages)

Ms best scripter -

EDIT : Nu merge... - uite sistemul de credite :

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <csx>
#include <dhudmessage>
#include <fakemeta>
#include <nvault>

#define PLUGIN "Depozit Mooney"
#define AUTHOR "Aragon*"
#define VERSION "1.0"

enum (+= 100)
{
TASK_MESAJHUD
}

#define ID_HUD (taskid - TASK_MESAJHUD)

new PlayerCredits[10000], retrase[33];
new Vault, SymbolsName, savepoints;

public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_forward(FM_ClientUserInfoChanged, "ChangeName");
SymbolsName = register_cvar("fr_name_symbols", "`"); //| Symbols Name Restricted |// biohazardshopmod = register_cvar("bh_shop_mode", "1"); //| Money/Points 0 Money Tax -> 1 Points Tax |//
savepoints = register_cvar("fr_save_points", "1"); //| Save Points Mode 0 Disable -> 1 Name -> 2 IP -> 3 SteamID |//
register_clcmd("depozit","Depozit")
register_logevent("round_start", 2, "1=Round_Start")
register_clcmd("say /depozit","Depozit")
register_clcmd("say_team /depozit","Depozit")
register_clcmd("retrage","Retrage")
register_clcmd("say /retrage","Retrage")
register_clcmd("say_team /retrage","Retrage")
register_clcmd("credite","Show_Credits")
register_clcmd("credite","Show_Credits")
register_clcmd("say /credite","Show_Credits")
register_clcmd("say /credite","Show_Credits")
register_clcmd("say_team /credite","Show_Credits")
register_clcmd("say_team /credite","Show_Credits")
register_concmd("amx_give_credits", "Give_Credits", ADMIN_IMMUNITY, "Name/@T/@CT/@All -> Amount");
register_concmd("amx_reset_credits", "Reset_Credits", ADMIN_IMMUNITY, "Name/@T/@CT/@All");
}
public plugin_natives() {
register_native("get_user_credits", "get_user_credits", 1);
register_native("set_user_credits", "set_user_credits", 1);
}
public set_user_credits(id, credits) {
PlayerCredits[id] = credits;
SaveCredits(id)
}
public get_user_credits(id) {
return PlayerCredits[id]
}
public client_putinserver(id) {
LoadCredits(id)
retrase[id] = 0
set_task(180.0, "give_credits", id, _, _, "b")
set_task(1.0, "MesajHUD", id+TASK_MESAJHUD, _, _, "b")
}
public client_authorized(id) {
LoadCredits(id)
}
public client_connected(id) {
LoadCredits(id)
}
public client_disconnect(id) {
SaveCredits(id)
remove_task(id)
retrase[id] = 0
remove_task(id+TASK_MESAJHUD)
}

public give_credits(id)
{
ColorChat(id, "^x03[FURIEN]^x04 Ai primit^x03 15 credite^x04 pentru ca ai jucat 5 minute.");
ColorChat(id, "^x03[FURIEN]^x04 Joaca cat mai mult si acumulezi credite in prostie.");
PlayerCredits[id] += 15
}

public bomb_planted(id)
{
new nume[32];
get_user_name(id, nume, 31)
PlayerCredits[id] += 10
ColorChat(0, "^x03[FURIEN]^x04 Pentru plantarea bombei,^x03 %s^x04 a primit 10 credite.", nume);
}

public bomb_explode(id)
{
new nume[32];
get_user_name(id, nume, 31)
PlayerCredits[id] += 20
ColorChat(0, "^x03[FURIEN]^x04 Pentru explodarea bombei,^x03 %s^x04 a primit 20 credite.", nume);
}

public bomb_defused(id)
{
new nume[32];
get_user_name(id, nume, 31)
PlayerCredits[id] += 30
ColorChat(0, "^x03[FURIEN]^x04 Pentru dezamorsarea bombei,^x03 %s^x04 a primit 30 credite.", nume);
}

public round_start()
{
static id;
for (id = 1; id <= get_maxplayers(); id++)
{
if(is_user_alive(id))
{
retrase[id] = 0
}
}
}

public MesajHUD(taskid)
{
static id
id = ID_HUD;

if(!is_user_alive(id))
{
id = pev(id, pev_iuser2)

if(!is_user_alive(id))
return;
}

if(id != ID_HUD)
{
new nume[32];
get_user_name(id, nume, 31)
set_dhudmessage(200, 100, 150, 0.0, 0.52, 0, 6.0, 1.1, 0.0, 0.0)
show_dhudmessage(ID_HUD, "%s^nViata: %d | Credite: %d", nume, pev(id, pev_health), PlayerCredits[id])
}
else
{
set_dhudmessage(0, 100, 250, 0.0, 0.885, 0, 6.0, 1.1, 0.0, 0.0)
show_dhudmessage(ID_HUD, "^nViata: %d | Credite: %d", pev(ID_HUD, pev_health), PlayerCredits[id])
}
}

//------| Change Name |------//
public ChangeName(id, buffer) {
if(!is_user_connected(id))
return FMRES_IGNORED;

static Name[32], Val[32];
get_user_name(id, Name, sizeof Name - 1);
engfunc(EngFunc_InfoKeyValue, buffer, "name", Val, sizeof Val - 1);

if(equal(Val, Name))
return FMRES_IGNORED;

set_task(0.2, "client_connect", id);
return FMRES_SUPERCEDE;
}

//------| Client connect |------//
public client_connect(id) {
static sName[32];
get_user_name(id, sName, sizeof sName - 1);
static sChars[32];
get_pcvar_string(SymbolsName, sChars, sizeof sChars - 1);
for(new i = 0 ; i < strlen(sName) ; i++) {
for(new j = 0 ; j < strlen(sChars) ; j++) {
if(sName[i] == sChars[j]) {
server_cmd("kick #%d ^"Numele tau contine caractere nepermise.^"", get_user_userid(id));
break;
}
else {
LoadCredits(id);
}
}
}
}

public Depozit(id) {
if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) return PLUGIN_HANDLED;

if(cs_get_user_money(id) == 16000) {
ColorChat(id, "^x03[FURIEN]^x04 Ai depus^x03 $ 16000^x04 si ai primit^x03 un credit^x04.");
PlayerCredits[id] += 1;
cs_set_user_money(id, 0);
}
else {
ColorChat(id, "^x03[FURIEN]^x04 Nu ai^x03 $ 16000^x04.");
}
SaveCredits(id)
return PLUGIN_HANDLED;
}

public Retrage(id)
{
if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
return PLUGIN_HANDLED;

if(cs_get_user_money(id) == 16000)
{
ColorChat(id, "^x03[FURIEN]^x04 Ai deja^x03 $ 16000^x04.");
}
else if(PlayerCredits[id])
{
if(retrase[id] < 3)
{
ColorChat(id, "^x03[FURIEN]^x04 Ai retras^x03 un credit^x04 si ai primit^x03 $ 16000^x04.");
PlayerCredits[id] -= 1;
cs_set_user_money(id, 16000);
retrase[id]++
}
else
{
ColorChat(id, "^x03[FURIEN]^x04 Ai retras runda asta deja^x03 3 credite^x04. Incearca runda viitoare.");
}
}
else
{
ColorChat(id, "^x03[FURIEN]^x04 Ai nevoie de^x03 un credit^x04 pentru a retrage.");
}
SaveCredits(id)
return PLUGIN_HANDLED;
}

public Show_Credits(id) {
set_hudmessage(0, 128, 0, 0.03, 0.86, 2, 6.0, 5.0);
show_hudmessage(id, "Ai %d credite.", PlayerCredits[id]);
ColorChat(id, "^x03[FURIEN]^x04 Ai^x03 %d^x04 credite.", PlayerCredits[id]);
return PLUGIN_HANDLED;
}

public Give_Credits(id, level, cid) {
if(!cmd_access(id, level, cid, 2)) {
return PLUGIN_HANDLED;
}
new arg[23], gplayers[32], num, i, players, name[32];
get_user_name(id, name, 31);
read_argv(1, arg, 23);
new give_credits[5];
read_argv(2, give_credits, charsmax(give_credits));
new Credits = str_to_num(give_credits);
if(equali(arg, "@T")) {
get_players(gplayers, num, "e", "TERRORIST");
for(i = 0; i < num; i++) {
players = gplayers[i];
if(!is_user_connected(players))
continue;
PlayerCredits[players] += Credits;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Furienilor.", Credits);
case 2: ColorChat(0, "^x03%s^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Furienilor.", name, Credits);
}
}
else if(equali(arg, "@CT")) {
get_players(gplayers, num, "e", "CT");
for(i = 0; i < num; i++) {
players = gplayers[i];
if(!is_user_connected(players))
continue;
PlayerCredits[players] += Credits;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Anti-Furienilor.", Credits);
case 2: ColorChat(0, "^x03%s^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Anti-Furienilor.", name, Credits);
}
}
if(equali(arg, "@All")) {
get_players(gplayers, num, "a");
for(i = 0; i < num; i++) {
players = gplayers[i];
if(!is_user_connected(players))
continue;
PlayerCredits[players] += Credits;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 le-a dat^x03 %i credite^x04 tuturor^x03 jucatorilor.", Credits);
case 2: ColorChat(0, "^x03%s^x04 a dat^x03 %i credite ^x03 jucatorilor.", name, Credits);
}
}
new player = cmd_target(id, arg, 11);
if(!player) {
return PLUGIN_HANDLED;
}
PlayerCredits[player] += Credits;
SaveCredits(id)
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(player, "^x03Adminul^x04 ti-a dat^x03 %i credite.", Credits);
case 2: ColorChat(player, "^x03%s^x04 ti-a dat^x03 %i credite.", name, Credits);
}
return PLUGIN_HANDLED;
}

public Reset_Credits(id, level, cid) {
if(!cmd_access(id, level, cid, 2)) {
return PLUGIN_HANDLED;
}
new arg[23], gplayers[32], num, i, players, name[32];
get_user_name(id, name, 31);
read_argv(1, arg, 23);
if(equali(arg, "@T")) {
get_players(gplayers, num, "e", "TERRORIST");
for(i = 0; i < num; i++) {
players = gplayers[i];
if(!is_user_connected(players))
continue;
PlayerCredits[players] = 0;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 a luat^x03 creditele^x04 tuturor^x03 Furienilor.");
case 2: ColorChat(0, "^x03%s^x04 a luat^x03 creditele^x04 tuturor^x03 Furienilor.", name);
}
}

else if(equali(arg, "@CT")) {
get_players(gplayers, num, "e", "CT");
for(i = 0; i < num; i++) {
players = gplayers[i];
if(!is_user_connected(players))
continue;
PlayerCredits[players] = 0;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 a luat^x03 creditele^x04 tuturor^x03 Anti-Furienilor.");
case 2: ColorChat(0, "^x03%s^x04 a luat^x03 creditele^x04 tuturor^x03 Anti-Furienilor.", name);
}
}
if(equali(arg, "@All")) {
get_players(gplayers, num, "a");
for(i = 0; i < num; i++) {
players = gplayers[i];
if(!is_user_connected(players))
continue;
PlayerCredits[players] = 0;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 a luat^x03 creditele^x04 tuturor^x03 jucatorilor.");
case 2: ColorChat(0, "^x03%s^x04 a luatx03 creditele^x04 tuturor^x03 jucatorilor.", name);
}
}
new player = cmd_target(id, arg, 11);
if(!player) {
return PLUGIN_HANDLED;
}
PlayerCredits[player] = 0;
SaveCredits(id)
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(player, "^x03Adminul^x04 ti-a luat^x03 creditele.");
case 2: ColorChat(player, "^x03%s^x04 ti-a luat^x03 creditele.", name);
}
return PLUGIN_HANDLED;
}

//------| Save Credits |------//
public SaveCredits(id) {
Vault = nvault_open("DepozitCredits");
new data_credits[256], key_credits[64];
switch( get_pcvar_num(savepoints) ) {
case 1: {
new name[33];
get_user_name(id,name,32);
format(key_credits, 63, "%s-/", name);
}
case 2: {
new player_ip[33];
get_user_ip(id,player_ip,32);
format(key_credits, 63, "%s-/", player_ip);
}
case 3: {
new steam_ID[33];
get_user_authid(id,steam_ID,32);
format(key_credits, 63, "%s-/", steam_ID);
}
}
format(data_credits, 255, "%i#", PlayerCredits[id]);
nvault_set(Vault, key_credits, data_credits);
return PLUGIN_CONTINUE;
}
//------| Loading Credits |------//
public LoadCredits(id) {
Vault = nvault_open("DepozitCredits");
new data_credits[256], key_credits[64];
switch( get_pcvar_num(savepoints) ) {
case 1: {
new name[33];
get_user_name(id,name,32);
format(key_credits, 63, "%s-/", name);
}
case 2: {
new player_ip[33];
get_user_ip(id,player_ip,32);
format(key_credits, 63, "%s-/", player_ip);
}
case 3: {
new steam_ID[33];
get_user_authid(id,steam_ID,32);
format(key_credits, 63, "%s-/", steam_ID);
}
}
format(data_credits, 255, "%i#", PlayerCredits[id]);
nvault_get(Vault, key_credits, data_credits, 255);
replace_all(data_credits, 255, "#", " ");

new Credits[32];
parse(data_credits, Credits, 31);
PlayerCredits[id] = str_to_num(Credits);
return PLUGIN_CONTINUE;
}

stock ColorChat(const id, const input[], any:...) {
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);

replace_all(msg, 190, "!x04", "^4");
replace_all(msg, 190, "!x01", "^1");
replace_all(msg, 190, "!x03", "^3");

if(id) players[0] = id;
else get_players(players, count, "ch"); {
for(new i = 0; i < count; i++) {
if(is_user_connected(players[i])) {
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}

Si depozit :

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <csx>
#include <dhudmessage>
#include <fakemeta>
#include <nvault>

#define PLUGIN "Depozit Mooney"
#define AUTHOR "Aragon*"
#define VERSION "1.0"

enum (+= 100)
{
TASK_MESAJHUD
}

#define ID_HUD (taskid - TASK_MESAJHUD)

new PlayerCredits[10000], retrase[33];
new Vault, SymbolsName, savepoints;

public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_forward(FM_ClientUserInfoChanged, "ChangeName");
SymbolsName = register_cvar("fr_name_symbols", "`"); //| Symbols Name Restricted |// biohazardshopmod = register_cvar("bh_shop_mode", "1"); //| Money/Points 0 Money Tax -> 1 Points Tax |//
savepoints = register_cvar("fr_save_points", "1"); //| Save Points Mode 0 Disable -> 1 Name -> 2 IP -> 3 SteamID |//
register_clcmd("depozit","Depozit")
register_logevent("round_start", 2, "1=Round_Start")
register_clcmd("say /depozit","Depozit")
register_clcmd("say_team /depozit","Depozit")
register_clcmd("retrage","Retrage")
register_clcmd("say /retrage","Retrage")
register_clcmd("say_team /retrage","Retrage")
register_clcmd("credite","Show_Credits")
register_clcmd("credite","Show_Credits")
register_clcmd("say /credite","Show_Credits")
register_clcmd("say /credite","Show_Credits")
register_clcmd("say_team /credite","Show_Credits")
register_clcmd("say_team /credite","Show_Credits")
register_concmd("amx_give_credits", "Give_Credits", ADMIN_IMMUNITY, "Name/@T/@CT/@All -> Amount");
register_concmd("amx_reset_credits", "Reset_Credits", ADMIN_IMMUNITY, "Name/@T/@CT/@All");
}
public plugin_natives() {
register_native("get_user_credits", "get_user_credits", 1);
register_native("set_user_credits", "set_user_credits", 1);
}
public set_user_credits(id, credits) {
PlayerCredits[id] = credits;
SaveCredits(id)
}
public get_user_credits(id) {
return PlayerCredits[id]
}
public client_putinserver(id) {
LoadCredits(id)
retrase[id] = 0
set_task(180.0, "give_credits", id, _, _, "b")
set_task(1.0, "MesajHUD", id+TASK_MESAJHUD, _, _, "b")
}
public client_authorized(id) {
LoadCredits(id)
}
public client_connected(id) {
LoadCredits(id)
}
public client_disconnect(id) {
SaveCredits(id)
remove_task(id)
retrase[id] = 0
remove_task(id+TASK_MESAJHUD)
}

public give_credits(id)
{
ColorChat(id, "^x03[FURIEN]^x04 Ai primit^x03 15 credite^x04 pentru ca ai jucat 5 minute.");
ColorChat(id, "^x03[FURIEN]^x04 Joaca cat mai mult si acumulezi credite in prostie.");
PlayerCredits[id] += 15
}

public bomb_planted(id)
{
new nume[32];
get_user_name(id, nume, 31)
PlayerCredits[id] += 10
ColorChat(0, "^x03[FURIEN]^x04 Pentru plantarea bombei,^x03 %s^x04 a primit 10 credite.", nume);
}

public bomb_explode(id)
{
new nume[32];
get_user_name(id, nume, 31)
PlayerCredits[id] += 20
ColorChat(0, "^x03[FURIEN]^x04 Pentru explodarea bombei,^x03 %s^x04 a primit 20 credite.", nume);
}

public bomb_defused(id)
{
new nume[32];
get_user_name(id, nume, 31)
PlayerCredits[id] += 30
ColorChat(0, "^x03[FURIEN]^x04 Pentru dezamorsarea bombei,^x03 %s^x04 a primit 30 credite.", nume);
}

public round_start()
{
static id;
for (id = 1; id <= get_maxplayers(); id++)
{
if(is_user_alive(id))
{
retrase[id] = 0
}
}
}

public MesajHUD(taskid)
{
static id
id = ID_HUD;

if(!is_user_alive(id))
{
id = pev(id, pev_iuser2)

if(!is_user_alive(id))
return;
}

if(id != ID_HUD)
{
new nume[32];
get_user_name(id, nume, 31)
set_dhudmessage(200, 100, 150, 0.0, 0.52, 0, 6.0, 1.1, 0.0, 0.0)
show_dhudmessage(ID_HUD, "%s^nViata: %d | Credite: %d", nume, pev(id, pev_health), PlayerCredits[id])
}
else
{
set_dhudmessage(0, 100, 250, 0.0, 0.885, 0, 6.0, 1.1, 0.0, 0.0)
show_dhudmessage(ID_HUD, "^nViata: %d | Credite: %d", pev(ID_HUD, pev_health), PlayerCredits[id])
}
}

//------| Change Name |------//
public ChangeName(id, buffer) {
if(!is_user_connected(id))
return FMRES_IGNORED;

static Name[32], Val[32];
get_user_name(id, Name, sizeof Name - 1);
engfunc(EngFunc_InfoKeyValue, buffer, "name", Val, sizeof Val - 1);

if(equal(Val, Name))
return FMRES_IGNORED;

set_task(0.2, "client_connect", id);
return FMRES_SUPERCEDE;
}

//------| Client connect |------//
public client_connect(id) {
static sName[32];
get_user_name(id, sName, sizeof sName - 1);
static sChars[32];
get_pcvar_string(SymbolsName, sChars, sizeof sChars - 1);
for(new i = 0 ; i < strlen(sName) ; i++) {
for(new j = 0 ; j < strlen(sChars) ; j++) {
if(sName[i] == sChars[j]) {
server_cmd("kick #%d ^"Numele tau contine caractere nepermise.^"", get_user_userid(id));
break;
}
else {
LoadCredits(id);
}
}
}
}

public Depozit(id) {
if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) return PLUGIN_HANDLED;

if(cs_get_user_money(id) == 16000) {
ColorChat(id, "^x03[FURIEN]^x04 Ai depus^x03 $ 16000^x04 si ai primit^x03 un credit^x04.");
PlayerCredits[id] += 1;
cs_set_user_money(id, 0);
}
else {
ColorChat(id, "^x03[FURIEN]^x04 Nu ai^x03 $ 16000^x04.");
}
SaveCredits(id)
return PLUGIN_HANDLED;
}

public Retrage(id)
{
if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
return PLUGIN_HANDLED;

if(cs_get_user_money(id) == 16000)
{
ColorChat(id, "^x03[FURIEN]^x04 Ai deja^x03 $ 16000^x04.");
}
else if(PlayerCredits[id])
{
if(retrase[id] < 3)
{
ColorChat(id, "^x03[FURIEN]^x04 Ai retras^x03 un credit^x04 si ai primit^x03 $ 16000^x04.");
PlayerCredits[id] -= 1;
cs_set_user_money(id, 16000);
retrase[id]++
}
else
{
ColorChat(id, "^x03[FURIEN]^x04 Ai retras runda asta deja^x03 3 credite^x04. Incearca runda viitoare.");
}
}
else
{
ColorChat(id, "^x03[FURIEN]^x04 Ai nevoie de^x03 un credit^x04 pentru a retrage.");
}
SaveCredits(id)
return PLUGIN_HANDLED;
}

public Show_Credits(id) {
set_hudmessage(0, 128, 0, 0.03, 0.86, 2, 6.0, 5.0);
show_hudmessage(id, "Ai %d credite.", PlayerCredits[id]);
ColorChat(id, "^x03[FURIEN]^x04 Ai^x03 %d^x04 credite.", PlayerCredits[id]);
return PLUGIN_HANDLED;
}

public Give_Credits(id, level, cid) {
if(!cmd_access(id, level, cid, 2)) {
return PLUGIN_HANDLED;
}
new arg[23], gplayers[32], num, i, players, name[32];
get_user_name(id, name, 31);
read_argv(1, arg, 23);
new give_credits[5];
read_argv(2, give_credits, charsmax(give_credits));
new Credits = str_to_num(give_credits);
if(equali(arg, "@T")) {
get_players(gplayers, num, "e", "TERRORIST");
for(i = 0; i < num; i++) {
players = gplayers[i];
if(!is_user_connected(players))
continue;
PlayerCredits[players] += Credits;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Furienilor.", Credits);
case 2: ColorChat(0, "^x03%s^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Furienilor.", name, Credits);
}
}
else if(equali(arg, "@CT")) {
get_players(gplayers, num, "e", "CT");
for(i = 0; i < num; i++) {
players = gplayers[i];
if(!is_user_connected(players))
continue;
PlayerCredits[players] += Credits;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Anti-Furienilor.", Credits);
case 2: ColorChat(0, "^x03%s^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Anti-Furienilor.", name, Credits);
}
}
if(equali(arg, "@All")) {
get_players(gplayers, num, "a");
for(i = 0; i < num; i++) {
players = gplayers[i];
if(!is_user_connected(players))
continue;
PlayerCredits[players] += Credits;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 le-a dat^x03 %i credite^x04 tuturor^x03 jucatorilor.", Credits);
case 2: ColorChat(0, "^x03%s^x04 a dat^x03 %i credite ^x03 jucatorilor.", name, Credits);
}
}
new player = cmd_target(id, arg, 11);
if(!player) {
return PLUGIN_HANDLED;
}
PlayerCredits[player] += Credits;
SaveCredits(id)
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(player, "^x03Adminul^x04 ti-a dat^x03 %i credite.", Credits);
case 2: ColorChat(player, "^x03%s^x04 ti-a dat^x03 %i credite.", name, Credits);
}
return PLUGIN_HANDLED;
}

public Reset_Credits(id, level, cid) {
if(!cmd_access(id, level, cid, 2)) {
return PLUGIN_HANDLED;
}
new arg[23], gplayers[32], num, i, players, name[32];
get_user_name(id, name, 31);
read_argv(1, arg, 23);
if(equali(arg, "@T")) {
get_players(gplayers, num, "e", "TERRORIST");
for(i = 0; i < num; i++) {
players = gplayers[i];
if(!is_user_connected(players))
continue;
PlayerCredits[players] = 0;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 a luat^x03 creditele^x04 tuturor^x03 Furienilor.");
case 2: ColorChat(0, "^x03%s^x04 a luat^x03 creditele^x04 tuturor^x03 Furienilor.", name);
}
}

else if(equali(arg, "@CT")) {
get_players(gplayers, num, "e", "CT");
for(i = 0; i < num; i++) {
players = gplayers[i];
if(!is_user_connected(players))
continue;
PlayerCredits[players] = 0;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 a luat^x03 creditele^x04 tuturor^x03 Anti-Furienilor.");
case 2: ColorChat(0, "^x03%s^x04 a luat^x03 creditele^x04 tuturor^x03 Anti-Furienilor.", name);
}
}
if(equali(arg, "@All")) {
get_players(gplayers, num, "a");
for(i = 0; i < num; i++) {
players = gplayers[i];
if(!is_user_connected(players))
continue;
PlayerCredits[players] = 0;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 a luat^x03 creditele^x04 tuturor^x03 jucatorilor.");
case 2: ColorChat(0, "^x03%s^x04 a luatx03 creditele^x04 tuturor^x03 jucatorilor.", name);
}
}
new player = cmd_target(id, arg, 11);
if(!player) {
return PLUGIN_HANDLED;
}
PlayerCredits[player] = 0;
SaveCredits(id)
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(player, "^x03Adminul^x04 ti-a luat^x03 creditele.");
case 2: ColorChat(player, "^x03%s^x04 ti-a luat^x03 creditele.", name);
}
return PLUGIN_HANDLED;
}

//------| Save Credits |------//
public SaveCredits(id) {
Vault = nvault_open("DepozitCredits");
new data_credits[256], key_credits[64];
switch( get_pcvar_num(savepoints) ) {
case 1: {
new name[33];
get_user_name(id,name,32);
format(key_credits, 63, "%s-/", name);
}
case 2: {
new player_ip[33];
get_user_ip(id,player_ip,32);
format(key_credits, 63, "%s-/", player_ip);
}
case 3: {
new steam_ID[33];
get_user_authid(id,steam_ID,32);
format(key_credits, 63, "%s-/", steam_ID);
}
}
format(data_credits, 255, "%i#", PlayerCredits[id]);
nvault_set(Vault, key_credits, data_credits);
return PLUGIN_CONTINUE;
}
//------| Loading Credits |------//
public LoadCredits(id) {
Vault = nvault_open("DepozitCredits");
new data_credits[256], key_credits[64];
switch( get_pcvar_num(savepoints) ) {
case 1: {
new name[33];
get_user_name(id,name,32);
format(key_credits, 63, "%s-/", name);
}
case 2: {
new player_ip[33];
get_user_ip(id,player_ip,32);
format(key_credits, 63, "%s-/", player_ip);
}
case 3: {
new steam_ID[33];
get_user_authid(id,steam_ID,32);
format(key_credits, 63, "%s-/", steam_ID);
}
}
format(data_credits, 255, "%i#", PlayerCredits[id]);
nvault_get(Vault, key_credits, data_credits, 255);
replace_all(data_credits, 255, "#", " ");

new Credits[32];
parse(data_credits, Credits, 31);
PlayerCredits[id] = str_to_num(Credits);
return PLUGIN_CONTINUE;
}

stock ColorChat(const id, const input[], any:...) {
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);

replace_all(msg, 190, "!x04", "^4");
replace_all(msg, 190, "!x01", "^1");
replace_all(msg, 190, "!x03", "^3");

if(id) players[0] = id;
else get_players(players, count, "ch"); {
for(new i = 0; i < count; i++) {
if(is_user_connected(players[i])) {
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/

0 0
  
Back to top
View user's profile Send private message
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 21-07-2015, 23:05:14 | Translate post to: ... (Click for more languages)

Oh stai asa atunci nu are cum sa iti mearga nici VIP-ul te sfatuiesc sa il folosesti pe asta e mult mai ok si daca cauti pe net are ff multe plugine care merg cu el .
Spoiler:



Retired from Amxmodx

1 0
  
Back to top
View user's profile Send private message
Gaby*

[Mentally Stable]



Status: Offline
(since 14-10-2018 13:46)
Joined: 13 Jul 2015
Posts: 95, Topics: 25
Location: Romania

Reputation: 122.1
Votes: 4

Post Posted: 21-07-2015, 23:24:36 | Translate post to: ... (Click for more languages)

ok ms !

Posturi unite automat, 22-07-2015, 00:24:36

Eroare..... : Host_Error : PF_precache_model_I: Bad string " -

0 0
  
Back to top
View user's profile Send private message
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 21-07-2015, 23:28:32 | Translate post to: ... (Click for more languages)

Daca nu merge nici acum nu ai toate modelele.
Spoiler:



Retired from Amxmodx

1 0
  
Back to top
View user's profile Send private message
Gaby*

[Mentally Stable]



Status: Offline
(since 14-10-2018 13:46)
Joined: 13 Jul 2015
Posts: 95, Topics: 25
Location: Romania

Reputation: 122.1
Votes: 4

Post Posted: 22-07-2015, 00:04:13 | Translate post to: ... (Click for more languages)

Bun deci tot nu merge cred ca-i din cauza shp-ului

Mai bine imi faci unu uite asa :

Anti-Furien Shop :

dualmp5-20 credite
scorpionmp5 - 30 credite
ak 47 gold - 50 credite
15 HP - 10 credite
15 ap - 5 credite
Arme Vip :

vipcartblue-10 credite
Pet - 25 credite ( Acesta sa aiba speed gravitatie si animalul acela )
Vipdualkriss-15 credite

Furien Shop

infinite knife - 25 credite sa aiba [x2]
super knife -30 credite [x3]
15 HP - 15 credite
15 ap - 10 credite

Si knife pentru vip :
vip axe - 35 credite [x4]

Uite modelele : http://www1.zippyshare.com/v/18176867/file.html !

Sistemul de credite pe care mi lai dat tu sa-l pui :)

Posturi unite automat, 22-07-2015, 01:04:13

Cand cumperi sau nu ai credite sa Scrie [Furien] Nu ai destule credite pentru a cumpara acest item. etc... sa fie furien in fata ....

0 0
  
Back to top
View user's profile Send private message
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 22-07-2015, 00:23:55 | Translate post to: ... (Click for more languages)

Pune-mi toata eroarea ca degeaba fac iar daca tie nu iti merge...


Retired from Amxmodx

1 0
  
Back to top
View user's profile Send private message
Gaby*

[Mentally Stable]



Status: Offline
(since 14-10-2018 13:46)
Joined: 13 Jul 2015
Posts: 95, Topics: 25
Location: Romania

Reputation: 122.1
Votes: 4

Post Posted: 22-07-2015, 12:09:23 | Translate post to: ... (Click for more languages)

eroare e aceeasi cand bag alt shop merge....

Posturi unite automat, 22-07-2015, 13:09:23

Host_Error : PF_precache_model_I: Bad string "

0 0
  
Back to top
View user's profile Send private message
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 22-07-2015, 15:09:55 | Translate post to: ... (Click for more languages)

Pusese hades la precache "" acm ar tr sa mearga
Spoiler:



Retired from Amxmodx

1 0
  
Back to top
View user's profile Send private message
Gaby*

[Mentally Stable]



Status: Offline
(since 14-10-2018 13:46)
Joined: 13 Jul 2015
Posts: 95, Topics: 25
Location: Romania

Reputation: 122.1
Votes: 4

Post Posted: 22-07-2015, 15:56:08 | Translate post to: ... (Click for more languages)

Bun merge dar carei comanda de dat credite ? ;?
0 0
  
Back to top
View user's profile Send private message
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 22-07-2015, 16:04:15 | Translate post to: ... (Click for more languages)

register_clcmd( "amx_give_credits", "ClCmdGiveCredits" );
register_clcmd( "amx_take_credits", "ClCmdTakeCredits" );

amx_give_credits @ALL/@T/@CT/<nume> <cat vrei tu sa dai >



Retired from Amxmodx

1 0
  
Back to top
View user's profile Send private message
Gaby*

[Mentally Stable]



Status: Offline
(since 14-10-2018 13:46)
Joined: 13 Jul 2015
Posts: 95, Topics: 25
Location: Romania

Reputation: 122.1
Votes: 4

Post Posted: 22-07-2015, 17:21:02 | Translate post to: ... (Click for more languages)

OK MS
0 0
  
Back to top
View user's profile Send private message

  Topic locked


Topic is closed, you cannot post any messages in it anymore

Locked by destroi112, 07 August 2015 21:17



 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Plugins - Help / Support  
Go to page 1, 2  Next    


The time now is 10-04-2025, 19:40:44
Copyright info

Based on phpBB ro/com
B

 
 
 







I forgot my password