/* [ BUY AMMO ] */ native SetAmmoValue( iPlayer, iAmount ); // Set ammo value native SetAmmoCost( iPlayer, iAmount ); // Set ammo vost native SetAmmoMax( iPlayer, iAmount ); // Set bpammo maximum forward buy_primary_ammo( iPlayer ); // Forward for buy primary ammo forward buy_secondary_ammo( iPlayer ); // Forward for buy secondary ammo /* [ BUY MENU ] */ enum { Pistols = 0, Shotguns, Automates, Rifles, Machines, Extras_Human, Extras_Zombie }; enum { All_Users = 0, VIP_Player, Buff_Player, Boss_Player } native ZP_Register_Item( const szItemName[ ], iItemCost ); // Register item for buy menu /** * Форвард покупки нашего предмета * * @iPlayer - наш игрок (который купил предмет) * @iItemID - индекс предмета, который купил игрок * * Использование: * public ZP_Item_Selected( iPlayer, iItemID ) **/ forward ZP_Item_Selected( iPlayer, iItemID ); // Item selected for buy menu /** * Возврат функции из Бай Меню * При использовании, предмет не будет куплен и деньги за него не заберёт * * Использование: * return BM_PLUGIN_HANDLED; **/ #define BM_PLUGIN_HANDLED 98 /* [ LEVEL SYSTEM ] */ enum { Level = 0, Exp }; native ZP_GetUserData( iPlayer, iType ); // Get user data (iType: 0 - level | 1 - exp) native ZP_GetUserExpForNextLevel( iPlayer ); // Get exp for next level getting native ZP_SetUserData( iPlayer, iType, iAmount ); // Set user data iType: 0 - level | 1 - exp) native ZP_GiveUserExp( iPlayer, iAmount ); // Give user exp native ZP_CheckUserNextLevel( iPlayer ); // Check user has been level up or not /* [ KNIFE MENU ] */ native ZP_SetUserKnifeCombat( iPlayer, bool: bState ); // Set user knife: Master Combat Black native ZP_SetUserKnifeFireAxe( iPlayer, bool: bState ); // Set user knife: Axe Fire native ZP_SetUserKnifeTurbulent9( iPlayer, bool: bState ); // Set user knife: Turbulent-9 native ZP_SetUserKnifeHammer( iPlayer, bool: bState ); // Set user knife: Hammer native ZP_SetUserKnifeBalrog9( iPlayer, bool: bState ); native ZP_SetUserKnifeThanatos9( iPlayer, bool: bState ); native ZP_SetUserKnifeStormGiant( iPlayer, bool: bState ); // Set user knife: Stormgiant Warhammer native ZP_SetUserKnifeDualPhantom( iPlayer, bool: bState ); // Set user knife: Dual Sword Phantom Slayer native ZP_GetUserKnife( iPlayer ); // Get user knife native ZP_SetUserKnife( iPlayer, iValue ); // Set user knife /* [ MONEY SYSTEM ] */ native GetUserMoney( iPlayer ); // Get user money native SetUserMoney( iPlayer, iAmount ); // Set user money native ZP_GetUserOpenBuyMenu( iPlayer ); // Get user can open buy menu