[Помощь] Проблема с рандомом
|
|
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 ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) 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 ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) 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 надо ставить в конце.
|
|
|
|