hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.03. 10:20



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Google [Bot], Majestic-12 [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  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Játszot idő/jelenlegi idő
HozzászólásElküldve: 2014.08.09. 00:17 
Offline
Beavatott

Csatlakozott: 2014.07.08. 18:46
Hozzászólások: 70
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 1 alkalommal
Hello mindenkinek :D
Kellene nekem egy olyan Plugin ami Hudban irja sötét pirosan és vilog halványan hogy :
(Idő)Te 0 percet játszottál a szerveren
(Idő)Jelenlegi idő 00:07:43
Ha valaki tudna segiteni menne a gomb.:)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Játszot idő/jelenlegi idő
HozzászólásElküldve: 2014.08.10. 08:07 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.09.18. 13:01
Hozzászólások: 4270
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 513 alkalommal
Sourceba van hud? vagy csak rossz helyre irtad?

_________________
Idk. Csak ugy funbooo.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Játszot idő/jelenlegi idő
HozzászólásElküldve: 2014.08.10. 09:18 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 418 alkalommal
sourcemod ban nincs HUD üzenet áthelyezve legközelebb figyelj oda.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Játszot idő/jelenlegi idő
HozzászólásElküldve: 2014.08.10. 09:55 
Offline
Beavatott

Csatlakozott: 2014.07.08. 18:46
Hozzászólások: 70
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 1 alkalommal
Bocsánatiot kérek,
Lehet el néztem
CS 1.6 ra gondoltam.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Játszot idő/jelenlegi idő
HozzászólásElküldve: 2014.08.10. 11:39 
Offline
Beavatott
Avatar

