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; }