hlmod.hu
https://hlmod.hu/

/hp Színezés.
https://hlmod.hu/viewtopic.php?f=9&t=20124
Oldal: 1 / 1

Szerző:  Levii [ 2015.04.03. 15:25 ]
Hozzászólás témája:  /hp Színezés.

Sziasztok! a /hp-t azt hol birom színezni? esetleg valaki színezné? ezt:

Csatolmányok:
hp.png
hp.png [ 51.39 KiB | Megtekintve 1173 alkalommal ]

Szerző:  TraneTommy [ 2015.04.03. 18:08 ]
Hozzászólás témája:  Re: /hp Színezés.

Hol találtad ezt a /hp t? Milyen plugin vagy forráskódot csatolnál?

Szerző:  Be$t.# [ 2015.04.03. 18:15 ]
Hozzászólás témája:  Re: /hp Színezés.

szerintem a statsx.sma-ban kell árírni! ha arra gondol..

Szerző:  FloxaY [ 2015.04.04. 13:44 ]
Hozzászólás témája:  Re: /hp Színezés.

SMA Forráskód: [ Mindet kijelol ]
  1. #include <colorchat>


SMA Forráskód: [ Mindet kijelol ]
  1. public cmdHp(id)
  2. {
  3. if (!SayHP)
  4. {
  5. ColorChat(id, NORMAL, "%L", id, "DISABLED_MSG")
  6. return PLUGIN_HANDLED
  7. }
  8.  
  9. new iKiller = g_izKilled[id][KILLED_KILLER_ID]
  10.  
  11. format_kill_ainfo(id, iKiller, g_sBuffer)
  12. ColorChat(id, NORMAL, "* %s", g_sBuffer)
  13.  
  14. return PLUGIN_CONTINUE
  15. }


langban meg színezed

Szerző:  LostLegend [ 2015.04.04. 13:44 ]
Hozzászólás témája:  Re: /hp Színezés.

lang fileba kell szinezni

Szerző:  ZiT3K [ 2015.04.04. 14:10 ]
Hozzászólás témája:  Re: /hp Színezés.

Én is ezt próbálom most színezni csak nem a /hp-t hanem a /me-t(gondolom ezt is színezni akarod később) a statsx.sma-ban a következő rész:
Van itt egy leírás:
Lang/TXT Színezése !
Ennek alapján próbálom megcsinálni, kivéve hogy printcolor.inc-et használok stock helyett, de az nem számít szerintem, mert úgy tudom ugyan az a hatás.
Ennek alapján az sma felső része így néz ki:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <csx>
  4. #include <printcolor>


A "DISABLED_MSG" helyett, azért a következőt írtam, mert a statsx.txt-ben ez azonosítja a /me-re vonatkozó szöveget: "LAST_RES"
LANG [hu](részlet):
LAST_RES = !tLast result: %d hit(s), %d damage
MOST az egész sort a !t miatt csapatszínnel kellene írja de semmi.

ALAP SMA RÉSZLET

SMA Forráskód: [ Mindet kijelol ]
  1. // Display user stats.
  2. public cmdHp(id)
  3. {
  4. if (!SayHP)
  5. {
  6. client_print(id, print_chat, "%L", id, "DISABLED_MSG")
  7. return PLUGIN_HANDLED
  8. }
  9.  
  10. new iKiller = g_izKilled[id][KILLED_KILLER_ID]
  11.  
  12. format_kill_ainfo(id, iKiller, g_sBuffer)
  13. client_print(id, print_chat, "* %s", g_sBuffer)
  14.  
  15. return PLUGIN_CONTINUE
  16. }

 
1. ÁTALAKÍTÁS:

SMA Forráskód: [ Mindet kijelol ]
  1. // Display user stats.
  2. public cmdMe(id)
  3. {
  4. if (!SayMe)
  5. {
  6. print_color(id, "%L", id, "LAST_RES")
  7. return PLUGIN_HANDLED
  8. }
  9.  
  10. format_kill_vinfo(id, 0, g_sBuffer)
  11. print_color(id, "* %s", g_sBuffer)
  12.  
  13. return PLUGIN_CONTINUE
  14. }


2. ÁTALAKÍTÁS

SMA Forráskód: [ Mindet kijelol ]
  1. // Display user stats.
  2. public cmdMe(id)
  3. {
  4. if (!SayMe)
  5. {
  6. print_color(id, "%L", id, "LAST_RES")
  7. return PLUGIN_HANDLED
  8. }
  9.  
  10. format_kill_vinfo(id, 0, g_sBuffer)
  11. client_print(id, print_chat, "* %s", g_sBuffer)
  12.  
  13. return PLUGIN_CONTINUE
  14. }


EGYIK SEM SIKERÜLT, mi a HIBA? Természetesen mind a 2 verzió lefordul.
Előre is köszönöm!

Csatolmányok:
printcolor.inc [1.7 KiB]
Letöltve 24 alkalommal.

Szerző:  D3M0*~ [ 2015.04.04. 17:57 ]
Hozzászólás témája:  Re: /hp Színezés.

norbee.16 írta:
HunGamer írta:
Ezt rakd a plugin végére:
[ablak]
SMA Forráskód: [ Mindet kijelol ]
  1. stock print_color(const id, const input[], any:...)
  2. {
  3. new count = 1, players[32]
  4. static msg[191]
  5. vformat(msg, 190, input, 3)
  6.  
  7. replace_all(msg, 190, "!g", "^4")
  8. replace_all(msg, 190, "!y", "^1")
  9. replace_all(msg, 190, "!t", "^3")
  10.  
  11. if (id) players[0] = id; else get_players(players, count, "ch")
  12. {
  13. for (new i = 0; i < count; i++)
  14. {
  15. if (is_user_connected(players[i]))
  16. {
  17. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  18. write_byte(players[i])
  19. write_string(msg)
  20. message_end()
  21. }
  22. }
  23. }
  24. return PLUGIN_HANDLED
  25. }
[/ablak]
Amit ki akarsz iratni:
[ablak]
SMA Forráskód: [ Mindet kijelol ]
  1. print_color(id, "%L", LANG_PLAYER, "VALAMI")
[/ablak]
Langban:
[ablak]VALAMI = !gZold !ySarga !tCsapatszin[/sma][/ablak]
!g: Zöld lesz onnantól a szöveg
!y: Sárga
!t: Csapatszínű

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