Skip to content

Commit

Permalink
v.1.0b2:
Browse files Browse the repository at this point in the history
- Fix Monitoring plugin (add support of SMS)
- Small fixes
  • Loading branch information
danilvalov committed Dec 10, 2016
1 parent 41c47a0 commit ef47127
Show file tree
Hide file tree
Showing 7 changed files with 160 additions and 12 deletions.
16 changes: 12 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
## 1.0b2

Исправлено:

- Плагин **Monitoring** теперь умеет использовать данные, полученные из SMS.
- Мелкие исправления и улучшения.


## 1.0b1

Добавлено:

- Плагин **LastSMS** для быстрого ответа на последнюю SMS (по-умолчанию, сочетание Alt+T)
- Плагин **UnloadingReport** для быстрого доложить о состоянии склада, на котором вы разгрузились (по-умолчанию, NumPad 7)
- Плагин **Monitoring** для быстрого сбора и вывода в рацию всего Мониторинга (по-умолчанию, NumPad 9)
- Плагин **SOS** для быстрой отправки в рацию сигнала "СОС" с указанием квадарата вашего местонахождения (по-умолчанию, NumPad 8)
- Плагин **LastSMS** для быстрого ответа на последнюю SMS (по-умолчанию, сочетание Alt+T).
- Плагин **UnloadingReport** для быстрого доложить о состоянии склада, на котором вы разгрузились (по-умолчанию, NumPad 7).
- Плагин **Monitoring** для быстрого сбора и вывода в рацию всего Мониторинга (по-умолчанию, NumPad 9).
- Плагин **SOS** для быстрой отправки в рацию сигнала "СОС" с указанием квадарата вашего местонахождения (по-умолчанию, NumPad 8).
2 changes: 1 addition & 1 deletion Meta.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Name=CarmHelper
Description=AHK-ñêðèïò äëÿ Âçâîäà ïîñòàâîê LVa SAMP-RP
Author=Danil Valov <[email protected]>
Version=1.0b1
Version=1.0b2
LastUpdate=Dec 10, 2016

[Options]
Expand Down
140 changes: 140 additions & 0 deletions UserBinds.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,143 @@

Return
}

Numpad0::
{
sendChatSavingMessage("/r [Взвод №1]", False)

Return
}

Numpad1::
{
sendChatMessage("/clist 3")

Return
}

!Numpad1::
{
sendChatMessage("/clist 0")

Return
}

Numpad2::
{
sendChatMessage("/me предъявил путевой лист №328823")

Return
}

Numpad4::
{
sendChatMessage("/carm")

Return
}

Numpad6::
{
sendChatSavingMessage("/r [Взвод №1] Заканчиваю поставки. Литраж:", False)

Return
}

Numpad7::
{
sendChatSavingMessage("/r [Взвод №1] Выезжаю с базы. Пункт назначения:", False)

Return
}

Numpad9::
{
sendChatMessage("/r [Взвод №1] Подъезжаю к базе (( /clist 3 ))")

Return
}

NumpadDiv::
{
sendChatMessage("/me выполнил воинское приветствие")

Return
}

!NumpadDiv::
{
sendChatMessage("Здравия желаю")

Return
}

NumpadMult::
{
sendChatMessage(")")

Return
}

!NumpadMult::
{
sendChatMessage(":D")

Return
}

NumpadAdd::
{
sendChatMessage("Так точно")

Return
}

!NumpadAdd::
{
sendChatMessage("Принято")

Return
}

NumpadSub::
{
sendChatMessage("Никак нет")

Return
}

!NumpadSub::
{
sendChatMessage("Виноват")

Return
}

NumpadDot::
{
sendChatSavingMessage("/r [Взвод №1] Здравия желаю, база", False)

Return
}

!NumpadDot::
{
sendChatSavingMessage("/r [Взвод №1] ОБОР угоняет матовоз! Огонь на поражение!", False)

Return
}

F12::
{
sendChatMessage("/clist 7")

Return
}

!Q::
{
sendChatMessage("/time")

Return
}
6 changes: 3 additions & 3 deletions plugins/Monitoring/Funcs.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ class Monitoring

if (FactionKeyword <> "" && FactionName <> "") {
if (InStr(this.__strToLower(MessageString), FactionKeyword) > 0) {
if ((InStr(this.__strToLower(MessageString), "êîä") == 0 && InStr(this.__strToLower(MessageString), "æåòîí") == 0 && (this.checkRadioMessage(MessageString) || SubStr(MessageString, 1, 2) == "- ") || SubStr(MessageString, 1, 4) == "SMS:" || InStr(MessageString, " øåïíóë(à): ") > 0)) {
if ((InStr(this.__strToLower(MessageString), "êîä") == 0 && InStr(this.__strToLower(MessageString), "æåòîí") == 0 && (this.checkRadioMessage(MessageString) || SubStr(MessageString, 1, 2) == "- ") || SubStr(MessageString, 1, 5) == " SMS:" || InStr(MessageString, " øåïíóë(à): ") > 0)) {
if (this.checkRadioMessage(MessageString))
MessageString := Trim(SubStr(MessageString, InStr(MessageString, ":") + 2))
if (InStr(this.__strToLower(MessageString), "ìîíèòîðèíã") <> 0)
Expand All @@ -97,8 +97,8 @@ class Monitoring
MessageString := SubStr(MessageString, 3, StrLen(MessageString))
if (InStr(MessageString, " øåïíóë(à): ") > 0)
MessageString := SubStr(MessageString, InStr(MessageString, ": ") + 1)
if (SubStr(MessageString, 1, 4) = "SMS:") {
MessageString := SubStr(MessageString, 6)
if (SubStr(MessageString, 1, 5) = " SMS:") {
MessageString := SubStr(MessageString, 7)
MessageString := SubStr(MessageString, 1, InStr(MessageString, "Îòïðàâèòåëü") - 3)
}

Expand Down
2 changes: 1 addition & 1 deletion plugins/Monitoring/Meta.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Name=Monitoring
Description=Плагин позволяет в один клик собирать весь Мониторинг из Chatlog'а и выводить его в рацию
Author=Danil Valov <[email protected]>
Version=1.0b1
Version=1.0b2
LastUpdate=Dec 10, 2016
[Config]
Expand Down
4 changes: 2 additions & 2 deletions plugins/unloadingReport/Funcs.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ class UnloadingReport
Return
}

unloadingReportChecker(MessageString)
unloadingReportChatlogChecker(MessageString)
{
if (SubStr(MessageString, 1, 10) = " Íà ñêëàäå") && (InStr(MessageString, ":") > 0) {
WarehouseName := SubStr(MessageString, 12)
Expand Down Expand Up @@ -136,7 +136,7 @@ UnloadingReport := new UnloadingReport()

UnloadingReportChatlogChecker(ChatlogString)
{
UnloadingReport.unloadingReportChecker(ChatlogString)
UnloadingReport.unloadingReportChatlogChecker(ChatlogString)
}

Chatlog.checker.Insert("UnloadingReportChatlogChecker")
Expand Down
2 changes: 1 addition & 1 deletion plugins/unloadingReport/Meta.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Name=UnloadingReport
Description=Плагин добавляет возможность быстро доложить о состоянии склада, на котором вы разгрузились
Author=Danil Valov <[email protected]>
Version=1.0b1
Version=1.0b2
LastUpdate=Dec 10, 2016

[Config]
Expand Down

0 comments on commit ef47127

Please sign in to comment.