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

  • На сайте сейчас активно проводятся работы после глобального обновления. Многое будет изменено, а что-то сейчас добавлено временно. Просим вас побыть терпеливыми и отнестись к этому с пониманием.

Dimoman

Новичок
24
0
Ребятки, подскажите как сделать, чтобы в ini-файле создавалась секция в названии которой ID текущей машины CJ?
 

Cherepaxa leonardo

Активный
220
58
  • Нравится
Реакции: Dimoman

Dimoman

Новичок
24
0
Последнее редактирование:

Dimoman

Новичок
24
0
Для чего она тебе нужна?
чтобы в автоматическом режиме в ini файл записывались нужные параметры в секцию которая зависит от id авто - если в ini нет секции с данным авто, то создаётся новая секция. И таким образом в ini создаются секции с нужными мне авто.
Вот что хочу получить (ID авто чисто для примера):
Безымянный.jpg
 

hnnssy

knowname
Друг
2,332
1,787
чтобы в автоматическом режиме в ini файл записывались нужные параметры в секцию которая зависит от id авто - если в ini нет секции с данным авто, то создаётся новая секция. И таким образом в ini создаются секции с нужными мне авто.
Вот что хочу получить (ID авто чисто для примера):
Посмотреть вложение 34012
выражайся правильно, ID и модель - разное "слегка"
0441: [email protected] = car $TEMPVAR_ACTOR_CAR model

CLEO:
:getIdByName
for [email protected] = 0 to 1000 step 1
    if 0B23:  samp is_player_connected [email protected]
    then
        alloc [email protected] 22
        0B36: samp [email protected] = get_player_nickname [email protected]
        if 0C14: strcmp string1 [email protected] string2 "Eblan_Eblanovich"
        then
            free [email protected]
            ret 1 [email protected]
        else free [email protected]
        end
    end
end
ret 1 -1 // -1 = игрок не найден
0B36 возвращает указатель, память выделять не нужно
 
  • Нравится
Реакции: Dimoman

Dimoman

Новичок
24
0
Я горячими клавишами не пользуюсь, это для слабаков))) Скрипт дописал с использованием 0ADB. Теперь осталось написать, чтобы скрипт считывал нужную секцию ini в зависимости от тачки игрока.
 

SlimKolA

Новичок
1
0
я вызвал Particle, я его вижу, но как сделать что бы другие игроки тоже видели Particle?

CLEO:
:mainParticle
wait 0
if and
0AB0:   key_pressed 17
0AB0:   key_pressed 53
jf @mainParticle
0669: [email protected] = attach_particle "petrolcan" to_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 type 1
064C: make_particle [email protected] visible
wait 6000
0650: destroy_particle [email protected]
jump @mainParticle
end_thread
 
Последнее редактирование модератором:

hnnssy

knowname
Друг
2,332
1,787
я вызвал Particle, я его вижу, но как сделать что бы другие игроки тоже видели Particle?

CLEO:
:mainParticle
wait 0
if and
0AB0:   key_pressed 17
0AB0:   key_pressed 53
jf @mainParticle
0669: [email protected] = attach_particle "petrolcan" to_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 type 1
064C: make_particle [email protected] visible
wait 6000
0650: destroy_particle [email protected]
jump @mainParticle
end_thread
)) никак, это всё локально
хочешь, чтобы его видели другие игроки, делай синхронизацию и раскидывай скрипт игрокам