hlmod.hu https://hlmod.hu/ |
|
[KÉRÉSRE] PREFIX (a leghosszab tut) https://hlmod.hu/viewtopic.php?f=14&t=9153 |
Oldal: 1 / 1 |
Szerző: | fuck604 [2013.06.25. 19:39 ] |
Hozzászólás témája: | [KÉRÉSRE] PREFIX (a leghosszab tut) |
SMA Forráskód: [ Mindet kijelol ]
balage verziója: Hozzáteszek egy kicsit, ha nem baj. Én a gungame scriptből vettem a következő dolgot, így többnyelvű és színes szövegeket is tudsz készíteni dictionary file-ból, plusz a prefixet is a dict file tartalmazza, tehát könnyen átírhatod annélkül, hogy újra le kéne fordítanod az sma-t, bár simán a forráskódba is belefűzheted a szöveget, ahogy jobban tetszik: sma elejére mindenképpen include-old az amxmisc-et SMA Forráskód: [ Mindet kijelol ]
plugin_init-be SMA Forráskód: [ Mindet kijelol ]
ahol kiiratást akarsz csinálni a pluginnal (bárhol): SMA Forráskód: [ Mindet kijelol ]
itt kicsit megállok, a 3 szám az elején a következő dolgot jelenti: első 0 - kinek szól az üzenet. Jelen esetben a 0-nál mindenkinek, ha egy személynek akarod akkor az id-t (változó) kell beírni. második nulla - hát erre még nem jöttem rá, gyanítom, hogy az üzenet küldőjének az id-je lehet, nem mentem végig a kódon ebben a megközelítésben harmadik szám (1) - itt kapcsolható a prefix, ha 1 van megadva akkor használni fogja az üzenet elé, jelen példában a dictionary file- ból veszi file végére pedig ezt szúrd be: SMA Forráskód: [ Mindet kijelol ]
a dictionary file (sajat.txt) tartalmazza: SMA Forráskód: [ Mindet kijelol ]
így fog kinézni az üzenet, ha a config file-ban a amx_colored_messages értéke 2 : [plugin_neve]ez az én pluginom szerintem ennél több nem is kell egy pluginba kiiratáshoz, bár azért kiváncsi lennék, hogy megoldható-e más szín is, nem csak a cs négy alap színe. illetve még az is érdekelne, hogy hogyan lehet megoldani, hogy ha az üzenet játékos nevet tartalmaz akkor az a saját csapat színével legyen kiírva, de majd valahogy rájövök:D |
Szerző: | Gatshow [2013.06.25. 19:48 ] |
Hozzászólás témája: | Re: [KÉRÉSRE] PREFIX (a leghosszab tut) |
fuck604 írta: SMA Forráskód: [ Mindet kijelol ]
én arra gondoltam hogy pl.: [Admin] Bebibalna : asdasdasd |
Szerző: | Silent [2013.06.25. 19:59 ] |
Hozzászólás témája: | Re: [KÉRÉSRE] PREFIX (a leghosszab tut) |
Annyiban kötnék bele, hogy a predirektívákat nagy betűkkel szokás írni, hogy meg legyenek különböztetve a funkcióktól. SMA Forráskód: [ Mindet kijelol ]
|
Szerző: | fuck604 [2013.06.25. 20:36 ] |
Hozzászólás témája: | Re: [KÉRÉSRE] PREFIX (a leghosszab tut) |
Silent írta: Annyiban kötnék bele, hogy a predirektívákat nagy betűkkel szokás írni, hogy meg legyenek különböztetve a funkcióktól. SMA Forráskód: [ Mindet kijelol ]
javítva silent úr |
Szerző: | fuck604 [2013.06.25. 20:37 ] |
Hozzászólás témája: | Re: [KÉRÉSRE] PREFIX (a leghosszab tut) |
Gatshow írta: fuck604 írta: SMA Forráskód: [ Mindet kijelol ]
én arra gondoltam hogy pl.: [Admin] Bebibalna : asdasdasd arra van plugin |
Szerző: | Gatshow [2013.06.25. 21:04 ] |
Hozzászólás témája: | Re: [KÉRÉSRE] PREFIX (a leghosszab tut) |
fuck604 írta: Gatshow írta: fuck604 írta: SMA Forráskód: [ Mindet kijelol ]
én arra gondoltam hogy pl.: [Admin] Bebibalna : asdasdasd arra van plugin igen tudom de én kifejezetten erre gondoltam vagy valami hasonlóra: SMA Forráskód: [ Mindet kijelol ]
|
Szerző: | Balage74 [2013.06.25. 21:07 ] |
Hozzászólás témája: | Re: [KÉRÉSRE] PREFIX (a leghosszab tut) |
Hozzáteszek egy kicsit, ha nem baj. Én a gungame scriptből vettem a következő dolgot, így többnyelvű és színes szövegeket is tudsz készíteni dictionary file-ból, plusz a prefixet is a dict file tartalmazza, tehát könnyen átírhatod annélkül, hogy újra le kéne fordítanod az sma-t, bár simán a forráskódba is belefűzheted a szöveget, ahogy jobban tetszik: sma elejére mindenképpen include-old az amxmisc-et SMA Forráskód: [ Mindet kijelol ]
plugin_init-be SMA Forráskód: [ Mindet kijelol ]
ahol kiiratást akarsz csinálni a pluginnal (bárhol): SMA Forráskód: [ Mindet kijelol ]
itt kicsit megállok, a 3 szám az elején a következő dolgot jelenti: első 0 - kinek szól az üzenet. Jelen esetben a 0-nál mindenkinek, ha egy személynek akarod akkor az id-t (változó) kell beírni. második nulla - hát erre még nem jöttem rá, gyanítom, hogy az üzenet küldőjének az id-je lehet, nem mentem végig a kódon ebben a megközelítésben harmadik szám (1) - itt kapcsolható a prefix, ha 1 van megadva akkor használni fogja az üzenet elé, jelen példában a dictionary file- ból veszi file végére pedig ezt szúrd be: SMA Forráskód: [ Mindet kijelol ]
a dictionary file (sajat.txt) tartalmazza: SMA Forráskód: [ Mindet kijelol ]
így fog kinézni az üzenet, ha a config file-ban a amx_colored_messages értéke 2 : [plugin_neve]ez az én pluginom szerintem ennél több nem is kell egy pluginba kiiratáshoz, bár azért kiváncsi lennék, hogy megoldható-e más szín is, nem csak a cs négy alap színe. illetve még az is érdekelne, hogy hogyan lehet megoldani, hogy ha az üzenet játékos nevet tartalmaz akkor az a saját csapat színével legyen kiírva, de majd valahogy rájövök:D visszaolvastam a hozzászólásodat (pár pillanattal előbb küldted) ahol a stock- ban a custom változó van, oda még beszúrhatsz még egy változót és utána legenerálod az if függvényedet . |
Szerző: | Gatshow [2013.06.25. 21:16 ] |
Hozzászólás témája: | Re: [KÉRÉSRE] PREFIX (a leghosszab tut) |
Balage74 írta: Hozzáteszek egy kicsit, ha nem baj. Én a gungame scriptből vettem a következő dolgot, így többnyelvű és színes szövegeket is tudsz készíteni dictionary file-ból, plusz a prefixet is a dict file tartalmazza, tehát könnyen átírhatod annélkül, hogy újra le kéne fordítanod az sma-t, bár simán a forráskódba is belefűzheted a szöveget, ahogy jobban tetszik: sma elejére mindenképpen include-old az amxmisc-et SMA Forráskód: [ Mindet kijelol ]
plugin_init-be SMA Forráskód: [ Mindet kijelol ]
ahol kiiratást akarsz csinálni a pluginnal (bárhol): SMA Forráskód: [ Mindet kijelol ]
itt kicsit megállok, a 3 szám az elején a következő dolgot jelenti: első 0 - kinek szól az üzenet. Jelen esetben a 0-nál mindenkinek, ha egy személynek akarod akkor az id-t (változó) kell beírni. második nulla - hát erre még nem jöttem rá, gyanítom, hogy az üzenet küldőjének az id-je lehet, nem mentem végig a kódon ebben a megközelítésben harmadik szám (1) - itt kapcsolható a prefix, ha 1 van megadva akkor használni fogja az üzenet elé, jelen példában a dictionary file- ból veszi file végére pedig ezt szúrd be: SMA Forráskód: [ Mindet kijelol ]
a dictionary file (sajat.txt) tartalmazza: SMA Forráskód: [ Mindet kijelol ]
így fog kinézni az üzenet, ha a config file-ban a amx_colored_messages értéke 2 : [plugin_neve]ez az én pluginom szerintem ennél több nem is kell egy pluginba kiiratáshoz, bár azért kiváncsi lennék, hogy megoldható-e más szín is, nem csak a cs négy alap színe. illetve még az is érdekelne, hogy hogyan lehet megoldani, hogy ha az üzenet játékos nevet tartalmaz akkor az a saját csapat színével legyen kiírva, de majd valahogy rájövök:D visszaolvastam a hozzászólásodat (pár pillanattal előbb küldted) ahol a stock- ban a custom változó van, oda még beszúrhatsz még egy változót és utána legenerálod az if függvényedet . na jó ne haragudj de én ezt egyszer majd elolvasom de most épp az a célom hogy ne dictionary-ból kelljen hanem egyszerűen ha megvan a joga akkor ott legyen ennyi ![]() |
Szerző: | Balage74 [2013.06.25. 22:03 ] |
Hozzászólás témája: | Re: [KÉRÉSRE] PREFIX (a leghosszab tut) |
szerintem rendesen kikommenteltem, simán ki tudod hagyni a nyelvi részt, sőt a színes szövegeket is. elején csak definiáld a gmsgsaytext-et, a plugin_ini-ből hagyd ki a colored message és a dictionary részt, a stockod meg így fog kinézni nagyjából (nem ellenőriztem...): SMA Forráskód: [ Mindet kijelol ]
innen már egyszerű a kiírás: SMA Forráskód: [ Mindet kijelol ]
sőt, a customot is ki lehet szedni a stock-ból. egy kódot egyszerűsíteni mindig könnyebb mint megírni.... SMA Forráskód: [ Mindet kijelol ]
stock meghatározásánál meg ne legyen benn érték kiiratás meg: SMA Forráskód: [ Mindet kijelol ]
ha valamit rosszul írtam volna akkor a fordító úgyis elkezd kiabálni, hogy melyik sorban van a hiba, onnan meg nem hiszem, hogy nagy gond kijavítani. Egyébként a formatex-nek nézz utána, abban van ami neked kell (mint láthatod is fentebb) |
Szerző: | Gatshow [2013.06.25. 22:33 ] |
Hozzászólás témája: | Re: [KÉRÉSRE] PREFIX (a leghosszab tut) |
Balage74 írta: szerintem rendesen kikommenteltem, simán ki tudod hagyni a nyelvi részt, sőt a színes szövegeket is. elején csak definiáld a gmsgsaytext-et, a plugin_ini-ből hagyd ki a colored message és a dictionary részt, a stockod meg így fog kinézni nagyjából (nem ellenőriztem...): SMA Forráskód: [ Mindet kijelol ]
innen már egyszerű a kiírás: SMA Forráskód: [ Mindet kijelol ]
sőt, a customot is ki lehet szedni a stock-ból. egy kódot egyszerűsíteni mindig könnyebb mint megírni.... SMA Forráskód: [ Mindet kijelol ]
stock meghatározásánál meg ne legyen benn érték kiiratás meg: SMA Forráskód: [ Mindet kijelol ]
ha valamit rosszul írtam volna akkor a fordító úgyis elkezd kiabálni, hogy melyik sorban van a hiba, onnan meg nem hiszem, hogy nagy gond kijavítani. Egyébként a formatex-nek nézz utána, abban van ami neked kell (mint láthatod is fentebb) Tesó nekem ez kéne: ["hp"] "név" : "szöveg" Vagy "név" ["hp"] : "szöveg" csak meg kéne írni nekem fontos lenne és ha lehet egy publicba ![]() |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |