smurfa_vr HL-BG Community
Брой мнения : 8122 Дата на регистрация : 31.03.2011 Местожителство : Враца
| Заглавие: wpBox Life Time Пон 05 Авг 2013, 03:06 | |
| Автор: KORD_12.7 Линк към оригинала: [You must be registered and logged in to see this link.]Версия: 0.1 Модули: <amxmodx fakemeta hamsandwich Описание:Плъгина определя времето за живот на кутиите (weaponbox) (по подразбиране 60 сек) - Прикачени файлове
- wpBox_Life_Time.zip
- You don't have permission to download attachments.
- (5 Kb) Downloaded 7 times
|
|
Tony G HL-Фен
Брой мнения : 187 Дата на регистрация : 18.08.2012 Години : 38 Местожителство : Перник
| |
smurfa_vr HL-BG Community
Брой мнения : 8122 Дата на регистрация : 31.03.2011 Местожителство : Враца
| Заглавие: Re: wpBox Life Time Пон 05 Авг 2013, 12:03 | |
| По добре кажи колко искаш да ти го направя за да не пишем пак по 3 страници |
|
Tony G HL-Фен
Брой мнения : 187 Дата на регистрация : 18.08.2012 Години : 38 Местожителство : Перник
| Заглавие: Re: wpBox Life Time Пон 05 Авг 2013, 12:15 | |
| искам да е 0 секунди тъкмо никой да не може да го взима |
|
smurfa_vr HL-BG Community
Брой мнения : 8122 Дата на регистрация : 31.03.2011 Местожителство : Враца
| Заглавие: Re: wpBox Life Time Пон 05 Авг 2013, 23:27 | |
| Ето - Код:
-
/* * * v 0.1 [31.08.2011] * * http://aghl.ru/forum/ - Russian Half-Life and Adrenaline Gamer Community * */
#include <amxmodx> #include <fakemeta> #include <hamsandwich>
#define PLUGIN "wpBox_Life_Time" #define VERSION "0.1" #define AUTHOR "KORD_12.7"
#define MAX_ITEM_TYPES 6 // hud item selection slots #define LIFE_TIME 0.0 // LIFE TIME ! new g_iWpnBox
const m_pNext = 29 // CWeaponBox offsets new const m_rgpPlayerItems[MAX_ITEM_TYPES] = {21, 22, 23, 24, 25, 26} // one slot for each
const m_rgiszAmmo_slot0 = 28 // ammo names const m_rgAmmo_wpnbox = 60 // ammo quantities // WeaponBox extraoffset const XTRA_OFS_WEAPONBOX = 4
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "weaponbox", "Spawn_Post", 1) register_forward(FM_StartFrame, "fwStartFrame", 0) RegisterHam(Ham_Think, "weaponbox","Weaponbox_Think", 0) } public Spawn_Post(ent) { g_iWpnBox = ent }
public fwStartFrame() { if (pev_valid(g_iWpnBox)) { set_pev(g_iWpnBox, pev_nextthink, get_gametime() + LIFE_TIME) g_iWpnBox = 0 } return FMRES_IGNORED } public Weaponbox_Think(iBox) { WeaponBox_Kill(iBox) return HAM_SUPERCEDE } stock WeaponBox_Kill(const pWeaponBox) { new pWeapon, i; // destroy the weapons for (i = 0 ; i < MAX_ITEM_TYPES ; i++) { pWeapon = get_pdata_cbase(pWeaponBox, m_rgpPlayerItems[i], XTRA_OFS_WEAPONBOX) while (pev_valid(pWeapon)) { set_pev(pWeapon, pev_flags, FL_KILLME) pWeapon = get_pdata_cbase(pWeapon, m_pNext, XTRA_OFS_WEAPONBOX) } } set_pev(pWeaponBox, pev_flags, FL_KILLME); }
Последната промяна е направена от smurfa_vr на Вто 06 Авг 2013, 01:02; мнението е било променяно общо 1 път |
|
Tony G HL-Фен
Брой мнения : 187 Дата на регистрация : 18.08.2012 Години : 38 Местожителство : Перник
| |
Sponsored content
| |