Написание плагинов

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Как хукать открывание любого меню у игрока из разряда "TopMenu"?
68747470733a2f2f696d6167652e6e6f656c736861636b2e636f6d2f66696368696572732f323031372f32342f342f313439373535313232332d746f706e6f73636f702e706e67
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Как присваивать игрокам свой ид-номер, радномно каждый раунд, от 0 до 2? То-есть что бы каждый раунд на игрока ставилось клеймо для дальнейших манипуляций.

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

FokS

Участник
Сообщения
422
Реакции
52
Всем привет, может кто написать плагин - запретить игрокам (только вошедшим на сервер или со спеков) заходить по середине раунда за одну из команд CT или T.
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Как сохранять значения времени таймера и после ставить их если игрок перешёл в другую тиму (с КТ в Т, к примеру)?
Как сохранять значение времени таймера и после ставить их если игрок вышел и потом опять зашёл на сервер, но таймер скидывать для всех каждую смену карты?
 

Tomiks

Участник
Сообщения
419
Реакции
288
Как сохранять значения времени таймера и после ставить их если игрок перешёл в другую тиму (с КТ в Т, к примеру)?
Как сохранять значение времени таймера и после ставить их если игрок вышел и потом опять зашёл на сервер, но таймер скидывать для всех каждую смену карты?
1) Таймер не отключится, если игрок просто перейдёт за другую команду.
2) Создать таймер в каллбеке основного таймера, будет отсчитывать по 1 секунде и добавлять 1 в переменную допустим. Потом из основного времени вычесть записанное в переменную и получится оставшееся время
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
1) Таймер не отключится, если игрок просто перейдёт за другую команду.
2) Создать таймер в каллбеке основного таймера, будет отсчитывать по 1 секунде и добавлять 1 в переменную допустим. Потом из основного времени вычесть записанное в переменную и получится оставшееся время
Уточню:
1)Когда игрок, допустим за КТ, у него таймер идёт и отсчитывает время (и подставляет это время в худ),и нада что бы если игрока зайдёт за другую тиму, допустим за Т, то таймер должен остановится и запомнить значение, и если игрок назад вернётся за КТ, то таймер продолжит с того-же времени что и было при переходе за Т.
2) Щас таймер стоит каждую секунду, и в выходе он отсчитывает время от заданного (когда время = 0, таймер не запускается, если не триггернуть его), отчёт какой-то есть))
 

Tomiks

Участник
Сообщения
419
Реакции
288
Уточню:
1)Когда игрок, допустим за КТ, у него таймер идёт и отсчитывает время (и подставляет это время в худ),и нада что бы если игрока зайдёт за другую тиму, допустим за Т, то таймер должен остановится и запомнить значение, и если игрок назад вернётся за КТ, то таймер продолжит с того-же времени что и было при переходе за Т.
2) Щас таймер стоит каждую секунду, и в выходе он отсчитывает время от заданного (когда время = 0, таймер не запускается, если не триггернуть его), отчёт какой-то есть))
1) HookEvent в помощь, евент смены команды, проверяешь, если команда кт, то стопаешь таймер и сохраняешь время в переменную, т.к. он по 1 секунде, то просто в каллбеке переменная глобальная к которой прибавляется 1, а если команда т, то запускаешь таймер и передаёшь изначальное положение статы в худ и таймером прибавляешь по одной секунде.
2) тут не понял
 

KRUSHER164

Участник
Сообщения
12
Реакции
1
Приветствую всех! Помогите изменить плагин! Что бы при подключение игрока писало что он вступает в игру без всяких Steam id и ip и что бы об отключение не писало не чего! Просто сделать что бы писало что игрок вступает и за какую команду заходит! Пожалуйста! И что бы блокировало стандарт сообщения об подключении
 

Вложения

  • kdlp-gameevents.sp
    2.4 КБ · Просмотры: 4

KRUSHER164

Участник
Сообщения
12
Реакции
1
Кто сможет перевод на русский сделать?
 

Вложения

  • QuickDefuse 0.5 (1).zip
    20.2 КБ · Просмотры: 4

KRUSHER164

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

Вложения

  • QuickDefuse.phrases.txt
    2.4 КБ · Просмотры: 3

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
C-подобный:
        "#format"            "{1:s},{2:s}"
Этого в файлах переводов не должно быть, если делаете отдельным файлом.
Удалять полностью английский - нельзя. У Вас ошибки будут потом.

если так делать то не работает плагин
Значит что-то не так делаете? Кеш переводов хотя бы сбрасываете?
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
если так делать то не работает плагин, если создать перевод и кинуть в папку ru, то текст 50/50 русский с английским
Тогда просто замени в этом файле "en" на "ru" и переводы в этих ключах соотвественно переводи.
 

KRUSHER164

Участник
Сообщения
12
Реакции
1
C-подобный:
        "#format"            "{1:s},{2:s}"
Этого в файлах переводов не должно быть, если делаете отдельным файлом.
Удалять полностью английский - нельзя. У Вас ошибки будут потом.


Значит что-то не так делаете? Кеш переводов хотя бы сбрасываете?
как его сбрасывать?
 

KRUSHER164

Участник
Сообщения
12
Реакции
1
C-подобный:
        "#format"            "{1:s},{2:s}"
Этого в файлах переводов не должно быть, если делаете отдельным файлом.
Удалять полностью английский - нельзя. У Вас ошибки будут потом.


Значит что-то не так делаете? Кеш переводов хотя бы сбрасываете?
L 07/18/2019 - 23:45:36: [SM] Warning(s) encountered in translation file "QuickDefuse.phrases.txt"
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "t1" on line 41.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "t2" on line 45.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "t3" on line 49.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "t4" on line 53.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct1" on line 57.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct2" on line 61.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct3" on line 65.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct4" on line 69.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct5" on line 73.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct6" on line 77.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct7" on line 81.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct8" on line 85.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct9" on line 89.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct10" on line 93.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct11" on line 97.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "Wire Choice" on line 101.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "Correct Cut" on line 105.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "Incorrect Cut" on line 109.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "Correct Pull" on line 113.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "Incorrect Pull" on line 117.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "Correct Pull without Kit" on line 121.
L 07/18/2019 - 23:45:36: [SM] Fatal error encountered parsing translation file "ru/QuickDefuse.phrases.txt"
L 07/18/2019 - 23:45:36: [SM] Error (line 124, column 1): Section ending without a matching section beginning
 

Вложения

  • QuickDefuse.phrases.txt
    2.6 КБ · Просмотры: 3

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
L 07/18/2019 - 23:45:36: [SM] Warning(s) encountered in translation file "QuickDefuse.phrases.txt"
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "t1" on line 41.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "t2" on line 45.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "t3" on line 49.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "t4" on line 53.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct1" on line 57.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct2" on line 61.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct3" on line 65.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct4" on line 69.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct5" on line 73.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct6" on line 77.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct7" on line 81.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct8" on line 85.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct9" on line 89.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct10" on line 93.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "ct11" on line 97.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "Wire Choice" on line 101.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "Correct Cut" on line 105.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "Incorrect Cut" on line 109.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "Correct Pull" on line 113.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "Incorrect Pull" on line 117.
L 07/18/2019 - 23:45:36: [SM] Ignoring invalid section "Correct Pull without Kit" on line 121.
L 07/18/2019 - 23:45:36: [SM] Fatal error encountered parsing translation file "ru/QuickDefuse.phrases.txt"
L 07/18/2019 - 23:45:36: [SM] Error (line 124, column 1): Section ending without a matching section beginning
43674
Сообщения автоматически склеены:

 

Вложения

  • QuickDefuse.phrases.txt
    2.8 КБ · Просмотры: 2
Сверху Снизу