warning 213: tag mismatch |
for(new v = 0; v < MAX_PLAYERTOYS; v++) { new string[128]; format( string, sizeof( string ), "pt%dModelID", v); dini_Int(string, PlayerToyInfo[playerid][v][ptModelID]); format(string, 128, "pt%dBone",v); dini_Int(string, PlayerToyInfo[playerid][v][ptBone]); format(string, 128, "pt%dPosX",v); dini_Float(string, PlayerToyInfo[playerid][v][ptPosX]); This format(string, 128, "pt%dPosY",v); dini_Float(string, PlayerToyInfo[playerid][v][ptPosY]); This format(string, 128, "pt%dPosZ",v); dini_Float(string, PlayerToyInfo[playerid][v][ptPosZ]); This format(string, 128, "pt%dRotX",v); dini_Float(string,PlayerToyInfo[playerid][v][ptRotX]); This format(string, 128, "pt%dRotY",v); dini_Float(string,PlayerToyInfo[playerid][v][ptRotY]); This format(string, 128, "pt%dRotZ",v); dini_Float(string,PlayerToyInfo[playerid][v][ptRotZ]); This format(string, 128, "pt%dSizX",v); dini_Float(string,PlayerToyInfo[playerid][v][ftscaleX]); This format(string, 128, "pt%dSizY",v); dini_Float(string,PlayerToyInfo[playerid][v][ftscaleY]); This format(string, 128, "pt%dSizZ",v); dini_Float(string,PlayerToyInfo[playerid][v][ftscaleZ]); This } |
enum ptInfo { ptModelID, ptBone, Float ![]() Float ![]() Float ![]() Float ![]() Float ![]() Float ![]() Float:ftscaleX, Float:ftscaleY, Float:ftscaleZ }; |
enum ptInfo
{
ptModelID,
ptBone,
Float:ptPosX,
Float:ptPosY,
Float:ptPosZ,
Float:ptRotX,
Float:ptRotY,
Float:ptRotZ,
Float:ftscaleX,
Float:ftscaleY,
Float:ftscaleZ
};
for(new v = 0; v < MAX_PLAYERS; v++)
{
new string[128];
format( string, sizeof( string ), "pt%dModelID", v);
dini_Int(string, PlayerToyInfo[playerid][v][ptModelID]);
format(string, 128, "pt%dBone",v);
dini_Int(string, PlayerToyInfo[playerid][v][ptBone]);
format(string, 128, "pt%dPosX",v);
float:dini_Float(string, PlayerToyInfo[playerid][v][ptPosX]);
format(string, 128, "pt%dPosY",v);
float:dini_Float(string, PlayerToyInfo[playerid][v][ptPosY]);
format(string, 128, "pt%dPosZ",v);
float:dini_Float(string, PlayerToyInfo[playerid][v][ptPosZ]);
format(string, 128, "pt%dRotX",v);
float:dini_Float(string,PlayerToyInfo[playerid][v][ptRotX]);
format(string, 128, "pt%dRotY",v);
float:dini_Float(string,PlayerToyInfo[playerid][v][ptRotY]);
format(string, 128, "pt%dRotZ",v);
float:dini_Float(string,PlayerToyInfo[playerid][v][ptRotZ]);
format(string, 128, "pt%dSizX",v);
float:dini_Float(string,PlayerToyInfo[playerid][v][ftscaleX]);
format(string, 128, "pt%dSizY",v);
float:dini_Float(string,PlayerToyInfo[playerid][v][ftscaleY]);
format(string, 128, "pt%dSizZ",v);
float:dini_Float(string,PlayerToyInfo[playerid][v][ftscaleZ]);
}
new Float:Posx or whatever ..
stock dini_Int(filename[],key[]) {
return strval(dini_Get(filename,key));
}
stock Float:dini_Float(filename[],key[]) {
return floatstr(dini_Get(filename,key));
}
for(new v = 0; v < MAX_PLAYERTOYS; v++)
{
new string[128];
format( string, sizeof( string ), "pt%dModelID", v);
PlayerToyInfo[playerid][v][ptModelID] = dini_Int(file, string);
....
....
....