Guida Sistema Payday Utile per RP

Ardaenus

Utente Guru
Autore del topic
26 Settembre 2011
14.072
120
Miglior risposta
0
Ciaooo, sono ancora io, il vostro Ardaenus con un altra guida.

Oggi vi spiegherò come fare un sistema di payday, è semplicissimo, ma veramente semplice.

Utilizzeremo 2 librerie ormai note:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Visto che utilizzeremo i dini dobbiamo, come richiede la libreria, dobbiamo elencare tutte le tabelle richieste quindi:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!



Questo sistema oltre a fornire i soldi ci darà anche esperienza.
Dirigiamoci sul callback OnGameModeInit o OnFilterScriptInit (dipende cosa usate)
e inseriamo il timer che sarà predisposto su 60 minuti.

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Come Spiegato nella guida precedente (vedi http://www.sciax2.it/forum/tutorials/sistema-login-i-file-dini-584270.html) nel callback OnPlayerConnect dobbiamo effettuare il controllo per vedere se il file dini esiste, altrimenti viene creato.

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Dentro i file Dini metteremo delle stringhe che inseriranno i soldi, livello e exp disponibile al momento.
Successivamente definiamo che all'uccisione di un giocatore prendiamo 200 punti exp(Opzionale).
Quindi nel Callback OnPlayerDeath digitiamo

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Ora non ci resta che definire la procedure del payday che ci darà 2500 $ più un bonus che sarà uguale a 500$ moltiplicato per il livello attuale.
E infine 100 di exp, che una volta arrivati a 1000 si sale di livello

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Per far si che aumentiamo di livello ci dobbiamo dirigere nel CallBack OnPlayerUpdate.
Controlliamo prima se il giocatore non è livello massimo (40).
Se è inferiore controlliamo se l'exp è maggiore uguale di 1000, in questo caso, il liv del player aumenta, in caso contrario viene aggiornato il punteggio exp.

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Infine per concludere non ci resta che dichiarare le restanti funzioni che fanno riferimento al file dell'account, e la posizione di quest'ultimo.

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Un saluto a tutti e alla prossima, a breve la videoguida :bye:​
 
Ultima modifica: