After checking the code for a long time, I could have found a possible fault for it:
| CODE |
:SAVE wait 0 02A7: $PORTLAND_SAVE_MARKER = create_icon_marker_and_sphere 17 at 893.5 -306.0625 -100.0 JUMP @1
:1 wait 0 if $ONMISSION == 0 jf @SAVE if and 8443: not player $PLAYER_CHAR in_a_car 00FF: actor $PLAYER_ACTOR 0 891.0357 -308.1269 8.7239 radius 1.0 1.0 1.0 jf @SAVE 0055: put_player $PLAYER_CHAR at 885.4299 -308.2996 8.5813 wait 0 03D8: show_save_screen wait 0 jump @SAVE |
When the player isn't on the right place, or is in a car, the code jumps to SAVE. So there will be many icons on top of each other at the same location.
| CODE |
:HOME2 gosub @clean 0318: set_latest_mission_passed 'HOME' 0394: play_music 1 0218: text_1number_styled 'M_PASS' 100 5000 ms 1 0109: player $PLAYER_CHAR money += 100 wait 5000 03E5: text_box 'HOME12' create_thread @SAVE wait 4000 03E5: text_box 'HOME13' create_thread @SLACK_START end_thread |
In this part, you will see that the SAVE thread will be started sooner then the SLACK_START thread. So in the 4 seconds between those, there can be very much icons on the map because of the loop above. It is likely that a there is a limit on the number of icons, so the "$VINCENZO_MARKER"-icon won't appear any more.
There is a very simple solution:
| CODE |
:1 wait 0 if $ONMISSION == 0 jf @1 if and 8443: not player $PLAYER_CHAR in_a_car 00FF: actor $PLAYER_ACTOR 0 891.0357 -308.1269 8.7239 radius 1.0 1.0 1.0 jf @1 0055: put_player $PLAYER_CHAR at 885.4299 -308.2996 8.5813 wait 0 03D8: show_save_screen wait 0 jump @1 |
| QUOTE |
| dems stripped scm comes with sanny and it always says "made by dem" or whatever at the top so it could very well be his own code |
Oh, I didn't know. Sorry about that.
This post has been edited by Dutchy3010 on Tuesday, Apr 21 2009, 00:05