[CLEO] Помощь по редактированию скриптов - Страница 29 - Форум Cheat-Master.ru
Модератор форума: Alowir, Sanoxxx  
[CLEO] Помощь по редактированию скриптов
RAKSHA1337 Дата: Суббота, 05.09.2015, 21:20 | Сообщение # 421
Советник
Сообщений: 784
Статус: Offline
fanik, Нужно сначало загрузить анимации, а уже потом их воспроизводить.

В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Vertun Дата: Суббота, 05.09.2015, 21:20 | Сообщение # 422
Любитель
Сообщений: 45
Статус: Offline
Хотел сделать круиз контроль. А он не пашет. cry



It not personal, it only business.
Ты должен быть хорошим, ты должен быть хорош в чем-то...

Поздравительные плюсики не ставить.
Castiellll Дата: Суббота, 05.09.2015, 21:20 | Сообщение # 423
Боец
Сообщений: 110
Статус: Offline
Vertun,
Круиз контроль это сохранение текущей скорости...А у тебя если скорость больше записанной в инике, то она на 4 умножается. Щас попробывал было 103, а стало 400+ скорость.


s

Сообщение отредактировал Castiellll - Суббота, 21.12.2013, 18:20
RAKSHA1337 Дата: Суббота, 05.09.2015, 21:20 | Сообщение # 424
Советник
Сообщений: 784
Статус: Offline
Castiellll, Да всё там понятно, просто код кривой.
Код
{$CLEO .cs}   

   //-------------MAIN---------------   
   0000: NOP   
   if   
   0AAB: file_exists "СruiseСontrol.ini"   
   else_jump @Zapis    
   0AF2: 4@ = get_float_from_ini_file "CruiseControl.ini" section "ini" key "float"   
   jump @Klava   

// Вот до сюда всё хорошо, дальше начинается каламбур

   :Zapis // Ну вот прыгнул твой поток на запись, записал и завис на показе
   0AF3: write_float 100.0 to_ini_file "CruiseControl.ini" section "ini" key "float"   
   0AF2: 4@ = get_float_from_ini_file "CruiseControl.ini" section "ini" key "float"   

   :Pokaz   
   wait 0   
   0AF4: 0@v = read_string_from_ini_file "CruiseControl.ini" section "ini" key "float"   
   if   
   0AB0: key_pressed 86   
   0AB0: key_pressed 79   
   else_jump @Pokaz // и вот тут завис
   0ACD: show_text_highpriority 0@v time 300   
   jump @Pokaz // Вот тут завис

// Надо что-то менять

// Хорошо, у потока всё получилось, он смог найти фаил ини,  НО он зависает на клаве

:Klava // Допустим ты нажал и всё продолжается
   wait 0   
   if and   
   0AB0: key_pressed 86   
   0AB0: key_pressed 76   
   else_jump @Klava // Завис
   if   
   Actor.Driving($PLAYER_ACTOR)   

   03C0: 0@ = actor $PLAYER_ACTOR car   
   02E3: 1@ = car 0@ speed   

/* Так, ок, нашёл скорость машины, начал разгон иииии он не разгоняется а сразу прыгает на клаву обратно, то-есть тебе надо будет держать те клавиши, но у тебя всеравно ничего не получится, потомучто криво поставлены условия, почему их 2 и где THEN(jf @label)...ELSE(Обычно пишется под jf @label) после первого, а так же после второго then...else перепутанны местами. */

   :Razgon   
   if // Первое
   8035: not 1@ >= 4@
   1@ *= 1.15   
   1@ += 4.0   
   Car.SetSpeedInstantly(0@, 1@)   
   wait 40   
   if and // второе
   0AB0: key_pressed 86   
   0AB0: key_pressed 76   
   jump @Klava   
   else_jump @Razgon

/* В итоге этот скрипт либо вообще не будет работать, либо будет показывать строку, при нажатии определённых клавишь, либо бесконечно разгоняться. */

Кароче, Vertun, читай лучше справку в клео, оссобенно разделы "Кодинг" и "Статьи"


В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/


Сообщение отредактировал RAKSHA1337 - Суббота, 21.12.2013, 18:34
Castiellll Дата: Суббота, 05.09.2015, 21:20 | Сообщение # 425
Боец
Сообщений: 110
Статус: Offline
Код
:Noname_2
wait 0    
if    
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere 2393.844 -18.7331 26.3401 radius 4.0 4.0 4.0    
else_jump @Noname_2    
0AF9: samp say_msg "qq"    
wait 1100    
0AF9: samp say_msg "qq"    
jump @Noname_2


Почему не пишет в чат,когда я на координатах стою/хожу/еду/и.т.д ??

Сам разобрался,,,
Прикрепления: 0835384.png (7.7 Kb)


s

Сообщение отредактировал Castiellll - Понедельник, 23.12.2013, 10:42
Vertun Дата: Суббота, 05.09.2015, 21:21 | Сообщение # 426
Любитель
Сообщений: 45
Статус: Offline
Попытка №2. Где в коде ошибка и почему разгон происходит до бесконечности?



It not personal, it only business.
Ты должен быть хорошим, ты должен быть хорош в чем-то...

Поздравительные плюсики не ставить.


Сообщение отредактировал Vertun - Понедельник, 23.12.2013, 19:32
RAKSHA1337 Дата: Суббота, 05.09.2015, 21:21 | Сообщение # 427
Советник
Сообщений: 784
Статус: Offline
Vertun,
Во-первых.
Смени все глобальные переменные на локальные.
Во-вторых
Что ты пытаешься тут сделать?
Код
:ControlSpeed   
   if and   
   0AB0: not key_pressed 86   
   0AB0: not key_pressed 76

// В данном случее "not" никакой роли не играет, будет тоже самое что и "0AB0: key_pressed 76"

   jf @Pokaz   
   Car.SetSpeedInstantly($0, $4)   
   wait 100   
   jump @ControlSpeed

Толи ты хочешь чтобы авто ехало с постоянной скоростью, пока ещё раз не нажмёшь на эти клавиши, толи хочешь чтобы авто ехало с постоянной скоростью, пока нажмёшь на эти клавиши.


В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/


Сообщение отредактировал RAKSHA1337 - Понедельник, 23.12.2013, 20:12
Vertun Дата: Суббота, 05.09.2015, 21:21 | Сообщение # 428
Любитель
Сообщений: 45
Статус: Offline
Цитата RAKSHA1337 ()
Толи ты хочешь чтобы авто ехало с постоянной скоростью, пока ещё раз не нажмёшь на эти клавиши

BINGO!!!
Так я и хочу. Если верить справке СБ, то локальные переменные действуют только в пределах одного потока. Попробуй скомпилировать скрипт. Код вроде правильный, но в игре чудит непонятно что.


It not personal, it only business.
Ты должен быть хорошим, ты должен быть хорош в чем-то...

Поздравительные плюсики не ставить.
RAKSHA1337 Дата: Суббота, 05.09.2015, 21:21 | Сообщение # 429
Советник
Сообщений: 784
Статус: Offline
Цитата Vertun ()
локальные переменные действуют только в пределах одного потока

Так и есть, но чтобы тебе было более понятно, замени слово "потока" на "скрипта".
Замени все глобальные переменные, кроме $PLAYER_ACTOR, на локальные.
И (не знаю надо ли, но я бы сделал)

Код
8035: not @1 >= @4 // вот эти переменные объявил бы в самом начале скрипта и убрал бы знаки "8035:"


p.s. Был у одного знакомого один случай с непониманием словосочетания "Отжал клавишу". Он не понимал до тех пор, пока не заменил слово "отжал" на "отпустил". Может и тут такой случай.

Добавлено (23.12.2013, 22:17)
---------------------------------------------
Ещё

Код
:ControlSpeed  
  if and  
  0AB0: not key_pressed 86 // вот тут должен быть 8ab0
  0AB0: not key_pressed 76 // и тут должен быть 8ab0
  jf @Pokaz  
  Car.SetSpeedInstantly($0, $4)  
  wait 100  
  jump @ControlSpeed


В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/


Сообщение отредактировал RAKSHA1337 - Понедельник, 23.12.2013, 22:13
JeffH Дата: Суббота, 05.09.2015, 21:21 | Сообщение # 430
Новичок
Сообщений: 5
Статус: Offline
qq
Вообщем, по-моему что-то с компиляцией, декомпилирую его, меняю то , что нужно (название admins online на online list) Компилирую, кидаю в папку и он перестает работать, в чем может быть проблема?
Еще заметил что до декомпиляции весит 3кб а после 28кб
Вот: http://rghost.ru/51196276
RAKSHA1337 Дата: Суббота, 05.09.2015, 21:21 | Сообщение # 431
Советник
Сообщений: 784
Статус: Offline
JeffH, ты после декомпиляции код восстанови
чтобы везде хватало параметров и небыло hex...end


В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
karabawka Дата: Суббота, 05.09.2015, 21:22 | Сообщение # 432
Главный предприниматель
Сообщений: 1121
Статус: Offline
Цитата RAKSHA1337 ()
JeffH, ты после декомпиляции код восстанови
чтобы везде хватало параметров и небыло hex...end


Вот. Вот. Это самые обычные защиты кода от чтения и понимания, ну и компиляции. Восстановить можно будет только строго понимая строго как работает, что делает скрипт и зная CLEO скриптинг.
RAKSHA1337 Дата: Суббота, 05.09.2015, 21:22 | Сообщение # 433
Советник
Сообщений: 784
Статус: Offline
Цитата karabawka ()
Вот. Вот. Это самые обычные защиты кода от чтения и понимания, ну и компиляции. Восстановить можно будет только строго понимая строго как работает, что делает скрипт и зная CLEO скриптинг

И чем больше таких восстановленно, тем лучше понимаешь клео скриптинг. (ну типо очки опыта получаешь).


В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
[CM]Pac Дата: Суббота, 05.09.2015, 21:22 | Сообщение # 434
Новичок
Сообщений: 11
Статус: Offline
Привет, сделайте пожайлуста чекер админов в cleo. Я сам просто не умею, а создал тему с чекером для адванса, в собейте написал, а в клео не умею. Буду благодарен.

