Заявка за nade_giver.
Модератор: Extreme
-
iv69
Извън линия - Потребител
- Мнения: 744
- Регистриран на: 17 Мар 2018, 15:34
- Се отблагодари: 214 пъти
- Получена благодарност: 39 пъти
Заявка за nade_giver.
Здравейте,
Трябва ми плъгин за "раздаване на гранати" (за Respawn-сървър) на играчите, но:
1. Да пуска само he grenade;
2. И за терористите и за контрите да има отделни настройки с квари, през какъв интервал да ги получават: примерно полицаите да получават he grenade на всеки 30 сек, а - терористите - 45 сек, или обратно ( просто всеки сам да си ги определи...)
Благодаря.
Трябва ми плъгин за "раздаване на гранати" (за Respawn-сървър) на играчите, но:
1. Да пуска само he grenade;
2. И за терористите и за контрите да има отделни настройки с квари, през какъв интервал да ги получават: примерно полицаите да получават he grenade на всеки 30 сек, а - терористите - 45 сек, или обратно ( просто всеки сам да си ги определи...)
Благодаря.
-
mi0
Извън линия - AMXX Скриптър
- Мнения: 534
- Регистриран на: 09 Дек 2016, 22:02
- Се отблагодари: 97 пъти
- Получена благодарност: 120 пъти
- Обратна връзка:
Заявка за nade_giver.
Обеснителноста на идеята ти хич я няма. Искаш всеки да си избира, кога да му дава граната? Админите да могат да дават гранати? Ти да избереш, кога някой да получава гранати?
aka kurdokoleno
Catch Mod - 87.121.112.232:27021
Catch Mod - 87.121.112.232:27021
-
iv69
Извън линия - Потребител
- Мнения: 744
- Регистриран на: 17 Мар 2018, 15:34
- Се отблагодари: 214 пъти
- Получена благодарност: 39 пъти
Заявка за nade_giver.
извинявам се - ще се поясня: Да дава автоматично на всички играчи по една от HE-гранатите, през различни интервали от време(определени за по-лесно с квари) за различните отбори: терористи и кънтър-терористи. По принцип ползвам ето този плъгин в момента:
https://forums.alliedmods.net/showthread.php?p=610340
там има cvar, за интервала през който да се получават автоматично гранати, но е един и е валиден и за двата отбора но проблема е , че в него има и доста излишни функции които съм спрял. Ако на някого му се занимава , може да ми го преработи, или да го ползва за "основа" ???
-
mi0
Извън линия - AMXX Скриптър
- Мнения: 534
- Регистриран на: 09 Дек 2016, 22:02
- Се отблагодари: 97 пъти
- Получена благодарност: 120 пъти
- Обратна връзка:
Заявка за nade_giver.
тествай
ПП: прекалено е лесно че да преработвам най-вероятно лошо написан плъгин
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <fun>
#define PLUGIN "HeGren Giver"
#define VERSION "1.0"
#define AUTHOR "mi0"
new g_iCvarTimeT, g_iCvarTimeCT
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
g_iCvarTimeT = register_cvar("amx_grenadetimet", "45.0")
g_iCvarTimeCT = register_cvar("amx_grenadetimet", "30.0")
set_task(get_pcvar_float(g_iCvarTimeT), "task_GiveGrenT")
set_task(get_pcvar_float(g_iCvarTimeCT), "task_GiveGrenCT")
}
public task_GiveGrenT()
{
giveGrenades("TERRORIST")
set_task(get_pcvar_float(g_iCvarTimeT), "task_GiveGrenT")
}
public task_GiveGrenCT()
{
giveGrenades("CT")
set_task(get_pcvar_float(g_iCvarTimeCT), "task_GiveGrenCT")
}
giveGrenades(szTeam[16])
{
new iPlayers[32], iPlayersNum
get_players(iPlayers, iPlayersNum, "ae", szTeam)
for (--iPlayersNum; iPlayersNum >= 0; iPlayersNum--)
{
give_item(iPlayers[iPlayersNum], "weapon_hegrenade")
}
}
aka kurdokoleno
Catch Mod - 87.121.112.232:27021
Catch Mod - 87.121.112.232:27021
-
iv69
Извън линия - Потребител
- Мнения: 744
- Регистриран на: 17 Мар 2018, 15:34
- Се отблагодари: 214 пъти
- Получена благодарност: 39 пъти
Заявка за nade_giver.
Ей сегинка. Благодаря за сега, ще го пробвамmi0 написа: ↑23 Авг 2019, 20:39 тествайПП: прекалено е лесно че да преработвам най-вероятно лошо написан плъгинКод за потвърждение: Избери целия код
#include <amxmodx> #include <fun> #define PLUGIN "HeGren Giver" #define VERSION "1.0" #define AUTHOR "mi0" new g_iCvarTimeT, g_iCvarTimeCT public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) g_iCvarTimeT = register_cvar("amx_grenadetimet", "45.0") g_iCvarTimeCT = register_cvar("amx_grenadetimet", "30.0") set_task(get_pcvar_float(g_iCvarTimeT), "task_GiveGrenT") set_task(get_pcvar_float(g_iCvarTimeCT), "task_GiveGrenCT") } public task_GiveGrenT() { giveGrenades("TERRORIST") set_task(get_pcvar_float(g_iCvarTimeT), "task_GiveGrenT") } public task_GiveGrenCT() { giveGrenades("CT") set_task(get_pcvar_float(g_iCvarTimeCT), "task_GiveGrenCT") } giveGrenades(szTeam[16]) { new iPlayers[32], iPlayersNum get_players(iPlayers, iPlayersNum, "ae", szTeam) for (--iPlayersNum; iPlayersNum >= 0; iPlayersNum--) { give_item(iPlayers[iPlayersNum], "weapon_hegrenade") } }
Добавено преди 23 минути 28 секунди:
Имам едно питане:
ако искам да променям времената със тези два цвара ли става:
g_iCvarTimeT = register_cvar("amx_grenadetimet", "45.0")
g_iCvarTimeCT = register_cvar("amx_grenadetimet", "30.0")
тоест:
ако искам да е така:пиша в amxx.cfg ето това нали:
amx_grenadetimet 15 (- за тероистите)
amx_grenadetimet 30 (-за полицаите) - а няма ли пропуснато едно "с": да е нещо от рода: amx_grenadetimect 30 ? Щото на мен така ми изглеждат еднакво двата квара( - не че разбирам много от тия неща..., иначе плъгина се компилира, чете го сървъра и раздава гранати но с еднакво време е и за двата тима, сега както е?
-
mi0
Извън линия - AMXX Скриптър
- Мнения: 534
- Регистриран на: 09 Дек 2016, 22:02
- Се отблагодари: 97 пъти
- Получена благодарност: 120 пъти
- Обратна връзка:
Заявка за nade_giver.
Да но гледай да го напишеш с .0 накрая. И извинявам се, кръстил съм ги еднакво, промени втория в кода като накрая добавиш "c" преди "t"-то.
->
Код за потвърждение: Избери целия код
g_iCvarTimeCT = register_cvar("amx_grenadetimet", "30.0")
Код за потвърждение: Избери целия код
g_iCvarTimeCT = register_cvar("amx_grenadetimect", "30.0")
aka kurdokoleno
Catch Mod - 87.121.112.232:27021
Catch Mod - 87.121.112.232:27021
-
iv69
Извън линия - Потребител
- Мнения: 744
- Регистриран на: 17 Мар 2018, 15:34
- Се отблагодари: 214 пъти
- Получена благодарност: 39 пъти
Заявка за nade_giver.
Благодаря. Сега ще пробвам и нека още малко поостане отворена темата, но се надявам да е всичко тип-топ .mi0 написа: ↑23 Авг 2019, 21:27 Да но гледай да го напишеш с .0 накрая. И извинявам се, кръстил съм ги еднакво, промени втория в кода като накрая добавиш "c" преди "t"-то.->Код за потвърждение: Избери целия код
g_iCvarTimeCT = register_cvar("amx_grenadetimet", "30.0")
Код за потвърждение: Избери целия код
g_iCvarTimeCT = register_cvar("amx_grenadetimect", "30.0")
Добавено преди 19 минути 19 секунди:
Плъгина работи перфектно !!! И точно така , както аз си представях !
Благодаря, заключете моля !!!
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 6 Отговори
- 2279 Преглеждания
-
Последно мнение от tom1k
-
- 9 Отговори
- 719 Преглеждания
-
Последно мнение от HeatoN
-
- 0 Отговори
- 799 Преглеждания
-
Последно мнение от Dobromir23
-
- 12 Отговори
- 4573 Преглеждания
-
Последно мнение от mi0
-
- 2 Отговори
- 1500 Преглеждания
-
Последно мнение от impossible
-
- 3 Отговори
- 1531 Преглеждания
-
Последно мнение от To.To
-
- 4 Отговори
- 1513 Преглеждания
-
Последно мнение от Pach0nkata ;]
Кой е на линия
Потребители разглеждащи този форум: Google [Bot] и 16 госта