13:25
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
macro
_BigSm0ke_Дата: Среда, 24.03.2010, 10:29 | Сообщение # 1
Местный
Группа: I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус:
Когда играл на rsrl (не сочтите за рекламу) скачивал давно у них с форума прогу, она не относится исключительно к гта и сампу... она вобщем при помощи скриптов может задавать макросы к приложениям ... например настроил себе как надо скрипт, врубил прогу и заходишь в игру после чего все что ты настроил работает например: Настроил на клавишу F1 себе команду автоматического нажатия клавиши F6 (чата), написания команды /fuel и нажатия клавишы enter - тоесть на F1 ты просто заправляешься.... вобщем я не помню как прога называется и на форуме у них что-то её терь ненайду... очень удобная вещь... кто её знает?

Добавлено (24.03.2010, 10:29)
---------------------------------------------
Все ненадо... нашел .. кому надо - название AutoHotKey

И краткое описание и инструкция по приминению:

[offtop] Макросы, они же скрипты, - служат для того, чтобы не вводить каждый раз команды вручную, а повесить их на hotkey - "горячую клавишу". Таким образом, вам нужно будет просто нажать 1-2 кнопку(и) - и текст введется сам.

У меня скрипт (макрос) вообще один на все что только можно и нужно мне, одним словом повседневные команды, поэтому кому то могут показаться, слишком сложными кнопки и не нужные действия.

Скрипт сохраняем с расширением .ahk - и потом просто запускаем его Enter'ом, или 2-ным кликом и правим его.
или вариант 2 - на пустом месте рабочего стола - правой кнопкой - создать - выбираем AutoHotkey Script.
Создается пустой скрипт, жмем его правой кнопкой, выбираем Edit Script - и правим: удаляем оттуда весь мусор и вписываем нужные нам команды.

Примеро скрипта для лицензера (макроса)
Код

Code
#IfWinActive GTA:SA:MP; Это обязательно если играете GTA - San Andreas Multiplayer
#`::SendPlay {F6}/pm{Space}; Написать в пм ~
#c::SendPlay {F6}/c{Space}  
!c::SendPlay {F6}/cvet 51{Enter}  
#s::SendPlay {F6}/s{Space}  
#t::SendPlay {F6}/time{Enter}
#y::SendPlay {F6}/stats{Enter}
#p::SendPlay {F6}/pay{Space}
!r::SendPlay {F6}/report{Space}
#l::SendPlay {F6}/login{Space}
#e::SendPlay {F6}/rentcar{Enter}
!#e::SendPlay {F6}/unrentcar{Enter}
#u::SendPlay {F6}/usedrugs{Enter}
#a::SendPlay {F6}/ad{Space}
#f::SendPlay {F6}/f{Space}
#d::SendPlay {F6}/d{Space}
#n::SendPlay {F6}/s Кто не на лицензии - покиньте тереторию автошколы{Enter}
!#n::SendPlay {F6}/s ОРУЖИЕ НЕ ДОСТОВАТЬ, ИНАЧЕ ОТБЕРУ{Enter}
#b::SendPlay {F6}/b{Space}

^1::SendPlay {F6}/startlesson{Space}  
^2::SendPlay {F6}/stoplesson{Space}
^3::SendPlay {F6}/givelicense driving{Space}  
^4::SendPlay {F6}/givelicense flying{Space}  
^5::SendPlay {F6}/givelicense sailing{Space}  
^6::SendPlay {F6}/givelicense fishing{Space}  
^7::SendPlay {F6}/givelicense weapon{Space}
^8::SendPlay {F6}/c Садись ко-мне в машину за руль. Следуй моих дальнейших указаний{Enter}
^9::SendPlay {F6}/s Молодец{!} теперь езжай в Автошколу.{Enter}
^0::SendPlay {F6}/ticket{Space}
^=::SendPlay {F6}/lico{Enter}
^-::SendPlay {F6}/licc{Enter}

!1::SendPlay {F6}/take drugs{Space}
!2::SendPlay {F6}/take weapons{Space}
!3::SendPlay {F6}/take driverslicense{Space}  
!4::SendPlay {F6}/take flyinglicense{Space}
!5::SendPlay {F6}/take boatlicense{Space}   
!6::SendPlay {F6}/take gunlicense{Space}  
!7::SendPlay {F6}/take materials{Space}
!9::SendPlay {F6}/c Поздравляю{!} Вы успешно прошли экзамен{!}{Enter}
!-::SendPlay {F6}/checklicenses{Space}

#z::SendPlay {F6}Есть желающие получить лицензии Авто-водитель, Лодочник, Рыболов{Enter}   
!#z::SendPlay {F6}Лицензии можно получить в автошколе СФ ( 2 город ){Enter}

#x::SendPlay {F6}Прием на Водительские права в автошколе СФ ( 2 город ){Enter}  

#v::SendPlay {F6}Прием на Авиа (c 3 лвл) в аэро в пустыне (слева от 3 города){Enter}
!#v::SendPlay {F6}Время приема на Авиа (c 3 лвл) В 12:00 15:00 19:00 и после 00:30{Enter}

^#v::  
{  
SendPlay {F6}/c Итак: Смотри и запоминай, ты должен пролететь в точности по{Enter}
SendPlay {F6}/c моему маршруту c одного раза и без касания, до каких либо{Enter}
SendPlay {F6}/c внешних объектов окружающего мира.{Enter}
SendPlay {F6}/s ВСЛУЧАИ ПРОВАЛА ЭКЗАМЕНА, ПЕРЕСДАЧА ЗАВТРО{Enter}
return  
}  

!#b::SendPlay {F6}Вся информация о лицензиях: Введите /lichelp{Enter}
^#8::SendPlay {F6}/s ВСЛУЧАИ ПРОВАЛА ЭКЗАМЕНА, ПЕРЕСДАЧА ЗАВТРО{Enter}

^#9::  
{  
SendPlay {F6}/c Едем по городу. По правилам. Без экстрима и аварий.{Enter}  
SendPlay {F6}/c И не только по прямой - поворачивай почаще.Из города не выезжай.{Enter}  
SendPlay {F6}/c Не останавливаться посреди дороги - для этого есть обочина{Enter}
SendPlay {F6}/c Светофоры работают неправильно - на них не смотреть.{Enter}
SendPlay {F6}/s 3 - минуса = ПРОВАЛ{Enter}
return  
}

#i::SendPlay {F6}/c Не останавливайся посреди дороги - для этого есть обочина{Enter}
#o::SendPlay {F6}/c Светофоры работают неправильно - на них не смотреть.{Enter}

#1::SendPlay {F6}/enter{Enter}  
#2::SendPlay {F6}/exit{Enter}  
#3::SendPlay {F6}/service{Space}
#4::SendPlay {F6}/sellcar{Space}
#5::SendPlay {F6}/accept car{Enter}   
#6::SendPlay {F6}/accept refill{Enter}  
#7::SendPlay {F6}/accept repair{Enter}  
#8::SendPlay {F6}/accept drugs{Enter}  
#9::SendPlay {F6}/cancel{Space}
#0::SendPlay {F6}/eject{Space}  
#-::SendPlay {F6}/showlicenses{Space}
#=::SendPlay {F6}/fill{Enter}

#/::SendPlay {F6}/lock{Enter}  

#$F1::SendPlay {F6}/heal{Enter}  
^$F1::SendPlay {F6}/spawnchange{Enter}

Некоторый хелп по синтаксису скриптов
Все что написано после символа ; и до конца строки является комментарием, и программой не интерпретируется.
Поэтому если хотите оставить свои пометки какие то в скрипте, замечания или например временно отключить какой то бинд, просто поставьте перед текстом, скриптом (макросом) символ ;
например:
; Написать в пм ~

Модификаторы:
# Win (Windows logo key)
! Alt
^ Control
+ Shift
$ Модификатор для калишm F1 - F24
Если не ставить какой либо из этих модификатор, то будет работать 1-им нажатием наш бинд (клавишу)

Например:
Код

Code
#1::SendPlay {F6}/enter{Enter}; - для комбы Win+1  
#2::SendPlay {F6}/exit{Enter}; - это для Win+2

Для комбы с более чем одной кнопкой - просто перечислить модификаторы подряд.
Например:
Код

Code
^!+#1::SendPlay {F6}/enter{Enter};  для комбы ctrl-alt-shift-win

Для бинда на F1 - F24 кнопки надо перед ними ставить модификатор бакса $ , т.е.
Например:
Код

Code
#$F1::SendPlay {F6}/heal{Enter}; Win+F1

Для повтора последних действий есть такой метод
Например:
Код
NumpadSub::SendPlay {F6}{Up}{Enter}Numpad - это дополнительная клавиатура (циферблат) правее от стрелочек.
Sub - это - (минус) который находится на дополнительной клавиатуре.
Приведу 2-ой пример, чтобы не писать каждый раз /drink soda есть такой не большой скрипт.
Например:

Code
Код
+#7::; это на Win+Shift+7  
{  
SendPlay {F6}/drink soda{Enter}  
Loop 5; - в данном случае loop повторится 5 раз
{  
SendPlay {F6}{Up}{Enter}  
}  
return  
}

Чтобы не писать каждый раз /cook fish 1-5 вот что есть
Например:

Code
Код
+#-::; Готовить Win+Shift и -
{
SendPlay {F6}/cook fish 1{enter}
SendPlay {F6}/cook fish 2{enter}
SendPlay {F6}/cook fish 3{enter}
SendPlay {F6}/cook fish 4{enter}
SendPlay {F6}/cook fish 5{enter}
return  
}

Кнопки и их комбы

Code
Space - the spacebar
Tab
Enter (or Return)
Escape (or Esc)
Backspace (or BS)

Delete (or Del)
Insert (or Ins)
Home
End
PgUp
PgDn
Up
Down
Left
Right

ScrollLock
CapsLock
NumLock

Numlock ON Numlock OFF  
Numpad0 NumpadIns  
Numpad1 NumpadEnd  
Numpad2 NumpadDown  
Numpad3 NumpadPgDn  
Numpad4 NumpadLeft  
Numpad5 NumpadClear  
Numpad6 NumpadRight  
Numpad7 NumpadHome  
Numpad8 NumpadUp  
Numpad9 NumpadPgUp  
NumpadDot (.) NumpadDel  
NumpadDiv (/) NumpadDiv (/)  
NumpadMult (*) NumpadMult (*)  
NumpadAdd (+) NumpadAdd (+)  
NumpadSub (-) NumpadSub (-)  
NumpadEnter NumpadEnter

Сзято с rsrl ©
[/offtop]


LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON
Продаю РП мод: подробнее тут
Решаю задачи по техническим дисциплинам, подробнее тут
[RGS]JAGUARДата: Среда, 24.03.2010, 11:23 | Сообщение # 2
Советчик
Группа: Продвинутые
Сообщений: 1154
Награды: 25
Город: FloatX,FloatY,FloatZ
Репутация: 291
Замечания: 40%
Статус:
Тему можно офф


[/url]
Новая ICQ: 593922
_BigSm0ke_Дата: Среда, 24.03.2010, 11:35 | Сообщение # 3
Местный
Группа: I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус:
Можно отправить в более полезный раздел типа скрипты...


LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON
Продаю РП мод: подробнее тут
Решаю задачи по техническим дисциплинам, подробнее тут
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua