01.08.2015, 12:08
No, you don't have to create "TPText1", "TPText2", "TPText3" and so on... because the loop does that for you. You just have to create the first two, meaning:
If that doesn't work, try this:
Код:
for(new i = 0; i < MAX_TELEPORTS; i++){
LoadTeleports
format(String,sizeof(String),"- Teleport -\n%s",tpDB[i][Description]);
TPText1[i] = Create3DTextLabel(String, C_WHITE, tpDB[i][X],tpDB[i][Y],tpDB[i][Z], 25.0, tpDB[i][VW], 0);
TPText2[i] = Create3DTextLabel(String, C_WHITE, tpDB[i][ToX],tpDB[i][ToY],tpDB[i][ToZ], 25.0, tpDB[i][ToVW], 0);
}
Код:
for(new i = 0; i < MAX_TELEPORTS; i++){
LoadTeleports
format(String,sizeof(String),"- Teleport -\n%s",tpDB[i][Description]);
TPText[i] = Create3DTextLabel(String, C_WHITE, tpDB[i][X],tpDB[i][Y],tpDB[i][Z], 25.0, tpDB[i][VW], 0);
TPText[i+1] = Create3DTextLabel(String, C_WHITE, tpDB[i][ToX],tpDB[i][ToY],tpDB[i][ToZ], 25.0, tpDB[i][ToVW], 0);
}

