You are not logged in.
Я уже получил свой ​​код! Я нашел ошибку, я изменил коды операций и количество актеров и это сработало! Я сам! В любом случае, спасибо всем, кто пытался помочь мне!
-------
I already got my own code! I found the error, I changed the opcodes and the numbers of actors and it worked! I got myself! Anyway, thanks to everyone who tried to help me!
Last edited by Manoel Victor (22-10-2011 17:06)
Offline
:NONAME is just a label used by people i think... As far as i understand it the game uses memory adresses.
else_jump, jump_if_false and jf are the same, or synonyms.
So, i think the problem with your savings is related to the saving procedures used - CLEO save everywhere and original routine.
Try not. Do or do not, there is no try.
Offline
{$CLEO} 2@ = -1 while true wait 0 if not player.Defined($player_char) then continue end if 056D: actor 2@ defined then if Actor.Dead(2@) then 009B: destroy_actor 2@ end else if 00EC: actor $PLAYER_ACTOR 0 near_point 1508.885 2918.351 radius 113.362 115.0 then Model.Load(28) Model.Load(348) 038B: load_requested_models 2@ = Actor.Create(4, 28, 1510.019, 2915.165, 9.4218) Actor.Health(2@) = 1700 0446: set_actor 2@ immune_to_headshots 0 01B2: give_actor 2@ weapon 24 ammo 9999 // Load the weapon model before using this 05E2: AS_actor 2@ kill_actor $PLAYER_ACTOR // It's enough for constant attack model.Destroy(28) model.Destroy(348) end end end
Last edited by Den_spb (19-10-2011 17:01)
Offline
Ден, но это мне кажется, что ваш код будет создан актером и посадили его в банду. Мне нужен код, который кладет врагов CJ. 7, чтобы положить эти модели в этих координатах. Но я думаю, этот код дает ошибку. У Вас есть код? Я использовал Google Переводчик поставить на мой вопрос на русском языке. Пожалуйста, помогите мне!
Offline
Он дал об ошибке: неизвестный директиву "then".
Offline
Это дает ошибку в этой строке:
then
Offline
{$CLEO .cs} //-------------MAIN--------------- 0006: 2@ = -1 :Noname_7 0001: wait 0 ms 00D6: if 8256: not player $PLAYER_CHAR defined 004D: jump_if_false @Noname_22 0002: jump @Noname_C1 :Noname_22 00D6: if 056D: actor 2@ defined 004D: jump_if_false @Noname_4E 00D6: if 0118: actor 2@ dead 004D: jump_if_false @Noname_47 009B: destroy_actor 2@ :Noname_47 0002: jump @Noname_C1 :Noname_4E 00D6: if 00EC: actor $PLAYER_ACTOR 0 near_point 1508.885 2918.351 radius 113.362 115.0 004D: jump_if_false @Noname_C1 0247: load_model #BMYDRUG 0247: load_model #DESERT_EAGLE 038B: load_requested_models 009A: 2@ = create_actor_pedtype 4 model #BMYDRUG at 1510.019 2915.165 9.4218 0223: set_actor 2@ health_to 1700 0446: set_actor 2@ immune_to_headshots 0 01B2: give_actor 2@ weapon 24 ammo 9999 // Load the weapon model before using this 05E2: AS_actor 2@ kill_actor $PLAYER_ACTOR 0249: release_model #BMYDRUG 0249: release_model #DESERT_EAGLE :Noname_C1 0002: jump @Noname_7
Offline
Den, я делаю это со всеми кодами, не так ли? Изменение только координаты, моделей и оружия, не так ли?
Offline
Что я хочу, Den, заключается в создании семь врагов, чтобы CJ. Как вы можете видеть, я отправил семь кодов. Интересно, если с этим кодом вы мне дали, я могу скопировать его несколько раз, только изменяя координаты, и модели оружия и персонажей для атаки CJ, вы знаете? Я хочу семь врагов атакуют CJ. Так что я хочу знать, если у вас есть ошибка, которую я скопировать этот код в семь раз, экономия с разными именами, изменение модели персонажей и оружия, вы знаете? Я отправлю примеры для вас. Смотрите, если я могу сделать, два кода на нерест двух разных врагов, только изменяя координаты, имя и моделей:
"первый_враг"
// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007 {$VERSION 3.1.0027} {$CLEO .cs} //-------------MAIN--------------- 2@ = -1 :NONAME_7 wait 0 if not Player.Defined($PLAYER_CHAR) else_jump @NONAME_34 jump @NONAME_193 :NONAME_34 if Actor.Defined(2@) else_jump @NONAME_78 if Actor.Dead(2@) else_jump @NONAME_71 Actor.DestroyInstantly(2@) :NONAME_71 jump @NONAME_193 :NONAME_78 if 00EC: actor $PLAYER_ACTOR 0 near_point 1508.885 2918.351 radius 113.362 115.0 else_jump @NONAME_193 Model.Load(#BMYDRUG) Model.Load(#DESERT_EAGLE) 038B: load_requested_models 2@ = Actor.Create(CivMale, #BMYDRUG, 1510.019, 2915.165, 9.4218) Actor.Health(2@) = 1700 0446: set_actor 2@ immune_to_headshots 0 01B2: give_actor 2@ weapon 24 ammo 9999 // Load the weapon model before using this 05E2: AS_actor 2@ kill_actor $PLAYER_ACTOR Model.Destroy(#BMYDRUG) Model.Destroy(#DESERT_EAGLE) :NONAME_193 jump @NONAME_7
"второго_врага"
// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007 {$VERSION 3.1.0027} {$CLEO .cs} //-------------MAIN--------------- 2@ = -1 :NONAME_7 wait 0 if not Player.Defined($PLAYER_CHAR) else_jump @NONAME_34 jump @NONAME_193 :NONAME_34 if Actor.Defined(2@) else_jump @NONAME_78 if Actor.Dead(2@) else_jump @NONAME_71 Actor.DestroyInstantly(2@) :NONAME_71 jump @NONAME_193 :NONAME_78 if 00EC: actor $PLAYER_ACTOR 0 near_point 1489.602 2930.958 radius 113.362 115.0 else_jump @NONAME_193 Model.Load(#HMYDRUG) Model.Load(#CUNTGUN) 038B: load_requested_models 2@ = Actor.Create(CivMale, #HMYDRUG, 1494.824, 2932.765, 9.9839) Actor.Health(2@) = 1700 0446: set_actor 2@ immune_to_headshots 0 01B2: give_actor 2@ weapon 27 ammo 9999 // Load the weapon model before using this 05E2: AS_actor 2@ kill_actor $PLAYER_ACTOR Model.Destroy(#HMYDRUG) Model.Destroy(#CUNTGUN) :NONAME_193 jump @NONAME_7
Видите? Я могу это сделать? Чтобы создать семь врагов. Я просто хочу знать, если он идет гладко. Делая же код в семь раз, и только изменение координаты, имя. Cs и оружия и модели персонажей.
Извините, если это выглядит и тот же код вы мне дали, но я PUZ кода вы дали мне и компилируется, но искажает код Sanny Builder.
Offline
How about making all 7 enemies in 1 thread? This variant is suitable?
{$CLEO .cs} //-------------MAIN--------------- 1@ = -1 2@ = -1 3@ = -1 4@ = -1 5@ = -1 6@ = -1 7@ = -1 while true wait 50 if or 80EC: not actor $PLAYER_ACTOR 0 near_point 1489.602 2930.958 radius 113.362 115.0 not Player.Defined($PLAYER_CHAR) then Continue end if not Actor.Defined(1@) then Model.Load(#HMYDRUG) Model.Load(#CUNTGUN) 038B: load_requested_models 1@ = Actor.Create(CivMale, #HMYDRUG, 1494.824, 2932.765, 9.9839) Actor.Health(1@) = 1700 0446: set_actor 1@ immune_to_headshots 0 01B2: give_actor 1@ weapon 27 ammo 9999 // Load the weapon model before using this 05E2: AS_actor 1@ kill_actor $PLAYER_ACTOR Model.Destroy(#HMYDRUG) Model.Destroy(#CUNTGUN) end if Actor.Dead(1@) then Actor.DestroyInstantly(1@) end if not Actor.Defined(2@) then Model.Load(#HMYDRUG) Model.Load(#CUNTGUN) 038B: load_requested_models 2@ = Actor.Create(CivMale, #HMYDRUG, 1494.824, 2932.765, 9.9839) Actor.Health(2@) = 1700 0446: set_actor 2@ immune_to_headshots 0 01B2: give_actor 2@ weapon 27 ammo 9999 // Load the weapon model before using this 05E2: AS_actor 2@ kill_actor $PLAYER_ACTOR Model.Destroy(#HMYDRUG) Model.Destroy(#CUNTGUN) end if Actor.Dead(2@) then Actor.DestroyInstantly(2@) end //repeat code yet more times end
Don't forget to change coords of 2...7 actors!
NOT TESTED.
P.S. Sorry for my english. If you can see some mistakes, please, tell me about them.
Offline
Thanks for your contribution. I personally find it quite informative!
optimal health
hcg weightloss diet
Last edited by Robintedd (20-10-2011 04:53)
Offline
I had rather thought of it but did not know the code. I'll try and see if it worked, and then you talk. Thank you for your help friend!
Offline
Understood now
1. It's not good to copy one script several times. Script must be single.
2. If script creates more than 1 actor, then it's appropriate to use array.
Creating of 7 actors:
{$CLEO} wait 0 for 0@ = 0 to 6 1@(0@,7i) = -1 end while true wait 0 if not player.Defined($player_char) then continue end for 0@ = 0 to 6 if 056D: actor 1@(0@,7i) defined then if Actor.Dead(1@(0@,7i)) then 009B: destroy_actor 1@(0@,7i) else 05E2: AS_actor 1@(0@,7i) kill_actor $PLAYER_ACTOR // It's enough for constant attack end else if 00EC: actor $PLAYER_ACTOR 0 near_point -2026.6721 171.4566 {1508.885 2918.351} radius 20.0 20.0{113.362 115.0 } then 0093: 8@ = integer 0@ to_float 8@ += -2026.6721 //1510.019 if 0@ == 0 then 9@ = 28 10@ = 348 11@ = 24 end if 0@ == 1 then 9@ = 30 10@ = 357 11@ = 27 end if 0@ == 2 then 9@ = 49 10@ = 339 11@ = 8 end if 0@ == 3 then 9@ = 111 10@ = 335 11@ = 4 end if 0@ == 4 then 9@ = 162 10@ = 341 11@ = 9 end if 0@ == 5 then 9@ = 181 10@ = 352 11@ = 28 end if 0@ == 6 then 9@ = 113 10@ = 350 11@ = 26 end Model.Load(9@) Model.Load(10@) 038B: load_requested_models 1@(0@,7i) = Actor.Create(4, 9@, 8@, 171.4566, 28.8359 {2915.165 9.4218}) Actor.Health(1@(0@,7i)) = 1700 0446: set_actor 1@(0@,7i) immune_to_headshots 0 01B2: give_actor 1@(0@,7i) weapon 11@ ammo 9999 // Load the weapon model before using this model.Destroy(9@) model.Destroy(10@) end end end end
Code creates actors near SF garage, but you can change coordinates.
искажает код Sanny Builder.
Script isn't changed after decompiling, although code looks otherwise.
Last edited by Den_spb (20-10-2011 17:13)
Offline
Я уже получил свой ​​код! Я нашел ошибку, я изменил коды операций и количество актеров и это сработало! Я сам! В любом случае, спасибо всем, кто пытался помочь мне!
-------
I already got my own code! I found the error, I changed the opcodes and the numbers of actors and it worked! I got myself! Anyway, thanks to everyone who tried to help me!
Offline