OciXCrom's Custom Shop + API

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

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
Мнения: 14
Регистриран на: 19 Юли 2020, 12:11
Се отблагодари: 9 пъти

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
Извън линия
Потребител
Потребител
Мнения: 462
Регистриран на: 19 Сеп 2017, 10:01
Местоположение: Bulgaria
Се отблагодари: 459 пъти
Получена благодарност: 9 пъти
Обратна връзка:

OciXCrom's Custom Shop + API

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

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

Сървърът ми е нает от GameServers.bg , дали проблемът нещо не е в тях?
Всяка пешка може да застраши царя с мат. Но царете до мат не бива да стигат.

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

OciXCrom's Custom Shop + API

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

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

Сървърът ми е нает от GameServers.bg , дали проблемът нещо не е в тях?
Добави файла на ''dekstopa'' ти промени го там, след това изтрий този от фтп-то и го замени с този от ''dekstopa'' ти.
SpaceCraftBG : SpaceCraftBG.srvplay.eu
Website : https://spacecraftbg.w-store.org/ :bg:

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

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 и там ефект няма особен! Даже писах и на хостинга ми, а те казаха, че предимно промени от конзолни команди не се запазват. Четох някъде в публикацията, че май ако се правят евентуално редакции по кунфигурационния файл, сървърът трябва да е спрян?!
Всяка пешка може да застраши царя с мат. Но царете до мат не бива да стигат.

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

OciXCrom's Custom Shop + API

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

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

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

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
Извън линия
Потребител
Потребител
Мнения: 462
Регистриран на: 19 Сеп 2017, 10:01
Местоположение: Bulgaria
Се отблагодари: 459 пъти
Получена благодарност: 9 пъти
Обратна връзка:

OciXCrom's Custom Shop + API

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

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

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

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

OciXCrom's Custom Shop + API

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

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

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

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

Кой е на линия

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