hlmod.hu
https://hlmod.hu/

2 HUD.
https://hlmod.hu/viewtopic.php?f=9&t=24054
Oldal: 1 / 2

Szerző:  Hanna:3 [2016.02.20. 13:13 ]
Hozzászólás témája:  2 HUD.

Sziasztok*-*

Azt hogy oldhatnám meg HUD-ba hogy 2 HUD egyszerre lefusson?

client_connect()-nél próbáltam de nem lett jó [ SET_TASK AL CSINÁLTAM ]

ami kéne: [Ezt kéken->]Pont: [ezt Pirosan->]5

aki segít az kap valamit :3

Szerző:  Anonymous1337 [2016.02.20. 13:18 ]
Hozzászólás témája:  Re: 2 HUD.

Hanna:3 írta:
Sziasztok*-*

Azt hogy oldhatnám meg HUD-ba hogy 2 HUD egyszerre lefusson?

client_connect()-nél próbáltam de nem lett jó [ SET_TASK AL CSINÁLTAM ]

ami kéne: [Ezt kéken->]Pont: [ezt Pirosan->]5

aki segít az kap valamit :3



  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4.  
  5. new Huds
  6.  
  7. public plugin_init()
  8. {    
  9.     Huds = CreateHudSyncObj()
  10. }
  11.  
  12. public client_putinserver(id)
  13.     set_task(2.0, "ShowHud", id+100, _, _, "b")
  14.  
  15. public ShowHud(taskid) {
  16.     new id = taskid - 100; {
  17.         new name[32]
  18.         get_user_name(id, name, 31)
  19.        
  20.         set_hudmessage(255, 0, 0, 0.04, 0.16, 0, 6.0, 2.0)
  21.         ShowSyncHudMsg(id, Huds, "asdasd", name)
  22.         set_hudmessage(255, 0, 0, 0.04, 0.16, 0, 6.0, 2.0)
  23.         ShowSyncHudMsg(id, Huds, "asdasdsadasdsad", name)
  24.        
  25.     }
  26.     return PLUGIN_HANDLED;
  27. }

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Header size: 284 bytes
Code size: 692 bytes
Data size: 140 bytes
Stack/heap size: 16384 bytes; estimated max. usage=49 cells (196 bytes)
Total requirements: 17500 bytes
Done.

Szerző:  Hanna:3 [2016.02.20. 13:34 ]
Hozzászólás témája:  Re: 2 HUD.

Anonymous1337 írta:
Hanna:3 írta:
Sziasztok*-*

Azt hogy oldhatnám meg HUD-ba hogy 2 HUD egyszerre lefusson?

client_connect()-nél próbáltam de nem lett jó [ SET_TASK AL CSINÁLTAM ]

ami kéne: [Ezt kéken->]Pont: [ezt Pirosan->]5

aki segít az kap valamit :3



  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4.  
  5. new Huds
  6.  
  7. public plugin_init()
  8. {    
  9.     Huds = CreateHudSyncObj()
  10. }
  11.  
  12. public client_putinserver(id)
  13.     set_task(2.0, "ShowHud", id+100, _, _, "b")
  14.  
  15. public ShowHud(taskid) {
  16.     new id = taskid - 100; {
  17.         new name[32]
  18.         get_user_name(id, name, 31)
  19.        
  20.         set_hudmessage(255, 0, 0, 0.04, 0.16, 0, 6.0, 2.0)
  21.         ShowSyncHudMsg(id, Huds, "asdasd", name)
  22.         set_hudmessage(255, 0, 0, 0.04, 0.16, 0, 6.0, 2.0)
  23.         ShowSyncHudMsg(id, Huds, "asdasdsadasdsad", name)
  24.        
  25.     }
  26.     return PLUGIN_HANDLED;
  27. }

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Header size: 284 bytes
Code size: 692 bytes
Data size: 140 bytes
Stack/heap size: 16384 bytes; estimated max. usage=49 cells (196 bytes)
Total requirements: 17500 bytes
Done.


nem jó, nem egszerre írja ki a kettőt.

ittvan:

  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4.  
  5. new Huds
  6.  
  7. public plugin_init()
  8. {    
  9.     Huds = CreateHudSyncObj()
  10. }
  11.  
  12. public client_putinserver(id)
  13.     set_task(2.0, "ShowHud", id+100, _, _, "b")
  14.  
  15. public ShowHud(taskid) {
  16.     new id = taskid - 100; {
  17.         new name[32]
  18.         get_user_name(id, name, 31)
  19.        
  20.         set_hudmessage(255, 0, 0, 0.04, 0.16, 0, 6.0, 2.0)
  21.         ShowSyncHudMsg(id, Huds, "Pontjaid: ", name)
  22.         set_hudmessage(0, 255, 0, 0.04, 0.16, 0, 6.0, 2.0)
  23.         ShowSyncHudMsg(id, Huds, "            XY", name)
  24.        
  25.     }
  26.     return PLUGIN_HANDLED;
  27. }

