hlmod.hu
https://hlmod.hu/

[TUT & HELP] Lang szinezése
https://hlmod.hu/viewtopic.php?f=14&t=25353
Oldal: 1 / 2

Szerző:  PikHácsúú# [ 2016.07.01. 22:52 ]
Hozzászólás témája:  [TUT & HELP] Lang szinezése

Hali, nemrégen kerestem erről tutorialt, nem találtam, rájöttem, hogyan kell ezért csinálok nektek egy kis leírást a LANG SZINEZÉS-ről.

1.
Fogjuk meg a pluginunkat. (Persze csak azt amelyiknél lang van)
Ebben az esetben a RTV 1.4-es plugint.
Keressük meg ezt a részt:
Kód:
client_print(id, print_chat, "%L", id, "BLOCK_RTV_MSG1")

--> (Írjuk át az elejét, majd töröljük a print_chat részt!)
Kód:
print_color(id, "%L", id, "BLOCK_RTV_MSG1")

(client_print --> print_color) (print_chat törölve)


Maga a stock ()
Plugin végére bemásoljátok.


Kód:
stock print_color(const id, const input[], any:...)
{
        new count = 1, players[32]
        static msg[191]
        vformat(msg, 190, input, 3)
 
        replace_all(msg, 190, "!g", "^4")
        replace_all(msg, 190, "!y", "^1")
        replace_all(msg, 190, "!t", "^3")   
 
        if (id) players[0] = id; else get_players(players, count, "ch")
        {
                for (new i = 0; i < count; i++)
                {
                        if (is_user_connected(players[i]))
                        {
                                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
                                write_byte(players[i])
                                write_string(msg)
                                message_end()
                        }
                }
        }
        return PLUGIN_HANDLED
}


Mostmár előkészítettük a langot a szinezésre, ez volt a ház alapja.

Lang része:
Kód:
[hu]
BLOCK_RTV_MSG1 = [AMXX] !gJelenleg van !tAdmin !ga szerveren. Ezert nemtudsz !tRTV!g-zni.Esetleg kerd eg hogy valtson palyat.

!g = Green (Zöld)
!t = Team (Csapat szín)

Remélem érhető volt. :) Sok siker hozzá!

-PikHácsúú#

Szerző:  regener [ 2016.07.01. 23:03 ]
Hozzászólás témája:  Re: [TUT & HELP] Lang szinezése

Egyszerűbb ha !g !t és !y helyett ^4 ^1 ^3-at használsz, akkor nem kell feleslegesen átváltania rá, ha már úgyis átfogja.

Szerző:  Akosch:. [ 2016.07.01. 23:36 ]
Hozzászólás témája:  Re: [TUT & HELP] Lang szinezése

Apró megjegyzés: ha véletlen valaki az 1.8.3-as fejlesztői verziót használja, ott már nincs szükség erre, már megoldották a native-kben.

Plusz ez is opció: https://forums.alliedmods.net/showthread.php?t=94960

Szerző:  Metal [ 2017.05.14. 20:25 ]
Hozzászólás témája:  Re: [TUT & HELP] Lang szinezése

"Viszont ez önmagában nem működik, kell hozzá egy stock!" <- WRONG, ezt kérlek javítsd. A stock a fordítónak ad információt arról, hogy az adott változó/függvény kódba forduljon. Ha nincs hazsnálva, nem teszi bele, különben igen. (avoid unused warning)

"A stock modhatni include, vagyis hasonló. Tehát a stocban fejezi ki, hogy ^4 = !g" <- WRONG, ezt kérlek javítsd. A stock nem include (lsd fent)

Szerző:  PikHácsúú# [ 2017.05.15. 13:00 ]
Hozzászólás témája:  Re: [TUT & HELP] Lang szinezése

Metal írta:
"Viszont ez önmagában nem működik, kell hozzá egy stock!" <- WRONG, ezt kérlek javítsd. A stock a fordítónak ad információt arról, hogy az adott változó/függvény kódba forduljon. Ha nincs hazsnálva, nem teszi bele, különben igen. (avoid unused warning)

"A stock modhatni include, vagyis hasonló. Tehát a stocban fejezi ki, hogy ^4 = !g" <- WRONG, ezt kérlek javítsd. A stock nem include (lsd fent)



Jó. Régi. Részemről mehet kukába.

Edit: Javítva szerintem. Ha nemjó kuka.

Szerző:  Metal [ 2017.05.15. 16:15 ]
Hozzászólás témája:  Re: [TUT & HELP] Lang szinezése

Hali!

Köszi :)

Mtl

Szerző:  mforce [ 2017.05.15. 20:08 ]
Hozzászólás témája:  Re: [TUT & HELP] Lang szinezése

Elég elavult módszer az efféle használata a chatre írásnak, én úgy tudom, a fentebb linkelt inc vagy esetleg ez, amit használtam régebben:
https://github.com/mforce95/AMXX_plugin ... orchat.inc

1.8.2. verziójú amxx-re a legjobb.

nem véletlen készültek el ugyanezek a natívok 1.8.3 alatt alapból. :)

Szerző:  PikHácsúú# [ 2017.05.15. 21:41 ]
Hozzászólás témája:  Re: [TUT & HELP] Lang szinezése

mforce írta:
Elég elavult módszer az efféle használata a chatre írásnak, én úgy tudom, a fentebb linkelt inc vagy esetleg ez, amit használtam régebben:
https://github.com/mforce95/AMXX_plugin ... orchat.inc

1.8.2. verziójú amxx-re a legjobb.

nem véletlen készültek el ugyanezek a natívok 1.8.3 alatt alapból. :)



2016.07.01. 22:52

Szerző:  mforce [ 2017.05.15. 21:46 ]
Hozzászólás témája:  Re: [TUT & HELP] Lang szinezése

Akkor is elavult volt. :D

Szerző:  PikHácsúú# [ 2017.05.15. 21:47 ]
Hozzászólás témája:  Re: [TUT & HELP] Lang szinezése

mforce írta:
Akkor is elavult volt. :D


Nem tudom miért csináltam meg akkor. Általában mindig ha felfedeztem valami ilyesmit azonnal tutoriált csináltam belőle. Akkor kukázzátok vagy nemtudom, ha elavult fölösleges ezzel a módszerrel.

Oldal: 1 / 2 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/