[CLEO] Binder
RAKSHA1337
Дата: Четверг, 04.10.2012, 00:59 | Сообщение # 1
Советник
Сообщений: 784
Статус: Offline
Я думаю разберётесь. Для начала просто скопируте вот это в SB. Code
{$CLEO .cs} Thread "Binder" 8AF7: not get_samp_base_to 29@ :2 wait 400 0AFA: is_samp_structures_available jf @2 :1 wait 0 if 0ab0: key_pressed 48 // при нажатии на "0" пишет в чат "Привет samp" jf @3 wait 1000 0AF9: samp say_msg "Привет samp" jump @1 :3 wait 0 if and 0ab0: key_pressed 57 0ab0: key_pressed 56 jf @4 // при нажатии на "9"+"8" ест конфету. wait 1000 0AF9: samp say_msg "/me съел конфетку" jump @3 :4 wait 0 if 0ADC: test_cheat "MENU" // При наберании "MENU" пишет "/mm" jf @1 0AF9: samp say_msg "/mm" jump @4
Ну а дальше сами фантазируйте как вам угодно, например можно сделать, чтобы при нажатии на "0" он сказал: Привет samp, ел конфету, и наберал /mm. Вот так Code
{$CLEO .cs} Thread "Binder" 8AF7: not get_samp_base_to 29@ :2 wait 400 0AFA: is_samp_structures_available jf @2 :1 wait 0 if 0ab0: key_pressed 48 jf @1 wait 1000 0AF9: samp say_msg "Привет samp" wait 1000 0AF9: samp say_msg "/me съел конфетку" wait 1000 0AF9: samp say_msg "/mm" jump @1
И ещё вот это написано, для того, чтобы загрузить плагин SAMPFUNCS, если они это не будет прописано, то скрипт не будет работать. Code
8AF7: not get_samp_base_to 29@ :2 wait 400 0AFA: is_samp_structures_available jf @2
Жду вопросов.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
wap2341
Дата: Пятница, 19.10.2012, 12:27 | Сообщение # 2
Бывалый
Сообщений: 341
Статус: Offline
molodec vse ponyatno
ВК не работаю.не провожу сделок.
Робертище
Дата: Пятница, 19.10.2012, 17:16 | Сообщение # 3
Молодец
[CM]Bronies
Дата: Пятница, 19.10.2012, 17:30 | Сообщение # 4
Новичок
Сообщений: 18
Статус: Offline
Вот, теперь все ясно, я все думал, как это сделать, спасибо
4elovek1
Дата: Суббота, 20.10.2012, 18:30 | Сообщение # 5
Боец
Сообщений: 83
Статус: Offline
Не извезный оп код(
RAKSHA1337
Дата: Суббота, 20.10.2012, 19:01 | Сообщение # 6
Советник
Сообщений: 784
Статус: Offline
Найди sampfuncs и закинь его в папку CLEO. и вот сюда Sanny Builder/data/sa/SASCM.INI добавь вот это
Code
0AF6=0,samp spawn_player 0AF7=1, get_samp_base_to %1d% 0AF8=-1,samp add_message_to_chat_with_color %1d% message 0AF9=-1,samp say_msg 0AFA=0, is_samp_structures_available 0AFB=1,samp request_class_id %1d% 0AFC=3,samp send_scm_event %1d% params %2d% %3d% 0AFD=1,samp set_special_action %1d% 0AFE=0,samp send_death 0AFF=2,samp %2d% = car_handle_from_samp_carid %1d% 0B20=2,samp %2d% = actor_handle_from_samp_playerid %1d% 0B21=0, samp is_chat_opened 0B22=2,samp set_sendrate %1d% to %2d% 0B25=2,samp %2d% = get_player_health_from_actor_handle %1d% 0B26=2,samp %2d% = get_player_armor_from_actor_handle %1d% 0B27=1,samp set_gamestate %1d% 0B28=1,samp disconnect_with_reason %1d% 0B29=1,samp set_local_name %1s%
а вот сюда > Sanny Builder/data/sa/opcodes.txt добавь вот это
Code
0AF6: samp spawn_player 0AF7: get_samp_base_to 0@ // IF and SET 0AF8: samp add_message_to_chat_with_color 0xFF61BB text "Example" 0AF9: samp say_msg "MyPosition: " 0@ " " 1@ " " 2@ "." 0AFA: is_samp_structures_available 0AFB: samp request_class_id 1@ 0AFC: samp send_scm_event 3 params 126 126 // events: 1 - paintjob, 2 - upgrade, 3 - color 0AFD: samp set_special_action 5 0AFE: samp send_death 0AFF: samp 3@ = car_handle_from_samp_carid 87 0B20: samp 4@ = actor_handle_from_samp_playerid 5 0B21: samp is_chat_opened 0B22: samp set_sendrate 2 to 0 // ONFOOTSENDRATE = 1, INCARSENDRATE = 2, AIMSENDRATE = 3 0B25: samp 0@ = get_player_health_from_actor_handle 1@ 0B26: samp 0@ = get_player_armor_from_actor_handle 1@ 0B27: samp set_gamestate 26 0B28: samp disconnect_with_reason 0 // 0 - quit, 1 - timeout 0B29: samp set_local_name "ec_clan.ru" 8AF7: not get_samp_base_to 0@ // IF and SET 8AFA: is_samp_structures_not_available 8B21: samp is_chat_not_opened
Если не выйдет, то обнови cleo в SB
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Барыга
Дата: Суббота, 20.10.2012, 19:05 | Сообщение # 7
Боец
Сообщений: 285
Статус: Offline
Отличный урок, спасибо
/
shoma19981
Дата: Среда, 31.10.2012, 20:31 | Сообщение # 8
Боец
Сообщений: 201
Статус: Offline
Спасибо отличный урок !
karabawka
Дата: Среда, 31.10.2012, 23:12 | Сообщение # 9
Главный предприниматель
Сообщений: 1121
Статус: Offline
4elovek1 , http://cheat-master.ru/forum/116-26072-1 Делай все как написано в этой теме при появлении подобных проблем, у самого такое было. Это обычно бывает первая проблема когда садишься писать скрипты.
BlackSunEmpire
Дата: Среда, 05.12.2012, 23:29 | Сообщение # 10
Новичок
Сообщений: 2
Статус: Offline
У меня проблемма, я сделал вроде как всё правильно: Code
{$CLEO .cs} Thread "Binder" 8AF7: not get_samp_base_to 29@ :2 wait 400 0AFA: is_samp_structures_available jf @2 :1 wait 0 if 0ab0: key_pressed 113 jf @1 wait 1000 0AF9: samp say_msg "/usedrugs" jump @1
А при попытке запустить игру, после прогрузки "Gta Sa Multiplayer" игра закрывается. А если урать: Code
8AF7: not get_samp_base_to 29@ :2 wait 400 0AFA: is_samp_structures_available jf @2
При нажатии забинденой кнопки, вылетают варнинги...
Сообщение отредактировал BlackSunEmpire - Среда, 05.12.2012, 23:30
pr9n
Дата: Среда, 05.12.2012, 23:37 | Сообщение # 11
Авторитет
Сообщений: 921
Статус: Offline
BlackSunEmpire , sampfuncs установлен ? Правильно ?
[url=http://vk.com/ipr9n][img]http://i.imgur.com/kaVwM9K.png[/img][/url][url=http://instagram.com/ipr9n][img]http://i.imgur.com/eNAwOKh.jpg[/img][/url]
BlackSunEmpire
Дата: Среда, 05.12.2012, 23:43 | Сообщение # 12
Новичок
Сообщений: 2
Статус: Offline
pr9n , я нуб ещё в cleo... Так что нет, не знаю даже что это.
RAKSHA1337
Дата: Четверг, 06.12.2012, 02:00 | Сообщение # 13
Советник
Сообщений: 784
Статус: Offline
BlackSunEmpire , тебе вот этот фаил нужен http://cheat-master.ru/forum/116-45651-1
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
NyanNyan
Дата: Суббота, 08.12.2012, 09:54 | Сообщение # 14
Любитель
Сообщений: 42
Статус: Offline
плюс твой.
They say -"freak", when you're singled out, the red, well it filters through.
Exus
Дата: Среда, 19.12.2012, 22:41 | Сообщение # 15
Боец
Сообщений: 115
Статус: Offline
Спасибо, отличный урок. Добавлено (19.12.2012, 22:41) --------------------------------------------- Сделал что-то типо бинда для медика. Сильно не заморачивался написал что попало в голову первое. Вот такой код получился Code
{$CLEO .cs} Thread "Binder" 8AF7: not get_samp_base_to 29@ :2 wait 400 0AFA: is_samp_structures_available jf @2 :1 wait 0 if 0ab0: key_pressed 57 jf @3 wait 1000 0AF9: samp say_msg "Здравствуйте, что вас беспокоит?" jump @1 :3 wait 0 if 0ab0: key_pressed 48 jf @3 wait 1000 0AF9: samp say_msg "/me достал из сумки мекстурку" wait 1000 0AF9: samp say_msg "/me достал стакан" wait 1000 0AF9: samp say_msg "/me налил воды в стакан" wait 1000 0AF9: samp say_msg "/me передал больному" jump @1
Проблема в том что текст "Здравствуйте что вас беспокоит?" вообще не выводится в чат. А текст который идет через /me он выходит но капсом.
Сообщение отредактировал Exus - Среда, 19.12.2012, 22:41