hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.06. 01:34



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [Bot], Google [Bot] 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  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Hud több jelzővel
HozzászólásElküldve: 2017.01.20. 16:17 
Offline
Újonc

Csatlakozott: 2016.11.29. 18:36
Hozzászólások: 3
Valaki ezt a egybe tudna írni-
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <cstrike>
  5.  
  6. #define PLUGIN "Slot,Frag,FPS"
  7. #define VERSION "1.0"
  8. #define AUTHOR "CrB"
  9.  
  10. new ctfrag
  11. new tfrag
  12. new g_fps[33][11];
  13. new g_i[33];
  14.  
  15. public plugin_init() {
  16. register_plugin(PLUGIN, VERSION, AUTHOR)
  17. register_event("DeathMsg", "halal", "a")
  18. register_logevent("round_first", 2, "0=World triggered", "1&Restart_Round_")
  19. register_logevent("round_first", 2, "0=World triggered", "1=Game_Commencing")
  20. }
  21.  
  22.  
  23. public client_putinserver(id) set_task(0.1, "count", id, "", 0, "b");
  24.  
  25. public client_disconnect(id) remove_task(id);
  26.  
  27. public client_PreThink(id) {
  28. g_fps[id][10]++;
  29.  
  30.     new stats[8],bodyhits[8],irank
  31.     irank = get_user_stats(id,stats,bodyhits)
  32.     new mrank = get_statsnum()
  33.  
  34. set_hudmessage(random_num(0,255), random_num(0,255), random_num(0,255), 0.0, 0.26, 0, 6.0, 1.0)
  35. show_hudmessage(id, "Slot %d/%d^n Ct frag: %d^nT frag: %d^nFPS: %i ^nRankod: %d/%d", get_playersnum(), get_maxplayers(), ctfrag, tfrag, get_user_fps(id), irank, mrank)
  36.  
  37. }
  38.  
  39.  
  40. public halal()
  41. {
  42. if(read_data(1) != read_data(2) && cs_get_user_team(read_data(1)) == CS_TEAM_CT)
  43. {
  44. ctfrag++
  45. }
  46. else if(read_data(1) != read_data(2) && cs_get_user_team(read_data(1)) == CS_TEAM_T)
  47. {
  48. tfrag++
  49. }
  50. }
  51. public round_first()
  52. {
  53. ctfrag = 0
  54. tfrag = 0
  55. }
  56. public count(id) {
  57.  
  58. if ( g_i[id] < 9 )
  59. g_i[id]++;
  60. else
  61. g_i[id] = 0;
  62.  
  63. g_fps[id][g_i[id]] = g_fps[id][10];
  64. g_fps[id][10] = 0;
  65. }
  66.  
  67. stock get_user_fps(id)
  68. {
  69. new i;
  70. new j = 0;
  71.  
  72. for ( i = 0 ; i < 9 ; i++ )
  73. j += g_fps[id][i];
  74.  
  75. return j - 5;
  76. }


Ezzel itt

  1. #include <amxmodx>  
  2. #include <amxmisc>
  3. #include <engine>
  4.  
  5. new ctfrags = 0
  6. new tfrags = 0
  7. new g_round = 0
  8. new hud_rgb
  9. new hud_x
  10. new hud_y
  11. new hud_efct
  12. new g_Count
  13. new g_HudText
  14. new g_maxplayers
  15.  
  16. public hud(){
  17.    
  18.     new ctime[64], cdate[64], map[33], nextmap[32]
  19.     new red, green, blue, id
  20.     new a = get_timeleft()
  21.     new r = random(255)
  22.     new g = random(255)
  23.     new b = random(255)
  24.      
  25.     get_cvar_string("amx_nextmap", nextmap, 31)
  26.     get_hud_color(red, green, blue)
  27.     get_mapname(map,32)
  28.     get_time("%H:%M:%S", ctime, 63)
  29.     get_time("%Y.%m.%d", cdate, 63)
  30.    
  31.     set_hudmessage(red,green,blue,get_pcvar_float(hud_x),get_pcvar_float(hud_y), get_pcvar_num(hud_efct), 1.0, 1.0)
  32.     ShowSyncHudMsg(id, g_HudText, "Idő: %s | Dátum: %s^nCT Nyerés: %d | T Nyerés: %d^nJelenlegi Map: %s | %s^nMapbol Vissz. Idő: %d:%02d^nKör: %i | Játékosok: %i/%d", ctime, cdate, ctfrags, tfrags, map, nextmap, (a / 60), (a % 60), g_round, g_Count, g_maxplayers)
  33.     return PLUGIN_CONTINUE
  34. }
  35.  
  36. public plugin_init()
  37. {
  38.     register_plugin("Szerver Info v2","2.0","[*CS1.6-T3AM*]")
  39.     g_maxplayers = get_maxplayers()
  40.     g_HudText = CreateHudSyncObj()
  41.     register_event("DeathMsg", "halal", "a")
  42.     register_logevent("round_first", 2, "0=World triggered", "1&Restart_Round_")
  43.     register_logevent("round_first", 2, "0=World triggered", "1=Game_Commencing")
  44.     register_event("HLTV", "event_newround", "a", "1=0", "2=0")
  45.     set_task(1.0, "hud",0,"",0,"b")
  46.     hud_rgb = register_cvar("hud_rgb", "0 255 0")
  47.     hud_x = register_cvar("hud_x", "0.01")
  48.     hud_y = register_cvar("hud_y", "0.18")
  49.     hud_efct = register_cvar("hud_efct", "0")
  50.    
  51.     return PLUGIN_CONTINUE
  52. }
  53.  
  54. public round_first()
  55.  
  56.     ctfrags = 0, tfrags = 0
  57.  
  58.      
  59.  
  60. public halal()
  61.  
  62.     {
  63.  
  64.             static killer
  65.  
  66.             killer = read_data(1);
  67.  
  68.             if(get_user_team(killer) == 2)
  69.  
  70.             ctfrags++
  71.  
  72.             if(get_user_team(killer) == 1)
  73.  
  74.             tfrags++
  75.  
  76.             return PLUGIN_CONTINUE
  77.  
  78.     }
  79.    
  80. public event_newround()
  81. {
  82.     g_round++
  83. }  
  84.  
  85. public client_putinserver(id)
  86. {
  87.     g_Count++
  88. }
  89.  
  90. public client_disconnect(id)
  91. {
  92.     g_Count--
  93. }  
  94.  
  95. get_hud_color(&r, &g, &b) {
  96.     new color[20]
  97.     static red[5], green[5], blue[5]
  98.     get_pcvar_string(hud_rgb, color, charsmax(color))
  99.     parse(color, red, charsmax(red), green, charsmax(green), blue, charsmax(blue))
  100.    
  101.     r = str_to_num(red)
  102.     g = str_to_num(green)
  103.     b = str_to_num(blue)
  104. }


