fbpx

Tutorial SAMP Scripting : Cum sa iti expire licentele dupa un anumit timp

de Mihai-Alexandru

In putinul timp liber pe care l-am obtinut cu aceasta vacanta, am sa incerc sa duc la bun-sfarsit cereriile lasate de voi pe e-mail 🙂 … Am sa incep cu ultima cerere lasat in urma cu circa 5 zile de un utilizator.

q

 

Acest tutorial va functiona atat pt. cei care folosesc MySQL, dar si pentru cei care se bazeaza pe fisiere, atunci cand gestioneaza conturiile utilizatorilor!

Prima data ne vom duce la /givelicense, si ar trebui sa avem linia in care variabila pt. licenta de condus, pilotat, navigat este setata pe 1. Noi o vom seta pe 300, sau numarul de ore in care doriti ca licenta jucatorului sa expire

Inlocuire ore

!: Repetam aceste modificari la toate tipurile de licente. De-asemenea daca serverul dvs. dispune de comanda /a(dmin)g(ive)l(icense), variabilele vor trebui modificate si acolo.

Un pas esential, mai este modificare payday-ului. Ne vom duce la public Payday()

Modificare payday

Important: x -= 1; este tot una cu x = x – 1;

Aceasta conditie poate fi pusa chiar sub mesajul in care esti informat cat ai primit la payday 🙂 … De-asemenea, daca licenta ti-a expirat ( == 0), esti notificat printr-un mesaj..

Ultimul pas: Vom modifica comanda /licenses

Mai intai facem o variabila noua de tip string, denumita text1.

comanda licenses

Dupa care, verificam daca jucatorul are licenta valabila (== 0) si modificam mesajul, corespunzator. In caz ca acesta mai are ore disponibile, afisam in paranteza numarul acestora (seamana cu un mesaj de la /stats, de exemplu).

!: Nu uitati sa modificati conform pasiilor prezentati mai sus pentru licentele ramase.

Sfarsit!

Speram ca ti-a placut tutorialul, daca ai intampinat probleme / dificultati nu ezita sa lasi un comentariu, pentru a primi ajutorul necesar!

Comentarii

S-ar putea sa iti placa