[Shop] Online Credits

[Shop] Online Credits 1.5

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #4
White Wolf,
PHP:
public int PlayerList_Handler(Menu menu, MenuAction action, int client, int slot)
{
	if (action == MenuAction_Cancel)
	{
		menu.Close();
		if (client > 0 && IsClientInGame(client) && Shop_IsAuthorized(client))
			Shop_ShowFunctionsMenu(client);
	}
}

menu.Close(); нужно делать в MenuAction_End т.к. после MenuAction_Cancel он вызовется, а меню уже убито и будет убивать не валидное меню и ошибка в лог.
и client > 0 не нужно
 

Вин Дизель

Участник
Сообщения
49
Реакции
1
[SM] Plugin shop_onlinecreds.smx failed to load: Native "Menu.Menu" was not found.

Добавлено через 3 минуты
White Wolf,
PHP:
public int PlayerList_Handler(Menu menu, MenuAction action, int client, int slot)
{
	if (action == MenuAction_Cancel)
	{
		menu.Close();
		if (client > 0 && IsClientInGame(client) && Shop_IsAuthorized(client))
			Shop_ShowFunctionsMenu(client);
	}
}

menu.Close(); нужно делать в MenuAction_End т.к. после MenuAction_Cancel он вызовется, а меню уже убито и будет убивать не валидное меню и ошибка в лог.
и client > 0 не нужно

Напиши учебник по SourcPawn:-D
 
Последнее редактирование:

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #6
Вин Дизель, ошибка от того что он писал на см 1.7, а у тебя старее.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #8
Вин Дизель, переписать под старый синтаксис. Вот потому я и не пишу на новом паблик плагины.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #10
White Wolf, дак потому что
MenuAction_Cancel = (1<<3), /**< The menu was cancelled (param1=client, param2=reason) */
MenuAction_End = (1<<4), /**< A menu display has fully ended.
param1 is the MenuEnd reason, and if it's MenuEnd_Cancelled, then
param2 is the MenuCancel reason from MenuAction_Cancel.
*/
 

Вин Дизель

Участник
Сообщения
49
Реакции
1
Ты сможешь подправить под старый СМ?

[SM] Plugin shop_onlinecreds.smx failed to load: Native "Menu.Menu" was not found.
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • Автор ресурса
  • #14
Вин Дизель, рекомендую обновить см.
 

Tonki_Ton

Script kiddie
Сообщения
614
Реакции
375
При попытке нажать на пункт "кредитов игроков онлайн" не открывается и в логи - >

[SM] Native "Shop_IsAuthorized" reported: Client index 7 is a bot
[SM] Displaying call stack trace for plugin "shop_onlinecreds.smx":
[SM] [0] Line 45, D:\Addons\BitBucket\shop-modules\shop_onlinecreds\addons\sourcemod\scripting\shop_onlinecreds.sp::OnFuncSelect()
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
При попытке нажать на пункт "кредитов игроков онлайн" не открывается и в логи - >

[SM] Native "Shop_IsAuthorized" reported: Client index 7 is a bot
[SM] Displaying call stack trace for plugin "shop_onlinecreds.smx":
[SM] [0] Line 45, D:\Addons\BitBucket\shop-modules\shop_onlinecreds\addons\sourcemod\scripting\shop_onlinecreds.sp::OnFuncSelect()
использующий команду не игрок а бот, вот и ошибка (или ботов не выводит)
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #18
fallen1994, просто в нативе шопа есть проверка на бота.
 

Tonki_Ton

Script kiddie
Сообщения
614
Реакции
375
Вот только я не бот -_- и когда пытаюсь открыть эту функцию выводит это и не открывается
хотя у меня стоят боты с таймера, мб в этом дело
 
Последнее редактирование:

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • Автор ресурса
  • #20
При попытке нажать на пункт "кредитов игроков онлайн" не открывается и в логи - >
[SM] Native "Shop_IsAuthorized" reported: Client index 7 is a bot
[SM] Displaying call stack trace for plugin "shop_onlinecreds.smx":
[SM] [0] Line 45, D:\Addons\BitBucket\shop-modules\shop_onlinecreds\addons\sourcemod\scriptin g\shop_onlinecreds.sp::OnFuncSelect()
Исправил в версии 1.2
 
Сверху Снизу