[Помощь] Проблема с рандомом - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » [Помощь] Проблема с рандомом
[Помощь] Проблема с рандомом
saalaus Дата: Четверг, 25.08.2016, 19:03 | Сообщение # 1
Боец
Сообщений: 54
Статус: Offline
Почему не работает?Он флудит почему то
Код
:?:/лекция::
Random, var, 1, 8
If var=1
SendChat("/r Уважаемые сотрудники, напоминаю Вам!")
sleep 500
SendChat("/r Рабочий транспорт можно брать только с должности врач-участковый.")
sleep 500
SendChat("/r Кто возьмёт транспорт - будет уволен.")
If var=2
SendChat("/r Уважаемые сотрудники,минуточку внимания!")
sleep 500
SendChat("/r Напоминаю если вы оскорбите или же будите бить коллег и граждан штата...")
sleep 500
SendChat("/r Вы будете уволены!")
If var=3
SendChat("/r Уважаемые сотрудники, хочу напомнить Вам:")
sleep 500
SendChat("/r За сон в неположенном месте Вы будите уволены!")
sleep 500
SendChat("/r Спать нужно в ординаторской или в регистратуре. Спасибо за внимание.")
If var=4
SendChat("/r Уважаемые сотрудники, хочу напомнить Вам:")
sleep 500
SendChat("/r За сон в неположенном месте Вы будите уволены!")
sleep 500
SendChat("/r Спать нужно в ординаторской или в регистратуре. Спасибо за внимание.")
If var=5
SendChat("/r Уважаемые сотрудники, хочу напомнить Вам:")
sleep 500
SendChat("/r Рабочий день начинается с 09:00 до 19:00")
sleep 500
SendChat("/r В воскресенье с 10:00 до 18:30")
sleep 500
SendChat("/r Перерыв в будни: 14:00 и до 15:00")
sleep 500
SendChat("/r Перерыв в воскресенье с 14:00 до 15:00")
If var=6
SendChat("/r Уважаемые сотрудники")
sleep 500
SendChat("/r Хочу Вам напомнить, что в рабочее время запрещено носить:")
sleep 500
SendChat("/r кепки, шапки, шляпы, разноцветные очки, исключение - прозрачные очки.")
sleep 500
SendChat("/r За нарушение данного правила, вы будете уволены или получите выговор.")
If var=7
SendChat("/r Уважаемые работники больницы г.Лос-Сантос.")
sleep 500
SendChat("/r Напоминаю, у нас действует система ночного дежурства.")
sleep 500
SendChat("/r За ночное дежурство, у вас есть возможность получить повышение и премию.")
If var=8
SendChat("/r Уважаемые сотрудники больницы, напоминаю,что при обращении к своим...")
sleep 500
SendChat("/r ...коллегам и жителям штата, вы строго должны соблюдать субординацию...")
sleep 500
SendChat("/r ...и уважение, если Вы нарушите это правило, то Вы будете наказаны.")
return


Lol
McFree_ Дата: Четверг, 25.08.2016, 19:34 | Сообщение # 2
В рядах СМ.
Сообщений: 321
Статус: Offline
Код
if (Var== 1) {
}
if (Var == 2) {
}


Помогаю новичкам!
По всем вопросам в ЛС!
Demchog Дата: Пятница, 26.08.2016, 17:26 | Сообщение # 3
Любитель
Сообщений: 33
Статус: Offline
Код

Random, var, 1, 2
if (var = 1) {
;Твой код
} else if (var = 2) {
;Твой код
}


Сообщение отредактировал Demchog - Пятница, 26.08.2016, 17:26
fedek13245 Дата: Суббота, 27.08.2016, 16:06 | Сообщение # 4
Любитель
Сообщений: 36
Статус: Offline
:?:/лекция::
Random, var, 1, 8
If var=1
{
SendChat("/r Уважаемые сотрудники, напоминаю Вам.")
sleep 500
SendChat("/r Рабочий транспорт можно брать только с должности врач-участковый.")
sleep 500
SendChat("/r Кто возьмёт транспорт - будет уволен.")
}
else If var=2
{
SendChat("/r Уважаемые сотрудники,минуточку внимания.")
sleep 500
SendChat("/r Напоминаю если вы оскорбите или же будите бить коллег и граждан штата...")
sleep 500
SendChat("/r Вы будете уволены.")
}
else If var=3
{
SendChat("/r Уважаемые сотрудники, хочу напомнить Вам:")
sleep 500
SendChat("/r За сон в неположенном месте Вы будите уволены.")
sleep 500
SendChat("/r Спать нужно в ординаторской или в регистратуре. Спасибо за внимание.")
}
else If var=4
{
SendChat("/r Уважаемые сотрудники, хочу напомнить Вам:")
sleep 500
SendChat("/r За сон в неположенном месте Вы будите уволены.")
sleep 500
SendChat("/r Спать нужно в ординаторской или в регистратуре. Спасибо за внимание.")
}
else If var=5
{
SendChat("/r Уважаемые сотрудники, хочу напомнить Вам:")
sleep 500
SendChat("/r Рабочий день начинается с 09:00 до 19:00")
sleep 500
SendChat("/r В воскресенье с 10:00 до 18:30")
sleep 500
SendChat("/r Перерыв в будни: 14:00 и до 15:00")
sleep 500
SendChat("/r Перерыв в воскресенье с 14:00 до 15:00")
}
else If var=6
{
SendChat("/r Уважаемые сотрудники")
sleep 500
SendChat("/r Хочу Вам напомнить, что в рабочее время запрещено носить:")
sleep 500
SendChat("/r кепки, шапки, шляпы, разноцветные очки, исключение - прозрачные очки.")
sleep 500
SendChat("/r За нарушение данного правила, вы будете уволены или получите выговор.")
}
else If var=7
{
SendChat("/r Уважаемые работники больницы г.Лос-Сантос.")
sleep 500
SendChat("/r Напоминаю, у нас действует система ночного дежурства.")
sleep 500
SendChat("/r За ночное дежурство, у вас есть возможность получить повышение и премию.")
}
else If var=8
{
SendChat("/r Уважаемые сотрудники больницы, напоминаю,что при обращении к своим...")
sleep 500
SendChat("/r ...коллегам и жителям штата, вы строго должны соблюдать субординацию...")
sleep 500
SendChat("/r ...и уважение, если Вы нарушите это правило, то Вы будете наказаны.")
}
return

PS Лучше не юзай ! или пиши так {!}, но не знаю как это будет с sendchat.Т.к.! = Alt, но, опять же, может с Samp UDF не так.


--------------------------
Advance RP Chocolade,Purlpe.
Ставьте + плиз.
Мои темы:
http://cheat-master.ru/forum/150-643136-1 - MVD v3.
http://cheat-master.ru/forum/150-657057-1 - auto leet
http://cheat-master.ru/forum/150-648405-1 - Создать любую шпору.
Demchog Дата: Суббота, 27.08.2016, 16:43 | Сообщение # 5
Любитель
Сообщений: 33
Статус: Offline
Цитата fedek13245 ()
PS Лучше не юзай ! или пиши так {!}, но не знаю как это будет с sendchat.Т.к.! = Alt, но, опять же, может с Samp UDF не так.

UDF работает с памятью/DLL ГТАшки, ничего не будет от !
MrGPro Дата: Четверг, 01.09.2016, 16:18 | Сообщение # 6
Боец
Сообщений: 202
Статус: Offline
В чём твоя ошибка
If var=6 (var = 6 - задать новое значение, var == 6 - если значение равно, If var != 6 - если значение не равно)

Следовательно скрипт выполнял все SendChat поэтому и флудил + интервал меньше 1 сек = 1000

Вот хорошая альтернатива данному скрипту которую я написал:
https://yadi.sk/d/-LAv7ds3ug9e6

Я не уверен что правильно данную функцию написал

SendChat("/r "%A_LoopField%)
или
SendChat("/r " + %A_LoopField%)
SendChat("/r "+%A_LoopField%)


Тебе помогли не забывай про благодарность >> тыкни репутацию
---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ -----------------------------------------------------
Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия


Сообщение отредактировал MrGPro - Четверг, 01.09.2016, 16:22
Ghost29 Дата: Четверг, 01.09.2016, 21:04 | Сообщение # 7
Новичок
Сообщений: 23
Статус: Offline
Цитата MrGPro ()
SendChat("/r "%A_LoopField%)
или
SendChat("/r " + %A_LoopField%)
SendChat("/r "+%A_LoopField%)


Код

SendChat("/r "  A_LoopField)
ufdhbi Дата: Понедельник, 05.09.2016, 13:21 | Сообщение # 8
Любитель
Сообщений: 32
Статус: Offline
еще одни помошники, в конце каждой лекции на след стррочке после sendchat пихни return чтобы скрипт дальше не шел
Demchog Дата: Пятница, 09.09.2016, 11:31 | Сообщение # 9
Любитель
Сообщений: 33
Статус: Offline
ufdhbi, после лекции заканчивается код >> далее, если есть фигурные скобки - он пропустит все остальные лекции и вернется к концу, так как была команда выхода, соответственно return надо ставить в конце.
Форум » Программирование » AHK Программирование » [Помощь] Проблема с рандомом
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7209]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
stephensh5 [12:00]

calliesv7 [06:11]

louqm16 [22:14]

artushak [16:32]

Kingpolker [15:42]

leeyv11 [15:12]

Trappa17 [01:00]

Djamalchik [16:40]

ajeense [14:24]

654470559 [08:55]

Newtone [03:01]

godspeed [21:31]

herminiadb10 [13:43]