Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-06-16, 22:27


mortal10







Wiek: 41
Na forum: 4763 dni
Posty: 3



Respekt: 50

M?j problem polega na tym, ?e mam na serwerze system rejestracji po kt?rej dla ka?dego gracza tworzy si? plik z jego nickiem i teraz chce zrobi? komende na zmiane nicku w GUI i nie wiem jakiej funkcji u?y? aby zast?pi? nazwe starego pliku tym wpisanym w dialogu w systemie DOF 2

a drugim problemem jest to ?e nie wiem jak moge pobra? date z pliku.. zapisana jest w formie np. DataRejestracji = 16/06/2013

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-16, 22:30


xqz

otaku desu!






Wiek: 32
Na forum: 6406 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

"mortal10" napisał/a:

eraz chce zrobi? komende na zmiane nicku w GUI i nie wiem jakiej funkcji u?y? aby zast?pi? nazwe starego pliku tym wpisanym w dialogu w systemie DOF 2

usun ten plik (jesli gracz jest zalogowany to zakladam ze wszystko w tablicach jest) i stworz nowy, zapisz do niego to rzeczy z tablic.


DataRejestracji = 16/06/2013

Tutaj chyba trzeba pobrac to jako string i rozdzielic sscanfem poprzez specyfikator </>

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-16, 22:35


mortal10







Wiek: 41
Na forum: 4763 dni
Posty: 3



Respekt: 50

xqz, tzn nie ma innego sposobu lub jakiejs funkcji na zmiane nazw plikow a jedynie usuwac i tworzyc na nowo?

a co to tego drugiego to moglby? jakis maly przyk?adzik podac? ;p nie znam sie az tak bardzo jeszcze

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-16, 22:40


xqz

otaku desu!






Wiek: 32
Na forum: 6406 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

"mortal10" napisał/a:

xqz, tzn nie ma innego sposobu lub jakiejs funkcji na zmiane nazw plikow a jedynie usuwac i tworzyc na nowo?

Chyba nie ma

"mortal10" napisał/a:

a co to tego drugiego to moglby? jakis maly przyk?adzik podac? nie znam sie az tak bardzo jeszcze



Kod:

strcat(table,DOF2_GetString(plik,"Datarejestracji"));
sscanf(table,"</>ddd",dzien,miesiac,rok)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-16, 22:48


mortal10







Wiek: 41
Na forum: 4763 dni
Posty: 3



Respekt: 50

"xqz" napisał/a:

strcat(table,DOF2_GetString(plik,"Datarejestracji"));
sscanf(table,"</>ddd",dzien,miesiac,rok)


to mi sumuje liczby w dacie i wyswietla jako jedna liczbe

[ Dodano: 2013-06-16, 22:52 ]
moze podam moje funkcje zapisu tej daty to bedzie prosciej:

Kod:

new datarejestracji[41], rok, miesiac, dzien;

getdate(rok, miesiac, dzien);
format(datarejestracji, sizeof(datarejestracji), "%02d/%02d/%d", dzien, miesiac, rok);
DOF2_SetString(Gracz,"DataRejestracji",datarejestracji);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-17, 08:56


xqz

otaku desu!






Wiek: 32
Na forum: 6406 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

"mortal10" napisał/a:

to mi sumuje liczby w dacie i wyswietla jako jedna liczbe

bo ostatecznie zagubilem specyfikator w sscanfie xD

Kod:


strcat(table,DOF2_GetString(plik,"Datarejestracji"));
sscanf(table,"p</>ddd",dzien,miesiac,rok)



Po za tym:


Kod:

stock ChangeFileName(filename[],tofilename[])
{
if(!fexist(filename)) return false;
new File:asd=fopen(filename,io_read);
new strin[100];
new File:asd1=fopen(tofilename,io_append);
while(fread(asd,strin))
{
fwrite(asd1,strin);
}
fclose(asd);
fclose(asd1);
fremove(filename);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Tagi: zmiana :: nazwy :: pliku :: data :: pliku
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Zmiana nazwy pliku, data z pliku Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku