hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 00:36



Jelenlévő felhasználók

Jelenleg 224 felhasználó van jelen :: 1 regisztrált, 1 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] 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  [ 8 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Csatlakozás
HozzászólásElküldve: 2014.09.12. 00:34 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Hali!

Azt, h tudom megcsinálni ennél a pluginnál, h amikor valaki csatlakozik akkor simán azt írja amit ír.
És akinek van A joga, annak meg egy másik szöveget ír, de csak neki!
Amit meg mindenkinek ír azt viszont az A jogú-nak ne írja?

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <csstats>
  3. #include <amxmisc>
  4.  
  5. #define PLUGIN "Udvozllo"
  6. #define AUTHOR "Small"
  7. #define VERSION "1.0"
  8.  
  9. public plugin_init()
  10. {
  11. register_plugin(PLUGIN, VERSION, AUTHOR)
  12.  
  13. }
  14.  
  15. public client_connect(id)
  16. {
  17. set_task(5.0,"hud",id)
  18. }
  19.  
  20. public hud(id)
  21. {
  22. new stats[8],bodyhits[8],irank
  23. irank = get_user_stats(id,stats,bodyhits)
  24. new mrank = get_statsnum()
  25. new name[32]
  26. get_user_name(id, name, 33)
  27.  
  28. new hname[64];
  29. get_cvar_string("hostname", hname, sizeof(hname)-1)
  30.  
  31.  
  32. {
  33. set_hudmessage(random(255), random(255), random(255), 0.0, 0.2, 2, 0.1, 6.0, 0.08, 0.5, 8)
  34. show_hudmessage(id, "Szevasz %s,^nReméljük tetszeni fog a szerver és gyakran visszatérsz!^n^n%s^n^nA te helyezésed: %d / %d",name, hname, irank,mrank)
  35. }
  36. }

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csatlakozás
HozzászólásElküldve: 2014.09.12. 02:10 
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
Csatinal lekered a jogait ha van joga kiirja azt amit akarsz ha nincs joga tovabblepsz a jelenlegi uzire.

_________________
Idk. Csak ugy funbooo.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csatlakozás
HozzászólásElküldve: 2014.09.12. 02:19 
Offline
Beavatott
Avatar

Csatlakozott: 2014.07.03. 12:19
Hozzászólások: 81
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 7 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. //Privat Uzenetek /////
  2. /////////////////////////////////////////
  3. //
  4. // Steam ID-re uzeneteket allithatsz be a jatekosoknak,amelyek a szerverre valo csatlakozaskor megjelennek zölden a Chat-ben.
  5. //
  6. //Pelda: amx_uzenet "STEAMID_0:0:12345" "Pixaa112 - A plugint pixa112 keresere alakitottam at." //Ez az alap. Csak annak szol, akinek a STEAM ID-jet megadjuk. /////
  7. /////////////////////////////////////////
  8. //
  9. //Ha a Steam ID helyere "*"-ot irsz,akkor az uzenet mindenkinek szol.
  10. //
  11. //Pelda: amx_uzenet "*" "A szervert konfigolja: a konfigos." //Ezt mindenki latja.
  12. /////
  13. ////////////////////////////////////////
  14. //Egyeb infok a leirasban.
  15.  
  16. #include <amxmodx>
  17. #include <nvault>
  18.  
  19. #define ADMIN_LEVEL ADMIN_PASSWORD
  20.  
  21. #define PLUGIN "Privat Uzenetek"
  22. #define VERSION "1.1"
  23. #define AUTHOR "DeStRoY"
  24.  
  25. new g_Vault
  26. new gmsgSayText
  27.  
  28. new g_pm_active
  29. new g_pm_delete
  30.  
  31. public plugin_init()
  32. {
  33. register_plugin(PLUGIN, VERSION, AUTHOR)
  34. register_clcmd("amx_uzenet", "add_pm", 0, "<steamid> <Uzenet> - Uzenet adasa jatekosnak.")
  35. register_clcmd("amx_uzenet_torles", "remove_pm", 0, "<steamid> - Uzenet torlese.")
  36. register_clcmd("amx_uzenet_mutatas", "view_pm", 0, "<steamid> - Uzenet lejatszasa a jatekosnak.")
  37.  
  38. g_pm_active = register_cvar("amx_pm_active","1")
  39. g_pm_delete = register_cvar("amx_pm_autodelete","0")
  40.  
  41. gmsgSayText = get_user_msgid("SayText");
  42. }
  43.  
  44. public plugin_cfg()
  45. {
  46. g_Vault=nvault_open("PMdata")
  47. }
  48.  
  49. public plugin_end()
  50. {
  51. nvault_close(g_Vault)
  52. }
  53. public client_putinserver(id)
  54. {
  55. if (get_pcvar_num(g_pm_active))
  56. set_task(10.0,"pm_check",id)
  57. }
  58.  
  59. public pm_check(id)
  60. {
  61. new vaultkey[64], vaultdata[190];
  62. new TimeStamp;
  63.  
  64. new authid[35]
  65. get_user_authid(id,authid,34);
  66. new line[190]
  67.  
  68. formatex(vaultkey,63,"Uzenet-%s",authid);
  69.  
  70. if(nvault_lookup(g_Vault, vaultkey, vaultdata, sizeof(vaultdata) - 1, TimeStamp ))
  71. {
  72.  
  73. line[0] = 0x04;
  74. format(line[1],188,"[Uzenet]%s",vaultdata)
  75. ShowColorMessage(id,line)
  76.  
  77. if (get_pcvar_num(g_pm_delete))
  78. nvault_remove(g_Vault,vaultkey)
  79. }
  80.  
  81. formatex(vaultkey,63,"PM-*");
  82.  
  83. if(nvault_lookup(g_Vault, vaultkey, vaultdata, sizeof(vaultdata) - 1, TimeStamp ))
  84. {
  85. line[0] = 0x04;
  86. format(line[1],188,"[Uzenet]%s",vaultdata)
  87. ShowColorMessage(id,line)
  88. }
  89.  
  90. return PLUGIN_HANDLED
  91. }
  92.  
  93. public add_pm(id)
  94. {
  95. if (!(get_user_flags(id) & ADMIN_LEVEL))
  96. {
  97. console_print(id,"Sajnalom,ez a parancs nem elerheto szamodra.")
  98. return PLUGIN_HANDLED
  99. }
  100.  
  101. new vaultkey[64], vaultdata[190];
  102.  
  103. new args[220]
  104. new message[190]
  105. new authid[35]
  106.  
  107. read_args(args,219)
  108. remove_quotes(args)
  109. strbreak(args,authid,34,message,189)
  110. remove_quotes(authid)
  111. remove_quotes(message)
  112.  
  113. if (!check_steam_id(id,authid) && !equal(authid,"*"))
  114. {
  115. console_print(id,"A SteamID nem megfelelo!")
  116. return PLUGIN_HANDLED
  117. }
  118.  
  119. formatex(vaultkey,63,"PM-%s",authid);
  120. formatex(vaultdata,189,"%s",message)
  121.  
  122. nvault_set(g_Vault,vaultkey,vaultdata)
  123.  
  124. console_print(id,"[Uzenet-%s] Uj uzenet HOZZAADVA.",authid)
  125.  
  126. return PLUGIN_HANDLED
  127. }
  128.  
  129. public remove_pm(id)
  130. {
  131. if (!(get_user_flags(id) & ADMIN_LEVEL))
  132. {
  133. console_print(id,"Sajnalom,ez a parancs nem elerheto szamodra.")
  134. return PLUGIN_HANDLED
  135. }
  136.  
  137. new vaultkey[64], vaultdata[190];
  138. new TimeStamp;
  139.  
  140. new authid[35]
  141. read_args(authid,34)
  142. remove_quotes(authid)
  143.  
  144. if (!check_steam_id(id,authid) && !equal(authid,"*"))
  145. {
  146. console_print(id,"A SteamID nem megfelelo!")
  147. return PLUGIN_HANDLED
  148. }
  149.  
  150. formatex(vaultkey,63,"PM-%s",authid);
  151.  
  152. if(nvault_lookup(g_Vault, vaultkey, vaultdata, sizeof(vaultdata) - 1, TimeStamp ))
  153. {
  154. nvault_remove(g_Vault,vaultkey)
  155. console_print(id,"[Uzenet-%s] Uzenet TOROLVE.",authid)
  156. }
  157.  
  158. return PLUGIN_HANDLED
  159. }
  160.  
  161. public view_pm(id)
  162. {
  163. if (!(get_user_flags(id) & ADMIN_LEVEL))
  164. {
  165. console_print(id,"Sajnalom,ez a parancs nem elerheto szamodra.")
  166. return PLUGIN_HANDLED
  167. }
  168.  
  169. new vaultkey[64], vaultdata[190];
  170. new TimeStamp;
  171.  
  172. new authid[35]
  173. read_args(authid,34)
  174. remove_quotes(authid)
  175.  
  176. if (!check_steam_id(id,authid) && !equal(authid,"*"))
  177. {
  178. console_print(id,"A SteamID nem megfelelo!")
  179. return PLUGIN_HANDLED
  180. }
  181.  
  182. formatex(vaultkey,63,"PM-%s",authid);
  183.  
  184. if(nvault_lookup(g_Vault, vaultkey, vaultdata, sizeof(vaultdata) - 1, TimeStamp ))
  185. {
  186. console_print(id,"[Uzenet-%s]%s",authid,vaultdata)
  187. }
  188.  
  189. return PLUGIN_HANDLED
  190. }
  191.  
  192. public ShowColorMessage(id, message[])
  193. {
  194. message_begin(MSG_ONE, gmsgSayText, _, id);
  195. write_byte(id)
  196. write_string(message);
  197. message_end();
  198. }
  199.  
  200. public bool:check_steam_id(id,authid[])
  201. {
  202. if (equali(authid,"STEAM_ID_PENDING") || equali(authid,"STEAM_ID_LAN"))
  203. return true
  204.  
  205. if (contain(authid,"STEAM_") == -1)
  206. return false
  207.  
  208. if ((authid[7] != ':') || (authid[9] != ':'))
  209. return false
  210.  
  211. if (!is_str_num(authid[10]))
  212. return false
  213.  
  214. return true
  215.  
  216. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csatlakozás
HozzászólásElküldve: 2014.09.12. 04:08 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Ez nem igazán az lenne amit én írtam :/

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csatlakozás
HozzászólásElküldve: 2014.09.12. 06:39 
Offline
A Scripter

Csatlakozott: 2013.11.19. 19:08
Hozzászólások: 827
Megköszönt másnak: 8 alkalommal
Megköszönték neki: 315 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "DeRoiD"
  9.  
  10. public plugin_init() {
  11. register_plugin(PLUGIN, VERSION, AUTHOR)
  12.  
  13. // Add your code here...
  14. }
  15. public client_putinserver(id)
  16. {
  17. if(get_user_flags(id) & ADMIN_IMMUNITY)
  18. set_task(3.0,"admin_hud", id)
  19. else
  20. set_task(3.0,"sima_hud", id)
  21.  
  22. }
  23. public admin_hud(id)
  24. {
  25. set_hudmessage(random(255), random(255), random(255), 0.0, 0.2, 2, 0.1, 6.0, 0.08, 0.5, 8)
  26. show_hudmessage(id, "Admin HUD")
  27. }
  28. public sima_hud(id)
  29. {
  30. set_hudmessage(random(255), random(255), random(255), 0.0, 0.2, 2, 0.1, 6.0, 0.08, 0.5, 8)
  31. show_hudmessage(id, "Sima HUD")
  32. }


talán ez? :)

Ők köszönték meg DeR0iD nek ezt a hozzászólást: pixxa112 (2014.09.12. 15:21)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csatlakozás
HozzászólásElküldve: 2014.09.12. 10:27 
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
tessék
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <csstats>
  3. #include <amxmisc>
  4.  
  5. #define PLUGIN "Udvozllo"
  6. #define AUTHOR "Small"
  7. #define VERSION "1.0"
  8.  
  9. public plugin_init()
  10. {
  11. register_plugin(PLUGIN, VERSION, AUTHOR)
  12.  
  13. }
  14.  
  15. public client_connect(id)
  16. {
  17. set_task(5.0,"hud",id)
  18. }
  19.  
  20. public hud(id)
  21. {
  22. new stats[8],bodyhits[8],irank
  23. irank = get_user_stats(id,stats,bodyhits)
  24. new mrank = get_statsnum()
  25. new name[32]
  26. get_user_name(id, name, 33)
  27.  
  28. new hname[64];
  29. get_cvar_string("hostname", hname, sizeof(hname)-1)
  30.  
  31. set_hudmessage(random(255), random(255), random(255), 0.0, 0.2, 2, 0.1, 6.0, 0.08, 0.5, 8)
  32. if(get_user_flags(id) & ADMIN_IMMUNITY) {
  33. show_hudmessage(id, "Adminnak a szöveg")
  34. } else {
  35. show_hudmessage(id, "Szevasz %s,^nReméljük tetszeni fog a szerver és gyakran visszatérsz!^n^n%s^n^nA te helyezésed: %d / %d",name, hname, irank,mrank)
  36. }
  37. }

_________________
Kép

Ők köszönték meg CrB nek ezt a hozzászólást: pixxa112 (2014.09.12. 15:21)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csatlakozás
HozzászólásElküldve: 2014.09.12. 15:02 
Offline
A Scripter

Csatlakozott: 2013.11.19. 19:08
Hozzászólások: 827
Megköszönt másnak: 8 alkalommal
Megköszönték neki: 315 alkalommal
mind 2 működik


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csatlakozás
HozzászólásElküldve: 2014.09.12. 15:20 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Köszönöm erre gondoltam.

_________________
****


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


Ki van itt

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