#426 Re: Вопросы по скриптингу » Один вопрос » 15-11-2008 12:19

Друзья! Как дать педу, допстим, с переменоой 1@ быстрый бег? Быстрее, чем у СидЖэея? Дальше, как сделать, чтобы когда бежит он на меня, я палю в него, а он nxj,s не останавливался при попадании и не брыкался?

#427 Re: Вопросы по скриптингу » Один вопрос » 05-11-2008 08:46

Fess wrote:

@GTASA -

16778, des_ufosign

А нельзя просто тарелку? Пофигу, пусть она будет с палкой, но чтобы не вращалась?

#428 Re: Вопросы по скриптингу » Один вопрос » 05-11-2008 08:37

Надо сделать уменьшение/увеличение радара.

075B: zoom_radar (0-100) не пашет, а только какую-то ерунду со значками делает.

#430 Re: Вопросы по скриптингу » Один вопрос » 02-11-2008 01:46

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

#431 Re: Вопросы по скриптингу » Один вопрос » 01-11-2008 14:01

Скажите какой ID у летающей тарелки Лил Проб, которая еще вращается? Я не нашел

#432 Re: Модификации » [ SA | WIL] Реалистичная военка. » 01-11-2008 12:28

Что-то я не пойму, получается мы даем военам оружие и сразу выгружаем модель? Интересно, не видел такого еще не видел, а главное что РАБОТАЕТ!!

#433 Re: Модификации » [ SA | WIL] Реалистичная военка. » 01-11-2008 11:18

Ага, работает нормально, но их появляется по 2.
Скрипт:

{$CLEO}
0@ = 0
while true
    wait 0
    if
        Player.Defined($PLAYER_CHAR)
    then
        if and
            0154:   actor $PLAYER_ACTOR in_zone 'REST'
            0@ == 0
        then
            #ARMY.Load
            while not #ARMY.Available
                wait 0
            end
