Plug-in Russification cu propriile mâini - toate pentru serverul dvs. cs

Plug-in Russification cu propriile mâini - toate pentru serverul dvs. cs

Există 2 moduri de rusificare a pluginurilor:
1. Metoda este mai simplă, dar este potrivită pentru plug-in-uri voluminoase.
Deci, partea 1 calea 1

Russificare folosind dicționare:






1. Ce și unde?

Toate dicționarele se află în dosar

și aveți extensia * .txt
2. Pregătiți pluginul

Deschideți plug-in-ul necesar * .SMA și vedeți:

public plugin_init # 40; # 41;
<
register_plugin # 40; PLUGIN, VERSIUNE, AUTOR # 41;
.
.
register_dictionary # 40; "CJIOBAPb.txt" # 41;
>

register_dictionary ( „CJIOBAPb.txt“) înseamnă că acest plugin este înregistrat sub numele de dicționar „CJIOBAPb.txt“

În cazul în care o astfel de linie nu este - creați-l (în acest din urmă CJIOBAPb.txt necesitatea de a crea un fișier în dosarul menționat anterior „lang“

3. Înlocuirea inscripțiilor din plugin

Acum este timpul să provocați traducerea pluginului =)

Căutați fraza potrivită în plugin, de exemplu
tipărit (id, "Clasa dvs. de zombie alunecată în următoarea rundă"); (Poate că fraza în limba engleză a fost scrisă cu erori, deoarece acesta este un exemplu!)

Acum vom schimba această frază la:
tipăriți (id, "% L", LANG_SERVER, "ZM_CHANCHE");

4. Crearea unui dicționar







Acum, serverul va încerca să găsească următoarele în dicționarul înregistrat (CJIOBAPb.txt):
ZM_CHANCHE = Text

În cazul în care "textul" vom scrie traducerea dorită. Ei bine, de exemplu:
ZM_CHANCHE = Schimbarea clasei zombie va intra în vigoare în runda următoare.

Și vom obține fișierul "CJIOBAPb.txt" cu conținutul:

ZM_CHANCHE = Modificarea clasei zombie va intra în vigoare în runda următoare.
Parametru = Valoare
Parametru = Valoare

5. Salvarea:
Fișier => Salvare ca =>

Plug-in Russification cu propriile mâini - toate pentru serverul dvs. cs


6. Aplicăm:
Când am setat serverul pentru a seta limba la "Russian" Apoi vom afișa textul rusesc


Pfiu. Prima cale este!


Partea 2 Metoda 2!
Introducere 2 =)
Mă întrebi:
-Și dacă vreau să traduc numai o singură linie în plugin, trebuie să mă păcălesc cu prima metodă?
-NU! Citiți mai jos.

1. Pregătirea pentru muncă

Pentru muncă avem nevoie de:
Mâini 2 bucăți; Brain 1.pc; Comp. 1 bucată; ochi 2 buc; Și mai important: AnkelPad: akelpad.rar [b] (descărcări: 846)

2. Traducerea * .SMA
Deschide pluginul în AnkelPad (obligatoriu) vezi acolo:

print # 40; id, "Clasa dvs. de zombie alunecată în următoarea rundă" # 41 ;;

print # 40; id, "Schimbarea clasei zombie va avea efect în runda următoare." # 41 ;;

și tot ceea ce dorim să traducem!

Plug-in Russification cu propriile mâini - toate pentru serverul dvs. cs

Corparatul închide un parametru "BOM"

HOOK trebuie să fie îndepărtat în mod necesar

4. Compilați
Ca și în prima versiune, trageți fișierul * .SMA în compile.exe și aveți fișierul amxx







Trimiteți-le prietenilor: