Нужно принятие админ формы

Статус
В этой теме нельзя размещать новые ответы.

William_Roses

Активный
Автор темы
260
26
Нужно принятие админ формы для такого админ чата:
sa-mp-137.png

Плиз сделайте, просто сколько искал, нету рабочей формы под такой /a
 

William_Roses

Активный
Автор темы
260
26
Пиши полностью что надо сделать, строчку из чатлога и нужные действия
[14:37:35] {FF0606}Батя {FFFFFF}Dante_Wilson[23]: Ну а засирать игрокам чат тоже такое себе, я прав? (строчка из чат лога)
нужо сделать принятие формы, например пишет:
[14:37:35] {FF0606}Батя {FFFFFF}Dante_Wilson[23]: /ban 228 Cheats
Ты нажимаешь определенную кнопку банишь айди 228 с причиной Cheats (желательно кнопку Alt + Z или просто Z)
ах да, цвет бати, это звание, и каждое звание разного цвета, я хз как это сделать
 

meowprd

Тот самый Котовский
Проверенный
1,280
712
1587468304242.png

Если в течении 5 секунд не принять:
1587468323877.png

Также добавляет что-то типо префикса
Когда прожимаешь NumPad9
Отправляет серверу запрашиваемую команду и добавляет в конце "| Имя админа"

Обещать ничего не могу, если что связывайся.
AutoHotKey:
#IfWinActive GTA:SA:MP
#SingleInstance Force
#NoEnv
#Persistent

#include samp.ahk

global cmd := ""
global nn := ""
global file_update := A_MyDocuments "/GTA San Andreas User Files/SAMP/chatlog.txt"
SetTimer, update, 50

F2::
KeyWait, F2
Reload
return

update:
FileRead, chatlog, % file_update
save(chatlog)
if(RegExMatch(chatlog, ".*{FFFFFF}(\w*)\[([0-9]*)\]: \/(.*)", out))
{
    addchatmessageEx("ae433d", "[ah]: {FFFFFF}Администратор " out1 "[" out2 "] запрашивает команду /" out3)
    addchatmessageEx("ae433d", "[ah]: {FFFFFF}Чтобы принять нажмите {7CFC00}NumPad 9")
    cmd := out3
    if(RegExMatch(out1, "(\w*)_", name))
        nn := name1
    else
        nn := out1
    SetTimer, clear, 5000
}
return

clear:
SetTimer, clear, off
if(cmd = "")
    return

cmd := ""
nn := ""
addchatmessageEx("ae433d", "[ah]: {FFFFFF}Время на подтверждение запроса истекло")
return

NumPad9::
if(cmd = "")
    return

cmd := "/" cmd " | " nn
SendChat(cmd)
addchatmessageEx("ae433d", "[ah]: {FFFFFF}Запрос принят.")
SetTimer, clear, off
cmd := ""
nn := ""
return
Кнопольку думаю сам сможешь сменить.
 

Вложения

  • SAMP.ahk
    253.9 KB · Просмотры: 263
  • Нравится
  • Эм
Реакции: Lance_Sterling и Mixaker

William_Roses

Активный
Автор темы
260
26
Посмотреть вложение 54125
Если в течении 5 секунд не принять:

Также добавляет что-то типо префикса
Когда прожимаешь NumPad9
Отправляет серверу запрашиваемую команду и добавляет в конце "| Имя админа"

Обещать ничего не могу, если что связывайся.
AutoHotKey:
#IfWinActive GTA:SA:MP
#SingleInstance Force
#NoEnv
#Persistent

#include samp.ahk

global cmd := ""
global nn := ""
global file_update := A_MyDocuments "/GTA San Andreas User Files/SAMP/chatlog.txt"
SetTimer, update, 50

F2::
KeyWait, F2
Reload
return

