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

artF

Новичок
24
0
Можно ли как то получить значения из чата? А именно, хочется получить массив ников из /members
 

artF

Новичок
24
0
Пример этого мемберс можно?

Конечно, вырезал из чат лога последствия /members, а далее там уже идет чат
[15:12:27] Члены организации Online:

[15:12:27] На работе:

[15:12:27] [18] Enrique_Heastley ранг: 1

[15:12:27] [39] Denis_Firari ранг: 1

[15:12:27] [61] Muzaffar_Buzavar ранг: 1

[15:12:27] [68] Dante_Dendi ранг: 1

[15:12:27] [75] Semen_Meyer ранг:

[15:12:27] [109] Astana_Abramovich ранг: 1

[15:12:27] [134] Dark_Jackal ранг: 3

[15:12:27] [137] Leonardo_Stevenson ранг: 1

[15:12:27] [165] Alf_Flores ранг: 1

[15:12:27] [190] Aleksey_Zubkov ранг: 6

[15:12:27] [251] Nik_Colombo ранг: 1

[15:12:27] [285] Joshua_Flawless ранг: 5

[15:12:27] [300] Alah_Akbar ранг: 1

[15:12:27] [301] Sandra_Bellic ранг: 1

[15:12:27] [305] Ololo_Spinkin ранг: 3

[15:12:27] [318] Ray_Khalifa ранг: 2

[15:12:27] [333] Bobik_Pesik ранг: 5

[15:12:27] [343] Kenny_Valturi ранг: 3

[15:12:27] [356] Shevron_Malcon ранг: 1

[15:12:27] [379] Vasya_Pupkin ранг: 1

[15:12:27] Выходные:

[15:12:27] [237] Daniel_Ricardo ранг: 3

[15:12:40] Внимание! Гонки были прерваны из-за отсутствия участников

[15:12:45] - Vasya_Pupkin: text
 

FantaZzy

Новичок
20
0
Как осуществить проверку, если игрок в вертолете (любом), то выполняется следущее действие, если нет, jf , ну вы поняли :3
 

artF

Новичок
24
0
Так это же не массив. Это просто вывод текста в чат.

Суть в том что /members серверная команда, выводит членов фракции онлайн, нужно по своей какой либо команде запускать процесс, который из того что я прислал выберет все ники, по которым уже можно будет пройтись в цикле.. Так вопрос понятнее?
 

Dantw

Известный
2
0
Всем привет, возник вопрос по поводу клео. Есть клео. При нажатие[удерживания] ПКМ и нажатие x. Должно писать /knockdown id и iznas id, но оно не работает. Вот код клео

Код:
{$CLEO .cs}
0000: NOP
 
:0
wait 0
if and
0AB0: 88
0AB0: 0x02
samp.Available()
jf @0
0AD2: 0@ = player $PLAYER_CHAR targeted_actor
0B2B: samp 1@ = get_player_id_by_actor_handle 0@
0AF9: samp say_msg "/knockdown %d" 1@
wait 1010
0AF9: samp say_msg "/iznas %d" 1@
jump @0
 

DoneUp

Новичок
28
0
PHP:
 {$CLEO}
0000:
wait 3000
0AF8: samp add_message_to_chat "[Done]: Закупка оружий загружена"  color 0xFFFFFF
if not 0@ = SAMP.Base()
then
0A93: end_custom_thread
end
while not SAMP.Available()
wait 100
end
 
 
:329
wait 0
0B34: samp register_client_command 'gogun' to_label @372
jump @329
 
:372
wait 0
0AF8: samp add_message_to_chat "Закупка оружий активирована"    color 0xFFFF00
wait 100
0B49: samp set_current_dialog_list_item 3@
wait 1000
0B49: samp set_current_dialog_list_item 3@
wait 1000
0B49: samp set_current_dialog_list_item 5@
wait 1000
0B49: samp set_current_dialog_list_item 3@
wait 1000
0B49: samp set_current_dialog_list_item 6@
wait 1000
0B49: samp set_current_dialog_list_item 3@
wait 1000
0B49: samp set_current_dialog_list_item 10@
wait 1000
0B49: samp set_current_dialog_list_item 3@
wait 1000
0B49: samp set_current_dialog_list_item 11@
wait 1000
0B49: samp set_current_dialog_list_item 3@
SAMP.CmdRet
Помогите, пожалуйста, не выберает пункты в диалоге
 

fiendshadow

3LFhocV726q7pKWWky2vv3W38Dm9sGJV86
Проверенный
455
121
PHP:
 {$CLEO}
0000:
wait 3000
0AF8: samp add_message_to_chat "[Done]: Закупка оружий загружена"  color 0xFFFFFF
if not 0@ = SAMP.Base()
then
0A93: end_custom_thread
end
while not SAMP.Available()
wait 100
end
 
 
:329
wait 0
0B34: samp register_client_command 'gogun' to_label @372
jump @329
 
