Jump to content

pomoc Ukládání pozice do Souboru


_DIAMOND_

Recommended Posts

Zdravím,

Potřeboval bych udělat jednoduchý system pomocí kterého si uložím pozici X,Y,Z,A  pomocí příkazu /ulozitpozici tak se mi uloží moje pozice kde stojí moje postava a uloží se do souboru ve scriptfile do souboru ulozenapozice.txt
 

CMD:ulozitpozici(playerid)
{
    new Float:x, Float:y, Float:z;
 	SendClientMEssage(playerid,1-,"Uložil sis pozici do souboru.");
    GetPlayerPos(playerid, x, y, z);
   return 1;
}

Toto jsem udělal já ale netuším jak postupovat pro system uložení do souboru ve scriptfiles složce.
Prosím Vás o pomoc.

Link to comment
Share on other sites

  • Globální moderátor

Kdyžtak použij příklad z wiki. https://sampwiki.blast.hk/wiki/Fopen

Každopádně pokud jde čistě jen o uložení pozice pro pozdější práci, tak funguje příkaz /save tuším, kterej ti to uloží do dokumentů včetně různých dalších informací

Link to comment
Share on other sites

před 1minutou, Hip said:

Kdyžtak použij příklad z wiki. https://sampwiki.blast.hk/wiki/Fopen

Každopádně pokud jde čistě jen o uložení pozice pro pozdější práci, tak funguje příkaz /save tuším, kterej ti to uloží do dokumentů včetně různých dalších informací

Ano jde čistě pro uložení jenže ten soubor nefunguje. ve hře dám /save napíše to do chatu že pozice uložena ale v dokumentu nic není

 

Link to comment
Share on other sites

  • Globální moderátor

Pro sichr zapni jako admin jak samp, tak dej kompatibilitu i na GTA. Možná nemáš práva, ačkoliv to je nepravděpodobné. 

Link to comment
Share on other sites

  • Globální moderátor
new string[64], File:logac, Float:x, Float:y, Float:z; 
GetPlayerPos(playerid,x,y,z);
 		
format(string,sizeof(string), "Pozicia: %0.1f %0.1f %0.1f || Interier: %d\r\n",Float:x,Float:y,Float:z,GetPlayerInterior(playerid));
	
logac = fopen("Ulozene_Pozicie.txt", io_append); 
fwrite(logac, string); 
fclose(logac);

Jinak tady je přes fopen fce. Viz tady: 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...