11.11.2013, 21:58
I'm trying to save the players position using Y_INI.
Код:
LRP.pwn(34) : warning 213: tag mismatch LRP.pwn(35) : warning 213: tag mismatch LRP.pwn(36) : warning 213: tag mismatch LRP.pwn(37) : warning 213: tag mismatch LRP.pwn(93) : warning 213: tag mismatch LRP.pwn(93) : warning 213: tag mismatch LRP.pwn(93) : warning 213: tag mismatch LRP.pwn(94) : warning 213: tag mismatch
pawn Код:
forward loadaccount_user(playerid, name[], value[]);
public loadaccount_user(playerid, name[], value[])
{
INI_String("Password", PlayerInfo[playerid][Pass],129);
INI_Int("Admin", PlayerInfo[playerid][pAdmin]);
INI_Int("VIP", PlayerInfo[playerid][pVIP]);
INI_Int("Money", PlayerInfo[playerid][pMoney]);
INI_Int("Level", PlayerInfo[playerid][pLevel]);
INI_Float( "PositionX", PlayerInfo[playerid][pPosX]); // Line 34
INI_Float( "PositionY", PlayerInfo[playerid][pPosY]); // Line 35
INI_Float( "PositionZ", PlayerInfo[playerid][pPosZ]); // Line 36
INI_Float( "Angle", PlayerInfo[playerid][pAngle]); // Line 37
INI_Int( "Interior", PlayerInfo[playerid][pInterior]);
INI_Int( "VirtualWorld", PlayerInfo[playerid][pVW]);
return 1;
}
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
GetPlayerPos(playerid, PlayerInfo[playerid][pPosX], PlayerInfo[playerid][pPosY], PlayerInfo[playerid][pPosZ]); // Line 93
GetPlayerFacingAngle(playerid, PlayerInfo[playerid][pAngle]); // Line 94
new INI:file = INI_Open(Path(playerid));
INI_SetTag(file,"Player's Data");
INI_WriteInt(file,"Admin",PlayerInfo[playerid][pAdmin]);
INI_WriteInt(file,"VIP",PlayerInfo[playerid][pVIP]);
INI_WriteInt(file,"Money",GetPlayerMoney(playerid));
INI_WriteInt(file,"Level",GetPlayerScore(playerid));
INI_SetTag(file, "Position");
INI_WriteFloat(file,"PositionX", PlayerInfo[playerid][pPosX]);
INI_WriteFloat(file,"PositionY", PlayerInfo[playerid][pPosY]);
INI_WriteFloat(file,"PositionZ", PlayerInfo[playerid][pPosZ]);
INI_WriteFloat(file,"Angle", PlayerInfo[playerid][pAngle]);
INI_WriteInt(file,"Interior", GetPlayerInterior(playerid));
INI_WriteInt(file,"VirtualWorld", GetPlayerVirtualWorld(playerid));
INI_Close(file);
return 1;
}