Дата: Суббота, 05.09.2015, 23:12 | Сообщение # 996
Главный предприниматель
Сообщений: 1121
Статус: Offline
[CM]CEHATOR, если ничего не происходит, то ты уверен вообще что опкоды из sampfunc добавил в перечень опкодов? А так скрипт правильно вроде написан, эмулирует нажатие клавиши я так понял?. И еще
Код
if 0AA4: 1@ = get_proc_address "keybd_event" library 0@ // IF and SET jf @error_proc_keybd_event
Дата: Суббота, 05.09.2015, 23:13 | Сообщение # 997
Новичок
Сообщений: 11
Статус: Offline
Цитата (karabawka)
[CM]CEHATOR, если ничего не происходит, то ты уверен вообще что опкоды из sampfunc добавил в перечень опкодов? А так скрипт правильно вроде написан, эмулирует нажатие клавиши я так понял?. И еще
Код if 0AA4: 1@ = get_proc_address "keybd_event" library 0@ // IF and SET jf @error_proc_keybd_event добавлял перед скриптом?
Дата: Суббота, 05.09.2015, 23:13 | Сообщение # 998
Боец
Сообщений: 279
Статус: Offline
Вопрос: У меня такой вопрос. Я научился работать с объектами в МТА, но немного не понимаю. Вот приведу пример. Мне надо сделать дорогу двух видов. То есть два разных объекта. Как загрузить 2 объекта и более в скрипт чтоб дальше работать с ними? Думаю понятно изложил суть моего вопроса. Ах да, если не сложно напишите код, где +2 объекта разных типов расположены в сампе. За ответы дам плюсы.
Дата: Суббота, 05.09.2015, 23:13 | Сообщение # 1000
RAQ
Сообщений: 578
Статус: Offline
Вопрос:Как можно загрузить НОП с собейта в клео, точнее как загрузить несколько нопов в одно клео, один ноп получается несколько нет, загружал ноп по даному способу.
Код
{$CLEO} // Вызов плагина --------------// if not 0@ = SAMP.Base() // then 0A93: end_custom_thread // end // // while not SAMP.Available() // wait 100 // end // //---------------------------//
wait 2000 0B2E: 1@ = read_module_memory "samp.dll" offset 0x63700 size 2 while true wait 0 0B2E: 2@ = read_module_memory "samp.dll" offset 0x63700 size 2 if and 0AB0: key_pressed 0x11 //Клавиша LCTRL 0AB0: key_pressed 0x32 //Клавиша 2 003b: 1@ == 2@ then 0B2D: write_module_memory "samp.dll" offset 0x63700 value 0xC390 size 2 0ACD: "NOP RestartGame enabled" time 1000 wait 1000 end
if and 0AB0: key_pressed 0x11 //Клавиша LCTRL 0AB0: key_pressed 0x32 //Клавиша 2 803b: not 1@ == 2@ then 0B2D: write_module_memory "samp.dll" offset 0x63700 value 1@ size 2 0ACD: "NOP RestartGame disabled" 1000 wait 1000 end end
Это что за бред? Подругому там. Это для нажатий клавиш, содами типа 6,113 и т.п 0AA5: call 1@ num_params 4 pop 0 0 0 0 0x57 // Нажать 0AA5: call 1@ num_params 4 pop 0 0 0x02 0 0x57 // Отпустить. 0x57 - это твой код, т.е ты поставь 0х11 Спс магайке Skype - cm.cenator
Дата: Суббота, 05.09.2015, 23:13 | Сообщение # 1002
RAQ
Сообщений: 578
Статус: Offline
[CM]CEHATOR, Ты внимательно почитай мой вопрос, я не про активацию интересовался, я интересуюсь как загрузить более одного нопа в клео, с активацией меня пока что и 0AB0 устраивает ( в клео скриптинге 3-ий день ), а опкоды написанные тобою для меня не понятно пока что))
P.S Автор того кода, по которому я пытаюсь перевести нопы в клео, mgmoldova Приму в дар аккаунты Samp/Steam.
Дата: Суббота, 05.09.2015, 23:14 | Сообщение # 1003
Бывалый
Сообщений: 392
Статус: Offline
Цитата (Sin|V3|)
Вопрос:Как можно загрузить НОП с собейта в клео, точнее как загрузить несколько нопов в одно клео, один ноп получается несколько нет, загружал ноп по даному способу.
К примеру ноп SetPlayerHealth:
Код
if not 1@ = SAMP.Base() // Получаем "память" SAMP then 0A93: end_custom_thread end
Дата: Суббота, 05.09.2015, 23:14 | Сообщение # 1004
Боец
Сообщений: 85
Статус: Offline
какой параметр чтоб прибавить определённое кол-во хп? что то типо этого give_player_health = +30,не изменение,а прибавить,например у меня 50 чтоб прибавилось было 80.