LuckyTime

Pisex

Участник
Сообщения
172
Реакции
155
  • Автор ресурса
  • #1
Pisex добавил(а) новый ресурс:

LuckyTime - Позволяет в определённое время на сервере давать подарки игрокам

Плагин позволяет выдавать в определённое время сервера плюшки игрокам.
Такие как: Кредиты shop, Опыт lvl и вип(Сорямба, ещё не научился делать через модули :( , но я буду пробовать и думаю получится)

Плагин позволяет как выдавать в определённые плюшки, так и давать выбор игрокам.

Если будут баги или предложения пишите :3
lucky_time.cfg:
// This file was auto-generated by SourceMod (v1.10.0.6521)
// ConVars for plugin "LuckyTime.smx"


// Если у вас на сервере стоит бот gotv...

Узнать больше об этом ресурсе...
 

MizzZer

Где Крузя. Крузи нет.
Сообщения
216
Реакции
103
Сразу интересно стало
C-подобный:
// Время выдачи 'Везучего времени'
// -
// Default: "16:51"
sm_time_start "16:51"

Время по МСК или нет?)

Можно вот это
1642590088948.png
вывести в Транслит и дать возможность раскрашивать текст.
 

Ganter1234

Участник
Сообщения
1,149
Реакции
667
Сразу интересно стало
C-подобный:
// Время выдачи 'Везучего времени'
// -
// Default: "16:51"
sm_time_start "16:51"

Время по МСК или нет?)

Можно вот это вывести в Транслит и дать возможность раскрашивать текст.
Какое время на сервере, такое и выводит
 

tw1nky

Участник
Сообщения
69
Реакции
6
А если у человека уже есть вип группа, ему ничего не выдастся?
 

petrosjan

Участник
Сообщения
6
Реакции
0
Не всем выдаётся вип, выдался только игрокам за кт.
 

kilex

Участник
Сообщения
248
Реакции
11

Anpic1

Участник
Сообщения
213
Реакции
46
Выдает ошибку
 

Вложения

  • 1676796042519.png
    1676796042519.png
    7 КБ · Просмотры: 14

Grey83

не пишу плагины с весны 2022
Сообщения
8,519
Реакции
4,979
@Ilya Temirov, в строке 344 нужно поменять местами проверки:
if(!IsFakeClient(i) && IsClientInGame(i) && !g_bGived[i]) ==> if(IsClientInGame(i) && !IsFakeClient(i) && !g_bGived[i])


Изменения в v2.1.0:
  • Пофиксил говнокод с использованием строковых переменных вместо булевых или целочисленных (мало того, что места занимают больше в 16 раз, так и нагрузка на процессор выше при обработке). Заодно поправил перевод в связи с использованием чисел вместо строк.
    Собственно переписал почти полностью.
  • При компиляции с использованием SM1.11 компилятор не будет ругаться.
  • Исправил имя переменной (sm_lt_prioriti ==> sm_lt_priority, переименуйте в конфиге при обновлении плагина).
  • Теперь при закрытии меню, если игрок не успел ничего выбрать (время истекло или другое меню перебило), будет выдаваться случайный подарок из доступных.
  • Добавил возможность красить текст с помощью инклюда morecolors (при желании можно заменить на любой другой с поддержкой цветов, как в CS:S).
SM1.11:
//// LuckyTime 2.1.0.sp
//
// Code size:         28500 bytes
// Data size:         10260 bytes
// Stack/heap size:      18976 bytes
// Total requirements:   57736 bytes
//
// Compilation Time: 0,36 sec
// ----------------------------------------

//// LuckyTime 2.0.1.sp
//
// Z:\LuckyTime 2.0.1.sp(296) : warning 209: function has explicit 'int' tag but does not return a value
// Code size:         13920 bytes
// Data size:         7440 bytes
// Stack/heap size:      17072 bytes
// Total requirements:   38432 bytes
//
// 1 Warning.
//
// Compilation Time: 0,27 sec
// ----------------------------------------
Сообщения автоматически склеены:

Версия без инклюда morecolors получается чуток полегче:
SM1.11:
//// LuckyTime 2.1.0 CSGO.sp
//
// Code size:         12356 bytes
// Data size:         6972 bytes
// Stack/heap size:      16744 bytes
// Total requirements:   36072 bytes
//
// Compilation Time: 0,28 sec
// ----------------------------------------
 

Вложения

  • luckytime.phrases.txt
    1.2 КБ · Просмотры: 5
  • LuckyTime 2.1.0.sp
    8.9 КБ · Просмотры: 6
  • LuckyTime 2.1.0 CSGO.sp
    8.6 КБ · Просмотры: 5
Последнее редактирование:
Сверху Снизу