Страница 23 от 44

OciXCrom's Custom Shop + API

Публикувано на: 24 Авг 2018, 00:00
от AKM
OciXCrom™ написа: 23 Авг 2018, 20:47 Това няма нищо общо с плъгина. Изключи ги от gungame mod-а. Ако си спомняш, ти ме пита как да ги активираш, тъй че сега направи обратното...
Благодаря!

OciXCrom's Custom Shop + API

Публикувано на: 24 Авг 2018, 18:01
от illusion
При Faster Speed-a duration-a не бачка. Никога не свършва, а хем му задавам време.

OciXCrom's Custom Shop + API

Публикувано на: 26 Авг 2018, 10:34
от Pet(5)ko
Може ли да се направи ограничение примерно от целия шоп да се ползват само 3 итема за рунд ?

OciXCrom's Custom Shop + API

Публикувано на: 26 Авг 2018, 14:13
от mi0
Разбира се, че може.

OciXCrom's Custom Shop + API

Публикувано на: 26 Авг 2018, 14:23
от OciXCrom
F33L Th3 P0W3R. написа: 24 Авг 2018, 18:01 При Faster Speed-a duration-a не бачка. Никога не свършва, а хем му задавам време.
Оправено. Обнови cshop_items.sma/amxx.
Pet(5)ko написа: 26 Авг 2018, 10:34 Може ли да се направи ограничение примерно от целия шоп да се ползват само 3 итема за рунд ?

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

#include <amxmodx>
#include <cromchat>
#include <customshop>

new g_iItems[33];
const ITEMS_PER_ROUND = 3;

public plugin_init()
{
	register_plugin("CSHOP: Items Per Round", "1.0", "OciXCrom");
	register_logevent("OnRoundStart", 2, "0=World triggered", "1=Round_Start")
	cshop_get_prefix(CC_PREFIX, charsmax(CC_PREFIX));
}

public OnRoundStart()
	arrayset(g_iItems, 0, sizeof(g_iItems));

public cshop_item_selected(id, iItem)
{
	if(g_iItems[id] >= ITEMS_PER_ROUND)
	{
		CC_SendMessage(id, "You can't purchase more than &x04%i &x01items per round.", ITEMS_PER_ROUND);
		cshop_error_sound(id);
		return DONT_BUY;
	}

	g_iItems[id]++;
	return BUY_ITEM;
}

OciXCrom's Custom Shop + API

Публикувано на: 26 Авг 2018, 17:15
от illusion
Не се запазват точките както трябва. Един път се запазват, друг път не.

OciXCrom's Custom Shop + API

Публикувано на: 26 Авг 2018, 20:08
от OciXCrom
F33L Th3 P0W3R. написа: 26 Авг 2018, 17:15 Не се запазват точките както трябва. Един път се запазват, друг път не.
Промених начина на запазване да е същ като този в ранк системата, където няма проблем със запазването. Би трябвало да е оправено сега. Обнови custom_shop.sma/amxx.

OciXCrom's Custom Shop + API

Публикувано на: 27 Авг 2018, 19:58
от SkandaU
Възможно ли е когато шопа е настроен да е с точки на всяка минута да дава по 1 точка? и когато имаш флаг за резервация да ти дава 2 точки за 1 минута?

OciXCrom's Custom Shop + API

Публикувано на: 27 Авг 2018, 20:07
от OciXCrom
SkandaU написа: 27 Авг 2018, 19:58 Възможно ли е когато шопа е настроен да е с точки на всяка минута да дава по 1 точка? и когато имаш флаг за резервация да ти дава 2 точки за 1 минута?
Настрой си VIP флага от #define VIP_FLAG.

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

#include <amxmodx>
#include <customshop>

#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))
        cshop_give_points(id, (get_user_flags(id) & VIP_FLAG) ? POINTS_AMOUNT_VIP : POINTS_AMOUNT)
    else remove_task(id)
}

OciXCrom's Custom Shop + API

Публикувано на: 03 Сеп 2018, 11:05
от AKM
Възможно ли е да се преработи този плъгин по отношение действието на закупените предмети да е в сила и по зададена времева стойност на продължителност ( duration ), а не, когато те убият и действието веднага спира? За гънгейм и подобни модове ще е от полза в мелето.

Друго, което ми прави впечатление, е, че при Healt Points, когато го купя и, като убия някой спира действието.