Страница 1 от 1
Заявка за shop плъгин.
Публикувано на: 06 Апр 2020, 23:31
от BaDaZz17
Здравейте, заявката ми е малко необичайна. Възможно ли е плъгинат на ocixcrom
viewtopic.php?f=21&t=50&start=290
да се редактира играчи, които имат флаг да не използват плъгина. Тоест искам хората, които имат флаг да нямат достъп до шопа. Причината е работа и с друг плугин, който е за вип а този да се използва за другите играчи. Нямам .sma на другият шоп заради това искам и двата да използвам.
Заявка за shop плъгин.
Публикувано на: 06 Апр 2020, 23:58
от SILENT HILL`
Искаш да се преработи плъгина да се използва само от "Играчи" без Админи?
Заявка за shop плъгин.
Публикувано на: 07 Апр 2020, 00:10
от BaDaZz17
Да, тоест хората с флаг да не го изпълзват, а само тези без.
Заявка за shop плъгин.
Публикувано на: 07 Апр 2020, 00:57
от Tornado_SW
Намери в кода ред 679 и го промени на if(g_eSettings[CSHOP_OPEN_AT_SPAWN] && !has_access_flag(id) && has_access_team(id) && is_user_alive(id)) ако ползваш опцията шопа да се отвара при раждане на играча.
И ред 823 го промени на if(has_access_flag(id)).
Заявка за shop плъгин.
Публикувано на: 07 Апр 2020, 01:26
от gadinkata
Преди да пипаш файла,защо не пробваш от файла CustopShop.ini в config промени
Код за потвърждение: Избери целия код
CSHOP_FLAG = !
го направи на
CSHOP_FLAG = z
z - обикновен потребител (без администраторски права)
Заявка за shop плъгин.
Публикувано на: 07 Апр 2020, 02:34
от OciXCrom
^ Горният коментар.
Само обикновените играчи имат флаг "z", така че задай достъпа на този флаг.
Заявка за shop плъгин.
Публикувано на: 07 Апр 2020, 12:32
от BaDaZz17
Само още една молба имам. Може ли да се направи след закупуването само на 1 предмет, без значение кой шопа да се затвори и да няма достъп до него, чак на следващият рунд?Знам, че има ограничаване на предметите колко пъти да се взима от дадено нещо, просто искам като лимит по-един предмет на рунд, без значение какъв е ? Мерсе предварително.
Заявка за shop плъгин.
Публикувано на: 07 Апр 2020, 15:56
от OciXCrom
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <customshop>
#tryinclude <cromchat>
#if !defined _cromchat_included
#error "cromchat.inc" is missing in your "scripting/include" folder. Download it from: "https://amxx-bg.info/forum/inc/"
#endif
#if !defined MAX_PLAYERS
const MAX_PLAYERS = 32
#endif
new bool:g_bPurchased[MAX_PLAYERS + 1]
public plugin_init()
{
register_plugin("CSHOP: One Item 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_bPurchased, false, sizeof(g_bPurchased))
}
public cshop_item_selected(id, iItem)
{
if(g_bPurchased[id])
{
CC_SendMessage(id, "You can only buy &x041 item &x01per round.")
return DONT_BUY
}
g_bPurchased[id] = true
return BUY_ITEM
}