Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock LoadActors()
- {
- new iniFile = ini_openFile("OP_Actors.cfg");
- ini_getInteger(iniFile, "MAXACT",MAXACT);
- new allactors;
- for(new i = 0; i <= MAXACT; i++)
- {
- new string[50];
- new namestr[30];
- format(string, sizeof(string), "[%d] aID", i);
- ini_getInteger(iniFile, string, ActorInfo[i][aID]);
- format(string, sizeof(string), "[%d] aSkin", i);
- ini_getInteger(iniFile, string, ActorInfo[i][aSkin]);
- format(string, sizeof(string), "[%d] aVirt", i);
- ini_getInteger(iniFile, string, ActorInfo[i][aVirt]);
- format(string, sizeof(string), "[%d] aPosX", i);
- ini_getFloat(iniFile, string, ActorInfo[i][aPosX]);
- format(string, sizeof(string), "[%d] aPosY", i);
- ini_getFloat(iniFile, string, ActorInfo[i][aPosY]);
- format(string, sizeof(string), "[%d] aPosZ", i);
- ini_getFloat(iniFile, string, ActorInfo[i][aPosZ]);
- format(string, sizeof(string), "[%d] aPosA", i);
- ini_getFloat(iniFile, string, ActorInfo[i][aPosA]);
- format(string, sizeof(string), "[%d] aColor", i);
- ini_getInteger(iniFile, string, ActorInfo[i][aColor]);
- format(string, sizeof(string), "[%d] aName", i);
- ini_getString(iniFile, string,namestr);
- strmid(ActorInfo[i][aName], namestr, 0, strlen(namestr), 255);
- CreateActor(ActorInfo[i][aSkin], ActorInfo[i][aPosX], ActorInfo[i][aPosY], ActorInfo[i][aPosZ], ActorInfo[i][aPosA]);
- SetActorVirtualWorld(i, ActorInfo[i][aVirt]);
- LoadActorAnim(i);
- IDTexts[i] = Create3DTextLabel(ActorInfo[i][aName], SetActorColor(i), ActorInfo[i][aPosX], ActorInfo[i][aPosY], ActorInfo[i][aPosZ]+1.1, 15.0, ActorInfo[i][aVirt], 1);
- allactors++;
- }
- printf("Загружено %d актёров!",allactors);
- ini_closeFile(iniFile);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement