[CLEO] Помощь по редактированию скриптов - Страница 46 - Форум Cheat-Master.ru
Модератор форума: Alowir, Sanoxxx  
[CLEO] Помощь по редактированию скриптов
SN0WG3N Дата: Суббота, 05.09.2015, 22:04 | Сообщение # 676
Новичок
Сообщений: 13
Статус: Offline
Здравствуйте! Недачно я наткнулся на вот такой вот скрипт: http://cheat-master.ru/forum/129-346931-1, но это не аим, а просто прицел, и я решил изменить чуть чуть текст в скрипте.
Вот что получилось:

Но не получается скомпилировать, что делать? Может кто помочь? Можно даже сразу готовый .cs


Сообщение отредактировал SN0WG3N - Четверг, 09.10.2014, 17:58
hekeemka Дата: Суббота, 05.09.2015, 22:05 | Сообщение # 677
Боец
Сообщений: 98
Статус: Offline
В чём проблема? При нажатии insert игра зависает.
Код
{$CLEO .cs}
0000:

:Start
wait 0
if
0AB0: 45
jf @Start
jump @Deistv

:Deistv
5@ = Actor.Health($PLAYER_ACTOR)
if
0018: 5@ > 50
jump @Deistv
0AF9: samp say_msg "/snicers"
jump @Deistv


Мои темы :
http://cheat-master.ru/forum/108-388600-1 - ZiiP's GTA
http://cheat-master.ru/forum/188-672393-1 - Раздача аккаунтов ARZ
Кoт Дата: Суббота, 05.09.2015, 22:05 | Сообщение # 678

Сообщений: 1074
Статус: Offline
Цитата hekeemka ()
В чём проблема? При нажатии insert игра зависает.

Цитата
{$CLEO .cs}
0000:
wait 1500 // time for loading

WHILE TRUE
wait 0
if 0ab0: 45
then
0226: 0@ = actor $player_actor health
if 0@ <= 50 // меньше или равно 50
then
0af9: "/snicers"
end
end
END


zzOKzz Дата: Суббота, 05.09.2015, 22:05 | Сообщение # 679
Новичок
Сообщений: 11
Статус: Offline
Декомпилирую скачаный (написанный не мной) клео скрипт, потом без изменений компилирую его и SunnyBuilder выдает ошибку:
"Неверный символ в идентификаторе $PLAYER_ACTOR_41."
Я не понимаю, я же ничего не менял, почему ошибка?
Код
:$PLAYER_ACTOR_41
wait 0  
if  
    Player.Defined($PLAYER_CHAR)
jf @$PLAYER_ACTOR_41  
if  
0AB0:   key_pressed 49  
jf @$PLAYER_ACTOR_172  
if  
    Actor.HasWeapon($PLAYER_ACTOR, 22)
jf @$PLAYER_ACTOR_108  
01B9: set_actor $PLAYER_ACTOR armed_weapon_to 0  
01B9: set_actor $PLAYER_ACTOR armed_weapon_to 22  

:$PLAYER_ACTOR_108
if  
    Actor.HasWeapon($PLAYER_ACTOR, 23)
jf @$PLAYER_ACTOR_140  
01B9: set_actor $PLAYER_ACTOR armed_weapon_to 0  
01B9: set_actor $PLAYER_ACTOR armed_weapon_to 23
DubStep_ Дата: Суббота, 05.09.2015, 22:05 | Сообщение # 680
{ }
Сообщений: 1406
Статус: Offline
zzOKzz, жми CTRL+R заменить: "$PLAYER_ACTOR_" на "Noname_"
SN0WG3N Дата: Суббота, 05.09.2015, 22:05 | Сообщение # 681
Новичок
Сообщений: 13
Статус: Offline
Цитата SN0WG3N ()
Здравствуйте! Недачно я наткнулся на вот такой вот скрипт: http://cheat-master.ru/forum/129-346931-1, но это не аим, а просто прицел, и я решил изменить чуть чуть текст в скрипте.
Вот что получилось:

Код
{$CLEO .cs}   

//-------------MAIN---------------   
0000: NOP   

:Noname_2   
not SAMP.Available   
else_jump @Noname_23   
wait 400   
jump @Noname_2   

:Noname_23   
0AF8: samp add_message_to_chat "[Always Crosshair]: edit by SN0WG3N." color 4474111  - эту строчку вообще желательно убрать!
0B34: samp register_client_command "aa" to_label @Noname_339   
0@ = Render.CreateFont("Calibri", 12, 4)   
alloc 4@ 2   
format 4@ "+"   

:Noname_174   
wait 0   
if and   
31@ == 1   
not Actor.Driving($PLAYER_ACTOR)   
else_jump @Noname_332   
0B60: convert_game_screen_coords 339.0 178.5 to_window_screen_coords 1@ 2@   
3@ = Render.FontDrawLength(0@, 4@)   
0063: 2@ -= 3@ // (float)   
3@ /= 2   
0063: 1@ -= 3@ // (float)   
Render.DrawText(0@, 4@, 1@, 2@, -1)   
if and   
00E1: player 0 pressed_key 17   
80E1: not player 0 pressed_key 6   
else_jump @Noname_332   

:Noname_292   
wait 0   
SAMP.SetGameKeyState(6, 255)   
Render.DrawText(0@, 4@, 1@, 2@, -1)   
80E1: not player 0 pressed_key 17   
else_jump @Noname_292   

:Noname_332   
jump @Noname_174   

:Noname_339   
0B12: 31@ = 31@ XOR 1   
if   
31@ == 1   
else_jump @Noname_410   
0AF8: samp add_message_to_chat "[Always Crosshair]: {44FF44}Enabled" color 4474111   
jump @Noname_447   

:Noname_410   
0AF8: samp add_message_to_chat "[Always Crosshair]: {44FF44}Disabled" color 4474111   

:Noname_447   
SAMP.CmdRet

Но не получается скомпилировать, что делать? Может кто помочь? Можно даже сразу готовый .cs


Помогите пожалуйста.
DubStep_ Дата: Суббота, 05.09.2015, 22:05 | Сообщение # 682
{ }
Сообщений: 1406
Статус: Offline
SN0WG3N,
Прикрепления: 1263199.cs (19.0 Kb)
SN0WG3N Дата: Суббота, 05.09.2015, 22:06 | Сообщение # 683
Новичок
Сообщений: 13
Статус: Offline
Цитата DubStep_ ()
SN0WG3N,
Прикрепления: 1263199.cs(19Kb)



Огромное спасибо! Можно пожалуйста правильный код (который компилируется) в личку? Я хочу изменить еще пару сообщений :3
_MaxxX_ Дата: Суббота, 05.09.2015, 22:06 | Сообщение # 684
Новичок
Сообщений: 18
Статус: Offline
Ребят,крч вопрос такой.Как соеденять несколько клео в 1?
Кoт Дата: Суббота, 05.09.2015, 22:06 | Сообщение # 685

Сообщений: 1074
Статус: Offline
Цитата _MaxxX_ ()
Ребят,крч вопрос такой.Как соеденять несколько клео в 1?

все зависит от кода и поэтому есть разные варианты.Покажи свои функции и мы ответим


_MaxxX_ Дата: Суббота, 05.09.2015, 22:06 | Сообщение # 686
Новичок
Сообщений: 18
Статус: Offline
Цитата Кoт ()
все зависит от кода и поэтому есть разные варианты.Покажи свои функции и мы ответим

Ну к примеру вот хочется соеденить 2 клео ГМ кар и переворот тачки.Вот 2 кода:
ГМ кар:
{$CLEO .cs}

//-------------MAIN---------------
0662: printstring "FOR CHEAT-MASTER.RU"
0662: printstring "BY STRONG"

:NONAME_36
wait 0
if
0AB0: key_pressed 107
jf @NONAME_36
wait 0
018C: play_sound 1085 at 0.0 0.0 0.0
00BC: show_text_highpriority GXT 'CHEAT1' time 2000 flag 1 // KOD AKTNBNPOBAH
Actor.SetImmunities($PLAYER_ACTOR, 1, 0, 0, 0, 0)
wait 0
if
Actor.Driving($PLAYER_ACTOR)
jf @NONAME_326
2@ = Actor.CurrentCar($PLAYER_ACTOR)
Car.SetImmunities(2@, 1, 1, 1, 1, 1)
053F: set_car 2@ tires_vulnerability 0
08C6: set_actor $PLAYER_ACTOR stay_on_bike 1
Car.ImmuneToNonPlayer(2@) = True
03F5: set_car 2@ apply_damage_rules 0

:NONAME_181
wait 0
if
Actor.Driving($PLAYER_ACTOR)
jf @NONAME_407
if
0AB0: key_pressed 109
jf @NONAME_181
wait 0
018C: play_sound 1085 at 0.0 0.0 0.0
00BC: show_text_highpriority GXT 'CHEAT8' time 2000 flag 1 // 4NT-KOD OTKLU4EH
Actor.SetImmunities($PLAYER_ACTOR, 0, 0, 0, 0, 0)
08C6: set_actor $PLAYER_ACTOR stay_on_bike 0
Car.SetImmunities(2@, 0, 0, 0, 0, 0)
Car.ImmuneToNonPlayer(2@) = False
03F5: set_car 2@ apply_damage_rules 1
053F: set_car 2@ tires_vulnerability 1
wait 500
jump @NONAME_36

:NONAME_326
wait 0
if
0AB0: key_pressed 109
jf @NONAME_326
wait 0
018C: play_sound 1085 at 0.0 0.0 0.0
00BC: show_text_highpriority GXT 'CHEAT8' time 2000 flag 1 // 4NT-KOD OTKLU4EH
Actor.SetImmunities($PLAYER_ACTOR, 0, 0, 0, 0, 0)
jump @NONAME_36

:NONAME_407
wait 0
08C6: set_actor $PLAYER_ACTOR stay_on_bike 0
Car.SetImmunities(2@, 0, 0, 0, 0, 0)
Car.ImmuneToNonPlayer(2@) = False
03F5: set_car 2@ apply_damage_rules 1
053F: set_car 2@ tires_vulnerability 1
jump @NONAME_326

-------------------------------------------------------------------------------------------------------------------------------------------- -
Переворот тачки:
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP

:NONAME_2
wait 10
if
Player.Defined($PLAYER_CHAR)
else_jump @NONAME_2
if
Actor.Driving($PLAYER_ACTOR)
else_jump @NONAME_2
if
key_down 106
else_jump @NONAME_2
0@ = Actor.CurrentCar($PLAYER_ACTOR)
0407: store_coords_to 1@ 2@ 3@ from_car 0@ with_offset 0.0 0.0 0.0
Car.PutAt(0@, 1@, 2@, 3@)
wait 200
jump @NONAME_2


Сообщение отредактировал _MaxxX_ - Пятница, 17.10.2014, 17:26
croco Дата: Суббота, 05.09.2015, 22:06 | Сообщение # 687
Новичок
Сообщений: 9
Статус: Offline
_MaxxX_, легче всего будет создать в первом скрипте дополнительный поток и в него всунуть код второго скрипта.

Пришёл с благими намерениями.
Axwell Дата: Суббота, 05.09.2015, 22:06 | Сообщение # 688
Бывалый
Сообщений: 481
Статус: Offline
В одном из скриптов создаешь отдельный поток в который пихаешь код второго скрипта. Где то на форуме видел функу создания потока, или на крайняк используй мгфанкс
Кoт Дата: Суббота, 05.09.2015, 22:07 | Сообщение # 689

Сообщений: 1074
Статус: Offline
Цитата Axwell ()
В одном из скриптов создаешь отдельный поток в который пихаешь код второго скрипта. Где то на форуме видел функу создания потока, или на крайняк используй мгфанкс

можно и через jf
Если не нажата кнопка 107,переходим на следующую проверку,если и та кнопка не нажата,переходим на третью,а если и третья не нажата,то возвращаемся к первой и так по кругу.И не нужно ничего подключать.Достаточно построить нормальный алгоритм


Castiellll Дата: Суббота, 05.09.2015, 22:07 | Сообщение # 690
Боец
Сообщений: 110
Статус: Offline
Код
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP  
0662: printstring "#########################"  
0662: printstring "___Made by Opcode.eXe___"  
0662: printstring "Www.Youtube.Com/OpcodeXe"  
0662: printstring "#########################"  
31@ = 0  

:Noname_123
wait 0  
if  
0ADC:   test_cheat "SPREAD"  
else_jump @Noname_365  
if  
   31@ == 0  
else_jump @Noname_269  
print "noSPREAD on." 1337  
22@ = 22  

:Noname_192
call @Noname_372 4 22@ 56 2.0 4  
22@ += 1  
   22@ > 32  
else_jump @Noname_192  
018C: play_sound 1083 at 0.0 0.0 0.0  
31@ = 1  
jump @Noname_365  

:Noname_269
print "noSPREAD off" 1337  
22@ = 22  

:Noname_295
call @Noname_372 4 22@ 56 1.0 4  
22@ += 1  
   22@ > 32  
else_jump @Noname_295  
018C: play_sound 1084 at 0.0 0.0 0.0  
31@ = 0  

:Noname_365
jump @Noname_123  

:Noname_372
0@ += 36  
0@ *= 112  
0@ += 13150904  
005A: 0@ += 1@ // (int)  
0A8C: write_memory 0@ size 3@ value 2@ virtual_protect 0  
ret 0  

Сделайте пожалуйста чтоб сам автоматически включался, без дезактивации :3


s
Поиск:
Статистика Форума