CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 300.0);
CreateDynamicMapIcon(Float:x, Float:y, Float:z, type, color, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 100.0, style = MAPICON_LOCAL);
|
Hello.
Try to upload your streamer include and plugin. Maybe this will be enough to remove the errors. |

|
You using more params than should be
PHP код:
|
LoadDynamicMapIcons()
{
new arrCoords[7][64];
new strFromFile2[256];
new File: file = fopen("dynamicmapicons.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(DMPInfo))
{
fread(file, strFromFile2);
splits(strFromFile2, arrCoords, '|');
DMPInfo[idx][dmpMarkerType] = strval(arrCoords[0]);
DMPInfo[idx][dmpColor] = strval(arrCoords[1]);
DMPInfo[idx][dmpVW] = strval(arrCoords[2]);
DMPInfo[idx][dmpInt] = strval(arrCoords[3]);
DMPInfo[idx][dmpPosX] = floatstr(arrCoords[4]);
DMPInfo[idx][dmpPosY] = floatstr(arrCoords[5]);
DMPInfo[idx][dmpPosZ] = floatstr(arrCoords[6]);
if(DMPInfo[idx][dmpMarkerType] != 0)
{
DMPInfo[idx][dmpMapIconID] = CreateDynamicMapIcon(DMPInfo[idx][dmpPosX], DMPInfo[idx][dmpPosY], DMPInfo[idx][dmpPosZ], DMPInfo[idx][dmpMarkerType], DMPInfo[idx][dmpColor], DMPInfo[idx][dmpVW], DMPInfo[idx][dmpInt], -1, 500.0);
}
idx++;
}
fclose(file);
}
return 1;
}
if(strcmp(choice, "position", true) == 0)
{
GetPlayerPos(playerid, DMPInfo[mapiconid][dmpPosX], DMPInfo[mapiconid][dmpPosY], DMPInfo[mapiconid][dmpPosZ]);
DMPInfo[mapiconid][dmpInt] = GetPlayerInterior(playerid);
DMPInfo[mapiconid][dmpVW] = GetPlayerVirtualWorld(playerid);
SendClientMessageEx(playerid, COLOR_WHITE, "You have changed the position!");
if(IsValidDynamicMapIcon(DMPInfo[mapiconid][dmpMapIconID])) DestroyDynamicMapIcon(DMPInfo[mapiconid][dmpMapIconID]);
DMPInfo[mapiconid][dmpMapIconID] = CreateDynamicMapIcon(DMPInfo[mapiconid][dmpPosX], DMPInfo[mapiconid][dmpPosY], DMPInfo[mapiconid][dmpPosZ], DMPInfo[mapiconid][dmpMarkerType], DMPInfo[mapiconid][dmpColor], DMPInfo[mapiconid][dmpVW], DMPInfo[mapiconid][dmpInt], -1, 500.0);
SaveDynamicMapIcons();
format(string, sizeof(string), "%s has edited MapIconID %d's Position.", GetPlayerNameEx(playerid), mapiconid);
Log("logs/dmpedit.log", string);
return 1;
}
else if(strcmp(choice, "delete", true) == 0)
{
SendClientMessageEx(playerid, COLOR_WHITE, "You have deleted the map icon!");
DMPInfo[mapiconid][dmpPosX] = 0.0;
DMPInfo[mapiconid][dmpPosY] = 0.0;
DMPInfo[mapiconid][dmpPosZ] = 0.0;
DMPInfo[mapiconid][dmpVW] = 0;
DMPInfo[mapiconid][dmpInt] = 0;
DMPInfo[mapiconid][dmpMarkerType] = 0;
DMPInfo[mapiconid][dmpColor] = 0;
SaveDynamicMapIcons();
if(IsValidDynamicMapIcon(DMPInfo[mapiconid][dmpMapIconID])) DestroyDynamicMapIcon(DMPInfo[mapiconid][dmpMapIconID]);
format(string, sizeof(string), "%s has deleted MapIconID %d.", GetPlayerNameEx(playerid), mapiconid);
Log("logs/dmpedit.log", string);
return 1;
}
else if(strcmp(choice, "markertype", true) == 0)
{
DMPInfo[mapiconid][dmpMarkerType] = amount;
format(string, sizeof(string), "You have set the marker type to %d.", amount);
SendClientMessageEx(playerid, COLOR_WHITE, string);
if(IsValidDynamicMapIcon(DMPInfo[mapiconid][dmpMapIconID])) DestroyDynamicMapIcon(DMPInfo[mapiconid][dmpMapIconID]);
DMPInfo[mapiconid][dmpMapIconID] = CreateDynamicMapIcon(DMPInfo[mapiconid][dmpPosX], DMPInfo[mapiconid][dmpPosY], DMPInfo[mapiconid][dmpPosZ], DMPInfo[mapiconid][dmpMarkerType], DMPInfo[mapiconid][dmpColor], DMPInfo[mapiconid][dmpVW], DMPInfo[mapiconid][dmpInt], -1, 500.0);
format(string, sizeof(string), "%s has edited MapIconID %d's Marker Type to %d.", GetPlayerNameEx(playerid), mapiconid, amount);
Log("logs/dmpedit.log", string);
}
else if(strcmp(choice, "color", true) == 0)
{
DMPInfo[mapiconid][dmpColor] = amount;
format(string, sizeof(string), "You have set the color to %d.", amount);
SendClientMessageEx(playerid, COLOR_WHITE, string);
if(IsValidDynamicMapIcon(DMPInfo[mapiconid][dmpMapIconID])) DestroyDynamicMapIcon(DMPInfo[mapiconid][dmpMapIconID]);
DMPInfo[mapiconid][dmpMapIconID] = CreateDynamicMapIcon(DMPInfo[mapiconid][dmpPosX], DMPInfo[mapiconid][dmpPosY], DMPInfo[mapiconid][dmpPosZ], DMPInfo[mapiconid][dmpMarkerType], DMPInfo[mapiconid][dmpColor], DMPInfo[mapiconid][dmpVW], DMPInfo[mapiconid][dmpInt], -1, 500.0);
format(string, sizeof(string), "%s has edited MapIconID %d's Color to %d.", GetPlayerNameEx(playerid), mapiconid, amount);
Log("logs/dmpedit.log", string);
}
SaveDynamicMapIcons();
return 1;
}
new dmv = CreateObject(19355,1372.5912, -1892.2743, 16.7167,0.0000, 0.0000, 90.0000);
SetObjectMaterialText(dmv, "Dealer Motor", 0, 50, "Arial", 24, 0, -32256, -16777216, 1);
new sura = CreateObject(19355, 1375.40845, -1892.27588, 16.71670, 0.00000, 0.00000, 90.00000);
SetObjectMaterialText(sura, ".", 0, 50, "Arial", 24, 0, -32256, -16777216, 1);
new kawasuki = CreateObject(19355, 1369.94348, -1892.28674, 16.71671, 0.00000, 0.00000, 90.00000);
SetObjectMaterialText(kawasuki, ".", 0, 50, "Arial", 24, 0, -32256, -16777216, 1);
new low = CreateObject(19355, 2131.88940, -1148.29932, 28.47620, 0.00000, 0.00000, 90.00000);
SetObjectMaterialText(low, "Dealerships \nLowRider", 0, 50, "Arial", 24, 0, -32256, -16777216, 1);
CreateDynamicObject(19447, 1393.11011, -1894.06470, 16.36510, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(19447, 1393.09192, -1897.56897, 16.36510, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(19447, 1393.12500, -1901.02917, 16.36510, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(19447, 1383.49341, -1901.08228, 16.36510, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(19447, 1383.45959, -1897.57629, 16.36510, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(19447, 1383.46069, -1894.06970, 16.36510, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(19447, 1373.83081, -1894.08093, 16.36510, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(19447, 1373.83289, -1897.57117, 16.36510, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(19447, 1373.82080, -1901.05957, 16.36510, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(19447, 1370.38965, -1897.58252, 16.36386, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(19447, 1370.27551, -1894.11279, 16.36386, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(3851, 1379.81873, -1892.36560, 12.95082, 0.00000, 0.00000, 90.00000);
CreateDynamicObject(3851, 1365.49292, -1892.37842, 13.00987, 0.00000, 0.00000, 90.00000);
CreateDynamicObject(1523, 1374.16345, -1892.21960, 12.48370, 0.00000, 0.00000, 180.00000);
CreateDynamicObject(1523, 1371.09424, -1892.30725, 12.48366, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(3851, 1362.70386, -1892.42493, 14.33599, 0.00000, 0.00000, 90.00000);
CreateDynamicObject(3851, 1382.64246, -1892.38135, 14.31723, 0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1372.59119, -1892.27429, 16.71670, 0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1369.94348, -1892.28674, 16.71671, 0.00000, 0.00000, 90.00000);