OciXCrom's Custom Shop + API

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

OciXCrom's Custom Shop + API

Мнение от OciXCrom » 02 Мар 2021, 14:15

That would remove the task forever.

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

#include <amxmodx>
#include <customshop>
#include <cstrike>

#if defined client_disconnected
	#define client_disconnect client_disconnected
#endif

#define POINTS_FREQ 60.0
#define POINTS_AMOUNT 1
#define POINTS_AMOUNT_VIP 2
#define VIP_FLAG ADMIN_RESERVATION

public plugin_init()
{
	register_plugin("CSHOP: Points Per Minute", "1.0", "OciXCrom")

	if(!cshop_points_enabled())
		pause("ad")
}

public client_putinserver(id)
	set_task(POINTS_FREQ, "GivePoints", id, .flags = "b")

public client_disconnect(id)
	remove_task(id)

public GivePoints(id)
{
	if(is_user_connected(id))
	{
		if(cs_get_user_team(id) != CS_TEAM_SPECTATOR)
		{
			cshop_give_points(id, (get_user_flags(id) & VIP_FLAG) ? POINTS_AMOUNT_VIP : POINTS_AMOUNT)
		}
	}
	else remove_task(id)
}

Аватар
rian18
Извън линия
Foreigner
Foreigner
Мнения: 17
Регистриран на: 19 Юли 2020, 12:11
Се отблагодари: 10 пъти

OciXCrom's Custom Shop + API

Мнение от rian18 » 06 Мар 2021, 16:09

OciXCrom написа: 02 Мар 2021, 14:15 That would remove the task forever.

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

#include <amxmodx>
#include <customshop>
#include <cstrike>

#if defined client_disconnected
	#define client_disconnect client_disconnected
#endif

#define POINTS_FREQ 60.0
#define POINTS_AMOUNT 1
#define POINTS_AMOUNT_VIP 2
#define VIP_FLAG ADMIN_RESERVATION

public plugin_init()
{
	register_plugin("CSHOP: Points Per Minute", "1.0", "OciXCrom")

	if(!cshop_points_enabled())
		pause("ad")
}

public client_putinserver(id)
	set_task(POINTS_FREQ, "GivePoints", id, .flags = "b")

public client_disconnect(id)
	remove_task(id)

public GivePoints(id)
{
	if(is_user_connected(id))
	{
		if(cs_get_user_team(id) != CS_TEAM_SPECTATOR)
		{
			cshop_give_points(id, (get_user_flags(id) & VIP_FLAG) ? POINTS_AMOUNT_VIP : POINTS_AMOUNT)
		}
	}
	else remove_task(id)
}
works like a charm. thanks!

Аватар
Marinovv
Извън линия
Потребител
Потребител
Мнения: 511
Регистриран на: 19 Сеп 2017, 10:01
Местоположение: България
Се отблагодари: 530 пъти
Получена благодарност: 13 пъти
Обратна връзка:

OciXCrom's Custom Shop + API

Мнение от Marinovv » 19 Апр 2021, 12:30

Има ли причина и ако е една или повече от една, какви са те.
Защо в конфигурационния файл в папка config CustomShopItems.ini не може да се променят Item-ите. Нека обясня!
Променям всички цени и лимити на всеки Item и запазвам конфигурацонния файл. Обаче след рестарт на сървъра нищо не се е променило в играта.

Сървърът ми е нает от GameServers.bg , дали проблемът нещо не е в тях?
Иван Маринов,

лицензиран оператор и пилот на професионални дронове клас C1 за всички държави в EU.

DJI Mavic 3 Classic | DJI Mavic 3 PRO - погледни света от различна перспектива.

Последвайте ме във Facebook

Аватар
Niku
Извън линия
Потребител
Потребител
Мнения: 84
Регистриран на: 19 Фев 2021, 14:54
Се отблагодари: 16 пъти
Получена благодарност: 9 пъти
Обратна връзка:

OciXCrom's Custom Shop + API

Мнение от Niku » 19 Апр 2021, 13:49

Marinovv написа: 19 Апр 2021, 12:30 Има ли причина и ако е една или повече от една, какви са те.
Защо в конфигурационния файл в папка config CustomShopItems.ini не може да се променят Item-ите. Нека обясня!
Променям всички цени и лимити на всеки Item и запазвам конфигурацонния файл. Обаче след рестарт на сървъра нищо не се е променило в играта.