update:
FileRead, chatlog, % file_update
save(chatlog)
if(RegExMatch(chatlog, ".*{FFFFFF}(\w*)\[([0-9]*)\]: \/(.*)", out))
{
    addchatmessageEx("ae433d", "[ah]: {FFFFFF}Администратор " out1 "[" out2 "] запрашивает команду /" out3)
    addchatmessageEx("ae433d", "[ah]: {FFFFFF}Чтобы принять нажмите {7CFC00}NumPad 9")
    cmd := out3
    if(RegExMatch(out1, "(\w*)_", name))
        nn := name1
    else
        nn := out1
    SetTimer, clear, 5000
}
return

clear:
SetTimer, clear, off
if(cmd = "")
    return

cmd := ""
nn := ""
addchatmessageEx("ae433d", "[ah]: {FFFFFF}Время на подтверждение запроса истекло")
return

NumPad9::
if(cmd = "")
    return

cmd := "/" cmd " | " nn
SendChat(cmd)
addchatmessageEx("ae433d", "[ah]: {FFFFFF}Запрос принят.")
SetTimer, clear, off
cmd := ""
nn := ""
return
Кнопольку думаю сам сможешь сменить.
не работает
sa-mp-145.png
 

William_Roses

Активный
Автор темы
260
26
Ты скрипт то пробовал запускать? Он должен работать, я проверял у себя.
Да. Я запустил. Ты на каком сервере пробовал? На моем не работает. Я запускал много раз скрипт. мне даже в чат ничего не писало могу видео тебе снять
 

meowprd

Тот самый Котовский
Проверенный
1,280
712
Да. Я запустил. Ты на каком сервере пробовал? На моем не работает. Я запускал много раз скрипт. мне даже в чат ничего не писало могу видео тебе снять
Ни на каком сервере не пробовал, отправлял через консоль сампфункса фейк сообщения через опкод 0af8 по твоему шаблону - все работало
 

William_Roses

Активный
Автор темы
260
26
Ни на каком сервере не пробовал, отправлял через консоль сампфункса фейк сообщения через опкод 0af8 по твоему шаблону - все работало
Странно, у меня не работает
 

William_Roses

Активный
Автор темы
260
26
Посмотреть вложение 54125
Если в течении 5 секунд не принять:

Также добавляет что-то типо префикса
Когда прожимаешь NumPad9
Отправляет серверу запрашиваемую команду и добавляет в конце "| Имя админа"

Обещать ничего не могу, если что связывайся.
AutoHotKey:
#IfWinActive GTA:SA:MP
#SingleInstance Force
#NoEnv
#Persistent

#include samp.ahk

global cmd := ""
global nn := ""
global file_update := A_MyDocuments "/GTA San Andreas User Files/SAMP/chatlog.txt"
SetTimer, update, 50

F2::
KeyWait, F2
Reload
return

update:
FileRead, chatlog, % file_update
save(chatlog)
if(RegExMatch(chatlog, ".*{FFFFFF}(\w*)\[([0-9]*)\]: \/(.*)", out))
{
    addchatmessageEx("ae433d", "[ah]: {FFFFFF}Администратор " out1 "[" out2 "] запрашивает команду /" out3)
    addchatmessageEx("ae433d", "[ah]: {FFFFFF}Чтобы принять нажмите {7CFC00}NumPad 9")
    cmd := out3
    if(RegExMatch(out1, "(\w*)_", name))
        nn := name1
    else
        nn := out1
    SetTimer, clear, 5000
}
return

clear:
SetTimer, clear, off
if(cmd = "")
    return

cmd := ""
nn := ""
addchatmessageEx("ae433d", "[ah]: {FFFFFF}Время на подтверждение запроса истекло")
return

NumPad9::
if(cmd = "")
    return

cmd := "/" cmd " | " nn
SendChat(cmd)
addchatmessageEx("ae433d", "[ah]: {FFFFFF}Запрос принят.")
SetTimer, clear, off
cmd := ""
nn := ""
return
Кнопольку думаю сам сможешь сменить.
ля я такой тупой был, я запускал не этот скрипт а samp.ahk
 
Статус
В этой теме нельзя размещать новые ответы.