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\");
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,\"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;
}
[/code]
Ne aggódj, legközelebb majd ezekre is jobban odafigyelsz. Hibáiból is tanul az ember.