Код
admin0 = Smart_Jackson
admin1 = Ramil_Clemente
admin2 = Serega_Murz
admin3 = Sasha_Bacardi
admin4 = Ded_Moroz
admin5 = Max_Cherkas
admin6 = Tolik_Khmara
admin7 = Ray_Rossetti
admin8 = Kalipso_Lozano
admin9 = Paulo_Washingtonio
admin10 = Denis_Gromovoi
admin11 = Antonio_Baumann
admin12 = Maksim_Rood
admin13 = Andrey_Rood
admin14 = Henry_Miller
admin15 = Brain_Marlow
admin16 = Sam_Bacardi
admin17 = Victoriya_Nikonova
admin18 = Skipper_Mittone
admin19 = Jay_Wayne
admin20 = Ruslan_Akimov
admin21 = Thomas_Carrasco
admin22 = Lenochka_Bacardi
admin23 = Marsello_Caesar
admin24 = Alan_Batman
admin25 = Travis_Mecheti
admin26 = Bruno_Bacardi
admin27 = Johny_Halley
admin28 = Tema_Cortez
admin29 = Tyler_Mittone
admin30 = Denis_Voronov
admin31 = Nicholas_Lion
admin32 = Ilias_Shimano
admin33 = Kevin_Johnson
admin34 = Andrey_Aibatov
admin35 = Lucas_Richi
admin36 = Anatolio_Richi
admin37 = Rishat_Doberman
admin38 = Lily_Floyd
admin39 = Patrick_Richi
admin40 = Antonio_Moncler
admin41 = Denis_Sand
admin42 = Devid_Manriquez
admin43 = Katsuro_Satoshi
admin44 = John_Bannister
admin45 = Mike_Day
admin46 = Samuele_Accardo
admin47 = Andrew_Chrome
admin48 = Alberto_Arriano
admin49 = Lebron_Jones
admin50 = Loricko_Care
admin51 = Sebastian_Salieri
admin52 = Dwane_Jones
admin53 = Felista_Salieri
admin54 = Sten_Chat
admin55 = Eddy_Robespierre
admin56 = Alexey_Reznov
admin57 = Satu_Satoshi
admin58 = Nikita_Zemlanin
admin59 = Aron_Pris
admin60 = Niko_Carbon
admin61 = Albert_Brawo
admin62 = Billy_Casto
admin63 = Niko_Parker
admin64 = Reddos_Moreno
admin65 = Emilano_Facco
admin66 = Eric_Matthews
admin67 = Robert_Cardozo
admin68 = Mario_Moreno
admin69 = Snow_King
admin70 = Killa_Boom
admin71 = Snow_Queen
admin72 = Vitalya_Gamora
admin73 = Jessica_Heine
admin74 = Roonie_Nake
admin75 = Brain_Chrome
admin76 = Neytan_Yank
admin77 = Santa_Claus
admin78 = Niko_Lindman
admin79 = Miklyha_Maklay
admin80 = Masaru_Takinado
admin81 = Santino_Salvatrucha
admin82 = Emiliano_Facco
admin83 = Eddy_Hoffman
admin84 = Jimmy_Wade
admin85 = Harvey_Montero
admin86 = Killa_Boom
admin87 = Mad_Dios
admin88 = Hell_Yeah
admin89 = Maximus_Johnson
admin90 = Tayler_Freeman
admin91 = Carlo_Lewis
admin92 = Christopher_Young
admin93 = Rico_Massino
admin94 = Pavel_Gutsul
admin95 = Alejandro_Alvarez
admin96 = Spain_Elegano
admin97 = Leslie_Jordan
admin98 = Daniel_Carrington
admin99 = Marco_Russo
admin100 = David_Carter
admin101 = Fallen_Hammond
admin102 = Jet_Moler
admin103 = Flavor_Flav
admin104 = Diana_Mironova
admin105 = Aleksey_Auditore
admin106 = Roberto_Flores
admin107 = Johnny_Barzini
admin108 = Thomas_Green
admin109 = Daniel_Bredberry
admin110 = Joseph_Cooper
admin111 = Ronnie_Barrington
admin112 = George_Tempo
admin113 = Chris_York
admin114 = David_Price
admin115 = Dexter_Marsy
admin116 = Gabriella_Ice
admin117 = Sean_Williams
admin118 = Don_Slash
admin119 = William_Fox
admin120 = Kart_Evans
admin121 = Frida_Bonazzi
admin122 = Stevie_Williams
admin123 = John_Trojas
admin124 = Mario_York
admin125 = Denis_Costa
admin126 = Charles_Roosevelt
admin127 = John_Winston
admin128 = Aurelio_Valente
admin129 = Alex_Rosewood
admin130 = Lucas_Harrington
admin131 = Serjio_Richi
admin132 = Shake_Ice
admin133 = Alberto_Mecheti
admin134 = Kiyoshi_Nakamura
admin135 = Diego_Mosby
admin136 = Alex_Murray
admin137 = Alexey_Stone
admin138 = Tony_Mosby
admin139 = Connor_Kenuey
admin140 = Irina_Nakamura
admin141 = Ilya_Karpov
admin142 = Lance_Wood
admin143 = William_Randall
admin144 = Edward_Bennett
admin145 = Yuri_Tischenko
admin146 = Looney_Bellucci
admin147 = Lila_Dorren
admin148 = Benjamin_Falco
admin149 = Jonny_Benassi
admin150 = Alehandro_DelaVega
admin151 = Zmey_Caenne
admin152 = Waka_Flocka
admin153 = James_Webster
admin154 = Daniel_Plaza
admin155 = Riccardo_Alessi
admin156 = Dmitry_Diss
admin157 = William_Diss
admin158 = Daniel_Bryan
admin159 = Niko_Diss
admin160 = Fabie_Ward
admin161 = Adam_Rivero
admin162 = Kolya_Legacy
admin163 = Bart_Fibanacci
admin164 = Emma_Watson
admin165 = James_Rifero
admin166 = Jacob_MacAdam
admin167 = Evgeniy_Reidenshi
admin168 = Fleen_Addington
admin169 = Alexander_Tyurin
admin170 = Stor_Moriaty
admin171 = Anton_Milanskyi
admin172 = Chief_Lunar
admin173 = Shamil_Leocardi
admin174 = Egor_Markelov
admin175 = Nik_Kapollo


Сообщение отредактировал [CM]Pac - Среда, 08.01.2014, 11:44
Кoт Дата: Суббота, 05.09.2015, 21:22 | Сообщение # 435

Сообщений: 1074
Статус: Offline
В данной теме не делают скрипты,а исправляют ошибки.Тебе в другой раздел,+ уже есть админ чекеры,в которых можно изменять админов.Пользуйся поиском

Поиск: