SetPlayerMapIcon Crash
#1

hy...

I add this code:
Code:
SetPlayerMapIcon(playerid, 0, bInfo[0][bPosX], bInfo[0][bPosY], bInfo[0][bPosZ], 51, 1, 2);
	SetPlayerMapIcon(playerid, 1, bInfo[1][bPosX], bInfo[1][bPosY], bInfo[1][bPosZ], 51, 1, 2);
	SetPlayerMapIcon(playerid, 2, bInfo[2][bPosX], bInfo[2][bPosY], bInfo[2][bPosZ], 51, 1, 2);
	SetPlayerMapIcon(playerid, 3, bInfo[3][bPosX], bInfo[3][bPosY], bInfo[3][bPosZ], 51, 1, 2);
	SetPlayerMapIcon(playerid, 4, bInfo[4][bPosX], bInfo[4][bPosY], bInfo[4][bPosZ], 9, 1, 2);
	SetPlayerMapIcon(playerid, 5, bInfo[7][bPosX], bInfo[7][bPosY], bInfo[7][bPosZ], 11, 1, 2);
	SetPlayerMapIcon(playerid, 6, bInfo[8][bPosX], bInfo[8][bPosY], bInfo[8][bPosZ], 22, 1, 2);
	SetPlayerMapIcon(playerid, 7, bInfo[17][bPosX], bInfo[17][bPosY], bInfo[17][bPosZ], 27, 1, 2);
	SetPlayerMapIcon(playerid, 8, bInfo[18][bPosX], bInfo[18][bPosY], bInfo[18][bPosZ], 27, 1, 2);
	SetPlayerMapIcon(playerid, 9, bInfo[19][bPosX], bInfo[19][bPosY], bInfo[19][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 10, bInfo[20][bPosX], bInfo[20][bPosY], bInfo[20][bPosZ], 27, 1, 2);
	SetPlayerMapIcon(playerid, 11, bInfo[21][bPosX], bInfo[21][bPosY], bInfo[21][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 12, bInfo[22][bPosX], bInfo[22][bPosY], bInfo[22][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 13, bInfo[23][bPosX], bInfo[23][bPosY], bInfo[23][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 14, bInfo[24][bPosX], bInfo[24][bPosY], bInfo[24][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 15, bInfo[25][bPosX], bInfo[25][bPosY], bInfo[25][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 16, bInfo[26][bPosX], bInfo[26][bPosY], bInfo[26][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 17, bInfo[27][bPosX], bInfo[27][bPosY], bInfo[27][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 18, bInfo[28][bPosX], bInfo[28][bPosY], bInfo[28][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 19, bInfo[29][bPosX], bInfo[29][bPosY], bInfo[29][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 20, bInfo[30][bPosX], bInfo[30][bPosY], bInfo[30][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 21, bInfo[31][bPosX], bInfo[31][bPosY], bInfo[31][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 22, bInfo[32][bPosX], bInfo[32][bPosY], bInfo[32][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 23, bInfo[33][bPosX], bInfo[33][bPosY], bInfo[33][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 24, bInfo[34][bPosX], bInfo[34][bPosY], bInfo[34][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 25, bInfo[35][bPosX], bInfo[35][bPosY], bInfo[35][bPosZ], 55, 1, 2);
	SetPlayerMapIcon(playerid, 26, bInfo[43][bPosX], bInfo[43][bPosY], bInfo[43][bPosZ], 52, 1, 2);
	SetPlayerMapIcon(playerid, 27, bInfo[44][bPosX], bInfo[44][bPosY], bInfo[44][bPosZ], 52, 1, 2);
	SetPlayerMapIcon(playerid, 28, bInfo[45][bPosX], bInfo[45][bPosY], bInfo[45][bPosZ], 30, 1, 2);
	SetPlayerMapIcon(playerid, 29, bInfo[44][bPosX], bInfo[44][bPosY], bInfo[44][bPosZ], 6, 1, 2);
	SetPlayerMapIcon(playerid, 30, bInfo[46][bPosX], bInfo[46][bPosY], bInfo[46][bPosZ], 6, 1, 2);
	SetPlayerMapIcon(playerid, 31, bInfo[49][bPosX], bInfo[49][bPosY], bInfo[49][bPosZ], 27, 1, 2);
	SetPlayerMapIcon(playerid, 32, bInfo[50][bPosX], bInfo[50][bPosY], bInfo[50][bPosZ], 6, 1, 2);
	SetPlayerMapIcon(playerid, 33, bInfo[51][bPosX], bInfo[51][bPosY], bInfo[51][bPosZ], 10, 1, 2);
	SetPlayerMapIcon(playerid, 34, bInfo[52][bPosX], bInfo[52][bPosY], bInfo[52][bPosZ], 42, 1, 2);
	SetPlayerMapIcon(playerid, 35, bInfo[54][bPosX], bInfo[54][bPosY], bInfo[54][bPosZ], 56, 1, 2);
	SetPlayerMapIcon(playerid, 36, bInfo[55][bPosX], bInfo[55][bPosY], bInfo[55][bPosZ], 56, 1, 2);
	SetPlayerMapIcon(playerid, 37, bInfo[56][bPosX], bInfo[56][bPosY], bInfo[56][bPosZ], 56, 1, 2);
	SetPlayerMapIcon(playerid, 38, bInfo[57][bPosX], bInfo[57][bPosY], bInfo[57][bPosZ], 56, 1, 2);
	SetPlayerMapIcon(playerid, 39, bInfo[58][bPosX], bInfo[58][bPosY], bInfo[58][bPosZ], 56, 1, 2);
	SetPlayerMapIcon(playerid, 40, bInfo[59][bPosX], bInfo[59][bPosY], bInfo[59][bPosZ], 25, 1, 2);
	SetPlayerMapIcon(playerid, 41, bInfo[64][bPosX], bInfo[64][bPosY], bInfo[64][bPosZ], 20, 1, 2);
    SetPlayerMapIcon(playerid, 42, bInfo[66][bPosX], bInfo[66][bPosY], bInfo[66][bPosZ], 9, 1, 2);
	SetPlayerMapIcon(playerid, 43, bInfo[76][bPosX], bInfo[76][bPosY], bInfo[76][bPosZ], 45, 1, 2);
	SetPlayerMapIcon(playerid, 44, bInfo[77][bPosX], bInfo[77][bPosY], bInfo[77][bPosZ], 45, 1, 2);
	SetPlayerMapIcon(playerid, 45, bInfo[78][bPosX], bInfo[78][bPosY], bInfo[78][bPosZ], 45, 1, 2);
	SetPlayerMapIcon(playerid, 46, bInfo[79][bPosX], bInfo[79][bPosY], bInfo[79][bPosZ], 45, 1, 2);
	SetPlayerMapIcon(playerid, 47, bInfo[80][bPosX], bInfo[80][bPosY], bInfo[80][bPosZ], 45, 1, 2);
	SetPlayerMapIcon(playerid, 48, bInfo[81][bPosX], bInfo[81][bPosY], bInfo[81][bPosZ], 45, 1, 2);
	SetPlayerMapIcon(playerid, 49, bInfo[82][bPosX], bInfo[82][bPosY], bInfo[82][bPosZ], 8, 1, 2);
	SetPlayerMapIcon(playerid, 50, bInfo[83][bPosX], bInfo[83][bPosY], bInfo[83][bPosZ], 16, 1, 2);
	SetPlayerMapIcon(playerid, 51, bInfo[92][bPosX], bInfo[92][bPosY], bInfo[92][bPosZ], 6, 1, 2);
	SetPlayerMapIcon(playerid, 52, bInfo[94][bPosX], bInfo[94][bPosY], bInfo[94][bPosZ], 44, 1, 2);
	SetPlayerMapIcon(playerid, 53, bInfo[95][bPosX], bInfo[95][bPosY], bInfo[95][bPosZ], 36, 1, 2);
	SetPlayerMapIcon(playerid, 54, bInfo[96][bPosX], bInfo[96][bPosY], bInfo[96][bPosZ], 51, 1, 2);
    SetPlayerMapIcon(playerid, 55, bInfo[98][bPosX], bInfo[98][bPosY], bInfo[98][bPosZ], 30, 1, 2);
And its working fine, but when i go to map it crashes (Esc button and click on Map)

Dont know why...help :S
Reply
#2

try:

pawn Code:
for(new i; i<98; i++)
{
SetPlayerMapIcon(playerid, 54, bInfo[i][bPosX], bInfo[i][bPosY], bInfo[i][bPosZ], 51, 1, 2);
return 1;
}
Reply
#3

Quote:
Originally Posted by Gforcez
View Post
try:

pawn Code:
for(new i;  i<98; i++)
{
SetPlayerMapIcon(playerid, 54, bInfo[i][bPosX], bInfo[i][bPosY], bInfo[i][bPosZ], 51, 1, 2);
return 1;
}
It not work's.
(Your code is bad, you set 98x the 54rd map icon.

But not alike the mapicons, and this not good for you.
pawn Code:
for(new i; i < 98; i++)
{
    SetPlayerMapIcon(playerid, i, bInfo[i][bPosX], bInfo[i][bPosY], bInfo[i][bPosZ], 51, 1, 2);
}
Reply
#4

Quote:
Originally Posted by Gforcez
View Post
try:

pawn Code:
for(new i; i<98; i++)
{
SetPlayerMapIcon(playerid, 54, bInfo[i][bPosX], bInfo[i][bPosY], bInfo[i][bPosZ], 51, 1, 2);
return 1;
}
Wtf ?

I dont think that works xD
Reply
#5

Refer this !
Reply
#6

Quote:
Originally Posted by Meyer
View Post
Why did you give this? He has 56 map icons and the limit is 100
Reply
#7

Quote:
Originally Posted by lukica
View Post
Wtf ?

I dont think that works xD
Yea.. I was like "WTF?" myself when I read it.

The amount of nubs giving "advice" on here is stupid. Either that or he didn't understand the problem
Reply
#8

Did you by chance try to place the yellow dots map icon which appears at airports normally? I have tried this once too, and it crashed on me. Probably because it should be animated (when in a plane)..
Reply
#9

Thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)