Заявка за nade_giver.

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.

Модератор: Extreme

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Заявка за nade_giver.

Мнение от iv69 » 23 Авг 2019, 19:48

Здравейте,
Трябва ми плъгин за "раздаване на гранати" (за Respawn-сървър) на играчите, но:
1. Да пуска само he grenade;
2. И за терористите и за контрите да има отделни настройки с квари, през какъв интервал да ги получават: примерно полицаите да получават he grenade на всеки 30 сек, а - терористите - 45 сек, или обратно ( просто всеки сам да си ги определи...)
Благодаря.

Аватар
mi0
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 534
Регистриран на: 09 Дек 2016, 22:02
Се отблагодари: 97 пъти
Получена благодарност: 120 пъти
Обратна връзка:

Заявка за nade_giver.

Мнение от mi0 » 23 Авг 2019, 20:00

Обеснителноста на идеята ти хич я няма. Искаш всеки да си избира, кога да му дава граната? Админите да могат да дават гранати? Ти да избереш, кога някой да получава гранати?
aka kurdokoleno
Catch Mod - 87.121.112.232:27021

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Заявка за nade_giver.

Мнение от iv69 » 23 Авг 2019, 20:08

mi0 написа: 23 Авг 2019, 20:00 Обеснителноста на идеята ти хич я няма. Искаш всеки да си избира, кога да му дава граната? Админите да могат да дават гранати? Ти да избереш, кога някой да получава гранати?
извинявам се - ще се поясня: Да дава автоматично на всички играчи по една от HE-гранатите, през различни интервали от време(определени за по-лесно с квари) за различните отбори: терористи и кънтър-терористи. По принцип ползвам ето този плъгин в момента:
https://forums.alliedmods.net/showthread.php?p=610340
там има cvar, за интервала през който да се получават автоматично гранати, но е един и е валиден и за двата отбора но проблема е , че в него има и доста излишни функции които съм спрял. Ако на някого му се занимава , може да ми го преработи, или да го ползва за "основа" ???

Аватар
mi0
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 534
Регистриран на: 09 Дек 2016, 22:02
Се отблагодари: 97 пъти
Получена благодарност: 120 пъти
Обратна връзка:

Заявка за 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")	
	}
}
ПП: прекалено е лесно че да преработвам най-вероятно лошо написан плъгин
aka kurdokoleno
Catch Mod - 87.121.112.232:27021

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Заявка за nade_giver.

Мнение от iv69 » 23 Авг 2019, 21:10

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 Скриптър
AMXX Скриптър
Мнения: 534
Регистриран на: 09 Дек 2016, 22:02
Се отблагодари: 97 пъти
Получена благодарност: 120 пъти
Обратна връзка:

Заявка за 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")
aka kurdokoleno
Catch Mod - 87.121.112.232:27021

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Заявка за nade_giver.

Мнение от iv69 » 23 Авг 2019, 22:01

mi0 написа: 23 Авг 2019, 21:27 Да но гледай да го напишеш с .0 накрая. И извинявам се, кръстил съм ги еднакво, промени втория в кода като накрая добавиш "c" преди "t"-то.

Код за потвърждение: Избери целия код

	g_iCvarTimeCT = register_cvar("amx_grenadetimet", "30.0")
->

Код за потвърждение: Избери целия код

	g_iCvarTimeCT = register_cvar("amx_grenadetimect", "30.0")
Благодаря. Сега ще пробвам и нека още малко поостане отворена темата, но се надявам да е всичко тип-топ :beer: .

Добавено преди 19 минути 19 секунди:
Плъгина работи перфектно !!! И точно така , както аз си представях !
Благодаря, заключете моля !!!

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 16 госта