Someone
Участник
- Сообщения
- 1,933
- Реакции
- 1,653
- Автор ресурса
- #101
Модуль плагина - [SWGM] Shop BonusКак сделать начисление к примеру кредитов в шоп за каждые 5 минут нахождения в групе (чек каждые 5 минут)?
Модуль плагина - [SWGM] Shop BonusКак сделать начисление к примеру кредитов в шоп за каждые 5 минут нахождения в групе (чек каждые 5 минут)?
А можно ли делать начисление не за то что игрок состоит в группе, а за то что у него стоит тег этой группы? Мне кажется куда более оправдана тогда будет награда, да и в плане пиара более эффективно. А то так зашёл в группу и забыл, а здесь всегда тег у игроков и вновь вошедших на виду + могут забывать убирать и заходить на другие сервера с этим тегом (пиар).
Я бы протестировал, да вот только мне не на VIP надо, а на кредиты в Shop. Не нужно чтобы соблюдалось два условия: состоять в групе и поставить определённый тэг (очевидно группы в которой состоишь). Нужно хотя бы реализовать награду за то что у игрока стоит тэг "Текст123", а не "Текст321". Вот здесь с точки зрения разработчиков сия форума интересно. Возможно ли сделать проверку по тексту в тэге и также давать кредиты за n количество времени проведённого на сервере как это реализовано за состояние в группе.
Можно. Потом сделаю.Я бы протестировал, да вот только мне не на VIP надо, а на кредиты в Shop. Не нужно чтобы соблюдалось два условия: состоять в групе и поставить определённый тэг (очевидно группы в которой состоишь). Нужно хотя бы реализовать награду за то что у игрока стоит тэг "Текст123", а не "Текст321". Вот здесь с точки зрения разработчиков сия форума интересно. Возможно ли сделать проверку по тексту в тэге и также давать кредиты за n количество времени проведённого на сервере как это реализовано за состояние в группе.
Есть ли уже такой плагин или планируется создавать? Приват, free?Можно. Потом сделаю.
Он будет проверять только по тэгу или ещё и на группу чекать?На 13 строке свой тэг поставь.
А как игрок поставит еще тег, не вступив в группу?)Он будет проверять только по тэгу или ещё и на группу чекать?
То есть для получения награды нужно чтобы соблюдалось два условия?Ну если SWGM_ приписка, то как иначе ?
Это верно. Ну No-Steam к примеру могут просто отделаться тэгом.А как игрок поставит еще тег, не вступив в группу?)
Согласен, суть ядра, в том чтобы он чекал игрока на нахождение в стим группе, а в группу могут вступить, только лицензионные.Ну No-Steam к примеру могут просто отделаться
Компилируешь на старом Sourcemod'e.При компиляции выдаёт следующее:
Кто знает в чём проблема?//// SWGM_Shop_Bonus.sp
//
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/admin.inc(29) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/admin.inc(39) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/admin.inc(48) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/functions.inc(29) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/functions.inc(39) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/functions.inc(48) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/db.inc(15) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/db.inc(24) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/db.inc(34) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/items.inc(12) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/items.inc(27) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/items.inc(27) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/items.inc(42) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/items.inc(42) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/items.inc(59) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/items.inc(59) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/items.inc(59) : error 147: new-style declarations are required
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\include\shop/items.inc(59) : fatal error 190: too many error messages on one line
//
// Compilation aborted.
// 18 Errors.
//
// Compilation Time: 0.16 sec
Хм... Последняя версия. Только что stable сборку с сайта соурсмода грузанул.Компилируешь на старом Sourcemod'e.
Да я там "/shop" не увидел.@Someone, А разве не из-за того что #pragma newdecls required идет до всех inc т.е ему еще нужен шоп с новым синтаксисом?
На 2 строке в исходнике все удали, либо компилируй, использую include'ы из этой версии Ядро плагина - [Shop] Core (Fork)Хм... Последняя версия. Только что stable сборку с сайта соурсмода грузанул.
1.8 - build 6015
Удалил 2 строку.Да я там "/shop" не увидел.
На 2 строке в исходнике все удали, либо компилируй, использую include'ы из этой версии Ядро плагина - [Shop] Core (Fork)
Так я этот плагин залил раньше, чем ты меня упрекнул, так что сё, я чист.
Удалил 2 строку.
Сейчас попробую с исходниками ядра что ты предоставил.//// SWGM_Shop_Bonus.sp
//
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\SWGM_Shop_Bonus.sp(61) : error 017: undefined symbol "CS_GetClientClanTag"
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\SWGM_Shop_Bonus.sp(61) : error 092: number of arguments does not match definition
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\SWGM_Shop_Bonus.sp(63) : error 028: invalid subscript (not an array or too many subscripts): "g_bTag"
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\SWGM_Shop_Bonus.sp(63) : warning 215: expression has no effect
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\SWGM_Shop_Bonus.sp(63) : error 001: expected token: ";", but found "]"
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\SWGM_Shop_Bonus.sp(63) : error 029: invalid expression, assumed zero
// C:\Users\denis\Desktop\compile\addons\sourcemod\scripting\SWGM_Shop_Bonus.sp(63) : fatal error 190: too many error messages on one line
//
// Compilation aborted.
// 6 Errors.
//
// Compilation Time: 0.16 sec