Sourcepawn стрим

R1KO

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

Если кому-то это будет интересно - ставьте лукас

если что - это сегодня вечером
 

Virus

Участник
Сообщения
710
Реакции
807
  • Команда форума
  • #4
Если стрим будет то ссыль на него сюда кинешь?)
 

Nico Yazawa

Бывший MrChester =(
Сообщения
326
Реакции
303
Я был бы рад, если бы то же самое сделали с ООП в SourcePawn)
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #9

NaN

FPE_INTDIV_TRAP
Сообщения
1,513
Реакции
1,487
обязательно ссылочку на donation alerts для поддержки стримера
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,611
Реакции
5,100
Хочу написать простой аналог куков
Мне бы их аналог только с большим количеством колонок. Чтобы по SteamID (который используется в куках как ключ) можно сохранять больше одной колонки информации.
И чтобы можно было задать срок их жизни.

Вот это была бы вещь.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,611
Реакции
5,100
поподробнее можно?
Да что там подробней?
Количество колонок как при простой работе с БД (там колонок может быть в таблице много, а в clientprefs - только 2: ключ и строковое значение), а простота работы как с кукисами.

Написать ядро, которое будет работать с БД как отдельный плагин, а остальные будут к нему обращаться для работы с БД без прямых sql-запросов.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #14
Да что там подробней?
Количество колонок как при простой работе с БД (там колонок может быть в таблице много, а в clientprefs - только 2: ключ и строковое значение), а простота работы как с кукисами.
но какой смысл если это система ключ - значение, ключ это имя столбца, просто мы представляем это как EAV архитектуру (ну почти)
если нужно 2 столбца - используешь 2 ключа.
а про время - интересно, сделаю.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #16
В том-то и дело, чтобы использовать 1 таблицу для хранения данных, а не делать кучу их и синхронизировать м/у собой.
так и так используется 1 таблица, просто ключи масштабируются не горизонтально (как столбцы таблицы) а вертикально (как ключи клиент-свойство-значение)
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,611
Реакции
5,100
хм
Разве? Колонки с датой созданию и cookie_id я не считаю.
Получается всего 2: SteamID и значение
 

Вложения

  • Буфер обмена-1.jpg
    Буфер обмена-1.jpg
    81.2 КБ · Просмотры: 44

Grey83

не пишу плагины с весны 2022
Сообщения
8,611
Реакции
5,100
Я имел в виду чтобы делать RegClientCookie() только раз, а не для каждого значения свой, как это делается сейчас.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #20
Я имел в виду чтобы делать RegClientCookie() только раз, а не для каждого значения свой, как это делается сейчас.
я думал сделать чтобы его вообще не не делать.
Просто пишешь аля set(client, "my_key", "value");
 
Сверху Снизу