Csatolmányok:
hudinfo.sma [2.37 KiB]
Letöltve 57 alkalommal.
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hud több jelzővel
HozzászólásElküldve: 2017.01.21. 12:44 
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
Nemtudom mennyire felel meg, nézd át, a beleírásaim alapján tudod folytatni ha szeretnéd. Beraktam az időt,dátumot, és a jelnlegi mapot.

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <cstrike>
  5.  
  6. #define PLUGIN "Slot,Frag,FPS"
  7. #define VERSION "1.0"
  8. #define AUTHOR "CrB"
  9.  
  10. new ctfrag
  11. new tfrag
  12. new g_fps[33][11];
  13. new g_i[33];
  14.  
  15. public plugin_init() {
  16.     register_plugin(PLUGIN, VERSION, AUTHOR)
  17.     register_event("DeathMsg", "halal", "a")
  18.     register_logevent("round_first", 2, "0=World triggered", "1&Restart_Round_")
  19.     register_logevent("round_first", 2, "0=World triggered", "1=Game_Commencing")
  20. }
  21.  
  22.  
  23. public client_putinserver(id) set_task(0.1, "count", id, "", 0, "b");
  24.  
  25. public client_disconnect(id) remove_task(id);
  26.  
  27. public client_PreThink(id) {
  28.     g_fps[id][10]++;
  29.    
  30.     new ctime[64], cdate[64], map[33]
  31.     new stats[8],bodyhits[8],irank
  32.     irank = get_user_stats(id,stats,bodyhits)
  33.     new mrank = get_statsnum()
  34.     get_time("%H:%M:%S", ctime, 63)
  35.     get_time("%Y.%m.%d", cdate, 63)
  36.     get_mapname(map,32)
  37.    
  38.     set_hudmessage(random_num(0,255), random_num(0,255), random_num(0,255), 0.0, 0.26, 0, 6.0, 1.0)
  39.     show_hudmessage(id, "Slot %d/%d^n Ct frag: %d^nT frag: %d^nFPS: %i ^nRankod: %d/%d^nIdo: %s^nDatum: %s^nMap: %s", get_playersnum(), get_maxplayers(), ctfrag, tfrag, get_user_fps(id), irank, mrank, ctime, cdate, map)
  40.    
  41. }
  42.  
  43.  
  44. public halal()
  45. {
  46.     if(read_data(1) != read_data(2) && cs_get_user_team(read_data(1)) == CS_TEAM_CT)
  47.     {
  48.         ctfrag++
  49.     }
  50.     else if(read_data(1) != read_data(2) && cs_get_user_team(read_data(1)) == CS_TEAM_T)
  51.     {
  52.         tfrag++
  53.     }
  54. }
  55. public round_first()
  56. {
  57.     ctfrag = 0
  58.     tfrag = 0
  59. }
  60. public count(id) {
  61.    
  62.     if ( g_i[id] < 9 )
  63.         g_i[id]++;
  64.     else
  65.         g_i[id] = 0;
  66.    
  67.     g_fps[id][g_i[id]] = g_fps[id][10];
  68.     g_fps[id][10] = 0;
  69. }
  70.  
  71. stock get_user_fps(id)
  72. {
  73.     new i;
  74.     new j = 0;
  75.    
  76.     for ( i = 0 ; i < 9 ; i++ )
  77.         j += g_fps[id][i];
  78.    
  79.     return j - 5;
  80. }

_________________
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: Hud több jelzővel
HozzászólásElküldve: 2017.01.21. 21:56 
Offline
Újonc

Csatlakozott: 2016.11.29. 18:36
Hozzászólások: 3
Nem engedi amxx-re forditani ezt a hibakód fogad:

valami (1).sma(32) : error 017: undefined symbol "get_user_stats"
valami (1).sma(33) : error 017: undefined symbol "get_statsnum"

2 Errors.
Compilarea failed


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hud több jelzővel
HozzászólásElküldve: 2017.01.22. 11:08 
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
Az a hiba eleve ottvolt. Énis néztem. Írd a sor elejére az INC-ekhez, hogy
Kód:
#include <csx>


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

Header size: 644 bytes
Code size: 2264 bytes
Data size: 2532 bytes
Stack/heap size: 16384 bytes; estimated max. usage=779 cells (3116 bytes)
Total requirements: 21824 bytes
Done.

_________________
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: Hud több jelzővel
HozzászólásElküldve: 2017.01.22. 18:33 
Offline
Újonc

Csatlakozott: 2016.11.29. 18:36
Hozzászólások: 3
Valamivel szebb dizányt tudsz neki adni?
Azt nagyon szépen megköszönném :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hud több jelzővel
HozzászólásElküldve: 2017.01.22. 20:26 
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
Off Topic
Dupla h.sz hanyagold.


Nem teszteltem le, nemtudom, hogy néz ki. De ezt már teis megtudod csinálni. ^n Jel sortörés.

_________________
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  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 13 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