Вопросы по CLEO-скриптингу

hnnssy

Известный
Друг
2,684
2,750
Кто-то достать может с собейта заморозку времени? Ни в какую не хочет меняться.. Только мелькнет и обратно.

PHP:
{$CLEO }
0000:
repeat
wait 400
until samp.Available()
0B34: samp register_client_command "tt" to_label @time
samp.WriteSAMPMemory(46496, 50064, 2)
wait 100
//samp.WriteSAMPMemory(45520, 50064, 2)

while true
wait 0
end


:time
0B35: samp 1@ = get_last_command_params
wait 100
//sampPatch[] = "NOP SetWeather"     &0 0 0xB2C0  "" "C390"
//sampPatch[] = "NOP SetGravity"     &0 0 0x15940  "" "C390"
//sampPatch[] = "NOP SetWorldTime"    &0 0 0xB1D0 "" "C390"
//sampPatch[] = "NOP SetPlayerTime"    &0 0 0xB5A0 "" "C390"
//0A8C: write_memory 11993427 size 1 value 1@ virtual_protect 0
0A8C: write_memory 11993427 size 1 value 1@ virtual_protect 1
0A8C: write_memory 11993426 size 1 value 1@ virtual_protect 1
samp.CmdRet()
В цикле время меняй.
 
  • Нравится
Реакции: StefanWW

Alex7227

Новичок
28
0
Ребята подскажите пожалуйста как сделать диалог для SAMP?
Вот пример:
.png

P.S это я делал в autohotkey, но как мне это сделать в CLEO?
Вот код:
Код:
#Include SAMP.ahk
F11::
ShowDialog("2", "Menu","1. Текст`n2. Текст`n3. Текст`n4. Текст`n5. Текст", "Закрыть")
return
 

Lightkiller

Известный
Всефорумный модератор
557
397
Ребята подскажите пожалуйста как сделать диалог для SAMP?
Вот пример:
.png

P.S это я делал в autohotkey, но как мне это сделать в CLEO?
Вот код:
Код:
#Include SAMP.ahk
F11::
ShowDialog("2", "Menu","1. Текст`n2. Текст`n3. Текст`n4. Текст`n5. Текст", "Закрыть")
return
http://blasthack.net/wiki/tutorials:local_dialogs
 

Dark_Knight

Me, me and me.
Друг
4,065
2,079
Код:
{$CLEO}
{$NOSOURCE}
{$INCLUDE SF}
if not 31@ = samp.Base()
then
end_thread
else
    while not samp.Available()
    wait 100
    end
end

const
VK_F11 = 122
end

while true
wait 0
    if 0ab0: key_down VK_F11
    then
        0ac6: 0@ = @text
        samp.ShowDialog(2, "test", 0@, "Ok", "Cancel", DIALOG_STYLE_MSGBOX)
        while 0ab0: key_down VK_F11
        wait 0
        end
    end
end

:text
hex
"ONE\n"
"tWo\n"
"Sri\n"
"foAr\n"
"SKYRIm" 00
end
 

Alex7227

Новичок
28
0
Код:
{$CLEO}
{$NOSOURCE}
{$INCLUDE SF}
if not 31@ = samp.Base()
then
end_thread
else
    while not samp.Available()
    wait 100
    end
end

const
VK_F11 = 122
end

while true
wait 0
    if 0ab0: key_down VK_F11
    then
        0ac6: 0@ = @text
        samp.ShowDialog(2, "test", 0@, "Ok", "Cancel", DIALOG_STYLE_MSGBOX)
        while 0ab0: key_down VK_F11
        wait 0
        end
    end
end

:text
hex
"ONE\n"
"tWo\n"
"Sri\n"
"foAr\n"
"SKYRIm" 00
end
Почему ошибка? И где скачать SF?
2.png
 

DubStep_

Известный
292
52
Смотри, хочу сделать телепорт, на координаты. Но надо чтоб начало ТПхать сразу после реконекта. Ну тип можно сказать, чтоб я спавнился на тех координатах. Понял?
Ну так бы и написал.

repeat
wait 0
until 0B61: samp is_local_player_spawned
 

StefanWW

Новичок
93
11
Ребята забудьте про диалоги мне надо чтобы в SAMP были часы времени как в Gta San Andreas. Ну чтобы не прописывать постоянно /time, /c 60. А чтобы сразу было время!!!

3.png
Стандартный c-hud ? картинку не показывает.
Настройки ? включить панель.