[Ajuda] Quebrar linha no dof2?
#1

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 Код:
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();
de vez aparecer assim:

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
Reply
#2

Quote:
Originally Posted by Duk
Посмотреть сообщение
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 Код:
new Seila[128];
        format(Seila, 128, "%d | COORDENADAS \n\n= %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();
de vez aparecer assim:
]
]

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


pawn Код:
format(Seila, 128, "%d | COORDENADAS \n\n= %d, %f, %f, %f, %f, %f, %f", GetPlayerSkin(playerid), boneid, fOffsetX, fOffsetY, fOffsetZ, fRotX, fRotY, fRotZ); /
Reply
#3

Tente usar outras funзхes do DOF2, nгo me lembro ao certo agora, mas pode utilizar a DOF2_Write(Nгo lembro se й assim), bom, da uma pesquisada ae que vocк facilmente encontra.

Abraзos.
Reply
#4

Eu fiz este cуdigo, salva o necessбrio (Skin, Posiзгo, Вngulo).
Caso queira salvar mais dados, apenas adapte.

Код:
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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)