Amx mod x - creare server - director articole

I. Introducere (citiți obligatoriu);
II. Învățăm cum să salvăm fișiere în codificarea UTF-8;
III. Traducerea dicționarelor standard (adăugând un dicționar rus);
IV. Traducerea pluginurilor suplimentare (editare și compilare * fișiere .sma);
V. Setarea implicită a limbii ruse;
VI. Eliminarea problemelor de codare:
VII. Dicționare suplimentare pentru plug-in-uri.

I. Introducere

Când rusificarea serverului are argumentele pro și contra.

În primul rând despre rău [-]
- atât serverul, cât și clienții (jucătorii) pot avea probleme cu codificarea, în loc de literele rusești vor vedea hieroglifele. Soluția problemei este descrisă în secțiunea VI
- fontul rusesc va fi diferit de fontul CS standard.

Acum, despre bun [+]
+ Simplitatea în gestionarea serverului pentru cei care nu cunosc engleza. limbă;
+ Serverul dvs. va fi diferit de aproape toată lumea

II. Învățarea salvării fișierelor în codarea UTF-8

Dacă știți cum să faceți acest lucru, treceți la pasul III

Toate acțiunile ulterioare vor fi cu fișierele din codarea UTF-8. Dacă editați un astfel de fișier cu ferestre, un simplu notepad sau wordpad, atunci codarea va fi pierdută dacă o salvați și este obligatorie în cazurile noastre.

Acum pentru a salva textul în UTF-8 ai nevoie de:
Meniu principal> Fișier> Salvare ca.> În parametrul "Codare", selectați 65001 (UTF-8)> Salvare.
IMPORTANT! Când salvați codificarea 65001 (UTF-8), trebuie să eliminați marca BOM

III. Traducerea dicționarelor standard (adăugând un dicționar rus)

2. În dosarul de arhivă lang, înlocuiți-l cu addons # 92; amxmodx # 92; data # 92;

IV. Traducerea pluginurilor suplimentare (editare și compilare * fișiere .sma)

Unele pluginuri nu utilizează text din fișierele txt, ci o iau din plugin-ul amxx.
De exemplu, plugin-ul:
high_ping_kicker.amxx - Când vă conectați la server, în chat se afișează un mesaj care va arăta jucătorii care au un ping peste o anumită valoare.

* Jucători cu ping mai mare decât. va fi lovit!

Cum să traduc astfel de plug-in-uri, voi arăta pe un exemplu de același kicker `a High ping

client_print (param [0], print_chat, "* Jucătorii cu ping mai mare decât. vor fi loviți!", get_cvar_num ("amx_hpk_ping"))


Din aceasta avem nevoie doar de "Jucători cu ping mai mare decât. Va fi lovit!" modificați-l la "* Jucătorii cu ping mai mare decât. vor fi loviți!"

client_print (param [0], print_chat, "* Jucătorii cu ping mai mare decât. vor fi loviți!", get_cvar_num ("amx_hpk_ping"))

și depozit în UTF-8 (paragraful II)
3. Compilarea. (toate modalitățile de a compila aspectul în subiectul Compilarea pluginurilor)
- am pus high_ping_kicker.sma în folderul addons # 92; amxmodx # 92; scripting # 92;
- trageți high_ping_kicker.sma în fișierul compile.exe
În consecință, high_ping_kicker.amxx finalizat rusesc va fi localizat în folderul addons # 92; amxmodx # 92; scripting # 92; compiled

V. Setarea limbii rusești la implicit

1. Deschideți addons # 92; amxmodx # 92; data # 92; vault.ini și modificați server_language en ru
2. Deschideți addons # 92; amxmodx # 92; configs # 92; amxx.cfg și modificați amx_client_languages ​​de la 1 la 0

2. Rulați și la întrebarea "Vreți cu adevărat". Faceți clic pe YES.
3. Reporniți computerul.

VII. Dicționare suplimentare pentru plug-in-uri.

E ceva în neregulă? - Scrie.

Articole similare