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

StefanWW

Новичок
93
11

StefanWW

Новичок
93
11
Ребята , подскажите пожалуйста не выдает меню все перепробывал ноль реакции .
Код:
{$CLEO .cs}
thread "IN"
 
const
DIALOG_STYLE_MSGBOX = 0
DIALOG_STYLE_INPUT = 1
DIALOG_STYLE_LIST = 2
DIALOG_STYLE_PASSWORD = 3
end
 
 
0000: NOP
 
repeat
wait 0
until Samp.Available()
 
0B34: samp register_client_command "mbot" to_label @PER
 
while true
wait 0
end
 
 
while true
wait 0
    if  5@ == 1
    then
    0B80: dialog 2@ = create "Áîò çàâîä."
    0B82: dialog 2@ add_button id 0 text "Start" pos_XY 15 245 size 100 25
    0B82: dialog 2@ add_button id 1 text "Closed" pos_XY 135 245 size 100 25
    while 0B87: dialog 2@ is_visible
    end
end
 
   
     
 
 
 
 
 
:PER
if 5@ == 0
then
30@ = 1
end
Samp.CmdRet()


PHP:
{$CLEO .cs}
thread "IN"
 
const
DIALOG_STYLE_MSGBOX = 0
DIALOG_STYLE_INPUT = 1
DIALOG_STYLE_LIST = 2
DIALOG_STYLE_PASSWORD = 3
end
 
 
0000: NOP
 
repeat
wait 0
until Samp.Available()
 
0B34: samp register_client_command "mbot" to_label @PER
 
 
while true
wait 0
    if  5@ == 1
    then
        5@ = 0 // дабы диалог смог открытся в следующий раз
        0B80: dialog 2@ = create "нуб."
        0B82: dialog 2@ add_button id 0 text "Start" pos_XY 15 245 size 100 25
        0B82: dialog 2@ add_button id 1 text "Closed" pos_XY 135 245 size 100 25
            while 0B87: dialog 2@ is_visible
                wait 0
            end
    end
end
 
     
       
   
   
 
 
 
:PER
if 5@ == 0
then
5@ = 1
0af8: " диалог открыт гогогого" -1
end
Samp.CmdRet()
 

DataIN

Новичок
9
0
вот я рак , спс вам за помощь просто первые 3 дня клео скриптами начал заниматься :-[
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,460
Потому что скопировал с другого скрипта. Посмотри мои вопросы,
http://blasthack.net/threads/34/page-93#post-56390

http://blasthack.net/threads/34/page-93#post-56405

  1. 0BC9: samp send_dialog_response dialog 0@ button 1@ listitem 2@ input ""
    2@ - номер элемента из списка, нумерация с 0.
  2. Насчет опкода 0214 - я не знаю.
    В любом случае, если пишешь бот для пикапа, который не исчезает(на время), вряд ли что-то сработает.
 

StefanWW

Новичок
93
11
  1. 0BC9: samp send_dialog_response dialog 0@ button 1@ listitem 2@ input ""
    2@ - номер элемента из списка, нумерация с 0.
  2. Насчет опкода 0214 - я не знаю.
    В любом случае, если пишешь бот для пикапа, который не исчезает(на время), вряд ли что-то сработает.
1. Тоесть просто, получить ид диалога, listiitem - там нет номеров, просто слова, значит начинается с 0 заканчивается X . Просто я так делал, бывало не то выбирало
2. Пикап не исчезает, только в руки объект дает 2 пакета каких то (разных, рандомно)
 

RYTIK

Новичок
8
0
Хочу сделать cleo time , чтобы при нажатии клавиши прописывалась команда /time автоматически. как сделать чтобы чат открывался и прописывалась команда /time
 

fiendshadow

3LFhocV726q7pKWWky2vv3W38Dm9sGJV86
Проверенный
455
121
Хочу сделать cleo time , чтобы при нажатии клавиши прописывалась команда /time автоматически. как сделать чтобы чат открывался и прописывалась команда /time
Если есть кейворды
Код:
say "/time"
если нет -
Код:
 0AF9: samp say_msg "/time"
 

ynhhoJ

Известный
102
6
Вот функция:
Код:
chatmsg "JOHHNY CRYSLER " 11158783
Сам я начинающий. Если я изменю текст то он станет так как и был. Тоесть большыми буквами будет любой текст.
 

fonarik

Известный
206
3
Вот функция:
Код:
chatmsg "JOHHNY CRYSLER " 11158783
Сам я начинающий. Если я изменю текст то он станет так как и был. Тоесть большыми буквами будет любой текст.

F10 нажмешь
38IujCB.png
 

seregazm1

Новичок
4
0
Нашел исходник domenk, все понимаю но одного не понял, почему "if 3@ == 1"?

Код:
cmd "tpa" @tpa
cmd "tpcar" @tpcar
 
While True
wait 0
if 3@ == 1
then
Actor.PutAt($Player_Actor, 0, 0, -10000)
wait 3500
Actor.PutAt($Player_Actor, 0@, 1@, 2@)
wait 500
Actor.PutAt($Player_Actor, 0@, 1@, 2@)
wait 1000
02EB: restore_camera_with_jumpcut
0af8: "{A8DDDF}[TP] {A6EA12}Вы телепортированы." -1
3@ = 0   
    end
end