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

D3.Pheonix

🎹
Модератор
2,817
1,597
название неверное указываешь, скорее всего
Не на столько бухой :D

RvBJyMPVRYmw6zrXpMrKjA.png

Попробуй
Они как бы рендерятся, но шрифт дефолтный в игре
 

Вложения

  • Архив WinRAR.rar
    41.7 KB · Просмотры: 11
Последнее редактирование:

leak.

Известный
37
4
Всем привет, можно ли как-то узнать настройки рейтов чужого сервера?

я про эти:
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 400.0
stream_rate 500

более подробнее:

onfoot_rate - время в мили секундах за которое будут обновляться координаты перемещения игроков (в ходьбе).
incar_rate - время в мили секундах для обновления позиции транспорта на котором ездят игроки.
weapon_rate - время в мили секундах обновления попадания оружия.
stream_distance - расстояние от игрока к объекту в зоне видимости.
stream_rate - время в мили секундах за которое будут обновляться данные от игрока к объекту.
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,962
ну держи

CLEO:
{$CLEO}
0B34: samp register_client_command "getServerSet" to_label @cmd_getServerSet
0BDE: pause_thread 0

:cmd_getServerSet
0AF7: samp 0@ = get_base
0C0C: 1@ = struct 0@ offset {SAMP_ONFOOTSENDRATE}0xEC0A8 size 4
0C0C: 2@ = struct 0@ offset {SAMP_INCARSENDRATE}0xEC0AC size 4
0C0C: 3@ = struct 0@ offset {SAMP_AIMSENDRATE}0xEC0B0 size 4
0AF8: samp add_message_to_chat " | OnFoot: %d ::: InCar: %d ::: Aim: %d | " color 0xFFFFFF | {int}1@ {int}2@ {int}3@ |
0B43: samp cmd_ret

// By DarkP1xel
 
  • Нравится
Реакции: eiuhuth, sаnеk и leak.

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Почему не работает ?
CLEO:
:GetInfo
alloc 0@ 1024
alloc 1@ 128
alloc 2@ 128
alloc 4@ 128
alloc 5@ 128

0BD7: samp get_dialog_text 0@ 
if 0C18: 10@ = strstr string1 0@ string2 "Номер:"
    then                                         
    0AA5: call 0x8220AD num_params 4 pop 4 params 1@ "Номер: %d" 0@
    end

0BD7: samp get_dialog_text 0@     
if 0C18: 10@ = strstr string1 0@ string2 "Класс:"     
    then
    0AA5: call 0x8220AD num_params 4 pop 4 params 2@ "Класс: %s" 0@
    end 

0BD7: samp get_dialog_text 0@
if 0C18: 10@ = strstr string1 0@ string2 "Цена:"   
    then                                             
    0AA5: call 0x8220AD num_params 4 pop 4 params 4@ "Цена: %d" 0@
    0C1A: 3@ = atoi 4@
    end 
             
0af8: "Номер: %d Класс: %s Цена: %d" -1 1@ 2@ 3@
free 0@
free 1@
free 2@
free 4@
free 5@ 
ret 0
 
Последнее редактирование:

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Почему не работает ?
CLEO:
alloc 0@ 1024
alloc 1@ 128
alloc 2@ 128
alloc 4@ 128
alloc 5@ 128

0BD7: samp get_dialog_text 0@
if 0C18: 10@ = strstr string1 0@ string2 "Íîìåð:"
    then                                      
    0AA5: call 0x8220AD num_params 3 pop 3 params 1@ "Íîìåð: %d" 0@
    end

0BD7: samp get_dialog_text 0@  
if 0C18: 10@ = strstr string1 0@ string2 "Êëàññ:"  
    then
    0AA5: call 0x8220AD num_params 3 pop 3 params 2@ "Êëàññ: %s" 0@
    end

0BD7: samp get_dialog_text 0@
if 0C18: 10@ = strstr string1 0@ string2 "Öåíà:" 
    then                                           
    0AA5: call 0x8220AD num_params 3 pop 3 params 4@ "Öåíà: %d" 0@
    0C1A: 3@ = atoi 4@
    end
          
0af8: "Íîìåð: %d Êëàññ: %s Öåíà: %d" -1 1@ 2@ 3@
free 0@
free 1@
free 2@
free 4@
free 5@
потому что весь код дай
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
покажи хоть диалог, который ты парсишь
Скрин
Текст
CLEO:
{AAFF10}Номер: 230
{AAFF10}Класс: Cредний
{AAFF10}Цена: 1320000$
{AAFF10}Стоимость платы за сутки: 6600$
{FFAAAA} > Просмотреть фотографию дома
{FFAAAA} > Отметить дом на GPS
 

hnnssy

Известный
Друг
2,684
2,750
Скрин
Текст
CLEO:
{AAFF10}Номер: 230
{AAFF10}Класс: Cредний
{AAFF10}Цена: 1320000$
{AAFF10}Стоимость платы за сутки: 6600$
{FFAAAA} > Просмотреть фотографию дома
{FFAAAA} > Отметить дом на GPS
CLEO | MyGame house parser(https://dumpz.org/2522732/)
делал парсер домов для одного сервера, правда с 3д текстов, но принцип тот же по сути

но в твоём случае легче будет получать отдельно тексты первых четырёх листайтемов и работать с ними, там где цифры - банальный scan_string, там где текст, то есть в пункте Класс, вообще просто +15
0B5B: samp get_listbox_item 1@ text_to 2@
 
Последнее редактирование модератором:
  • Нравится
Реакции: LaRossa

Pavel3221

Новичок
10
0
Подскажите пожалуйста, как сделать проверку например: "Если скорость машины <100(больше 100 то выполняется следующие действие)". Заранее спасибо