Иконка ресурса
Статус
В этой теме нельзя размещать новые ответы.

.SnoW.

Участник
Сообщения
38
Реакции
18
Когда сам умираешь от команды kill или от карты, дают кредиты, надо бы это пофиксить)
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
.SnoW., это не относиться к ядру. Не в ту тему написали.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
Появилось у меня желание допилить плагин.
В планах:
  • Сделать возможность сортировки категорий
  • Сделать рабочим параметр level. Либо встрою его в ядро либо сделаю отдельным модулем.
    Описание: Изменяет уровень игрока в зависимости от времени проведенного на сервере. Если у предмета будет указан параметр level то его сможет купить только игрок с уровнем выше или равно. Тоесть позволяет тем кто дольше играет на сервере покупать больше предметов.
  • Начал работу над модулем скинов оружия для шопа
  • Модуль скидок, на который не было времени и желания.
 

Вин Дизель

Участник
Сообщения
49
Реакции
1
Появилось у меня желание допилить плагин.
В планах:
  • Сделать возможность сортировки категорий
  • Сделать рабочим параметр level. Либо встрою его в ядро либо сделаю отдельным модулем.
    Описание: Изменяет уровень игрока в зависимости от времени проведенного на сервере. Если у предмета будет указан параметр level то его сможет купить только игрок с уровнем выше или равно. Тоесть позволяет тем кто дольше играет на сервере покупать больше предметов.
  • Начал работу над модулем скинов оружия для шопа
  • Модуль скидок, на который не было времени и желания.

А можешь еще сделать сортировку всего шопа так же красиво по папкам как и VIP ?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
Вин Дизель, не совсем понял.
имеешь ввиду чтобы все модули шопа были в одной папке?

Еще возможно сделаю чтобы предметы на которые не хватает кредитов были в меню не активными
 
Последнее редактирование:

Вин Дизель

Участник
Сообщения
49
Реакции
1
Вин Дизель, не совсем понял.
имеешь ввиду чтобы все модули шопа были в одной папке?

Еще возможно сделаю чтобы предметы на которые не хватает кредитов были в меню не активными

Да, то что я и имел ввиду. А на счет неактивных это ты здорово придумал:fan_1:
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
Вин Дизель, просто создай папку и перекинь их туда. Всё будет работать
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
Вин Дизель, так они и так в отдельных папках
 

Вин Дизель

Участник
Сообщения
49
Реакции
1
Сделай настройку, что бы время которое игрок проводит не на сервере всеравно тратилось, то есть инвентарь пропадал спустя время пройденное с покупки а не с того что игрок на сервере
 

R1KO

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

12hi89

Участник
Сообщения
57
Реакции
2
Плагин перестал подключаться к БД. Выдает следующую ошибку:
[shop.smx] DB_Connect 1: [2013]: Lost connection to MySQL server at 'reading initial communication packet', system error: 110
В чем проблема может быть? С хостером все норм внешний доступ к БД открыт
Заранее благодарен!

Проблему решил.
 
Последнее редактирование:

artyrka94

Участник
Сообщения
181
Реакции
38
код:
PHP:
#include <shop>
#include <basecomm>

#define CATEGORY "sourcecomms"

public OnPluginStart() if(Shop_IsStarted()) Shop_Started();
public OnPluginEnd() Shop_UnregisterMe();

public Shop_Started()
{
	new CategoryId:category_id = Shop_RegisterCategory(CATEGORY, "Разблокировка чата/микрофона", "");
	if (Shop_StartItem(category_id, "sm_unmute"))
	{
		Shop_SetInfo("Разблокировать микрофон", "", 60, -1, Item_BuyOnly);
		Shop_SetCallbacks(_, _, _, _, _, _, OnItemBuy);
		Shop_EndItem();
	}
	if (Shop_StartItem(category_id, "sm_ungag"))
	{
		Shop_SetInfo("Разблокировать чат", "", 60, -1, Item_BuyOnly);
		Shop_SetCallbacks(_, _, _, _, _, _, OnItemBuy);
		Shop_EndItem();
	}
	if (Shop_StartItem(category_id, "sm_unsilence"))
	{
		Shop_SetInfo("Разблокировать чат и микрофон", "", 100, -1, Item_BuyOnly);
		Shop_SetCallbacks(_, _, _, _, _, _, OnItemBuy);
		Shop_EndItem();
	}
}

public bool:OnItemBuy(client, CategoryId:category_id, const String:category[], ItemId:item_id, const String:item[], ItemType:type, price, sell_price, value);
{
	if(BaseComm_IsClientGagged(client) || BaseComm_IsClientMuted(client))
	{
		ServerCommand("%s #%d !shop", item, GetClientUserId(client));
		return true;
	}
	
	return false;
}

ошибки:
shop_unsilence.sp(32) : error 010: invalid function or declaration
shop_unsilence.sp(34) : error 010: invalid function or declaration
shop_unsilence.sp(37) : error 010: invalid function or declaration
shop_unsilence.sp(40) : error 010: invalid function or declaration

подскажите в чем проблема
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
public bool:OnItemBuy(client, CategoryId:category_id, const String:category[], ItemId:item_id, const String:item[], ItemType:type, price, sell_price, value);
Убери ; в конце
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
artyrka94, это прототип функции
public bool:OnItemBuy(client, CategoryId:category_id, const String:category[], ItemId:item_id, const String:item[], ItemType:type, price, sell_price, value);
А нужно использовать саму функцию с уровнем доступа public. (в общем да, ; лишняя).
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу