OciXCrom's Custom Shop + API
-
illusion
Извън линия - Developer
- Мнения: 1796
- Регистриран на: 27 Ное 2016, 17:47
- Местоположение: CraftVision
- Се отблагодари: 151 пъти
- Получена благодарност: 358 пъти
- Обратна връзка:
OciXCrom's Custom Shop + API
При Faster Speed-a duration-a не бачка. Никога не свършва, а хем му задавам време.
-
Pet(5)ko
Извън линия - Потребител
- Мнения: 134
- Регистриран на: 09 Фев 2017, 19:53
- Местоположение: Варна
- Се отблагодари: 12 пъти
- Получена благодарност: 2 пъти
- Обратна връзка:
OciXCrom's Custom Shop + API
Може ли да се направи ограничение примерно от целия шоп да се ползват само 3 итема за рунд ?
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
OciXCrom's Custom Shop + API
Оправено. Обнови cshop_items.sma/amxx.F33L Th3 P0W3R. написа: ↑24 Авг 2018, 18:01 При Faster Speed-a duration-a не бачка. Никога не свършва, а хем му задавам време.
Код за потвърждение: Избери целия код
#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;
}
-
illusion
Извън линия - Developer
- Мнения: 1796
- Регистриран на: 27 Ное 2016, 17:47
- Местоположение: CraftVision
- Се отблагодари: 151 пъти
- Получена благодарност: 358 пъти
- Обратна връзка:
OciXCrom's Custom Shop + API
Не се запазват точките както трябва. Един път се запазват, друг път не.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
OciXCrom's Custom Shop + API
Промених начина на запазване да е същ като този в ранк системата, където няма проблем със запазването. Би трябвало да е оправено сега. Обнови custom_shop.sma/amxx.F33L Th3 P0W3R. написа: ↑26 Авг 2018, 17:15 Не се запазват точките както трябва. Един път се запазват, друг път не.
-
SkandaU
Извън линия - Потребител
- Мнения: 213
- Регистриран на: 09 Яну 2017, 12:37
- Се отблагодари: 45 пъти
- Получена благодарност: 22 пъти
OciXCrom's Custom Shop + API
Възможно ли е когато шопа е настроен да е с точки на всяка минута да дава по 1 точка? и когато имаш флаг за резервация да ти дава 2 точки за 1 минута?
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
OciXCrom's Custom Shop + API
Настрой си 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
Възможно ли е да се преработи този плъгин по отношение действието на закупените предмети да е в сила и по зададена времева стойност на продължителност ( duration ), а не, когато те убият и действието веднага спира? За гънгейм и подобни модове ще е от полза в мелето.
Друго, което ми прави впечатление, е, че при Healt Points, когато го купя и, като убия някой спира действието.
Друго, което ми прави впечатление, е, че при Healt Points, когато го купя и, като убия някой спира действието.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
OciXCrom's Custom Shop + API
За всеки предмет можеш да активираш времетраене, обаче предметите се рестартират при прераждане и за момента няма да се променя това.
Няма как да спира действието на нещо, което е получено. Може да е така ако имаш плъгин който дава кръв при убийство и не е правилно направен.
Няма как да спира действието на нещо, което е получено. Може да е така ако имаш плъгин който дава кръв при убийство и не е правилно направен.
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 0 Отговори
- 1090 Преглеждания
-
Последно мнение от WWUghRght
-
- 1 Отговори
- 1753 Преглеждания
-
Последно мнение от mi0
-
- 0 Отговори
- 939 Преглеждания
-
Последно мнение от RedFoxxx
-
- 1 Отговори
- 1910 Преглеждания
-
Последно мнение от Marinovv
-
- 1 Отговори
- 1498 Преглеждания
-
Последно мнение от iv69
-
- 9 Отговори
- 708 Преглеждания
-
Последно мнение от HeatoN
-
- 8 Отговори
- 2865 Преглеждания
-
Последно мнение от Infamous2018
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 12 госта