Софт [CLEO PLUGIN] MGFUNCS 4.3 (0.3x / 0.3z)

Статус
В этой теме нельзя размещать новые ответы.

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,468
:( смотрел пример в папке? там работает все на ура

Как-то криво получается, создать таймер... ай да ладно
Хоть и так.

Код:
{$CLEO}
{$O inc/mgf_opcodes.ini}
 
const
    TIME_FLOOD = 2250
end
 
thread 'legend2360'
0662: "by legend2360"
0662: "BlastHack - cheating is art"
 
if 8AF7: get_samp_base_to 33@
then 0A93: end_custom_thread
end
repeat
    wait 400
until 0AFA: is_samp_structures_available
 
0D96: 1@ = timer_every TIME_FLOOD ms callback_to_label @timer_callback active true
0D97: timer 1@ set_active 0
 
reg_cmd "fedit" @cmd
 
while true
    wait 0
end
 
:cmd
0@++
if 0@ > 1
then 0@ = 0
end
 
if 0@ <> 0
then
    0B35: samp 2@ = get_last_command_params
    chat "Тэг: {FFFF00}%s" 0xFFFFFF 2@
end
 
0D97: timer 1@ set_active 0@
SAMP.CmdRet()
 
:timer_callback
if and
    not SAMP.ChatInputOpened()
    not SAMP.IsDialogActive(-1)
then
    say "/edit"
    wait 300
    if SAMP.IsDialogActive(224)
    then 0B4B: samp set_current_dialog_editbox_text 2@
    end
end
0D98: callback_retn

Код:
{$CLEO}
{$O inc/mgf_opcodes.ini}
 
const
    TIME_FLOOD = 2250
end
 
thread 'legend2360'
0662: "by legend2360"
0662: "BlastHack - cheating is art"
 
if 8AF7: get_samp_base_to 33@
then 0A93: end_custom_thread
end
repeat
    wait 400
until 0AFA: is_samp_structures_available
 
0D96: 1@ = timer_every TIME_FLOOD ms callback_to_label @timer_callback active false
 
reg_cmd "fedit" @cmd
 
while true
    wait 0
end
 
:cmd
0@++
if 0@ > 1
then 0@ = 0
end
 
if 0@ <> 0
then
    0B35: samp 2@ = get_last_command_params
    chat "Тэг: {FFFF00}%s" 0xFFFFFF 2@
end
 
0D97: timer 1@ set_active 0@
SAMP.CmdRet()
 
:timer_callback
if and
    not SAMP.ChatInputOpened()
    not SAMP.IsDialogActive(-1)
then
    say "/edit"
    wait 300
    if SAMP.IsDialogActive(224)
    then 0B4B: samp set_current_dialog_editbox_text 2@
    end
end
0D98: callback_retn
 

gcode

нестандартное звание звание звание звание звани...
Друг
789
357

  1. 21:01 - gcode:
    я нашёл в чём соль :)

  2. 21:01 - gcode:
    если подавать в одном потоке могайкиному downloadу подряд одну и туже ссылку (посимвольно одну и туже) то он выдаёшь результат из кэша :)

  3. 21:02 - gcode:
    сейчас попробую через одну подать.

  4. 21:07 - gcode:
    бля короче. если могайкин download уже качал хоть раз ссылку за поток, то он всегда будет выдавать кэшированный результат :(
 

gcode

нестандартное звание звание звание звание звани...
Друг
789
357
Решение:
PHP:
    0AC8: 27@ = allocate_memory_size 64
    0AD3: 27@ = format "http:%c%cyandex.ru" 0x2F 0x2F
    if 
           0AA2: 30@ = load_library "wininet.dll" 
    then
        if 
            0AA4: 29@ = get_proc_address "DeleteUrlCacheEntryA" library 30@ 
        then
            0AA5: call 29@ num_params 1 pop 0 27@
        end
        0AA3: free_library 30@
    else
        0AF8: samp add_message_to_chat "Ошибка! {EAEAEA}Ошибка при загрузке wininet.dll" 0xFF0000 
        0A93: end_custom_thread
    end
    0AC9: free_allocated_memory 27@
 

SR_team

like pancake
BH Team
4,804
6,475
Можно ли сделать опкод, который бы раздваивал цикл? например Two_Cycle @label3 и скрипт работает дальше + обрабатыывает все, что находится начиная с метки label3


если есть такой, то ткните носом пожалуйста.
 

MogAika

Известный
Автор темы
Друг
237
442
Можно ли сделать опкод, который бы раздваивал цикл? например Two_Cycle @label3 и скрипт работает дальше + обрабатыывает все, что находится начиная с метки label3
если есть такой, то ткните носом пожалуйста.

можно таймер с единичным тиком врубить
 

SR_team

like pancake
BH Team
4,804
6,475
В принципе да, так и сделаю. Но а если нужно без задержки?
 

MogAika

Известный
Автор темы
Друг
237
442
Запилил обновку, новые опкоды для работы с векторами из c++
опкоды для получения инфы о жд и процессоре
так же пофиксил кэш urldownloadtofile и таймеры
 

gcode

нестандартное звание звание звание звание звани...
Друг
789
357
Могайка, нужен метод HTTP POST через cleo :). Ты же можешь стопудов :)
 
Статус
В этой теме нельзя размещать новые ответы.