dima232_pro11
Новичок
- 61
- 0
Мне нужен кодПроверять текст после команды на пустату.
Мне нужен кодПроверять текст после команды на пустату.
Смотри этому рангу разрешено использовать команду /inv, но если он напишет просто /inv (без id) то эму должно написатьНапиши, в чём проблема?
AddChatMessageEx("{FFFFFF}", "[{FF6347}AHK{FFFFFF}]: Введите команду /inv {FFFF00}[id].")
if (text == "")Смотри этому рангу разрешено использовать команду /inv, но если он напишет просто /inv (без id) то эму должно написать
но если он напишет с id то все как обычноКод:AddChatMessageEx("{FFFFFF}", "[{FF6347}AHK{FFFFFF}]: Введите команду /inv {FFFF00}[id].")
не,ты не поймешь тебе нужно все с начала прочитать когда я первый раз написалif (text == "")
msgbox где ид
Если ты не понимаешь где это вставить - учи основы.не,ты не поймешь тебе нужно все с начала прочитать когда я первый раз написал
это не основы как разЕсли ты не понимаешь где это вставить - учи основы.
ну вот кодЕсли ты не понимаешь где это вставить - учи основы.
$~Enter::
if (isInChat() && !isDialogOpen())
{
Sleep, 200
chatText := readString(hGTA, dwSAMP + 0x12D8F8, 256)
if (RegExMatch(chatText, "^\/inv (\d+)", out))
{
Random, var1, 1, 50
if (rank != "Зам.Глав Врача" && rank != "Глав.Врач")
AddChatMessageEx("{FFFFFF}", "[{FF6347}AHK{FFFFFF}]: Вам недоступна эта функция!")
else
{
sendChat("/invite "out1)
SendChat("/me легким движением руки достал ключик от свободного шкафчика из кармана пиджака.")
sleep 1000
SendChat("/do На ключике написан номер " var1 ".")
sleep 1000
SendChat("/time")
sleep 500
SendChat("/me Взглянул на часы с гравировкой «" grav "».")
sleep 500
SendChat("/do Время на часах | " ServerTime() ".")
SendInput {F8}
}
}
}
return
if/else/if else - это не основы, вот это да.это не основы как раз
ок,основыif/else/if else - это не основы, вот это да.
$~Enter::
if (isInChat() && !isDialogOpen())
{
Sleep, 200
chatText := readString(hGTA, dwSAMP + 0x12D8F8, 256)
if (RegExMatch(chatText, "^\/inv (\d+)", out))
{
Random, var1, 1, 50
if (rank != "Зам.Глав Врача" && rank != "Глав.Врач")
AddChatMessageEx("{FFFFFF}", "[{FF6347}AHK{FFFFFF}]: Вам недоступна эта функция!")
else
{
sendChat("/invite "out1)
SendChat("/me легким движением руки достал ключик от свободного шкафчика из кармана пиджака.")
sleep 1000
SendChat("/do На ключике написан номер " var1 ".")
sleep 1000
SendChat("/time")
sleep 500
SendChat("/me Взглянул на часы с гравировкой «" grav "».")
sleep 500
SendChat("/do Время на часах | " ServerTime() ".")
SendInput {F8}
}
}
if (isInChat() && !isDialogOpen())
{
Sleep, 200
chatText := readString(hGTA, dwSAMP + 0x12D8F8, 256)
if (RegExMatch(chatText, "^\/hp (\d+)", out))
{
if (rank != "Зам.Глав Врача" && rank != "Глав.Врач")
AddChatMessageEx("{FFFFFF}", "[{FF6347}AHK{FFFFFF}]: Вам недоступна эта функция!")
else
{
SendChat("Здравствуйте. Я сотрудник данного медицинского центра, что вас беспокоит?")
AddChatMessageEx("{F5F5DC}", "[{FF6347}Информация{F5F5DC}]: Для продолжения нажмите {FBFA28}PageDown{F5F5DC}.")
AddChatMessageEx("{F5F5DC}", "[{FF6347}Информация{F5F5DC}]: Для завершения нажмите {FBFA28}end{F5F5DC}.")
Loop{
Input , OutputVar, L1 V, {PGDN}{NumpadEnd}
if (ErrorLevel = "EndKey:PGDN") or (ErrorLevel = "EndKey:NumpadEnd")
break
}
if ErrorLevel = EndKey:PGDN
{
goto, hp2
}
if ErrorLevel = EndKey:NumpadEnd
{
goto, PRend1
}
return
тебе нужно только этоПотому что у тебя код говно. Судя по твоему коду тебе нужно сначала ввести inv а потом только hp
$~Enter::
if (isInChat() && !isDialogOpen())
{
Sleep, 200
chatText := readString(hGTA, dwSAMP + 0x12D8F8, 256)
if (RegExMatch(chatText, "^\/inv (\d+)", out))
{
Random, var1, 1, 50
if (rank != "Зам.Глав Врача" && rank != "Глав.Врач")
AddChatMessageEx("{FFFFFF}", "[{FF6347}AHK{FFFFFF}]: Вам недоступна эта функция!")
else
{
sendChat("/invite "out1)
SendChat("/me легким движением руки достал ключик от свободного шкафчика из кармана пиджака.")
sleep 1000
SendChat("/do На ключике написан номер " var1 ".")
sleep 1000
SendChat("/time")
sleep 500
SendChat("/me Взглянул на часы с гравировкой «" grav "».")
sleep 500
SendChat("/do Время на часах | " ServerTime() ".")
SendInput {F8}
}
}
if (isInChat() && !isDialogOpen())
{
Sleep, 200
chatText := readString(hGTA, dwSAMP + 0x12D8F8, 256)
if (RegExMatch(chatText, "^\/hp (\d+)", out))
{
if (rank != "Зам.Глав Врача" && rank != "Глав.Врач")
AddChatMessageEx("{FFFFFF}", "[{FF6347}AHK{FFFFFF}]: Вам недоступна эта функция!")
else
{
SendChat("Здравствуйте. Я сотрудник данного медицинского центра, что вас беспокоит?")
AddChatMessageEx("{F5F5DC}", "[{FF6347}Информация{F5F5DC}]: Для продолжения нажмите {FBFA28}PageDown{F5F5DC}.")
AddChatMessageEx("{F5F5DC}", "[{FF6347}Информация{F5F5DC}]: Для завершения нажмите {FBFA28}end{F5F5DC}.")
вообще-то ты этот код писал,я просто пытался добавить команду /hpЗачем ты 2 раза эту хуйню пишешь? Бля.. Ты не понимаешь что пишешь, бери что-то легче, либо пытайся понять.а не в тупую лепи из говна код
Вот это ты написал и оно работаетПосмотри что я написал, и какую хуйню сделал ты.
Тебе нужно 1 раз получить команду которую ты ввел, и уже сколько хочешь раз проверять с нужной тебе
$~Enter::
if (isInChat() && !isDialogOpen())
{
Sleep, 200
chatText := readString(hGTA, dwSAMP + 0x12D8F8, 256)
if (RegExMatch(chatText, "^\/inv (\d+)", out))
{
Random, var1, 1, 50
if (rank != "Интерн" && rank != "Участковый Врач" && rank != "Терапевт" && rank != "Нарколо" && rank != "Окулист" && rank != "Хирург" && rank != "Психолог" && rank != "Зав.Отделением")
AddChatMessageEx("{FFFFFF}", "[{FF6347}AHK{FFFFFF}]: Вам недоступна эта функция!")
else
{
AddChatMessageEx("{FFFFFF}", "[{FF6347}AHK{FFFFFF}]: Вам доступна эта функция!")
sendChat("/invite "out1)
SendChat("/me легким движением руки достал ключик от свободного шкафчика из кармана пиджака.")
sleep 1000
SendChat("/do На ключике написан номер " var1 ".")
sleep 1000
SendChat("/time")
sleep 500
SendChat("/me Взглянул на часы с гравировкой «" grav "».")
sleep 500
SendChat("/do Время на часах | " ServerTime() ".")
SendInput {F8}
}
}
}
return
AddChatMessageEx("{FFFFFF}", "[{FF6347}AHK{FFFFFF}]: Вам доступна эта функция!")
if (rank != "Интерн" && rank != "Участковый Врач" && rank != "Терапевт" && rank != "Нарколо" && rank != "Окулист" && rank != "Хирург" && rank != "Психолог"
работает но теперь без idСразу после объявления переменно chatText пиши это
AutoHotKey:if (RegExMatch(chatText, "^\/hp")) msgBox ты ввел hp