hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 448 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 447 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] 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  [ 13 hozzászólás ]  Oldal Előző 1 2
Szerző Üzenet
HozzászólásElküldve: 2013.12.20. 23:51 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.12.24. 13:27
Hozzászólások: 447
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 14 alkalommal
xXLegendXx írta:
crazyboy írta:
http://forums.alliedmods.net/showthread.php?p=702520 amxx re

ami alá kiírja a szerveren az addig leggyorsabb player nevét és hogy mennyi volt a max sebességük!



Senki engem is érdekelne :// dupla Köszönöm!:D


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2013.12.21. 10:22 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
próbáljátok

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fakemeta>
  3.  
  4. #define PLUGIN "Speedometer"
  5. #define VERSION "1.2"
  6. #define AUTHOR "AciD"
  7.  
  8. #define FREQ 0.1
  9.  
  10. new bool:plrSpeed[33]
  11. new Float:maxspeed[33]
  12. new TaskEnt,SyncHud,showspeed,color, maxplayers, r, g, b
  13.  
  14. public plugin_init() {
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16. register_cvar("AcidoX", "Speedometer 1.1", FCVAR_SERVER)
  17. register_forward(FM_Think, "Think")
  18. register_logevent("EventRoundEnd", 2, "1=Round_End" );
  19.  
  20. TaskEnt = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
  21. set_pev(TaskEnt, pev_classname, "speedometer_think")
  22. set_pev(TaskEnt, pev_nextthink, get_gametime() + 1.01)
  23.  
  24. register_clcmd("say /speed", "toogleSpeed")
  25.  
  26. showspeed = register_cvar("showspeed", "1")
  27. color = register_cvar("speed_colors", "255 255 255")
  28.  
  29. SyncHud = CreateHudSyncObj()
  30.  
  31. maxplayers = get_maxplayers()
  32.  
  33. new colors[16], red[4], green[4], blue[4]
  34. get_pcvar_string(color, colors, sizeof colors - 1)
  35. parse(colors, red, 3, green, 3, blue, 3)
  36. r = str_to_num(red)
  37. g = str_to_num(green)
  38. b = str_to_num(blue)
  39. }
  40.  
  41. public Think(ent)
  42. {
  43. if(ent == TaskEnt)
  44. {
  45. SpeedTask()
  46. set_pev(ent, pev_nextthink, get_gametime() + FREQ)
  47. }
  48. }
  49.  
  50. public client_putinserver(id)
  51. {
  52. plrSpeed[id] = showspeed > 0 ? true : false
  53. }
  54.  
  55. public toogleSpeed(id)
  56. {
  57. plrSpeed[id] = plrSpeed[id] ? false : true
  58. return PLUGIN_HANDLED
  59. }
  60.  
  61. SpeedTask()
  62. {
  63. static i, target
  64. static Float:velocity[3]
  65. static Float:speed, Float:speedh
  66.  
  67. for(i=1; i<=maxplayers; i++)
  68. {
  69. if(!is_user_connected(i)) continue
  70. if(!plrSpeed[i]) continue
  71.  
  72. target = pev(i, pev_iuser1) == 4 ? pev(i, pev_iuser2) : i
  73. pev(target, pev_velocity, velocity)
  74.  
  75. speed = vector_length(velocity)
  76. speedh = floatsqroot(floatpower(velocity[0], 2.0) + floatpower(velocity[1], 2.0))
  77. maxspeed[i] += speed
  78. set_hudmessage(r, g, b, -1.0, 0.7, 0, 0.0, FREQ, 0.01, 0.0)
  79. ShowSyncHudMsg(i, SyncHud, "%3.2f units/second^n%3.2f velocity", speed, speedh)
  80. }
  81. }
  82. public EventRoundEnd()
  83. {
  84. new players[32], num;
  85. get_players(players, num);
  86. SortCustom1D(players, num, "leggyorsabb")
  87.  
  88. new top1 = players[0]
  89.  
  90. new top1neve[33];
  91. get_user_name(top1, top1neve, charsmax(top1neve))
  92.  
  93. set_hudmessage(212, 255, 255, 0.01, 0.82, 0, 6.0, 20.0)
  94. show_hudmessage(0, "Ebben a korben a leggyorsabb jatekos %s volt %f sebessegel!",top1neve, maxspeed[top1])
  95.  
  96. }
  97. public leggyorsabb(id1, id2)
  98. {
  99. if(maxspeed[id1] > maxspeed[id2])
  100. return -1;
  101. else if(maxspeed[id1] < maxspeed[id2])
  102. return 1;
  103.  
  104. return 0;
  105. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2013.12.21. 14:28 
Offline
Tud valamit
Avatar

Csatlakozott: 2013.08.22. 10:48
Hozzászólások: 119
Megköszönt másnak: 33 alkalommal
Megköszönték neki: 3 alkalommal
crazyboy írta:
próbáljátok

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fakemeta>
  3.  
  4. #define PLUGIN "Speedometer"
  5. #define VERSION "1.2"
  6. #define AUTHOR "AciD"
  7.  
  8. #define FREQ 0.1
  9.  
  10. new bool:plrSpeed[33]
  11. new Float:maxspeed[33]
  12. new TaskEnt,SyncHud,showspeed,color, maxplayers, r, g, b
  13.  
  14. public plugin_init() {
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16. register_cvar("AcidoX", "Speedometer 1.1", FCVAR_SERVER)
  17. register_forward(FM_Think, "Think")
  18. register_logevent("EventRoundEnd", 2, "1=Round_End" );
  19.  
  20. TaskEnt = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
  21. set_pev(TaskEnt, pev_classname, "speedometer_think")
  22. set_pev(TaskEnt, pev_nextthink, get_gametime() + 1.01)
  23.  
  24. register_clcmd("say /speed", "toogleSpeed")
  25.  
  26. showspeed = register_cvar("showspeed", "1")
  27. color = register_cvar("speed_colors", "255 255 255")
  28.  
  29. SyncHud = CreateHudSyncObj()
  30.  
  31. maxplayers = get_maxplayers()
  32.  
  33. new colors[16], red[4], green[4], blue[4]
  34. get_pcvar_string(color, colors, sizeof colors - 1)
  35. parse(colors, red, 3, green, 3, blue, 3)
  36. r = str_to_num(red)
  37. g = str_to_num(green)
  38. b = str_to_num(blue)
  39. }
  40.  
  41. public Think(ent)
  42. {
  43. if(ent == TaskEnt)
  44. {
  45. SpeedTask()
  46. set_pev(ent, pev_nextthink, get_gametime() + FREQ)
  47. }
  48. }
  49.  
  50. public client_putinserver(id)
  51. {
  52. plrSpeed[id] = showspeed > 0 ? true : false
  53. }
  54.  
  55. public toogleSpeed(id)
  56. {
  57. plrSpeed[id] = plrSpeed[id] ? false : true
  58. return PLUGIN_HANDLED
  59. }
  60.  
  61. SpeedTask()
  62. {
  63. static i, target
  64. static Float:velocity[3]
  65. static Float:speed, Float:speedh
  66.  
  67. for(i=1; i<=maxplayers; i++)
  68. {
  69. if(!is_user_connected(i)) continue
  70. if(!plrSpeed[i]) continue
  71.  
  72. target = pev(i, pev_iuser1) == 4 ? pev(i, pev_iuser2) : i
  73. pev(target, pev_velocity, velocity)
  74.  
  75. speed = vector_length(velocity)
  76. speedh = floatsqroot(floatpower(velocity[0], 2.0) + floatpower(velocity[1], 2.0))
  77. maxspeed[i] += speed
  78. set_hudmessage(r, g, b, -1.0, 0.7, 0, 0.0, FREQ, 0.01, 0.0)
  79. ShowSyncHudMsg(i, SyncHud, "%3.2f units/second^n%3.2f velocity", speed, speedh)
  80. }
  81. }
  82. public EventRoundEnd()
  83. {
  84. new players[32], num;
  85. get_players(players, num);
  86. SortCustom1D(players, num, "leggyorsabb")
  87.  
  88. new top1 = players[0]
  89.  
  90. new top1neve[33];
  91. get_user_name(top1, top1neve, charsmax(top1neve))
  92.  
  93. set_hudmessage(212, 255, 255, 0.01, 0.82, 0, 6.0, 20.0)
  94. show_hudmessage(0, "Ebben a korben a leggyorsabb jatekos %s volt %f sebessegel!",top1neve, maxspeed[top1])
  95.  
  96. }
  97. public leggyorsabb(id1, id2)
  98. {
  99. if(maxspeed[id1] > maxspeed[id2])
  100. return -1;
  101. else if(maxspeed[id1] < maxspeed[id2])
  102. return 1;
  103.  
  104. return 0;
  105. }

Ez olyan mint az alap sebességmérő, és nem mutatja a leggyorsabb embert.

_________________
STEAM:
[steam]thebvn[/steam]
FaceBook oldal
Dream Deathrun: CSATLAKOZÁS!


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  [ 13 hozzászólás ]  Oldal Előző 1 2


Ki van itt

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