[Scripting] The nVault Module

Tutoriale scripting, cod si portiuni de cod.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
Adventx
Membru, skill +4
Membru, skill +4
Posts: 1785
Joined: 17 Sep 2013, 21:44
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 128 times
Been thanked: 142 times
Contact:

06 Nov 2013, 14:29

Image
Pentru ce trebue sa folosim nVault Module?

nVault - Instrument AMX-X, proectat pentru a stoca si de a prelua date dintr-un fisier, multi oameni se intreaba cum sa salvam datele in plugin chiar daca se schimba mapa sau se serverul a fost repornit. Iata cu modulul nValut este destul de simplu!

nVault salveaza datele folosind key:data
Fiecare bloc de date, care se salveaza are o cheie unica care corespunde la aceasta

Datele stocate si cheia intotdeauna le salvam in rind, datele pot fi obtinute ca un numar intreg (integer), fractionare (float), sau un sir de caractere (string)

Datele stocate se salveaza in format binar, ceea ce inseamna ca fisierul nu se poate modifica cu Notepat sau alt ceva,
dar este nVault Editor cu care se poate deschide fisierul .nvault si redacta
Descarcare: Link
Functiile modulului
nvault_open - Deschide firierul dupa nume (ex.: mynvault)
nvault_close - Inchide fisierul cu date
nvault_lookup - Functia cauta valoarea specificata pentru detalii complete
nvault_get - Primesete valoarea dupa cheie (key) integer, string sau float
nvault_set - Seteaza valoarea cheie cu amprenta de timp curent (timestamp)
nvault_pset - Stabileste o valoare-cheie
nvault_touch - Funcție pentru a actualiza timestamp pe cheie
nvault_prune - Scoateți inregistrare la un marcaj de timp intervalul specificat (timestamp). Exceptie: Valoarea stabilita de nvault_pset
nvault_remove - Functie pentru a sterge o inregistrare

¤ Daca credeti ca ati invatat ceva nou, apasati pe butonul Multumesc!

Topic creat de Adventx pentru eXtreamCS.Com
Last edited by Adventx on 09 May 2014, 20:32, edited 5 times in total.
RoyalServer 2
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

06 Nov 2013, 15:16

Simplu, util si folositor. La mai multe :P
Retras
User avatar
Adventx
Membru, skill +4
Membru, skill +4
Posts: 1785
Joined: 17 Sep 2013, 21:44
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 128 times
Been thanked: 142 times
Contact:

06 Nov 2013, 15:32

Multumesc :)
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

06 Nov 2013, 21:17

Niste exemple ?
E foarte sec "tutorialul", nu se intelege mai nimic din el.
Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
User avatar
Adventx
Membru, skill +4
Membru, skill +4
Posts: 1785
Joined: 17 Sep 2013, 21:44
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 128 times
Been thanked: 142 times
Contact:

06 Nov 2013, 21:33

Bine o sa adaug :)
User avatar
CryWolf
Administrator
Administrator
Posts: 6505
Joined: 07 Aug 2008, 16:33
Detinator Steam: Da
Reputatie: Administrator
Fost Scripter
Manager CS2.eXtream.Ro
Fost Detinator ZM.eXtream.Ro
Fost manager CS.eXtream.Ro
Fost manager CSGO.eXtream.Ro
Fost manager global
Location: Botosani
Discord: crywolf1989
Has thanked: 202 times
Been thanked: 850 times
Contact:

07 Nov 2013, 09:18

foloseste exemplul de aici daca nu stii https://forums.alliedmods.net/showthread.php?t=91503 si tradu-l!
NU IMI MAI DA-TI PM CU CERERE AJUTOR/SAMD, FOLOSITI FORUMUL, CITESC MAJORITATEA TOPICURILOR.
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV

Image

Image
LordOfNothing
Membru, skill +1
Membru, skill +1
Posts: 387
Joined: 19 Jul 2013, 15:51
Detinator Steam: Nu
Reputatie: Restrictie PM
Has thanked: 11 times
Been thanked: 35 times

18 Nov 2013, 08:11

nvalut ? poate nvault ..
Last edited by munir on 18 Nov 2013, 10:46, edited 1 time in total.
Reason: Ai primit avertisment pentru offtopic.
User avatar
Adventx
Membru, skill +4
Membru, skill +4
Posts: 1785
Joined: 17 Sep 2013, 21:44
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 128 times
Been thanked: 142 times
Contact:

18 Nov 2013, 16:31

Modificat.
Amor
Membru, skill 0
Membru, skill 0
Posts: 21
Joined: 04 Jun 2012, 20:02
Detinator Steam: Da
CS Status: Reznick - Project
Detinator server CS: Nu
Location: Timișoara

14 Apr 2014, 01:22

Se poate cv cu mai multe detalii?
Cel de pe alliedmods il explica cum trebuie,dar eu nu inteleg cum sa-l folosesc la ceea ce am nevoie...
Sau da-ti-mi o idee cum sa folosesc SQLite pentru un plugin de mute :)
Post Reply

Return to “Scripting”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 2 guests