Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Dokumentacja AMX Mod X v. 11.5 Uzupełnionych funkcji: Sortowanie: Według modułów | Alfabetycznie
Szukaj funkcji:

3rdParty
Core
Cstrike
CSX
DoDX
Engine
ESF
Fakemeta
Fun
fun
GeoIP
HamSandwich
NS
nVault
Regex
Sockets
Sql
SQLx
dbi
TFCX
TSFUN
TSX
tsx

fvault_touch

Dodane 05.02.2015 08:12 przez: TibacK
#
  


Opis

Funkcja "dotyka" klucz w pliku fvault, aktualizując jego datę. Jeśli klucz nie istnieje, to tworzy go z pustymi danymi.



Składnia

fvault_touch(const vaultname[], const key[], const timestamp=-1)

Zwracana wartość

0 - dla klucza, który ma permanentną "datę"

1 - w przypadku sukcesu

2 - w przypadku, gdy utworzy nowy pusty wpis



Typ

Stock

Notatki

  • vaultname[] - nazwa pliku fvault
  • key[] - klucz, który ma dostać odświeżoną datę (jeżeli takowy nie istnieje, to funkcja go stworzy i będzie pusty)
  • timestamp - czas Unixowy, który ma zostać nadany danemu kluczowi (wartość -1 oznacza aktualny czas serwera)


Przykład

#include amxmodx

new g_exp[33];
new const g_vault_name[] = "PRZYKLADOWY_FVAULT";

public client_authorized(plr)
   LoadExp(plr);

LoadExp(plr)
{
    new authid[35];
    get_user_authid(plr, authid, sizeof(authid) - 1);
    
    new data[16];
    if( fvault_get_data(g_vault_name, authid, data, 15) )
    {
        g_exp[plr] = str_to_num(data);
        fvault_touch(g_vault_name, authid, -1) //zaktualizuje date wpisu do obecnej daty serwera
    }
    else
    {
        g_exp[plr] = 0;
    }
}

Uwagi

http://pl.wikipedia....i/Czas_uniksowy

http://amxx.pl/dokum...118/get-systime







Zakaz używania, kopiowania i innego wykorzystywania treści witryny oraz innych materiałów w niej zawartych bez zgody autorów. Wszelkie prawa zastrzeżone. © 2009-2016