Jump to content

[Guida] Archiviazione


Recommended Posts

Vorrei fare molte guide sul linguaggio lua ma in questo momento sono in USA in vacanza. E questa prima guida la scrivo con l iPhone :/

Questa guida o tutorial vi permetterà di creare un archievement tramite i valori del database.

Se avete già un system points non fa nulla. L'archievement si può fare anche indipendente.

La guida che sto per fare e molto basilare e semplice ma funzionante.

Prima di tutto ci servono i valori del database. Ad esempio points cash win death hunter etc..

Passiamo alla funzione. Esempio points,arrivati ad esempio a 500 points si attiva l archievement.

  
function archivio () 
local punti = tonumber(getAccountData(source,"points")) 
if punti >= 500 then 
-- qui la funzione che desiderate,ad esempio un trigger client o un setAccountData etc... 
end 
end 
  

Analizziamo la funzione.

tonumber : serve per chiamare un valore numerico mentre tostrig un valore testo

getAccountData : serve per chiamare il valore

souce : il player in questione

points : il tavolo del database

-------------------------------------

if punti >= 500 then

if : vuol dire se

punti : il numero dei punti nel database

>= : e maggiore o uguale , invece <= vuol dire minore o uguale, invece == vuol dire uguale e basta

Quindi la funzione è :

Se i punti del player sono pari o maggiori a 500 l archiviement e sbloccato.

-------------------------------------

Come usare questa funzione.

Se avete un system già pronto e molto semplice.Basta cercare una funzione che abbia un evento che funzioni sempre, ad esempio onPlayerSpawn.

Quindi non dovete fare altro che agguingere la funzione archivio.

archivio ()

Commenti o domande postate qui.

Link to comment
grande <3, mi tornerà molto utile, da un paio di giorni sto imparando a fare delle GUI (cosa molto semplice) , quando finirò questo, inizierò con creare un system win\money\hunter e cazzate varie per questo pannello !

Credo che dovresti fare prima il system e poi il pannello :\

Perché devi mandare i valori del database tramite trigger client.

Link to comment
grande <3, mi tornerà molto utile, da un paio di giorni sto imparando a fare delle GUI (cosa molto semplice) , quando finirò questo, inizierò con creare un system win\money\hunter e cazzate varie per questo pannello !

Credo che dovresti fare prima il system e poi il pannello :\

Perché devi mandare i valori del database tramite trigger client.

Vorrei iniziare prima con le cose semplici (la gui senza funzioni) poi il system e poi in fine le funzioni

Link to comment
certo, quando hai tempo magari, fa una guida per il system :3

Ho molto tempo perché sto in vacanza in usa.

L unica pecca e che non ho un pc e manco MTA :/ mio fratello c ha l iMac.

Crisi d astinenza proprio :D

Link to comment
ahah, ho saputo che devi entrare nei s/\ (suol assassins) quando torni, è vero o mi hanno detto una cazzata D:?

Ma Che fai ci pensi pure? È logico Che è una cazzata :D

Quando rientro voglio creare un server DD Roleplay.

La gamemode e race ma il player può uscire dalla macchina,alla fine chi rimane vivo (ped o Vehicle) vince.

Credo sia una buona idea perché il server DM mi stressa troppo.

Link to comment

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...