Здарова, народ. Решил я, короче, немного поговнокодить. Дело было так. Я зашёл на #орезону Меса, поиграл там немного и устроился в автошколу. В этой самой автошколе есть свой скрипт-биндер-хелпер. Но он, гад, на луа. А moonloader у меня не работает, ага. Биндеры от всяких Квасов, автохоткеи и прочее просто выделываются. Поэтому я решил перегнать это дело на Cleo. В принципе, оно даже работает, но есть одна проблемка - все сообщения оно выводит капсом (а не должно). Как починить?
Скомпилированный скрипт под постом.
CLEO:
//Code by gravitos
//all copyrights reserved
{$CLEO}
0000: NOP
THREAD "Helper"
:SampAv
wait 0
0AFA: is_samp_available
jf @SampAv
wait 1000
chatmsg "{4877b8}Gravitos {ffffff}Arizona AutoSchool Helper" 0xFF4877b8
jump @Help
:Help
chatmsg "aahi - приветствовать игрока" 0xFF4877b8
wait 0
chatmsg "aabad - предъявить удостоверение" 0xFF4877b8
wait 0
chatmsg "aaprice - прайс-лист" 0xFF4877b8
wait 0
chatmsg "aawep - лицензия на оружие" 0xFF4877b8
wait 0
chatmsg "aal - продать лицензию" 0xFF4877b8
wait 0
chatmsg "aahelp - вывести помощь" 0xFFFF6600
wait 0
chatmsg "Вводить как чит-коды" 0xFFFF6600
jump @Waiter
:Waiter
wait 0
jump @Waiter1
:Waiter1
wait 0
if
0ADC: test_cheat "aahi"
jf @Waiter2
0AF9: samp say_msg "/do На груди висит бейдж, на котором написано: «Стажёр - Alex Gravitos. Контакты: 9773592»"
wait 2500
0AF9: samp say_msg "Здравствуйте. Чем могу помочь?"
jump @Waiter
:Waiter2
wait 0
if
0ADC: test_cheat "aabad"
jf @Waiter3
0AF9: samp say_msg "/me достал из кармана удостоверение, открыл его и показал человеку напротив"
wait 2500
0AF9: samp say_msg "/do В удостоверении: «Alex Gravitos - Стажёр. Контакты: 9773592»"
jump @Waiter
:Waiter3
wait 0
if
0ADC: test_cheat "aaprice"
jf @Waiter4
0AF9: samp say_msg "/todo Вот вам прайс-лист лицензий*передавая список клиенту"
wait 2500
0AF9: samp say_msg "/do На листе написано: Лицензия на вождение автомобиля - $10000"
wait 2500
0AF9: samp say_msg "/do На листе написано: Лицензия на вождение мотоцикла - $5000"
wait 2500
0AF9: samp say_msg "/do На листе написано: Лицензия на рыбалку - $5000"
wait 2500
0AF9: samp say_msg "/do На листе написано: Лицензия на водный транспорт - $20000"
wait 2500
0AF9: samp say_msg "/do На листе написано: Лицензия на оружие - $50000"
jump @Waiter
:Waiter4
wait 0
if
0ADC: test_cheat "aawep"
jf @Waiter5
0AF9: samp say_msg "Для покупки лицензии на оружие необходимо предъявить вашу медкарту."
wait 2500
0AF9: samp say_msg "/b /showmc (мой id)"
jump @Waiter
:Waiter5
wait 0
if
0ADC: test_cheat "aal"
jf @Waiter6
0AF9: samp say_msg "/me взял со стола бумагу с ручкой, а затем принялся заполнять документ"
wait 2500
0AF9: samp say_msg "/me заполнил лицензию и передал её клиенту"
wait 2500
0AF9: samp say_msg "Вот ваша лицензия, приятного дня!"
chatmsg "/givelicense [id игрока]" 0xFF4877b8
jump @Waiter
:Waiter6
wait 0
if
0ADC: test_cheat "aahelp"
jf @Waiter
jump @Help