Szerző:  Anonymous1337 [2016.02.20. 13:45 ]
Hozzászólás témája:  Re: 2 HUD.

Tessék:

  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4.  
  5. new Huds
  6.  
  7. public plugin_init()
  8. {    
  9.     Huds = CreateHudSyncObj()
  10. }
  11.  
  12. public client_putinserver(id)
  13.     set_task(2.0, "ShowHud", id+100, _, _, "b")
  14.  
  15. public ShowHud(taskid) {
  16.     new id = taskid - 100; {
  17.        
  18.         set_hudmessage(255, 0, 0, 0.04, 0.16, 0, 6.0, 2.0)
  19.         ShowSyncHudMsg(id, Huds, "Pontjaid: \n         XY")    
  20.     }
  21.     return PLUGIN_HANDLED;
  22. }

A \n, új sorba írja, így jó lesz.

Szerző:  Hanna:3 [2016.02.20. 14:12 ]
Hozzászólás témája:  Re: 2 HUD.

Anonymous1337 írta:
Tessék:

  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4.  
  5. new Huds
  6.  
  7. public plugin_init()
  8. {    
  9.     Huds = CreateHudSyncObj()
  10. }
  11.  
  12. public client_putinserver(id)
  13.     set_task(2.0, "ShowHud", id+100, _, _, "b")
  14.  
  15. public ShowHud(taskid) {
  16.     new id = taskid - 100; {
  17.        
  18.         set_hudmessage(255, 0, 0, 0.04, 0.16, 0, 6.0, 2.0)
  19.         ShowSyncHudMsg(id, Huds, "Pontjaid: \n         XY")    
  20.     }
  21.     return PLUGIN_HANDLED;
  22. }

A \n, új sorba írja, így jó lesz.


de nekem az kell hogy a Pontjaid azt kéken írja és az értéket meg: pirosan.

Szerző:  JohanCorn [2016.02.20. 15:08 ]
Hozzászólás témája:  Re: 2 HUD.

Nyitsz 2db HUD csatornát, az egyiket kék színben, és "Pontok:" kifejezésben, a másikat pedig pirosan és " %d" kifejezésben.
Ergo csinálsz két üzenetet, az egyiket pár szóközzel arrébb tolod.

Szerző:  Hanna:3 [2016.02.20. 15:17 ]
Hozzászólás témája:  Re: 2 HUD.

JohanCorn írta:
Nyitsz 2db HUD csatornát, az egyiket kék színben, és "Pontok:" kifejezésben, a másikat pedig pirosan és " %d" kifejezésben.
Ergo csinálsz két üzenetet, az egyiket pár szóközzel arrébb tolod.


Próbáltam de csak a "8"-as hud jelenik meg, a pontok hud az sehol nem jelenik!

  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4.  
  5. new Huds
  6.  
  7. public plugin_init()
  8. {    
  9.     Huds = CreateHudSyncObj()
  10. }
  11.  
  12. public client_putinserver(id)
  13.     set_task(2.0, "ShowHud", id+100, _, _, "b")
  14.  
  15. public ShowHud(taskid) {
  16.     new id = taskid - 100; {
  17.         new name[32]
  18.         get_user_name(id, name, 31)
  19.        
  20.         set_hudmessage(255, 0, 0, 0.04, 0.16, 0, 6.0, 2.0)
  21.         ShowSyncHudMsg(id, Huds, "Pontok: ", name)
  22.         set_hudmessage(0, 255, 0, 0.04, 0.16, 0, 6.0, 2.0)
  23.         ShowSyncHudMsg(id, Huds, "        8", name)
  24.        
  25.     }
  26.     return PLUGIN_HANDLED;
  27. }

Szerző:  JohanCorn [2016.02.20. 15:19 ]
Hozzászólás témája:  Re: 2 HUD.

Ismétlem, külön csatornán.
Amúgy a "name"-t is ki kell jelezned, vagy szedd ki, mert hibát fog dobni, majd a log.

Szerző:  Hanna:3 [2016.02.20. 15:31 ]
Hozzászólás témája:  Re: 2 HUD.

JohanCorn írta:
Ismétlem, külön csatornán.
Amúgy a "name"-t is ki kell jelezned, vagy szedd ki, mert hibát fog dobni, majd a log.

de magát a "külön csatornát" hogy érted:O :X

sorry hogy fárasztalak x$

Szerző:  JohanCorn [2016.02.20. 15:36 ]
Hozzászólás témája:  Re: 2 HUD.

  1. new Huds[2];
  2.  
  3. Huds[0] = CreateHudSyncObj();
  4. Huds[1] = CreateHudSyncObj();


Valahogyan így. :)

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