SA-MP Forums Archive
SetPlayerMapIcon is disappearing after 2 seconds - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: SetPlayerMapIcon is disappearing after 2 seconds (/showthread.php?tid=619073)



SetPlayerMapIcon is disappearing after 2 seconds - Tass007 - 13.10.2016

Hey guys. I've just created a trucking system everything works however the MapIcon doesn't stay long enough.
I get to look in the minimap I see the map icon however it's gone in like 2 seconds. Here is a small part of my code to show you how I'm using it.

PHP Code:
    if(dialogid == DIALOG_TRUCKING_1)
    {
        if(
response)
        {
            new 
loc random(2);
            if(
loc == 0)
            {
                new 
pos Iter_Free(Truckers1);
                if(
pos == 0)
                {
                    
SetPlayerMapIcon(playerid1285.0018,1341.3214,11.631100MAPICON_GLOBAL_CHECKPOINT);
                    
Iter_Add(Truckers11);
                    
IsTrucking[playerid] = 1;
                    new 
TruckVeh CreateVehicle(515,-68.7446,-1132.0782,2.0984,65.7458,24,7760); // Truck location 1
                    
TruckingVeh[TruckVeh] = 1;
                    
PlayerCheckpoint[playerid]=TRUCKING_CHECKPOINT;
                }
                if(
pos == 1)
                {
                    
SetPlayerMapIcon(playerid2277.6582,1341.3193,11.631100MAPICON_GLOBAL_CHECKPOINT);
                    
Iter_Add(Truckers12);
                    
IsTrucking[playerid] = 1;
                    new 
TruckVeh CreateVehicle(515,-68.7446,-1132.0782,2.0984,65.7458,24,7760); // Truck location 1
                    
TruckingVeh[TruckVeh] = 1;
                    
PlayerCheckpoint[playerid]=TRUCKING_CHECKPOINT;
                }
                if(
pos == 2)
                {
                    
SetPlayerMapIcon(playerid3269.4727,1341.3181,11.631200MAPICON_GLOBAL_CHECKPOINT);
                    
Iter_Add(Truckers13);
                    
IsTrucking[playerid] = 1;
                    new 
TruckVeh CreateVehicle(515,-68.7446,-1132.0782,2.0984,65.7458,24,7760); // Truck location 1
                    
TruckingVeh[TruckVeh] = 1;
                    
PlayerCheckpoint[playerid]=TRUCKING_CHECKPOINT;
                }
                if(
pos == 3)
                {
                    
SetPlayerMapIcon(playerid4261.7715,1341.3174,11.631200MAPICON_GLOBAL_CHECKPOINT);
                    
Iter_Add(Truckers14);
                    
IsTrucking[playerid] = 1;
                    new 
TruckVeh CreateVehicle(515,-68.7446,-1132.0782,2.0984,65.7458,24,7760); // Truck location 1
                    
TruckingVeh[TruckVeh] = 1;
                    
PlayerCheckpoint[playerid]=TRUCKING_CHECKPOINT;
                }
                if(
pos >= 4)
                {
                    return 
SendClientMessage(playeridCOLOR_RED"Error: Sorry, but this distribution yard is full. Please try again.");
                }
            } 



Re: SetPlayerMapIcon is disappearing after 2 seconds - Runn3R - 13.10.2016

It's probably interfering with the other icon id's. Try putting 21, 22, 23 etc.


Re: SetPlayerMapIcon is disappearing after 2 seconds - Tass007 - 14.10.2016

Thanks I managed to fix it.