Сървърът ми е нает от GameServers.bg , дали проблемът нещо не е в тях?
Добави файла на ''dekstopa'' ти промени го там, след това изтрий този от фтп-то и го замени с този от ''dekstopa'' ти.
[DTB] +18 Ultimate Respawn - 91.132.63.21:27024 - :bg:
[DTB] +18 Ultimate Knife Arena - 87.121.54.55:27022 - :bg:

Аватар
Marinovv
Извън линия
Потребител
Потребител
Мнения: 511
Регистриран на: 19 Сеп 2017, 10:01
Местоположение: България
Се отблагодари: 530 пъти
Получена благодарност: 13 пъти
Обратна връзка:

OciXCrom's Custom Shop + API

Мнение от Marinovv » 20 Апр 2021, 11:06

Niku написа: 19 Апр 2021, 13:49
Marinovv написа: 19 Апр 2021, 12:30 Има ли причина и ако е една или повече от една, какви са те.
Защо в конфигурационния файл в папка config CustomShopItems.ini не може да се променят Item-ите. Нека обясня!
Променям всички цени и лимити на всеки Item и запазвам конфигурацонния файл. Обаче след рестарт на сървъра нищо не се е променило в играта.

Сървърът ми е нает от GameServers.bg , дали проблемът нещо не е в тях?
Добави файла на ''dekstopa'' ти промени го там, след това изтрий този от фтп-то и го замени с този от ''dekstopa'' ти.
Да, знам! Направих това много пъти, но никакъв ефект! Опитах и с команда cshop_edit и там ефект няма особен! Даже писах и на хостинга ми, а те казаха, че предимно промени от конзолни команди не се запазват. Четох някъде в публикацията, че май ако се правят евентуално редакции по кунфигурационния файл, сървърът трябва да е спрян?!
Иван Маринов,

лицензиран оператор и пилот на професионални дронове клас C1 за всички държави в EU.

DJI Mavic 3 Classic | DJI Mavic 3 PRO - погледни света от различна перспектива.

Последвайте ме във Facebook

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

OciXCrom's Custom Shop + API

Мнение от OciXCrom » 20 Апр 2021, 14:28

Конфигурационният файл се чете преди смяна на мапа, така че проблемът не е от плъгина, а в правата на файла.

Аватар
rian18
Извън линия
Foreigner
Foreigner
Мнения: 17
Регистриран на: 19 Юли 2020, 12:11
Се отблагодари: 10 пъти

OciXCrom's Custom Shop + API

Мнение от rian18 » 25 Май 2021, 19:54

Is it possible to add a task for godmode so it can be used only every X minutes for player Y? Guess it is, could someone edit the code? Thanks ;)

Аватар
mAnCrOw
Извън линия
Потребител
Потребител
Мнения: 5
Регистриран на: 24 Май 2021, 02:50
Обратна връзка:

OciXCrom's Custom Shop + API

Мнение от mAnCrOw » 16 Юни 2021, 21:45

Може ли да се направи така че определен Damage да се дава points на играча и да се направи за виповете по бързо с 1 или 2 points да им дава?
Ще го използвам за zombie escape шопа и за това питам?
И също така може ли да се направи HUD съобщение примерно така да изглежда: [ Health: %s | Armor: %s | Coins: %s ] това е за human-ите и това е за зомбитата: [ Health: %s | Coins: %s ]

Аватар
Marinovv
Извън линия
Потребител
Потребител
Мнения: 511
Регистриран на: 19 Сеп 2017, 10:01
Местоположение: България
Се отблагодари: 530 пъти
Получена благодарност: 13 пъти
Обратна връзка:

OciXCrom's Custom Shop + API

Мнение от Marinovv » 03 Юли 2021, 20:58

CSHOP_PERPAGE -- Брой на предмети на всяка страница.

Не работи! Задаваш му 10 примерно, а то стои на 7.

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

OciXCrom's Custom Shop + API

Мнение от OciXCrom » 03 Юли 2021, 23:48

Ограничено е между 0 и 7. Ще прави проблеми с back/next бутоните ако е с повече.

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

Обратно към “Одобрени плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 12 госта