Jump to content

RP-RPG Gamemode | Project from 0 (R39)


Wildo
 Share

Recommended Posts

Avand cunostinte medii spre avansate in acest limbaj de programare, am decis daca tot am comunitate, sa incep un proiect ce va avea la baza un server de SA:MP de tip Roleplay- RPG, o combinatie frumoasa zic eu.

Updates list:

vZCxH95.png

 

v0.1a

- Facut un sistem de inregistrare, salvare si logare mysql.

- Adaugate log-uri la conectarea unui jucator pe server.

- Facute conexiunile cu baza de date, definite astfel.

SV_HOST

SV_DB

SV_USR

SV_PW

- Adaugata libraria YSI, timere.

- Timer de 50 de secunde la logare, 1 minut la inregistrare.

- La logare vor fii afisate 3 dialoguri in ordinea:

- Creare parola.

- Introducere parola

- Sexul si varsta (in acelasi dialog, separate prin | sau , )

- Apoi un scurt tutorial de tip message box.

- Adaugate 2 tabele in baza de date.

- useri

- loguri

 Timp de lucru estimat: 4 ore.

 

Implementat un sistem de garaje globale, pentru toti jucatorii.
- Sunt disponibile 30 de garaje in orasul Los Santos, intrarea in acesta se poate face atat cu vehicul cat si fara, apasand tasta Y.
- Parcarea garajului detine 30 de locuri de parcare.
- In curand o sa lucrez la un sistem de cumparare a parcarilor din garaje.
- Facut un sistem de case care va urma sa fie dinamic, si sa lucrez doar din baza de date.
- Ownerul fiecarei case isi poate schimba interiorul gratuit.
- Adaugat un sistem de teritorii cultivabile. fiecare teritoriu iti ofera undeva la 25.000$ la fiecare payday si 10 puncte de experienta. 
- In functie de nivelul tau, vei primii mai multi $ cat si puncte de experienta.
- La sistemul de bonus la fiecare 5 minute petrecute pe server, veti primii cu 2.500$ si 5 puncte de experienta in plus la fiecare avansare in nivel. De exemplu la nivelul 5 vei primii in loc de 25.000 $ si 20 de puncte de experienta, vei primii 27.500 $ si 25 de puncte de experienta la nivelul urmator.
- Cateva mici fix-uri la sistemul de anticheat.
- Cateva mici fix-uri la baza de date.

 

 

 
Modificari majore legate de intretinerea serverului.
Rescrise in proportie de 80 % mai multe functii respectiv comenzi.
Am stors cam tot ce se putea stoarce pe partea de Mysql.
Multe optimizari de script.
Cateva mici modificari, exemplu:

[Image: L93LRXc.png]


Adaugate 90 de vehicule spawnate aleatoriu in tot orasul Los Santos.
Un sistem de protectie impotriva deathmatch-ului in unele zone, sistem facut dinamic pentru a-mi usura munca.
Adaugate 3 standuri la spawn, adaugate 8 vehicule la spawn + 4 biciclete:

Taxi company:

[Image: 0AaEizC.png]

Bikers update:

 

[Image: pDPNmj9.png]

Rezolvat un bug la sistemul de case, cand modificai numele casei, tu fiind owner nu se updata label-ul.

Spawn-ul este momentan in constructie, doresc ceva frumos.


Adaugata factiunea taximetristilor, momentan doar vehiculele + factiunea creata.
Va urma in curand sistemul de rapoarte, fare, etc.

 

 

 

 

Efectuate cateva optimizari.
Adaugat un sistem de business-uri
Sistemul de magazin tip 24/7 este in continua dezvoltare, mai multe detalii in update-ul viitor.
Cateva imbunatatiri la sistemul de anti-cheat
Serverul a trecut la versiunea: (0.1f)
Adaugati cativa actori raspanditi in orasul Los Santos.
Implementat un sistem de negociere cu actorii respectivi ( actor = personaj )
Puteti negocia cu acestia urmatoarele:
X - Bani  = Y droguri  (valabil personajelor cu skin de tip Drug Dealer) 
X - Bani = Y materiale 
X - Bani = Y experienta

De exemplu:

 

[Image: Skin_28.png]

In schimbul sumei de 250.000$ iti poate oferii aleatoriu intre 50 si 250 de grame de droguri.

- Actorii cu skin din mafia Grove Street iti pot oferii arme (Care nu se vor afla in gunshop, momentan sistemul de gunshop nu este implementat) in schimbul unei cantitati de materiale.

[Image: Skin_270.png]

- Sunt in total 30 de actori spawnati in Los Santos, fiecare actor este "semnalizat" cu ajutorul unei imagini pe minimap
( [Image: Icon_56.gif] )

 

Implementat un quest special de colectare a 25 de scoici raspandite pe toata plaja din Los Santos.
Fiecare scoica iti ofera 9 puncte de experienta iar dupa colectarea celor 25 de scoici un bonus special.
Adaugat un tutorial foarte folositor in care se explica in proportie de 45 % toate lucrurile de pe server.
Implementate 42 de animatii ce simlueaza modul de joc roleplay.
Implementate comenzile /me , /do
Acum daca doresti sa pornesti vehiculul este necesar sa calci pedala de ambreiaj (tasta ALT) apoi sa pornesti motorul (tasta 2).
Adaugat un text in momentul in care calci pedala de ambreiaj (X calca pedala de ambreiaj)
In momentul pornirii vehiculului este sansa de 15 % ca motorul sa nu porneasca (X nu a reusit sa porneasca motorul vehiculului)
In momentul pornirii cu succes al vehiculului (X a reusit sa porneasca motorul vehiculului Y)

Efectuate optimizari majore.
Adaugate 20 de comenzi administrative.
Implementat un sistem de tip Q & A (pentru helperi)
In update-ul viitor se va implementa un sistem de tuning pentru vehiculele personale.

 Cateva modificari de textura gen la HQ-ul clubului de motociclisti:

 

[Image: xz0HbP3.png]

[Image: nSf8IIy.png]

[Image: pVaAYFe.png]

 

Ce face scripteru' in timpul liber...

 

[Image: GudwC4L.png]

 

 


Adaugat un port in orasul Los Santos, localizat pe plaja Santa Maria.

[Image: rhnZyWr.png]

 

[Image: jsU7THd.png]

 

Adaugata harta pentru arena de duel (1v1)

 

[Image: W3aI2bD.jpg]

 

Este necesar sa apesi tasta Y langa una dintre cutii pentru a-ti lua arme dupa ce ai acceptat duelul.
Cutiile sunt diferentiate prin simplul fapt ca difera modelul armei, gen la prima cutie iei deagle, a 2-a m4a1, si ultima, rifle.
Castigatorul duelului primeste de 2 ori suma pariata, adica daca pariul este de 250.000$, castigatorul primeste 500.000$ si 5 puncte de experienta.
Adaugat stats-ul, facut partial quest-ul de colectare a globurilor.
Primesti 9 puncte de experienta pentru fiecare glob colectat, iar la final dupa colectarea celor 25 de globuri, un bonus special ce ajuta destul de mult in evolutia pe server.

Adaugat un sistem de banare a jucatorilor (Credits: Edison).
Adaugat un sistem de vehicule personale, momentan in proba, 8 sloturi functionale pana in acest moment, mai ramane in perioada de testare pana clarific cateva mici lucruri legate de inserarea vehiculelor in baza de date, dupa care o sa urcam pana la maxim 15 sloturi.

Cateva mici optimizari, rescrise cateva comenzi.
Adaugata comanda /vehicles momentan doar functia de spawnare a vehiculului este disponibila.

Adaugate cateva stand-uri cu dovleci. Poti cultiva la fiecare ora fixa dovleci, apoi dupa 15 minute poti sa colectezi dovlecii si sa-i vinzi la stand-urile respective. 
Primesti undeva la (16 - 25) puncte de experienta si 5 coins.

 

[Image: 2epvQ4i.png]

Edited by Wildo
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

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