Jump to content

MySQL R33 - Ideal Pentru RPG


WopsS

Recommended Posts

 

alMoUpj.png

 

Informaţii

Acest gamemode (GM) este făcut de mine de la 0.

Am reuşit să-l fac după ce Pain123 a lansat versiunea MySQL R33 BlueG. Am lucrat la el încă de la versiunea MySQL R31 BlueG. Când a apărut versiunea MySQL R33 BlueG am făcut mici modificări. L-am făcut deoarece am început să-mi creez propriul gamemode, nu are toate comenziile pentru un server RPG, este o versiune (stabilă) pentru a începe un server RPG de la 0.

 

Dacă faceţi un server cu acest gamemode respectaţi această licenţă.

 

Caracteristic

- 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 că 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 că 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 SA-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.

- Acesta este primul meu gamemode (GM), va rog, nu fiţi răi.

V0.2

- Parola 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).

V0.1

- Întregul gamemode (GM)

 

Buguri

- N-am gasit nici un bug încă.

 

Descărcări

- San Andreas Multiplayer Romania- Descarca (V0.2)

- San Andreas Multiplayer Romania- Descarca (V0.1)

- SolidFiles- Descarca (V0.2)

- SolidFiles- Descarca (V0.1)

 

Credite

BlueG & maddinat0r - Pentru plugin-ul MySQL.

 

* Aceasta este o versiune veche si neoptimizata a acestui gamemode!

  • Thanks 2
  • Upvote 7
Link to comment
Share on other sites

ok , ai cateva chesti care ar putea fi imbunatatite , ai o gramada de new uri cu string , si cu pName... era mai usor daca foloseai un new global , si comenzile erau mai frumoase pe zcmd, din cate am inteles  zcmd ,  nu numai ca e mai rapid(in scris ) dar in include  "se intampla ceva mai complex" , si face ca sa mai elimini lagul de pe server , adica daca ai 100 de comenzi pe strcmp ti se mareste lagul cu n% ei pe zcmd ti se mareste lagul cu z% , dar lagul z% este mai mic decat lagul n% , deci nu numai ca e mai complex pe zcmd si mai usor , dar este mult mai eficient si mai bun(explicatie pt cei care nu stiu)

Edited by WiDuAlK.SaMp
Link to comment
Share on other sites

  • 2 weeks later...

ok , ai cateva chesti care ar putea fi imbunatatite , ai o gramada de new uri cu string , si cu pName... era mai usor daca foloseai un new global , si comenzile erau mai frumoase pe zcmd, din cate am inteles  zcmd ,  nu numai ca e mai rapid(in scris ) dar in include  "se intampla ceva mai complex" , si face ca sa mai elimini lagul de pe server , adica daca ai 100 de comenzi pe strcmp ti se mareste lagul cu n% ei pe zcmd ti se mareste lagul cu z% , dar lagul z% este mai mic decat lagul n% , deci nu numai ca e mai complex pe zcmd si mai usor , dar este mult mai eficient si mai bun(explicatie pt cei care nu stiu)

 

Am facut de mult versiunea asta cu comenziile si toate, numai ca nu am mai postat-o.

Link to comment
Share on other sites

  • 2 weeks later...

Salut am intampinat o mica problema[pawn]
----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3z, ©2005-2014 SA-MP Team

[02:20:46]
[02:20:46] Server Plugins
[02:20:46] --------------
[02:20:46] Loading plugin: mysql.dll
[02:20:46] >> plugin.mysql: R33 successfully loaded.
[02:20:46] Loaded.
[02:20:46] Loaded 1 plugins.

[02:20:46]
[02:20:46] Filterscripts
[02:20:46] ---------------
[02:20:46] Loaded 0 filterscripts.

[02:20:48] [MYSQL]: Connection to database (w3op) failed!
[02:20:48]
[02:20:48]
[02:20:48] RPG: v0.2 Beta LS-LV-SF
[02:20:48] _____________________
[02:20:48] Number of vehicle models: 1
[02:20:48] --- Server Shutting Down.
[02:20:48] plugin.mysql: Unloading plugin...
[02:20:48] plugin.mysql: Plugin unloaded.
[/pawn]poti sa ma ajuti :P

Link to comment
Share on other sites

 

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 SA-MP Server for Windows or Linux.

- Dacă vreţi să editaţi datele pentru baza de date, va duceţi în pawnoinclude şi dechideti cu Notepad / Visual Studio / Wordpad etc. şi dechideti connection.inc. Modificaţi următoarele linii:

 

  1. #define mysql_host "ip-ul host-ului"
  2. #define mysql_user "numele de utilizator pentru baza de date (MySQL)"
  3. #define mysql_password "parolă pentru baza de date (MySQL)"
  4. #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ă.

Link to comment
Share on other sites

WopS te rog daca vrei sa mai adaugi un link de download, pe solidfiles ma redirectioneaza pe alta pagina si nu mi se descarca. Multumesc. 

 

Am adaugat doua link-uri pentru descarcare direct de pe site-ul notru.

 

- San Andreas Multiplayer Romania- Descarca (V0.2)

- San Andreas Multiplayer Romania- Descarca (V0.1)

  • Upvote 1
Link to comment
Share on other sites

Am adaugat doua link-uri pentru descarcare direct de pe site-ul notru.

 

- San Andreas Multiplayer Romania- Descarca (V0.2)

- San Andreas Multiplayer Romania- Descarca (V0.1)

Multumesc WopsS, il aveam in pc dar am re-instalat windows-ul. Foarte buna treaba ai facut in acest mod, eu doar vreau sa ma inspir la unele chestii.

Link to comment
Share on other sites

  • 1 month later...

----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team

[12:02:10] 
[12:02:10] Server Plugins
[12:02:10] --------------
[12:02:10]  Loading plugin: mysql
[12:02:10] 

  > MySQL plugin R5 successfully loaded.

[12:02:10]   Loaded.
[12:02:10]  Loaded 1 plugins.

[12:02:10] 
[12:02:10] Filterscripts
[12:02:10] ---------------
[12:02:10]   Loaded 0 filterscripts.

[12:02:10] Script[gamemodes/test.amx]: Run time error 19: "File or function is not found"
[12:02:10] Number of vehicle models: 0

Ma poti ajuta dc nu imi incarca gm e facut amx si pawn... dar nu il ia...
Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...

Salut.Nu am incercat niciodata sa fac un server de samp dar o sa incerc acum.Ma ajuta un prieten care invata la automatica si calculatoare deci ma gandesc ca o sa ne fie mai usor.E singura versiune de baza care am gasito cu mysql..Am 2 intrebari.O sa mai fie mici updateu-uri?...Este buna aceasta versiune pentru un scripter incepator?

Edited by Vendetta5.11
Link to comment
Share on other sites

  • 3 weeks later...
  • 2 weeks later...

Am pus tot ce este necesar inclusiv pluginul de mysql la ultima versiune la fel si include-ul. Cand dau sa pornesc serverul imi da eroarea 19.

Log-ul:


----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team
[10:53:02] filterscripts = ""  (string)
[10:53:02] 
[10:53:02] Server Plugins
[10:53:02] --------------
[10:53:02]  Loading plugin: mysql
[10:53:02]   Failed.
[10:53:02]  Loading plugin: sscanf
[10:53:02] 
[10:53:02]  ===============================
[10:53:02]       sscanf plugin loaded.     
[10:53:02]          Version:  2.8.1        
[10:53:02]    (c) 2012 Alex "Y_Less" Cole  
[10:53:02]  ===============================
[10:53:02]   Loaded.
[10:53:02]  Loading plugin: streamer
[10:53:02] 
*** Streamer Plugin v2.7 by Incognito loaded ***
[10:53:02]   Loaded.
[10:53:02]  Loading plugin: crashdetect
[10:53:02]   CrashDetect v4.15.1 is OK.
[10:53:02]   Loaded.
[10:53:02]  Loaded 3 plugins.
[10:53:02] 
[10:53:02] Filterscripts
[10:53:02] ---------------
[10:53:02]   Loaded 0 filterscripts.
[10:53:02] [debug] Run time error 19: "File or function is not found"
[10:53:02] [debug]  mysql_connect
[10:53:02] [debug]  mysql_errno
[10:53:02] [debug]  mysql_format
[10:53:02] [debug]  mysql_query
[10:53:02] [debug]  mysql_log
[10:53:02] [debug]  mysql_close
[10:53:02] [debug]  mysql_tquery
[10:53:02] [debug]  cache_get_data
[10:53:02] [debug]  cache_get_field_content
[10:53:02] [debug]  mysql_escape_string
[10:53:02] [debug] Run time error 19: "File or function is not found"
[10:53:02] [debug]  mysql_connect
[10:53:02] [debug]  mysql_errno
[10:53:02] [debug]  mysql_format
[10:53:02] [debug]  mysql_query
[10:53:02] [debug]  mysql_log
[10:53:02] [debug]  mysql_close
[10:53:02] [debug]  mysql_tquery
[10:53:02] [debug]  cache_get_data
[10:53:02] [debug]  cache_get_field_content
[10:53:02] [debug]  mysql_escape_string
[10:53:02] Script[gamemodes/new.amx]: Run time error 19: "File or function is not found"
[10:53:02] Number of vehicle models: 0

server.cfg:

echo Executing Server Config...
lanmode 1
rcon_password caca123
maxplayers 5
port 7777
hostname SA:MP RPG MODE - 0%
gamemode0 new
filterscripts
plugins mysql sscanf streamer crashdetect
announce 0
query 1
chatlogging 0
weburl www.pwnned.ro
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]
Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...

salut, se inchide serverul cand il deschid

 

[21:16:24] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root'@'localhost' (using password: YES)
[21:16:24] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root'@'localhost' (using password: YES)
 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.