#1 25-07-2017 10:18

Asind
Registered: 16-07-2017
Posts: 64

Проблемы с маркерами.

У меня вновь проблемы, на этот раз с маркерами.
В общем: Иконки во время миссии не удаляются, хотя и ONMISSION = 1, да и есть опкод на удаление иконки, но всё мимо

:MyTrigger4 
thread "MyTrigger4" 
while $MyMission_Passed3 == 0 
wait 250 
if Player.Defined($PLAYER_CHAR) 
  then 
  02A7: $TrigMarker4 = create_asset_radar_marker_with_icon 40 at 401.4604 2538.5925 16.5452
  //$TrigMarker4 = Marker.CreateIconAndSphere(40, 401.4604, 2538.5925, 16.5452) 
  Marker.Disable($TrigMarker3) 
  if 03D9: save_done  
  {jf @notsave0
   else }
   then
    if $ONMISSION == 0 // integer values 
     then                    
       if 00FF: actor $PLAYER_ACTOR 0 401.4604 2538.5925 16.5452 radius 1.0 1.0 2.0 
        then  
          if Player.Controllable($PLAYER_CHAR) 
           then 
        $ONMISSION = 1 // integer values 
        00BA: text_styled 'NAME4' 1000 ms 2 
        Marker.Disable($TrigMarker4) 
           start_mission MEDD
          end // if1 
        end
    end // if2 
end // if3 
end 
end// if4 
end_thread

Но и это не всё, когда я использую обычные (желтые) квадратные маркеры, то они очень сильно гличат, могут появиться, а могут и вовсе тебя послать в пешее эротическое

:medgame1
06D5:  $r_checkpoint = create_racing_checkpoint_at -237.4277 2606.1218 62.2212  point_to 0.0 0.0 0.0 type 1 radius 2.0 
018A:  $checkpoint = create_checkpoint_at -237.4277 2606.1218 62.2212

:medcheck1
wait 0
if 
01AE: car $turismo sphere 0 near_point -237.4277 2606.1218 62.2212 radius 3.0 3.0 stopped
jf @medcheck1

Всегда использовал эти опкоды, и всегда они работали, что случилось сейчас - неизвестно.

NEW:
Не работают также метки, которые ставятся игроком
не работают ЛЮБЫЕ enex маркеры

скрины:
https://itmag.es/dnw1
https://itmag.es/dnw2
https://itmag.es/dnw3
https://itmag.es/dnw4

Offline

#2 25-07-2017 10:32

Asind
Registered: 16-07-2017
Posts: 64

Re: Проблемы с маркерами.

h_1500974942_8325121_abd0630d80.jpg

UPD:
Просто изменил в потоке :MyTrigger4 Координаты добавления Триггера

Offline

#3 25-07-2017 10:50

wmysterio
Registered: 04-03-2011
Posts: 215
Website

Re: Проблемы с маркерами.

У Вас слишком много таких иконок. Дело в том, что в стартере Вы создаёте в цикле бесчётное количество маркеров, соотвественно вы сможете удалить только последний.

:MyTrigger4
thread "MyTrigger4"
02A7: $TrigMarker4 = create_asset_radar_marker_with_icon 40 at 401.4604 2538.5925 16.5452

while $MyMission_Passed3 == 0 
wait 250 
if Player.Defined($PLAYER_CHAR) 
  then
  //02A7: $TrigMarker4 = create_asset_radar_marker_with_icon 40 at 401.4604 2538.5925 16.5452
  //$TrigMarker4 = Marker.CreateIconAndSphere(40, 401.4604, 2538.5925, 16.5452) 
  Marker.Disable($TrigMarker3) 

Offline

#4 25-07-2017 10:53

Asind
Registered: 16-07-2017
Posts: 64

Re: Проблемы с маркерами.

Значит всё же стартер китайский:(
и как я понял, потому что иконки достигают лимита и больше ничего на карте появиться не может, так?

Offline

#5 25-07-2017 11:00

wmysterio
Registered: 04-03-2011
Posts: 215
Website

Re: Проблемы с маркерами.

Asind wrote:

Значит всё же стартер китайский:(

Да, подправить его не мешало б.

Asind wrote:

и как я понял, потому что иконки достигают лимита и больше ничего на карте появиться не может, так?

За иконки не знаю, но сферы точно имеют лимит на отрисовку.

Offline

#6 25-07-2017 13:37

Asind
Registered: 16-07-2017
Posts: 64

Re: Проблемы с маркерами.

wmysterio wrote:
Asind wrote:

Значит всё же стартер китайский:(

Да, подправить его не мешало б.

Asind wrote:

и как я понял, потому что иконки достигают лимита и больше ничего на карте появиться не может, так?

За иконки не знаю, но сферы точно имеют лимит на отрисовку.

Ну я понял, спасибо, wmysterio

Offline

Board footer

Powered by FluxBB