Csatlakozott: 2014.04.14. 21:21
Hozzászólások: 88
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 4 alkalommal
Szia!
Ez majdnem ugyanaz:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <nvault>
  4.  
  5. #define PLUGIN "Played Time"
  6. #define VERSION "1.3"
  7. #define AUTHOR "Alka"
  8.  
  9. #define NVAULT
  10. //#define PRUNE
  11. #define PRUNE_TIME 2592000 //*30 nap*//
  12.  
  13. new showpt;
  14.  
  15. new TotalPlayedTime[33];
  16.  
  17. public plugin_init()
  18. {
  19. register_plugin(PLUGIN, VERSION, AUTHOR );
  20.  
  21. register_clcmd("say /ptime", "handle_say");
  22. register_concmd("amx_playedtime", "admin_showptime", ADMIN_KICK," <#Jatekos neve> - Reszletesen kiirja a jatek idot.");
  23. #if defined PRUNE
  24. register_clcmd("say /pttop15", "show_top15");
  25. #endif
  26.  
  27. showpt = register_cvar("amx_pt_mod","1");
  28.  
  29. }
  30.  
  31. public handle_say(id)
  32. {
  33. static said[9]
  34. read_argv(1, said, 8);
  35.  
  36. {
  37. static ctime[64], timep;
  38.  
  39. timep = get_user_time(id, 1) / 60;
  40. get_time("%H:%M:%S", ctime, 63);
  41.  
  42. switch(get_pcvar_num(showpt))
  43. {
  44. case 0: return PLUGIN_HANDLED;
  45.  
  46. case 1 :
  47. {
  48. client_print(id, print_chat, "[PT]Te %d percet jatszottal a szerveren.", timep);
  49. #if defined NVAULT
  50. client_print(id, print_chat, "[PT]A teljes jatszott idod a szerveren: %d perc.", timep+TotalPlayedTime[id]);
  51. #endif
  52. client_print(id, print_chat, "[PT]Jelenlegi ido: %s", ctime);
  53. }
  54. case 2 :
  55. {
  56. set_hudmessage(255, 50, 50, 0.34, 0.50, 0, 6.0, 4.0, 0.1, 0.2, -1);
  57. show_hudmessage(id, "[PT]Te %d percet jatszottal a szerveren.^n[PT]Jelenlegi ido: %s", timep, ctime);
  58. }
  59. }
  60. return PLUGIN_HANDLED;
  61. }
  62. return PLUGIN_CONTINUE;
  63. }
  64.  
  65. public admin_showptime(id,level,cid)
  66. {
  67. if(!cmd_access(id, level, cid, 2))
  68. return PLUGIN_HANDLED;
  69.  
  70. static arg[32];
  71. read_argv(1, arg, 31);
  72.  
  73. new player = cmd_target(id, arg, 2);
  74.  
  75. if(!player)
  76. return PLUGIN_HANDLED;
  77.  
  78. static name[32];
  79. get_user_name(player, name, 31);
  80.  
  81. static timep, ctime[64];
  82.  
  83. timep = get_user_time(player, 1) / 60;
  84. get_time("%H:%M:%S", ctime, 63);
  85.  
  86. console_print(id, "-----------------------(#Jatek Ido#)-----------------------");
  87. console_print(id, "[PT]%s | %d percet jatszott ezen a szerveren.",name, timep);
  88. #if defined NVAULT
  89. console_print(id, "[PT]%s | Osszes jatszott ido a szerveren %d perc.",name, timep+TotalPlayedTime[player]); // new
  90. #endif
  91. console_print(id, "[PT]Jelenlegi ido: %s", ctime);
  92. console_print(id, "-----------------------------------------------------------------");
  93.  
  94. return PLUGIN_HANDLED;
  95. }
  96.  
  97. #if defined NVAULT
  98. public client_disconnect(id)
  99. {
  100. TotalPlayedTime[id] = TotalPlayedTime[id] + (get_user_time(id)/60);
  101. SaveTime(id, TotalPlayedTime[id]);
  102. }
  103. #endif
  104.  
  105. #if defined NVAULT
  106. public client_putinserver(id)
  107. {
  108. TotalPlayedTime[id] = LoadTime(id);
  109. }
  110. #endif
  111.  
  112. #if defined NVAULT
  113. public LoadTime( id )
  114. {
  115. new valut = nvault_open("Time_played")
  116.  
  117. new authip[33];
  118. new vaultkey[64], vaultdata[64];
  119.  
  120. get_user_ip(id, authip, 32, 1);
  121.  
  122. format(vaultkey, 63, "TIMEPLAYED%s", authip);
  123.  
  124. nvault_get(valut, vaultkey, vaultdata, 63);
  125. nvault_close(valut);
  126.  
  127. return str_to_num(vaultdata);
  128. }
  129. #endif
  130.  
  131. #if defined NVAULT
  132. public SaveTime(id,PlayedTime)
  133. {
  134. new valut = nvault_open("Time_played")
  135.  
  136. if(valut == INVALID_HANDLE)
  137. set_fail_state("nValut ervenytelen allapot")
  138.  
  139. new authip[33];
  140. new vaultkey[64], vaultdata[64];
  141.  
  142. get_user_ip(id, authip, 32, 1);
  143.  
  144. format(vaultkey, 63, "TIMEPLAYED%s", authip);
  145. format(vaultdata, 63, "%d", PlayedTime);
  146.  
  147. nvault_set(valut, vaultkey, vaultdata);
  148. nvault_close(valut);
  149. }
  150. #endif
  151.  
  152. #if defined PRUNE
  153. public prune()
  154. {
  155. new valut = nvault_open("Time_played");
  156.  
  157. if(valut == INVALID_HANDLE)
  158. set_fail_state("nValut ervenytelen allapot");
  159.  
  160. nvault_prune(valut, 0, get_systime() - PRUNE_TIME);
  161. nvault_close(valut);
  162. }
  163. #endif
  164.  
  165. #if defined PRUNE
  166. public plugin_end()
  167. {
  168. prune()
  169. }
  170. #endif
  171.  
  172. #if defined PRUNE
  173. public show_top15(id)
  174. {
  175. new i, count;
  176. static sort[33][2], maxPlayers;
  177.  
  178. if(!maxPlayers) maxPlayers = get_maxplayers();
  179.  
  180. for(i=1;i<=maxPlayers;i++)
  181. {
  182. sort[count][0] = i;
  183. sort[count][1] = TotalPlayedTime[i] + (get_user_time(i, 1) / 60);
  184. count++;
  185. }
  186.  
  187. SortCustom2D(sort,count,"stats_custom_compare");
  188.  
  189. new motd[1024], len
  190.  
  191. len = format(motd, 1023,"<body bgcolor=#000000><font color=#FFB000><pre>")
  192. len += format(motd[len], 1023-len,"%s %-22.22s %3s^n", "#", "Name", "Time")
  193.  
  194. new players[32], num
  195. get_players(players, num)
  196.  
  197. new b = clamp(count,0,15)
  198.  
  199. new name[32], player
  200.  
  201. for(new a = 0; a < b; a++)
  202. {
  203. player = sort[a][0]
  204.  
  205. get_user_name(player, name, 31)
  206. len += format(motd[len], 1023-len,"%d %-22.22s %d^n", a+1, name, sort[a][1])
  207. }
  208.  
  209. len += format(motd[len], 1023-len,"</body></font></pre>")
  210. show_motd(id, motd, "Jatek-Ido Legjobb 15")
  211.  
  212. return PLUGIN_CONTINUE
  213. }
  214. #endif
  215.  
  216. public stats_custom_compare(elem1[],elem2[])
  217. {
  218. if(elem1[1] > elem2[1]) return -1;
  219. else if(elem1[1] < elem2[1]) return 1;
  220.  
  221. return 0;
  222. }

Ők köszönték meg mattboy nek ezt a hozzászólást: david19 (2014.08.10. 11:42)
  Népszerűség: 2.27%


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


Ki van itt

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