:372
wait 0
0AF8: samp add_message_to_chat "Закупка оружий активирована"    color 0xFFFF00
wait 100
0B49: samp set_current_dialog_list_item 3@
wait 1000
0B49: samp set_current_dialog_list_item 3@
wait 1000
0B49: samp set_current_dialog_list_item 5@
wait 1000
0B49: samp set_current_dialog_list_item 3@
wait 1000
0B49: samp set_current_dialog_list_item 6@
wait 1000
0B49: samp set_current_dialog_list_item 3@
wait 1000
0B49: samp set_current_dialog_list_item 10@
wait 1000
0B49: samp set_current_dialog_list_item 3@
wait 1000
0B49: samp set_current_dialog_list_item 11@
wait 1000
0B49: samp set_current_dialog_list_item 3@
SAMP.CmdRet
Помогите, пожалуйста, не выберает пункты в диалоге
Как он блядь будет выбирать,если переменные пустые,вводи целые числа
 
  • Нравится
Реакции: itsLegend

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,462
Всем привет, возник вопрос по поводу клео. Есть клео. При нажатие[удерживания] ПКМ и нажатие x. Должно писать /knockdown id и iznas id, но оно не работает. Вот код клео

Код:
{$CLEO .cs}
0000: NOP
 
:0
wait 0
if and
0AB0: 88
0AB0: 0x02
samp.Available()
jf @0
0AD2: 0@ = player $PLAYER_CHAR targeted_actor
0B2B: samp 1@ = get_player_id_by_actor_handle 0@
0AF9: samp say_msg "/knockdown %d" 1@
wait 1010
0AF9: samp say_msg "/iznas %d" 1@
jump @0


Код:
{$CLEO}
 
wait 0
 
while not SAMP.Available()
    wait 400
end
 
while true
    wait 0
    if and
        0AB0: 88
        0AB0: 2
        0AD2: 0@ = player $PLAYER_CHAR targeted_actor
    then
        0B2B: samp 1@ = get_player_id_by_actor_handle 0@
        0AF9: samp say_msg "/knockdown %d" 1@
        wait 1010
        0AF9: samp say_msg "/iznas %d" 1@
    end
end
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,462
Помогите, пожалуйста, не выберает пункты в диалоге

Код:
{$CLEO}
 
wait 0
 
while not SAMP.Available()
    wait 400
end
 
0AF8: samp add_message_to_chat "[Done]: Закупка оружий загружена"  color 0xFFFFFF
 
0B34: samp register_client_command 'gogun' to_label @cmd
 
while true
    wait 0
    if 0@ == 1
    then
        0AF8: samp add_message_to_chat "Закупка оружий активирована" color 0xFFFF00
       
        wait 100
        0ab1: call @ChooseList 1 list_item 3
        wait 1000
        0ab1: call @ChooseList 1 list_item 3
        wait 1000
        0ab1: call @ChooseList 1 list_item 5
        wait 1000
        0ab1: call @ChooseList 1 list_item 3
        wait 1000
        0ab1: call @ChooseList 1 list_item 6
        wait 1000
        0ab1: call @ChooseList 1 list_item 3
        wait 1000
        0ab1: call @ChooseList 1 list_item 10
        wait 1000
        0ab1: call @ChooseList 1 list_item 3
        wait 1000
        0ab1: call @ChooseList 1 list_item 11
        wait 1000
        0ab1: call @ChooseList 1 list_item 3
       
        0@ = 0
    end
end
 
:cmd
0@ = 1
SAMP.CmdRet
 
:ChooseList
// call @ChooseList 1 list_item 0@
0B49: samp set_current_dialog_list_item 0@
0B47: samp close_current_dialog_with_button 1
0ab2: ret 0
 

DoneUp

Новичок
28
0
Код:
{$CLEO}
 
wait 0
 
while not SAMP.Available()
    wait 400
end
 
0AF8: samp add_message_to_chat "[Done]: Закупка оружий загружена"  color 0xFFFFFF
 
0B34: samp register_client_command 'gogun' to_label @cmd
 
while true
    wait 0
    if 0@ == 1
    then
        0AF8: samp add_message_to_chat "Закупка оружий активирована" color 0xFFFF00
   
        wait 100
        0ab1: call @ChooseList 1 list_item 3
        wait 1000
        0ab1: call @ChooseList 1 list_item 3
        wait 1000
        0ab1: call @ChooseList 1 list_item 5
        wait 1000
        0ab1: call @ChooseList 1 list_item 3
        wait 1000
        0ab1: call @ChooseList 1 list_item 6
        wait 1000
        0ab1: call @ChooseList 1 list_item 3
        wait 1000
        0ab1: call @ChooseList 1 list_item 10
        wait 1000
        0ab1: call @ChooseList 1 list_item 3
        wait 1000
        0ab1: call @ChooseList 1 list_item 11
        wait 1000
        0ab1: call @ChooseList 1 list_item 3
   
        0@ = 0
    end
end
 
:cmd
0@ = 1
SAMP.CmdRet
 
:ChooseList
// call @ChooseList 1 list_item 0@
0B49: samp set_current_dialog_list_item 0@
0B47: samp close_current_dialog_with_button 1
0ab2: ret 0

Блин, он выберает но как то не так, смотри как мне нужно: Сначало: выбераем 3 пункт, потом еще раз 3, потом 5 потом 3, именно нажимались они(пункты)
 

fiendshadow

3LFhocV726q7pKWWky2vv3W38Dm9sGJV86
Проверенный
455
121
Блин, он выберает но как то не так, смотри как мне нужно: Сначало: выбераем 3 пункт, в 3 пункте выбераем третий пункт, потом выбераем 5 пунтк, в 5 пункте 3 пунтк, потом 6 пункт в 6 пункте 3 пункт и т.д
Так в твоем коде он просто выделял пункты