23.02.2015, 06:42
(
Последний раз редактировалось Kenway; 26.02.2015 в 06:17.
)
Код:
//OnLoadDynamicMapIcons
forward OnLoadDynamicMapIcons_DMP(idx,name[],value[]);
public OnLoadDynamicMapIcons_DMP(idx,name[],value[])
{
INI_Int("dmpMarkerType", DMPInfo[idx][dmpMarkerType]);
INI_Int("dmpColor", DMPInfo[idx][dmpColor]);
INI_Int("dmpVW", DMPInfo[idx][dmpVW]);
INI_Int("dmpInt", DMPInfo[idx][dmpInt]);
INI_Float("dmpPosX", DMPInfo[idx][dmpPosX]);
INI_Float("dmpPosY", DMPInfo[idx][dmpPosY]);
INI_Float("dmpPosZ", DMPInfo[idx][dmpPosZ]);
return 1;
}
//CreateDynamicMapIcons
CreateDynamicMapIcons()
{
for(new idx = 0; idx < sizeof(DMPInfo); idx++)
{
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);
}
}
return 1;
}
//SaveDynamicMapIcon
SaveDynamicMapIcon(dmpid)
{
new pFile[64];
format(pFile, sizeof(pFile),"dynamicmapicons/%d.ini",dmpid);
new INI:File = INI_Open(pFile);
INI_SetTag(File, "DMP");
INI_WriteInt(File, "dmpMarkerType", DMPInfo[dmpid][dmpMarkerType]);
INI_WriteInt(File, "dmpColor", DMPInfo[dmpid][dmpColor]);
INI_WriteInt(File, "dmpVW", DMPInfo[dmpid][dmpVW]);
INI_WriteInt(File, "dmpInt", DMPInfo[dmpid][dmpInt]);
INI_WriteFloat(File, "dmpPosX", DMPInfo[dmpid][dmpPosX]);
INI_WriteFloat(File, "dmpPosY", DMPInfo[dmpid][dmpPosY]);
INI_WriteFloat(File, "dmpPosZ", DMPInfo[dmpid][dmpPosZ]);
INI_Close(File);
return 1;
}


