- 260
- 26
Нужно принятие админ формы для такого админ чата:
Плиз сделайте, просто сколько искал, нету рабочей формы под такой /a
Плиз сделайте, просто сколько искал, нету рабочей формы под такой /a
Пиши полностью что надо сделать, строчку из чатлога и нужные действия
[14:37:35] {FF0606}Батя {FFFFFF}Dante_Wilson[23]: Ну а засирать игрокам чат тоже такое себе, я прав? (строчка из чат лога)Пиши полностью что надо сделать, строчку из чатлога и нужные действия
#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
не работаетПосмотреть вложение 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
Ты скрипт то пробовал запускать? Он должен работать, я проверял у себя.
Да. Я запустил. Ты на каком сервере пробовал? На моем не работает. Я запускал много раз скрипт. мне даже в чат ничего не писало могу видео тебе снятьТы скрипт то пробовал запускать? Он должен работать, я проверял у себя.
Ни на каком сервере не пробовал, отправлял через консоль сампфункса фейк сообщения через опкод 0af8 по твоему шаблону - все работалоДа. Я запустил. Ты на каком сервере пробовал? На моем не работает. Я запускал много раз скрипт. мне даже в чат ничего не писало могу видео тебе снять
Странно, у меня не работаетНи на каком сервере не пробовал, отправлял через консоль сампфункса фейк сообщения через опкод 0af8 по твоему шаблону - все работало
версия сампа какая?Странно, у меня не работает
0.3.7 R1версия сампа какая?
Если не r1 - естественно работать не будет, делай даунгрейд
ля я такой тупой был, я запускал не этот скрипт а samp.ahkПосмотреть вложение 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