Здравейте,
Може ли плъгин за респаун-сървър на CS1.6 с който да може да се "дават" на полицаите (където и да са те) комплекта от гранати, но точно в момента в който бъде заложена бомбата и започне "обратното отброяване" и само един път?
И ако не представлява трудност, HE-гранатата от комплекта да е с 3-пъти по голяма мощност, тоест да взема 3х HP?
Благодаря.
Заявка за "gift set of grenades" за полицаите.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Заявка за "gift set of grenades" за полицаите.
Без щетата.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <csx>
#include <fun>
public plugin_init()
{
register_plugin("Bomb Pack on Plant", "1.0", "OciXCrom")
}
public bomb_planted(id)
{
new iPlayers[32], iPnum
get_players(iPlayers, iPnum, "ae", "CT")
for(new i, iPlayer; i < iPnum; i++)
{
iPlayer = iPlayers[i]
give_item(iPlayer, "weapon_hegrenade")
give_item(iPlayer, "weapon_flashbang")
give_item(iPlayer, "weapon_smokegrenade")
}
}
-
mi0
Извън линия - AMXX Скриптър
- Мнения: 534
- Регистриран на: 09 Дек 2016, 22:02
- Се отблагодари: 97 пъти
- Получена благодарност: 120 пъти
- Обратна връзка:
Заявка за "gift set of grenades" за полицаите.
Ето ти ReAPI версия - тествай я.(със щетата)
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <reapi>
#define PLUGIN "CT Gren Pack"
#define VERSION "0.1-ReAPI"
#define AUTHOR "mi0"
#define DMG_MULTI 3.0
new bool:g_bIsBombPlanted
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHookChain(RG_CBasePlayer_TakeDamage, "OnPlayerTakeDamage")
RegisterHookChain(RG_PlantBomb, "OnBombPlant", 1)
RegisterHookChain(RG_RoundEnd, "ZeroPlanted", 1)
RegisterHookChain(RG_CGrenade_ExplodeBomb, "ZeroPlanted", 1)
RegisterHookChain(RG_CGrenade_DefuseBombEnd, "OnDefuseEnd", 1)
}
public OnPlayerTakeDamage(id, pevInflictor, pevAttacker, Float:flDamage)
{
if (!g_bIsBombPlanted || get_member(pevAttacker, m_iTeam) != 2)
{
return
}
new WeaponIdType:iWeaponID = get_member(pevInflictor, m_iId)
if (iWeaponID != WEAPON_HEGRENADE)
{
return
}
SetHookChainArg(4, ATYPE_FLOAT, flDamage * DMG_MULTI)
}
public OnBombPlant()
{
new iPlayers[32], iPlayersNum
get_players(iPlayers, iPlayersNum, "ae", "CT")
if (iPlayersNum)
{
g_bIsBombPlanted = true
for(--iPlayersNum; iPlayersNum >= 0; iPlayersNum--)
{
GiveGrens(iPlayers[iPlayersNum])
}
}
}
public OnDefuseEnd(this, player, bool:bDefused)
{
#pragma unused this
#pragma unused player
if (bDefused)
{
ZeroPlanted()
}
}
public ZeroPlanted()
{
if (g_bIsBombPlanted)
{
g_bIsBombPlanted = false
}
}
GiveGrens(id)
{
rg_give_item(id, "weapon_flashbang")
rg_set_user_bpammo(id, WEAPON_FLASHBANG, 2)
rg_give_item(id, "weapon_hegrenade")
rg_give_item(id, "weapon_smokegrenade")
}
aka kurdokoleno
Catch Mod - 87.121.112.232:27021
Catch Mod - 87.121.112.232:27021
-
iv69
Извън линия - Потребител
- Мнения: 744
- Регистриран на: 17 Мар 2018, 15:34
- Се отблагодари: 214 пъти
- Получена благодарност: 39 пъти
Заявка за "gift set of grenades" за полицаите.
За съжаление не съм на REHLDS ? Ще бъдеш ли така добър да пробваш за обикновения вариант или е проблем ?mi0 написа: ↑19 Авг 2019, 20:17 Ето ти ReAPI версия - тествай я.(със щетата)Код за потвърждение: Избери целия код
#include <amxmodx> #include <reapi> #define PLUGIN "CT Gren Pack" #define VERSION "0.1-ReAPI" #define AUTHOR "mi0" #define DMG_MULTI 3.0 new bool:g_bIsBombPlanted public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHookChain(RG_CBasePlayer_TakeDamage, "OnPlayerTakeDamage") RegisterHookChain(RG_PlantBomb, "OnBombPlant", 1) RegisterHookChain(RG_RoundEnd, "ZeroPlanted", 1) RegisterHookChain(RG_CGrenade_ExplodeBomb, "ZeroPlanted", 1) RegisterHookChain(RG_CGrenade_DefuseBombEnd, "OnDefuseEnd", 1) } public OnPlayerTakeDamage(id, pevInflictor, pevAttacker, Float:flDamage) { if (!g_bIsBombPlanted || get_member(pevAttacker, m_iTeam) != 2) { return } new WeaponIdType:iWeaponID = get_member(pevInflictor, m_iId) if (iWeaponID != WEAPON_HEGRENADE) { return } SetHookChainArg(4, ATYPE_FLOAT, flDamage * DMG_MULTI) } public OnBombPlant() { new iPlayers[32], iPlayersNum get_players(iPlayers, iPlayersNum, "ae", "CT") if (iPlayersNum) { g_bIsBombPlanted = true for(--iPlayersNum; iPlayersNum >= 0; iPlayersNum--) { GiveGrens(iPlayers[iPlayersNum]) } } } public OnDefuseEnd(this, player, bool:bDefused) { #pragma unused this #pragma unused player if (bDefused) { ZeroPlanted() } } public ZeroPlanted() { if (g_bIsBombPlanted) { g_bIsBombPlanted = false } } GiveGrens(id) { rg_give_item(id, "weapon_flashbang") rg_set_user_bpammo(id, WEAPON_FLASHBANG, 2) rg_give_item(id, "weapon_hegrenade") rg_give_item(id, "weapon_smokegrenade") }
Добавено преди 8 минути 18 секунди:
Ей сега пускам тест на плъгинчето. Трябваше ми нещо подобно ама и аз не знаех точно какво да е: Много са облагодетелствани терористите в моя сървър сега и дано малко се поизравнят нещата сега?!OciXCrom написа: ↑19 Авг 2019, 20:10 Без щетата.
Код за потвърждение: Избери целия код
#include <amxmodx> #include <csx> #include <fun> public plugin_init() { register_plugin("Bomb Pack on Plant", "1.0", "OciXCrom") } public bomb_planted(id) { new iPlayers[32], iPnum get_players(iPlayers, iPnum, "ae", "CT") for(new i, iPlayer; i < iPnum; i++) { iPlayer = iPlayers[i] give_item(iPlayer, "weapon_hegrenade") give_item(iPlayer, "weapon_flashbang") give_item(iPlayer, "weapon_smokegrenade") } }
БлагодаРЯ.
Добавено преди 26 минути 18 секунди:
Благодаря за плъгина.
-
mi0
Извън линия - AMXX Скриптър
- Мнения: 534
- Регистриран на: 09 Дек 2016, 22:02
- Се отблагодари: 97 пъти
- Получена благодарност: 120 пъти
- Обратна връзка:
Заявка за "gift set of grenades" за полицаите.
@OciXCrom вече е дал плъгин, може него да ползваш. Ще е добре също така, да преминеш на ReHLDS, защото в него има много bugfixes и много защити.
aka kurdokoleno
Catch Mod - 87.121.112.232:27021
Catch Mod - 87.121.112.232:27021
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 5 Отговори
- 263 Преглеждания
-
Последно мнение от zolfeca
-
- 2 Отговори
- 969 Преглеждания
-
Последно мнение от Balkan
-
- 3 Отговори
- 2067 Преглеждания
-
Последно мнение от i5Typical
-
- 3 Отговори
- 2019 Преглеждания
-
Последно мнение от OciXCrom
-
- 0 Отговори
- 799 Преглеждания
-
Последно мнение от Dobromir23
-
- 4 Отговори
- 1929 Преглеждания
-
Последно мнение от OciXCrom
-
- 3 Отговори
- 1850 Преглеждания
-
Последно мнение от neppyS BG
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 22 госта