new Seila[128];
format(Seila, 128, "%d | COORDENADAS = %d, %f, %f, %f, %f, %f, %f", GetPlayerSkin(playerid), boneid, fOffsetX, fOffsetY, fOffsetZ, fRotX, fRotY, fRotZ); /
format(String, 60, "Coordenadas/CORD.ini");
DOF2_CreateFile(String);
DOF2_SetString(String, "Skin", Seila);
DOF2_SaveFile();
|
Pessoal como faзo pra quebrar a linha nas coordenadas? de vez quebrar a linha esta substituindo as coordendas quando eu salvo e nгo aparece uma em baixo da outra olhem
pawn Код:
] ] 50 | COORDENADAS = 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 50 | COORDENADAS = 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 Continue a mesma linha, ai substituir e nгo aparece em baixo |
format(Seila, 128, "%d | COORDENADAS \n\n= %d, %f, %f, %f, %f, %f, %f", GetPlayerSkin(playerid), boneid, fOffsetX, fOffsetY, fOffsetZ, fRotX, fRotY, fRotZ); /
CMD:savepos(playerid)
{
new Str[100], GetSkin, Float:GetPos[4];
GetSkin = GetPlayerSkin(playerid);
GetPlayerPos(playerid, GetPos[0], GetPos[1], GetPos[2]);
GetPlayerFacingAngle(playerid, GetPos[3]);
format(Str, sizeof Str, "Skin: %d | Coordenada: %f, %f, %f | Angulo: %f", GetSkin, GetPos[0], GetPos[1], GetPos[2], GetPos[3]);
SavePos("Coordenadas/CORD.ini", Str);
return true;
}
stock SavePos(File_Name[], String[])
{
new Str[100], File: FILE = fopen(File_Name, io_append);
format(Str, sizeof Str, "%s\r\n", String);
fwrite(FILE, Str);
fclose(FILE);
return true;
}