1@ = Actor.Create(Cop, #ARMY, 124.897, 1935.64, 19.269)
0648: unknown_actor 1@ task_set 200.0 // float 
0754: define_new_animation_path 
0755: add_animation_path_3D_coord 124.897 1935.64 19.269 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 159.0 1887.9 19.5 animation "ROADCROSS" IFP_file "PED" 
0817: assign_actor 1@ to_animation_path_with_walk_mode 4 route_mode 3 
074E: unknown_actor 1@ unknown_set 20.0 unknown_flag 1 
2@ = Actor.Create(Cop, #ARMY, 144.2994, 1895.1399, 20.4459)
0648: unknown_actor 2@ task_set 200.0 // float 
0754: define_new_animation_path 
0755: add_animation_path_3D_coord 144.2994 1895.1399 18.4459 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 143.9082 1888.4668 18.2511 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 117.9811 1894.7831 18.4319 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 101.0116 1898.0337 20.3672 animation "NONE" IFP_file "NONE" 
0755: add_animation_path_3D_coord 100.8231 1904.0637 22.9922 animation "NONE" IFP_file "NONE"
0755: add_animation_path_3D_coord 106.8529 1904.1407 25.5 animation "NONE" IFP_file "NONE"
0755: add_animation_path_3D_coord 106.787 1901.0818 25.4985 animation "NONE" IFP_file "NONE"
0755: add_animation_path_3D_coord 103.0787 1901.1964 25.4985 animation "NONE" IFP_file "NONE" 
0817: assign_actor 2@ to_animation_path_with_walk_mode 4 route_mode 3 
074E: unknown_actor 2@ unknown_set 20.0 unknown_flag 1 
3@ = Actor.Create(Cop, #ARMY, 22.2487, 1714.717, 22.64)
0648: unknown_actor 3@ task_set 200.0 // float 
0754: define_new_animation_path 
0755: add_animation_path_3D_coord 22.2487 1714.717 22.64 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 19.0789 1728.839 22.6453 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 14.2273 1722.347 22.633 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 5.0802 1725.461 22.6013 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 5.7044 1711.155 22.5932 animation "ROADCROSS" IFP_file "PED" 
0817: assign_actor 3@ to_animation_path_with_walk_mode 4 route_mode 3 
074E: unknown_actor 3@ unknown_set 20.0 unknown_flag 1 
01B2: give_actor 1@ weapon 31 ammo 6000 // Load the weapon model before using this 
01B2: give_actor 2@ weapon 31 ammo 6000 // Load the weapon model before using this 
01B2: give_actor 3@ weapon 36 ammo 6000 // Load the weapon model before using this
            0@ = 1
        end
        
        if and
            8154:   not actor $PLAYER_ACTOR in_zone 'REST'
            0@ == 1
        then
            Actor.RemoveReferences(1@)
            Actor.RemoveReferences(2@)
            Actor.RemoveReferences(3@)
            0@ = 0
        end
    end
end

#434 Re: Модификации » [ SA | WIL] Реалистичная военка. » 01-11-2008 03:22

Помогите пожалуста, почему я вот создал педов, один появляется у входа на военке, второй - там за углом, а третий должен у ракетниц ходить. Так вот первый появляется там, где надо, второго нету вообще, а третий у забора. Че за фигня?

// 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---------------
wait 0 
0000: NOP 

:NONAME_6
wait 5000 
if
00EC:   actor $PLAYER_ACTOR 0 near_point 22.2487 1714.717 radius 300.0 300.0 
   Player.Defined($PLAYER_CHAR)
jf @NONAME_6 
Model.Load(#ARMY)
Model.Load(#M4)
Model.Load(#HEATSEEK)
038B: load_requested_models 

:NONAME_31
wait 3000 
if and
   Model.Available(#ARMY)
   Model.Available(#M4)
else_jump @NONAME_31 
wait 1000 
1@ = Actor.Create(Cop, #ARMY, 124.897, 1935.64, 19.269)
0648: unknown_actor 1@ task_set 200.0 // float 
0754: define_new_animation_path 
0755: add_animation_path_3D_coord 124.897 1935.64 19.269 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 159.0 1887.9 19.5 animation "ROADCROSS" IFP_file "PED" 
0817: assign_actor 1@ to_animation_path_with_walk_mode 4 route_mode 3 
074E: unknown_actor 1@ unknown_set 20.0 unknown_flag 1 
2@ = Actor.Create(Cop, #ARMY, 144.2994, 1895.1399, 20.4459)
0648: unknown_actor 2@ task_set 200.0 // float 
0754: define_new_animation_path 
0755: add_animation_path_3D_coord 144.2994 1895.1399 18.4459 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 143.9082 1888.4668 18.2511 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 117.9811 1894.7831 18.4319 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 101.0116 1898.0337 20.3672 animation "NONE" IFP_file "NONE" 
0755: add_animation_path_3D_coord 100.8231 1904.0637 22.9922 animation "NONE" IFP_file "NONE"
0755: add_animation_path_3D_coord 106.8529 1904.1407 25.5 animation "NONE" IFP_file "NONE"
0755: add_animation_path_3D_coord 106.787 1901.0818 25.4985 animation "NONE" IFP_file "NONE"
0755: add_animation_path_3D_coord 103.0787 1901.1964 25.4985 animation "NONE" IFP_file "NONE" 
0817: assign_actor 2@ to_animation_path_with_walk_mode 4 route_mode 3 
074E: unknown_actor 2@ unknown_set 20.0 unknown_flag 1 
3@ = Actor.Create(Cop, #ARMY, 22.2487, 1714.717, 22.64)
0648: unknown_actor 3@ task_set 200.0 // float 
0754: define_new_animation_path 
0755: add_animation_path_3D_coord 22.2487 1714.717 22.64 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 19.0789 1728.839 22.6453 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 14.2273 1722.347 22.633 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 5.0802 1725.461 22.6013 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 5.7044 1711.155 22.5932 animation "ROADCROSS" IFP_file "PED" 
0817: assign_actor 3@ to_animation_path_with_walk_mode 4 route_mode 3 
074E: unknown_actor 3@ unknown_set 20.0 unknown_flag 1 
01B2: give_actor 1@ weapon 31 ammo 6000 // Load the weapon model before using this 
01B2: give_actor 2@ weapon 31 ammo 6000 // Load the weapon model before using this 
01B2: give_actor 2@ weapon 36 ammo 6000 // Load the weapon model before using this 

:NONAME_662
wait 0 
if or
   Actor.Dead($PLAYER_ACTOR)
0741:   actor $PLAYER_ACTOR busted 
jf @NONAME_662
Actor.RemoveReferences(1@)
Actor.RemoveReferences(2@)
Actor.RemoveReferences(3@)
Model.Destroy(#ARMY)
Model.Destroy(#HEATSEEK)
Model.Destroy(#M4)
jump @NONAME_6

#435 Re: Вопросы по скриптингу » Вопрос на счет педов. » 01-11-2008 02:09

Ну кидает же, я тебе давал этот скрипт и ты сам убедился

#436 Re: Вопросы по скриптингу » Вопрос на счет педов. » 31-10-2008 08:22

А вот у меня он как раз и стоял (end_custom_thread), но мне сообщили, что скрипт должен быть цикличным и возвращать на начало. А вылетает потому, что нету опкода, который сообщает, что произойдет, если пед умер от колес тачки.

#437 Re: Вопросы по скриптингу » Вопрос на счет педов. » 31-10-2008 05:01

Люди, вы мне не ответили, как сделать, чтобы когда я давлю педа (ДБ) игра не кидала?

// 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---------------
wait 3000 
Model.Load(#BALLAS1)
Model.Load(#M4)
else_jump @NONAME_23 
038B: load_requested_models 

:NONAME_23
wait 0 
   Model.Available(#BALLAS1)
else_jump @NONAME_23 

:NONAME_38
wait 0 
   Model.Available(#M4)
else_jump @NONAME_38 
wait 1000 
1@ = Actor.Create(Gang1, #BALLAS1, 124.897, 1935.64, 19.269)
2@ = Actor.Create(Gang1, #BALLAS1, 137.1334, 1880.395, 17.8359)
01B2: give_actor 1@ weapon 31 ammo 6000 // Load the weapon model before using this 
01B2: give_actor 2@ weapon 31 ammo 6000 // Load the weapon model before using this 
Model.Destroy(#BALLAS1)
Model.Destroy(#M4)
077A: set_actor 1@ acquaintance 4 to_actors_pedtype 0 // see ped.dat 
077A: set_actor 2@ acquaintance 4 to_actors_pedtype 0 // see ped.dat 
05DE: AS_actor 2@ walk_around_ped_path 
0648: unknown_actor 1@ task_set 200.0 // float 
0754: define_new_animation_path 
0755: add_animation_path_3D_coord 124.897 1935.64 19.269 animation "ROADCROSS" IFP_file "PED" 
0755: add_animation_path_3D_coord 159.0 1887.9 19.5 animation "ROADCROSS" IFP_file "PED" 
0817: assign_actor 1@ to_animation_path_with_walk_mode 4 route_mode 3 
074E: unknown_actor 1@ unknown_set 20.0 unknown_flag 1 

:NONAME_258
wait 1000 
if or
   Actor.Dead($PLAYER_ACTOR)
0741:   actor $PLAYER_ACTOR busted 
else_jump @NONAME_258

#438 Re: Вопросы по скриптингу » Вопрос на счет педов. » 30-10-2008 09:10

Народ, я создал педа, а когда я его давлю на тачке - игра вылетает. Я где-то видел такой опкод

#439 Re: О сайте и форумах » Сайту требуется администратор! » 28-10-2008 04:42

Если есть талантливые веб-дизайнеры, желающие помочь нам с разработкой сайта/форума, взвалить на себя эту приятную обязанность smile - милости прошу.

#440 Re: Вопросы по скриптингу » Один вопрос » 27-10-2008 04:18

Вау! Спасиб!!!! ток почему он не магнитит? cry
Я даже другой вид магнита поставил (3053), думал, проблема в этом, но нет

Что за ***ня, я создал воена, все нормально ходит. Создал второго, но без остановок чтоб шел, а он в отличие от первого появляется:
Иногда не там где надо (аж в подземелье!!!)
После смерти (а первый молодцом)
Там где надо, но там их куууууча!!!

Ппц и че мне так не везет!

{$CLEO}

:1
wait 0
0000: NOP

:2
wait 0
if
00EC:   actor $PLAYER_ACTOR 0 near_point 33.587 1904.1631 radius 300.0 300.0 
Player.Defined($PLAYER_CHAR)
jf @2
Model.Load(#ARMY)
Model.Load(#M4)
038B: load_requested_models  

:3
wait 0
if and
Model.Available(#ARMY)
Model.Available(#M4)
jf @3

:4
wait 0
1@ = Actor.Create(Cop, #ARMY, 124.897, 1935.6398, 19.269)
01B2: give_actor 1@ weapon 31 ammo 9999 // Load the weapon model before using this  
0648: unknown_actor 1@ task_set 200.0 // float
Actor.Health(1@) = 100
Actor.Armour(1@) = 100  
0754: define_new_animation_path  
0755: add_animation_path_3D_coord 124.897 1935.6398 19.269 animation "ROADCROSS" IFP_file "PED"  
0755: add_animation_path_3D_coord 124.4993 1915.6967 18.9276 animation "ROADCROSS" IFP_file "PED"  
0755: add_animation_path_3D_coord 229.2031 1912.9139 17.6406 animation "ROADCROSS" IFP_file "PED"  
0817: assign_actor 1@ to_animation_path_with_walk_mode 4 route_mode 3  
074E: unknown_actor 1@ unknown_set 20.0 unknown_flag 1

2@ = Actor.Create(Cop, #ARMY, 137.1334, 1880.3951, 17.8359)
0648: unknown_actor 1@ task_set 200.0 // float
0754: define_new_animation_path  
0755: add_animation_path_3D_coord 137.1334 1880.3951 17.8359 animation "ROADCROSS" IFP_file "PED"  
05D7: add_point_to_scmpath 136.7626 1889.809 18.3216  
05D7: add_point_to_scmpath 107.154 1897.7388 18.3932 
05D7: add_point_to_scmpath 101.4434 1897.6234 20.3672 
05D7: add_point_to_scmpath 100.9038 1904.1934 22.9922
05D7: add_point_to_scmpath 106.8066 1904.0587 25.5 
05D7: add_point_to_scmpath 106.8162 1901.8354 25.4985 
05D7: add_point_to_scmpath 103.7567 1901.65 25.4985 
05D8: AS_assign_scmpath to_actor 2@ flags 4 0
01B2: give_actor 2@ weapon 31 ammo 9999 // Load the weapon model before using this 
Actor.Health(2@) = 100
Actor.Armour(2@) = 100

:5
wait 0
if or
0118:   actor $PLAYER_ACTOR dead
0741:   actor $PLAYER_ACTOR busted  
jf @5
Actor.RemoveReferences(1@)
Model.Destroy(#ARMY)  
Model.Destroy(#M4)
jump @2

Предупреждение за мат. Seemann.

#442 Re: Вопросы по скриптингу » Один вопрос » 26-10-2008 13:37

Ладно, а что на счет магнита?

#443 Re: Вопросы по скриптингу » Один вопрос » 26-10-2008 12:56

Не робит. Мне нужно сделать объект прозрачным на 30%

#444 Re: Вопросы по скриптингу » Один вопрос » 26-10-2008 11:22

Ну и нифига(

{$CLEO}

:CARDEAD
Model.Load(1301)
038B: load_requested_models
jump @CARDEAD_2

:CARDEAD_2
wait 0
if
Model.Available(1301)
jump @CARDEAD_4

:CARDEAD_4
wait 0
03C0: 0@ = actor $PLAYER_ACTOR car
if
0AB0: key_pressed 17 
0407: store_coords_to 2@ 3@ 4@ from_car 0@ with_offset 10.0 10.0 10.0
Object.Create(1@,1301,2@,3@,4@)
0681: attach_object 1@ to_car 0@ at_offset 0.0 -0.85 0.65 rotation 0.0 0.0 90.0
jump @CARDEAD

Дополнительный вопрос: как установить прозрачность объекту? В нете нашел 0750: toggle_object $road visibility 0, но он не работает и его нету даже в справке, так какой же будет правильный?

#445 Re: Вопросы по скриптингу » Один вопрос » 26-10-2008 09:56

Не выходит чет.

{$CLEO}

:CARDEAD
Model.Load(1301)
038B: load_requested_models
jump @CARDEAD_2

:CARDEAD_2
wait 0
if
Model.Available(1301)
jump @CARDEAD_4

:CARDEAD_4
wait 0
if
0AB0: key_pressed 17
0407: store_coords_to 2@ 3@ 4@ from_car 0@ with_offset 10.0 10.0 10.0
Object.Create(1@,1301,2@,3@,4@)
0681: attach_object 1@ to_car 0@ at_offset 0.0 -0.85 0.65 rotation 0.0 0.0 90.0
jump @CARDEAD

#446 Re: Вопросы по скриптингу » Один вопрос » 25-10-2008 12:49

, он не уходит, потому что я телепортируюсь.

Как сделать, чтобы когда жмем кнопку 3, на бампере у тачки, в которой я сижу, появлялся магнит? Мне это нужно, чтобы к машинам прицепляться.

Знач, я загрузил модель:

{$CLEO}

wait 0
Model.Load(1301)

а дальше то что? ID магнита - это 1301

0681: attach_object 1301 to_car $car at_offset 0.5 0.3 0.3 rotation 0.0 0.0 0.0



__________

Вот смотрите, написал какую-то фигню:
{$CLEO}

:CARDEAD
Model.Load(1301)
038B: load_requested_models
jump @CARDEAD_2

:CARDEAD_2
wait 0
if
Model.Available(1301)
jf @CARDEAD_2
wait 0
if
not Actor.Driving($PLAYER_ACTOR)
jf @CARDEAD_2
wait 0
if
0AB0: key_pressed 17
jf @CARDEAD_2
jump @CARDEAD_4

:CARDEAD_4
0681: attach_object 1301 to_car $car at_offset 0.0 -0.85 0.65 rotation 0.0 0.0 90.0
jump @CARDEAD

В чем ошибка?

#447 Re: Вопросы по скриптингу » Один вопрос » 23-10-2008 03:41

вообще перестал появляться

#448 Re: Вопросы по скриптингу » Один вопрос » 22-10-2008 13:31

При компиляции - ошибка:rolleyes:

#449 Re: Вопросы по скриптингу » Один вопрос » 21-10-2008 22:33

Поставил ему новый ДМ и убрал строчку опкод 02E0:   actor 1@ aggressive , и он просто стоит и атакует только есть я очень близко подойду и даже дотронусь. И почему появляться стал военный?

// 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---------------
0000: NOP 

:NONAME_2
wait 500 
if 
00EC:   actor $PLAYER_ACTOR 0 near_point -1859.997 -2181.207 radius 150.0 150.0 
else_jump @NONAME_2 
set_weather 9 
01B5: force_weather 1 
Model.Load(#WMYBOUN)
Model.Load(#CHNSAW)
038B: load_requested_models 
1@ = Actor.Create(Gang1, #WMYBOUN, -1859.997, -2181.207, 83.2623)
Actor.Health(1@) = 1000
07A1: set_walk_speed 1@ 
0446: set_actor 1@ immune_to_headshots 0 
07DD: set_actor 1@ temper_to 100 // see pedstats.dat 
01B2: give_actor 1@ weapon 9 ammo 9999 // Load the weapon model before using this 
wait 800 
060A: create_decision_maker_type 2 store_to 31@ 
    0709: set_decision_maker 31@ on_event 36 {EVENT_ACQUAINTANCE_PED_HATE} taskID 0x400 unknown 0.0 100.0 chance 0.0 unknown 0.0 0 1
    060B: set_actor 1@ decision_maker_to 31@
    077A: set_actor 1@ acquaintance 4 {hate} to_actors_pedtype 0 //Педтип игрока
    077A: set_actor 1@ acquaintance 4 {hate} to_actors_pedtype 8 //Педтип банды Grove
    0350: set_actor 1@ maintain_position_when_attacked 1 
    0568: set_actor 1@ targetable 1
jump @NONAME_162 

:NONAME_162
wait 500 
if 
   Actor.Dead(1@)
else_jump @NONAME_162 
jump @NONAME_190 

:NONAME_190
wait 500 
Actor.DestroyInstantly(1@)
01B7: release_weather 
wait 8000 
jump @NONAME_2

убрал еще эти строчки, они по-идее никчему:

00EC:   actor $PLAYER_ACTOR 0 near_point -1859.997 -2181.207 radius 150.0 150.0

и теперь стал после смерти появляться!

#450 Re: Вопросы по скриптингу » Один вопрос » 21-10-2008 14:49

Вот нашел скриптик более работающий и без проблем:

// 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---------------
0000: NOP 

:NONAME_2
wait 500 
if 
00EC:   actor $PLAYER_ACTOR 0 near_point -1859.997 -2181.207 radius 150.0 150.0 
else_jump @NONAME_2 
set_weather 9 
01B5: force_weather 1 
Model.Load(#WMYBOUN)
Model.Load(#chnsaw)
038B: load_requested_models 
1@ = Actor.Create(Gang1, #WMYBOUN, -1859.997, -2181.207, 83.2623)
Actor.Health(1@) = 1000
0446: set_actor 1@ immune_to_headshots 0  
07DD: set_actor 1@ temper_to 100 // see pedstats.dat 
02E0:   actor 1@ aggressive 
01B2: give_actor 1@ weapon 9 ammo 9999 // Load the weapon model before using this 
wait 800 
05E2: AS_actor 1@ kill_actor $PLAYER_ACTOR 
07A5: AS_actor 1@ attack_actor $PLAYER_ACTOR -1 ms 
jump @NONAME_227 

:NONAME_227
wait 500 
if 
   Actor.Dead(1@)
else_jump @NONAME_227 
jump @NONAME_255 

:NONAME_255
wait 500 
Actor.DestroyInstantly(1@)
01B7: release_weather 
wait 8000 
jump @NONAME_2

Знач как мне сделать так, чтобы он ходил? Я добавлял строчки

0755: add_animation_path_3D_coord -1857.997 -2181.207 83.2623 animation "ROADCROSS" IFP_file "PED"
0755: add_animation_path_3D_coord -1859.997 -2181.207 83.2623 animation "ROADCROSS" IFP_file "PED"

но это не помогло и мне кажется что-то неверно.
Дальше - в скрипте чета там стоит, чтобы пед появился только тогда, когда я окажусь в зоне, прошу это убрать. Потом, как сделать, чтобы он бегал не как пед, а как Карл и даже чуть быстрее? Ну, и наконец - хочу, чтобы когда он атаковал меня - он иногда прыгал)

И еще - вы плиз объясните, что убрали, что добавили, чтобы я все понимал, а не просто так, работа на заказ. Нет, я правда хочу научиться smile

Board footer

Powered by FluxBB