Добро пожаловать на форум проекта RP GameWorld!

Kangaroo

[AHK] Полезные бинды

Recommended Posts

Только что, MorrisonLegend сказал:

Дружище, ты меня не так понял мне надо как на скрине 

sa_mp_018.png

То есть чтобы палочка | стояла с краю после нее пробел и уже текст.

{home} добавь в конце

Share this post


Link to post
Share on other sites

Можете сделать бинд такой чтобы флудило /dice и когда выпадает три каких-то числа подряд оффался бинд

Edited by fejka

Share this post


Link to post
Share on other sites
10 минут назад, fejka сказал:

Можете сделать бинд такой чтобы флудило /dice и когда выпадает три каких-то числа подряд оффался бинд

Только не говори, что это для "накрутки" какой-нибудь. Ты-то в эту херь не веришь, надеюсь?))

Share this post


Link to post
Share on other sites
10 минут назад, Kangaroo сказал:

Только не говори, что это для "накрутки" какой-нибудь. Ты-то в эту херь не веришь, надеюсь?))

Они все верят, они и делают это.

Share this post


Link to post
Share on other sites
38 минут назад, Жираф Путин сказал:

а есть бинд рассчета стоимости лицензий для автошколы? и как им пользоваться?

Давно делал, на форуме у них должен быть. Вечером гляну на компе.

Share this post


Link to post
Share on other sites
1 час назад, Жираф Путин сказал:

а есть бинд рассчета стоимости лицензий для автошколы? и как им пользоваться?

Оторвал от хелперского бинда кусочек

Переменные:

fishlic - цена на ловлю

driverlic - цена на права

shiplic - цена на морские T/C

gunlic - цена на оружие

flylic - цена на воздушные Т/C

Вводная переменная уровня - llvl

Цитата

lpricecount:
If (llvl > 1)
{
    driver := 10.000 * llvl
    If (driver > 100.000)
    {
        driver := 100.000
    }
    driverlic := "$" driver ""
}
If (llvl = 1)
{
    driver := "бесплатно"
    driverlic := driver
}
If (llvl < 3)
{
    fish := "недоступна"
    ship := "недоступна"
    fly := "недоступна"
    fishlic := fish 
    shiplic := ship
    flylic := fly
}
If (llvl = 3)
{
    fish := 15.000
    ship := 25.000
    fly := 50.000
    fishlic := "$" fish ""
    shiplic := "$" ship ""
    flylic := "$" fly ""
}
If (llvl > 3)
{
    fish := 15.000
    ship := 40.000
    fly := 10.000 * llvl + 20.0000
    If (fly > 200.000)
    {
        fly := 200.000
    }
    fishlic := "$" fish ""
    shiplic := "$" ship ""
    flylic := "$" fly ""
}
If (llvl = 5)
{
    gun := 70.000
    gunlic := "$" gun ""
}
If (llvl > 5)
{
    gun := 10.000 * llvl + 20.000
    If (gun > 150.000)
    {
        gun := 150.000
    }
    gunlic := "$" gun ""
}
If (llvl < 5)
{
    gun := "недоступна"
    gunlic := gun
}
return

 

 

Edited by strozza

Share this post


Link to post
Share on other sites

кен гуру подскажи мне пж как мне быть я пишу в ахк ( сбив ) текст на русском моем любимом языке а там вопросы (Слово удалено системой) вылезают какието как это убрать

Share this post


Link to post
Share on other sites
16 минут назад, kaboomer сказал:

кен гуру подскажи мне пж как мне быть я пишу в ахк ( сбив ) текст на русском моем любимом языке а там вопросы (Слово удалено системой) вылезают какието как это убрать

Numpad3::
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}Хоп-хей {enter}
return

 

 

Нужно вставлять вот это перед текстом бинда: SendMessage, 0x50,, 0x4190419,, A

Share this post


Link to post
Share on other sites
Только что, JackShapard сказал:

Numpad3::
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}Хоп-хей {enter}
return

 

 

Нужно вставлять вот это перед текстом бинда: SendMessage, 0x50,, 0x4190419,, A

спасибо добрейший

 

Share this post


Link to post
Share on other sites
9 часов назад, Жираф Путин сказал:

буду благодарен. На форуме нет :c

Чуток обновил, проверь расценки на всякий случай.

Работает так: нажимаешь кнопку, вводишь через пробел уровень игрока и далее каждую из нужных ему лицензий именно такими словами: права, оружие, полеты, лодка, рыбалка. Лицензии указывать в любом порядке, но уровень всегда должен быть сначала.

Например:

10 оружие права

20 права оружие полеты лодка рыбалка

и т.д.

 

F9:: 
SendInput {f6}/LIC:{space}
Input, MY_LICENCE, V, {enter}
If MY_LICENCE
{
StringSplit, OutputArray, MY_LICENCE, %A_Space%
левел = %OutputArray1%

IfInString, MY_LICENCE, права
{
    права := 10000*левел
    if права > 100000
    права := 100000   
    if левел = 1
    права := 0
}
else права = 0

IfInString, MY_LICENCE, оружие
{
    оружие := 70000
    if левел > 5
    оружие := (20000+10000*левел) 
    if оружие > 150000
    оружие := 150000   
}
else оружие = 0

IfInString, MY_LICENCE, полеты
{
    полеты := 50000
    if левел > 3
    полеты := (20000+10000*левел)   
    if полеты > 200000
    полеты := 200000 
}
else полеты = 0

IfInString, MY_LICENCE, лодка
{
    лодка := 25000
    if левел > 3
    лодка := 40000
}
else лодка = 0
    
IfInString, MY_LICENCE, рыбалка
{
    рыбалка := 15000
}
else рыбалка = 0

стоимость := (права+оружие+полеты+лодка+рыбалка)
sleep 1111
Sendinput {f6}Итоговая стоимость: %стоимость%
}
return
 

Share this post


Link to post
Share on other sites
6 часов назад, kaboomer сказал:

кен гуру подскажи мне пж как мне быть я пишу в ахк ( сбив ) текст на русском моем любимом языке а там вопросы (Слово удалено системой) вылезают какието как это убрать

 

6 часов назад, JackShapard сказал:

Numpad3::
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}Хоп-хей {enter}
return

 

 

Нужно вставлять вот это перед текстом бинда: SendMessage, 0x50,, 0x4190419,, A

Но если ты счастливый пользователь Win7 просто смени версию AHK на ANSI-32

и C:\Users\Александр\Documents\GTA San Andreas User Files\SAMP\sa-mp.cfg\ime=1 на ime=0, если параметр отсутствует лучше просто допиши его

Потому что когда у тебя начнет пропадать русский язык в сампе - первым кого ты вспомнишь будет тот, кто дал тебе идею дописать это недоразумение в код

Edited by strozza

Share this post


Link to post
Share on other sites
3 часа назад, strozza сказал:

 

Но если ты счастливый пользователь Win7 просто смени версию AHK на ANSI-32

и C:\Users\Александр\Documents\GTA San Andreas User Files\SAMP\sa-mp.cfg\ime=1 на ime=0, если параметр отсутствует лучше просто допиши его

Потому что когда у тебя начнет пропадать русский язык в сампе - первым кого ты вспомнишь будет тот, кто дал тебе идею дописать это недоразумение в код

Лол, во 1-х ты сам раньше кидал этот код, во 2-х я уже год с ним бегаю и не пропадает)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.