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

Wysłany: 2013-04-02, 15:25


Rumun







Wiek: 30
Na forum: 5235 dni
Posty: 316
Nick w MP: Rumun

Piwa: 25

Respekt: 69

Witam mam pewien problem z logami serwera kt?re zapisuj? jaka komend? wpisze dany gracz o danej godzinie.Logi te po restarcie serwera kasuj? si?,jest tak po ka?dym restarcie.Jak temu zapobiec?

Oto te logi:

Kod:

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
new data[3];
new time[3];
new strx[64];

gettime(time[0], time[1], time[2]);
getdate(data[0], data[1], data[2]);

format(strx, sizeof strx, "(Data: %d.%d.%d)(Godzina: %d:%d:%d) %s : %s \r\n", data[2], data[1], data[0], time[0], time[1], time[2], PlayerName(playerid), cmdtext);

new File:log = fopen("/ServerLog.txt", io_append);

fwrite(log, strx);
fclose(log);
return 1;
}


Kod:

public OnGameModeInit()
{
new File:log = fopen("/ServerLog.txt", io_write);
if(log)
{
fwrite(log, "Server started.\r\n");
fclose(log);
}
return 1;
}


2.Ostatnio zrobi?em skocznie na serwerze i chcia?bym wiedzie? czy jest mo?liwo?? zrobienia czego? takiego jak obliczenie na jak? odleg?o?? skoczy? gracz.Jak jest jaka? mo?liwo?? prosz? o wskaz?wki.Za pomoc piwko. ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-02, 15:31


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Je?li chodzi o 2 to tak? mo?liwo?? daje chyba plugin MapAndreas

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-02, 19:31


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5147 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Rumun, io_write tworzy plik od nowa, spr?buj:
Kod:

new File:log = fopen("/ServerLog.txt", io_append);

w OnGameModeInit

2. Spr?buj z funkcj? GetPlayerDistanceFromPoint
Pobierz dystans gracza od pozycji ko?cowej na skoczni (czyli od tej jak si? wybija) i tyle. Mo?esz to zrobi? troszk? ni?ej, to wtedy b?dzie pobiera? w jednej p?aszczy?nie lub poszuka? funkcji do liczenia dystansu tylko z koord?w X,Y.

Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Tagi: wynik :: skoku :: logi
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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