[Вопрос] Помогите сделать скрипт, замена команды
|
|
Nikolay_Zulik |
Дата: Пятница, 16.02.2018, 14:29 | Сообщение # 1
|
Новичок
Сообщений: 27
Статус: Offline
|
Всем привет, я видел много тем по поводу данного скрипта, но у меня не получаеться, по этому я прошу что бы вы скинули мне код) И так, суть скрипта. Есть команда к примеру /su, полностью она выглядит так: /su [ID] [1-6 звезд] [Причина] Я хочу сделать так, когда я ввожу /narko [id], оно автоматически заменяло это на /su [ID который я ввел] 6 Продажа наркотиков, когда ввожу /vandal [id], оно автоматически заменяло это на /su [id который я ввел] 2 Вандализм, и так дальше, уже как будет пример, я это сделаю :3
Заранее хочу сказать спасибо тем, кто поможет :3 Удачного дня. Скиньте фулл код, и сразу юдф, что бы потом не было проблем
|
|
|
|
Rinat_Namazov |
Дата: Пятница, 16.02.2018, 14:47 | Сообщение # 2
|
Боец
Сообщений: 122
Статус: Offline
|
Код $~NumpadEnter:: $~Enter:: If (isInChat() = 1 && isDialogOpen() == 0) { Sleep 250 dwAddress := dwSAMP + 0x12D8F8 chatInput := readString(hGTA, dwAddress, 256) If (RegExMatch(chatInput,"^/narko\s([0-9]+)", out)) { SendChat("/su " out1 " 6 Продажа наркотиков") } }
Сообщение отредактировал Rinat_Namazov - Пятница, 16.02.2018, 15:07 |
|
|
|
Nikolay_Zulik |
Дата: Пятница, 16.02.2018, 15:59 | Сообщение # 3
|
Новичок
Сообщений: 27
Статус: Offline
|
Цитата Rinat_Namazov ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) If (isInChat() = 1 && isDialogOpen() == 0)
На этой строке выдает ошибку
|
|
|
|
Rinat_Namazov |
Дата: Пятница, 16.02.2018, 16:13 | Сообщение # 4
|
Боец
Сообщений: 122
Статус: Offline
|
Цитата Nikolay_Zulik ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) юдф http://cheat-master.ru/forum/149-619860-1
|
|
|
|
Nikolay_Zulik |
Дата: Пятница, 16.02.2018, 16:20 | Сообщение # 5
|
Новичок
Сообщений: 27
Статус: Offline
|
Я юдф сам поставил, вот мой код:
Код #Include SAMP.ahk
$~NumpadEnter:: $~Enter:: If (isInChat() = 1 && isDialogOpen() == 0) { Sleep 250 dwAddress := dwSAMP + 0x12D8F8 chatInput := readString(hGTA, dwAddress, 256) If (RegExMatch(chatInput,"^/narko\s([0-9]+)", out)) { SendChat("/su " out1 " 6 Продажа наркотиков") } } И не помогает, такая же ошибка. Давай я тебе в ВК напишу, чекни ЛС на СМ
__________________
С вопросом еще не разобрались, тема актуальна, жду вашей помощи :с
Сообщение отредактировал Nikolay_Zulik - Пятница, 16.02.2018, 18:29 |
|
|
|
Musiks |
Дата: Пятница, 16.02.2018, 18:57 | Сообщение # 6
|
Боец
Сообщений: 176
Статус: Offline
|
Значит криво подключил удф, либо в удф эта функция изменена (имеет другое название)
|
|
|
|
Wyareri |
Дата: Пятница, 16.02.2018, 20:48 | Сообщение # 7
|
Боец
Сообщений: 56
Статус: Offline
|
Цитата Nikolay_Zulik ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) С вопросом еще не разобрались, тема актуальна, жду вашей помощи :с Способ, что предложил Ринат, немного трудный. Предлагаю юзать командный процессор от Demy. Если подключил правильно UDF - должно работать, главное почитай как регать команды.
|
|
|
|
KaVaL98 |
Дата: Пятница, 16.02.2018, 23:43 | Сообщение # 8
|
Новичок
Сообщений: 11
Статус: Offline
|
Если тебе не сложно добавь в тему UDF который ты использовал.. И по возможности уточни в коде что там за что отвечает.. Просто есть люди кто совсем не шарит.. Я один из них :-D
|
|
|
|
Toopie |
Дата: Суббота, 17.02.2018, 13:31 | Сообщение # 9
|
Боец
Сообщений: 122
Статус: Offline
|
Код $~Enter:: { if (isInChat() && !isDialogOpen()) { blockChatInput() Sleep, 170 dwAddress := dwSAMP + 0x12D8F8 chatInput := readString(hGTA, dwAddress, 256) Sleep, 30 unBlockChatInput() if (RegExMatch(chatInput, "i)^\/narko\s(\d{1,4})$", item)) { if (item1 <= 1000 && getPlayerNameById(item1)) { SendChat("/su " item1 " 6") } } else if (RegExMatch(chatInput, "i)^\/vandal\s(\d{1,4})$", item)) { if (item1 <= 1000 && getPlayerNameById(item1)) { SendChat("/su " item1 " 2") } } else { SendChat(chatInput) } } } return
лучший в мире самп сервер 185.159.129.71:7777 лидерки админки да
|
|
|
|