hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 08:14



Jelenlévő felhasználók

Jelenleg 353 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 353 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 11 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: [TUT & HELP] Lang szinezése
HozzászólásElküldve: 2016.07.01. 22:52 
Offline
Nagyúr

Csatlakozott: 2016.03.03. 17:37
Hozzászólások: 530
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 65 alkalommal
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úú#

_________________
DeteCT0R írta:
Van egy kis baj a pluginnal :DEs orulnek ha a kockak megneznek egy csepet:D

Kép


A hozzászólást 1 alkalommal szerkesztették, utoljára PikHácsúú# 2017.05.15. 13:02-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [TUT & HELP] Lang szinezése
HozzászólásElküldve: 2016.07.01. 23:03 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
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.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [TUT & HELP] Lang szinezése
HozzászólásElküldve: 2016.07.01. 23:36 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.04.10. 19:49
Hozzászólások: 610
Megköszönt másnak: 53 alkalommal
Megköszönték neki: 147 alkalommal
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

_________________
Néha itt, de többször nem.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [TUT & HELP] Lang szinezése
HozzászólásElküldve: 2017.05.14. 20:25 
Offline
Imperátor
Avatar

Csatlakozott: 2009.04.21. 09:33
Hozzászólások: 3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
"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)

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [TUT & HELP] Lang szinezése
HozzászólásElküldve: 2017.05.15. 13:00 
Offline
Nagyúr

Csatlakozott: 2016.03.03. 17:37
Hozzászólások: 530
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 65 alkalommal
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.

_________________
DeteCT0R írta:
Van egy kis baj a pluginnal :DEs orulnek ha a kockak megneznek egy csepet:D

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [TUT & HELP] Lang szinezése
HozzászólásElküldve: 2017.05.15. 16:15 
Offline
Imperátor
Avatar

Csatlakozott: 2009.04.21. 09:33
Hozzászólások: 3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Hali!

Köszi :)

Mtl

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [TUT & HELP] Lang szinezése
HozzászólásElküldve: 2017.05.15. 20:08 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
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. :)

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [TUT & HELP] Lang szinezése
HozzászólásElküldve: 2017.05.15. 21:41 
Offline
Nagyúr

Csatlakozott: 2016.03.03. 17:37
Hozzászólások: 530
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 65 alkalommal
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

_________________
DeteCT0R írta:
Van egy kis baj a pluginnal :DEs orulnek ha a kockak megneznek egy csepet:D

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [TUT & HELP] Lang szinezése
HozzászólásElküldve: 2017.05.15. 21:46 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Akkor is elavult volt. :D

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [TUT & HELP] Lang szinezése
HozzászólásElküldve: 2017.05.15. 21:47 
Offline
Nagyúr

Csatlakozott: 2016.03.03. 17:37
Hozzászólások: 530
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 65 alkalommal
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.

_________________
DeteCT0R írta:
Van egy kis baj a pluginnal :DEs orulnek ha a kockak megneznek egy csepet:D

Kép


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 11 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole