Game mod RPG SAMP cu MySQL R33

Sursa: http://forum.sa-mp.com/showthread.php?t=463354
Licenta: WopsS

[GameMode] MySQL R33 - Ideal pentru RPG - SA-MP Forums

Caracteristici

- Un sistem de incarcare mai rapida a datelor. (Cache)
- Un sistem de Înregistrare / Logare bazat pe MySQL.

Comenzi

- Comandă /makeadmin, poţi să îi dai unui jucător admin sau chiar ţie. Trebuie să ai admin level 6 sau să fi logat cu RCON.
- Comandă /makehelper, poţi să îi dai unui jucător helper sau chiar ţie. Trebuie să ai admin level 6 sau să fi logat cu RCON.
- Comandă /ah sau /adminhelp, îţi arată comenziile pentru admini , pe level-ul pe care îl deţine admin-ul. Dacă ai admin level 1, îţi arată comenziile pentru admin level 1, s.a.m.d.
- Comandă /hh sau /helperhelp, îţi arată comenziile pentru helper, pe level-ul pe care îl deţine helper-ul. Dacă ai helper level 1, îţi arată comenziile pentru helper level 1, s.a.m.d.
- Comandă /a sau /adminchat, poţi să scri un mesaj, vizibil tuturor adminilor online.
- Comandă /he sau /helperchat, poţi să scri un mesaj, vizibil tuturor helperilor online.
- Comandă /report, trimite un mesaj adminilor online, în caz că ai nevoie de ajutor. O poţi folosi odată la 10 secunde.
- Comandă /helpme, trimite un mesaj helperilor online, în caz că ai nevoie de ajutor. O poţi folosi odată la 10 secunde.
- Comandă /stats, îţi arată status-ul tău.
- Comandă /check, verifică status-ul unui jucător (ales de către admin ). Se poate folosi de admini şi helper.
- Comandă /makeleader, face un jucător lider (ales de către admin ). Se poate folosi de admini level 6.

V0.2

- Comandă /ban, poţi să-i dai ban unui jucător. Se poate folosi de admini level 1, minim.
- Comandă (/bano)ffline, poţi să-i dai ban unui jucător offline. Se poate folosi de admini level 2, minim.
- Comandă /kick, poţi să scoţi afară un jucător după server. Se poate folosi de admini level 1, minim.
- Comandă /respawn, poţi să respawnezi un jucător după server, fie că este în facţiune sau nu. Se poate folosi de admini level 1, minim.
- Comandă (/checkw)eapons, poţi să vezi armele unui jucător după server. Se poate folosi de admini level 1, minim.
- Comandă /auninvite, poţi să scoţi un jucător din facţiune. Se poate folosi de admini level 6.
- Comandă /spec || /rcon, poţi să asişti un jucător după server. Poţi vedea orice face el. Se poate folosi de admini level 1, minim.
- Comandă /gethere, poţi să aduci la ţine o maşină sau un jucător, în funcţie de caz. Se poate folosi de admini level 1, minim.
- Comandă /goto, poţi să te duci la un jucător, o maşină sau o locaţie, în funcţie de caz. Se poate folosi de admini level 1, minim.
- Comandă /uninvite, poţi să scoţi / concediezi un jucător din facţiune, doar dacă eşti leaderul facţiunii respective. Se poate folosi de leaderi.
- Comandă (/f)action, poţi să scrii orice pe acest chat şi toţi ceilalţi membrii din facitune o pot vedea, oriunde se află. Se poate folosi de membrii factiuniilor.
- Comandă (/r)adio, este la fel că (/f)action, dar doar câteva facţiuni o pot folosi. Se poate folosi de membrii factiuniilor (LSPD / LVPD / SFPD / NG / Paramedics).

Instrucţiuni / Instalare

- Dacă vreţi să rulaţi server-ul, descărcaţi SA-MP Server for Windows or Linux, după această descărcaţi şi MySQL BlueG R33 şi puneţi gamemodes, pawno şi server.cfg în fişierul unde aţi descărcat SĂ-MP Server for Windows or Linux.

- Dacă vreţi să editaţi datele pentru baza de date, va duceţi în \pawno\include\ şi dechideti cu Notepad / Visual Studio / Wordpad etc. şi dechideti connection.inc. Modificaţi următoarele linii:
 
#define mysql_host "ip-ul host-ului"
#define mysql_user "numele de utilizator pentru baza de date (MySQL)"
#define mysql_password "parolă pentru baza de date (MySQL)"
#define mysql_database "numele bazei de date"

- Baza de date o găsiţi în folder-ul pe care îl descărcaţi sub numele de w3op.sql

- Dacă vreţi să modificaţi level-ul, banii, banii în banca etc. va duceţi în gamemode (GM) şi căutaţi linia pLevel, pCash, pAccount etc., în funcţie de caz, după această va duceţi şi în baza de date MySQL şi modificaţi valoarea iniţială.

Informaţii suplimentare

- Dacă aveţi întrebări sau nelamuri postaţi în acest topic http://forum.sa-mp.com/showthread.php?t=463354


V0.2
- Parolă a fost mascată în MD5, pentru a nu o vedea şi alţii.
- Comenziile următoare adăugate: /ban, /banoffline sau /bano, /kick, /auninvite,
/respawn, /checkweapons sau /checkw, /spec sau /rcon, /gethere, /goto, /uninvite, /faction sau /f, /radio sau /r.
- Adăugate 6 facţiuni: Los Santos Police Depratment, Las Venturas Police Depratment, San Fierro Police Depratment,
Federal Bureau of Investigation, Naţional Guard and Paramedic. (nu au maşini la spawn!) - Conexiunea MySQL a fost adăugată în folderul "connection".
- Redenumit folderul "myacc" în "accounts".
- Atunci când MySQL nu se poate conecta la baza de date o să se închidă consola, iar în log va apărea mesajul
specific ("[MYSQL]: Connection to database (db) failed!"). - Logurile o să apară în HTML datorită lui InfiniTy. - Rescrise querty pentru update, pLevelx => pLevelu, pAdminx => pAdminu etc. pentru că se asemăna foarte mult cu
gamemode-ul de la redzmax. "u" = update! - Adăugat statutul de Premium Account (momentan nu are avantaje & se poate obţine doar din MySQL).

Sursa: http://forum.sa-mp.com/showthread.php?t=463354
Licenta: WopsS

Comentarii

Trebuie să fii autentificat pentru a adăuga un comentariu!

Nu a fost făcut nici un comentariu.

FidelityWorks.ro foloseste cookies pentru a-ti oferi o experienta cat mai placuta. Mai multe detalii