stock LoadLabel(){for(new idx = 0; idx < sizeof(LabelInfo); idx++){ new file[32]; new color;format(file,sizeof(file),\"/3DTextLabel/%d.ini\",idx);if(fexist(file)){ LabelInfo[idx][LabelText] = dini_Get(file,\"LabelText\"); LabelInfo[idx][LabelColor] = dini_Int(file,\"LabelColor\"); LabelInfo[idx][LabelLatotav] = dini_Float(file,\"LabelPosX\"); LabelInfo[idx][LabelPosX] = dini_Float(file,\"LabelPosY\"); LabelInfo[idx][LabelPosY] = dini_Float(file,\"LabelPosZ\"); LabelInfo[idx][LabelPosZ] = dini_Float(file,\"LabelLatotav\"); LabelInfo[idx][LabelVirWorld] = dini_Int(file,\"LabelVirWorld\"); LabelInfo[idx][LabelVan] = dini_Int(file,\"LabelVan\"); switch(LabelInfo[idx][LabelColor]) { case 0: color = GREEN; case 1: color = YELLOW; case 2: color = RED; } Create3DTextLabel(LabelInfo[idx][LabelText],color,LabelInfo[idx][LabelPosX],LabelInfo[idx][LabelPosY],LabelInfo[idx][LabelPosY],LabelInfo[idx][LabelLatotav],LabelInfo[idx][LabelVirWorld],0);}}return 1;}
Sziasztok, megírtam egy InGame 3dtextlabel készítőt de nem tölti be a szerver indításkor. stock LoadLabel(){for(new idx = 0; idx < sizeof(LabelInfo); idx++){ new file[32]; new color;format(file,sizeof(file),\"/3DTextLabel/%d.ini\",idx);if(fexist(file)){ LabelInfo[idx][LabelText] = dini_Get(file,\"LabelText\"); LabelInfo[idx][LabelColor] = dini_Int(file,\"LabelColor\"); LabelInfo[idx][LabelLatotav] = dini_Float(file,\"LabelPosX\");//ezt LabelInfo[idx][LabelPosX] = dini_Float(file,\"LabelPosY\");//X-re rakod az Y-t LabelInfo[idx][LabelPosY] = dini_Float(file,\"LabelPosZ\");//Y-ra a Z-t LabelInfo[idx][LabelPosZ] = dini_Float(file,\"LabelLatotav\");//meg ezt felcserélted LabelInfo[idx][LabelVirWorld] = dini_Int(file,\"LabelVirWorld\"); LabelInfo[idx][LabelVan] = dini_Int(file,\"LabelVan\"); switch(LabelInfo[idx][LabelColor]) { case 0: color = GREEN; case 1: color = YELLOW; case 2: color = RED; } Create3DTextLabel(LabelInfo[idx][LabelText],color,LabelInfo[idx][LabelPosX],LabelInfo[idx][LabelPosY],LabelInfo[idx][LabelPosY],LabelInfo[idx][LabelLatotav],LabelInfo[idx][LabelVirWorld],0);//X,Y,Y}}return 1;}
stock LoadLabel(){for(new idx = 0; idx < sizeof(LabelInfo); idx++){ new file[32]; new color;format(file,sizeof(file),\"/3DTextLabel/%d.ini\",idx);if(fexist(file)){ LabelInfo[idx][LabelText] = dini_Get(file,\"LabelText\"); LabelInfo[idx][LabelColor] = dini_Int(file,\"LabelColor\"); LabelInfo[idx][LabelLatotav] = dini_Float(file,\"LabelPosX\");//ezt LabelInfo[idx][LabelPosX] = dini_Float(file,\"LabelPosY\");//X-re rakod az Y-t LabelInfo[idx][LabelPosY] = dini_Float(file,\"LabelPosZ\");//Y-ra a Z-t LabelInfo[idx][LabelPosZ] = dini_Float(file,\"LabelLatotav\");//meg ezt felcserélted LabelInfo[idx][LabelVirWorld] = dini_Int(file,\"LabelVirWorld\"); LabelInfo[idx][LabelVan] = dini_Int(file,\"LabelVan\"); switch(LabelInfo[idx][LabelColor]) { case 0: color = GREEN; case 1: color = YELLOW; case 2: color = RED; } Create3DTextLabel(LabelInfo[idx][LabelText],color,LabelInfo[idx][LabelPosX],LabelInfo[idx][LabelPosY],LabelInfo[idx][LabelPosY],LabelInfo[idx][LabelLatotav],LabelInfo[idx][LabelVirWorld],0);//X,Y,Y}}return 1;}
stock LoadLabel(){for(new idx = 0; idx < sizeof(LabelInfo); idx++){ new file[32]; new color;format(file,sizeof(file),\"/3DTextLabel/%d.ini\",idx);if(fexist(file)){ LabelInfo[idx][LabelText] = dini_Get(file,\"LabelText\"); LabelInfo[idx][LabelColor] = dini_Int(file,\"LabelColor\"); LabelInfo[idx][LabelLatotav] = dini_Float(file,\"LabelLatotav\"); LabelInfo[idx][LabelPosX] = dini_Float(file,\"LabelPosX\"); LabelInfo[idx][LabelPosY] = dini_Float(file,\"LabelPosY\"); LabelInfo[idx][LabelPosZ] = dini_Float(file,\"LabelPosZ\"); LabelInfo[idx][LabelVirWorld] = dini_Int(file,\"LabelVirWorld\"); LabelInfo[idx][LabelVan] = dini_Int(file,\"LabelVan\"); switch(LabelInfo[idx][LabelColor]) { case 0: color = GREEN; case 1: color = YELLOW; case 2: color = RED; } Create3DTextLabel(LabelInfo[idx][LabelText],color,LabelInfo[idx][LabelPosX],LabelInfo[idx][LabelPosY],LabelInfo[idx][LabelPosY],LabelInfo[idx][LabelLatotav],LabelInfo[idx][LabelVirWorld],0);}}return 1;}