Плъгин за промяна на количеството $$$ за 1 убийство.

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

Модератори: Extreme, Extreme, Extreme, Extreme, Extreme, Extreme, Extreme

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

Плъгин за промяна на количеството $$$ за 1 убийство.

Мнение от iv69 » 16 Юли 2018, 11:32

Трябва ми плъгин, с който да се променя само това, колко "$" да получава играча при убиване на противник(без никакво значение как или с какво е убит), и не искам никакви други "екстри" по него.
Благодаря !

Аватар
Devil_In_I
Извън линия
Потребител
Потребител
Мнения: 39
Регистриран на: 16 Дек 2017, 12:17
Местоположение: Тук, там

Плъгин за промяна на количеството $$$ за 1 убийство.

Мнение от Devil_In_I » 16 Юли 2018, 12:49

Като цяло нещо такова трябва да е.. Само дето не си спомням колко даваше нормално за kill в цс и го сложих 300, може и 500 да е, виж сам и си го нагласи в amx_mm_normalreward cvar-а.. Тъй като плъгина взема количеството пари след убийството и маха толкова колкото е дала играта при kill, после слага твоето количество дето си го наместваш от плъгина.

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

#include <amxmodx>
#include <hamsandwich>
#include <cstrike>

new On, Reward, NormalReward;

public plugin_init()
{
	register_plugin("Money modifier", "0.1", "Devil_In_I");

	On = register_cvar("amx_mm_on", "1");
	Reward = register_cvar("amx_mm_reward", "600");
	NormalReward = register_cvar("amx_mm_normalreward", "300");

	RegisterHam(Ham_Killed, "player", "PlayerKilled");
}

public PlayerKilled(victim, killer)
{
	if ((victim != killer) && On)
	{
		cs_set_user_money(killer, (cs_get_user_money(killer)-get_cvar_num(NormalReward))+get_cvar_num(Reward));
	}
}
___________________________________________________666

_____________________________________________.__Roses are dead,
________________________________________________violets are few,
______________________________________________the person you love,
___________________________________________Never thinks of you!

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Плъгин за промяна на количеството $$$ за 1 убийство.

Мнение от OciXCrom » 16 Юли 2018, 15:33

Този код няма да работи. Трябва да ползваш get_pcvar_num за да вземеш стойността на cvar pointer, както и да регистрираш евента в "post" (след като е направено убийството). Ето поправен код:

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

#include <amxmodx>
#include <hamsandwich>
#include <cstrike>

new On, Reward, NormalReward;

public plugin_init()
{
	register_plugin("Money modifier", "0.1", "Devil_In_I");

	On = register_cvar("amx_mm_on", "1");
	Reward = register_cvar("amx_mm_reward", "600");
	NormalReward = register_cvar("amx_mm_normalreward", "300");

	RegisterHam(Ham_Killed, "player", "PlayerKilled", 1);
}

public PlayerKilled(victim, killer)
{
	if (victim != killer && get_pcvar_num(On))
	{
		cs_set_user_money(killer, (cs_get_user_money(killer)-get_pcvar_num(NormalReward))+get_pcvar_num(Reward));
	}
}

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

Плъгин за промяна на количеството $$$ за 1 убийство.

Мнение от iv69 » 16 Юли 2018, 19:18

Работи перфектно ! Благодаря за усилията и старанието и на двамата ! Току що го тествах !!!

:lock: :tnx:

Аватар
Devil_In_I
Извън линия
Потребител
Потребител
Мнения: 39
Регистриран на: 16 Дек 2017, 12:17
Местоположение: Тук, там

Плъгин за промяна на количеството $$$ за 1 убийство.

Мнение от Devil_In_I » 16 Юли 2018, 19:38

OciXCrom™ написа: 16 Юли 2018, 15:33 Този код няма да работи. Трябва да ползваш get_pcvar_num за да вземеш стойността на cvar pointer, както и да регистрираш евента в "post" (след като е направено убийството).
Мерси, какви малки неща, забравил съм амхх :), а и не съм програмирал от година или две вече.
___________________________________________________666

_____________________________________________.__Roses are dead,
________________________________________________violets are few,
______________________________________________the person you love,
___________________________________________Never thinks of you!

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

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

Кой е на линия

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