hlmod.hu

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



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-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  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Plugint kellene módosítani
HozzászólásElküldve:2015.09.07. 15:09 
Offline
Tag
Avatar

Csatlakozott:2012.10.05. 22:52
Hozzászólások:30
Megköszönt másnak: 3 alkalommal
Tisztelt Fórumozók!

Szeretném ha az alábbi sma forrásból a modell-t ki szednétek! Köszönöm! :)

SMX Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fakemeta>
  3. #include <fakemeta_util>
  4. #include <hamsandwich>
  5. #include <cstrike>
  6. #include <amxmisc>
  7. #include <fun>
  8.  
  9. #define PLUGIN_NAME "vipas"
  10. #define PLUGIN_AUTHOR "Kukulis"
  11. #define PLUGIN_VERSION "0.1"
  12.  
  13. static const COLOR[] = "^x04"
  14. static const CONTACT[] = ""
  15.  
  16. new maxplayers
  17. new gmsgSayText
  18.  
  19. public plugin_init()
  20. {
  21. register_plugin(PLUGIN_NAME, PLUGIN_AUTHOR, PLUGIN_VERSION);
  22.  
  23. register_event("ResetHUD","event_reset_hud","be");
  24. register_event("ResetHUD", "resetModel", "e")
  25. register_clcmd("say /vip","admin_motd",0,"- Shows the MOTD.")
  26.  
  27. register_clcmd("say", "handle_say")
  28. register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
  29. gmsgSayText = get_user_msgid("SayText")
  30.  
  31. maxplayers = get_maxplayers()
  32.  
  33. return PLUGIN_CONTINUE
  34.  
  35. }
  36.  
  37. public plugin_precache() {
  38. precache_model("models/player/smith/smith.mdl")
  39. precache_model("models/player/smith/smith.mdl")
  40.  
  41. return PLUGIN_CONTINUE
  42. }
  43.  
  44. public resetModel(id, level, cid) {
  45. if (get_user_flags(id) & ADMIN_CVAR) {
  46. new CsTeams:userTeam = cs_get_user_team(id)
  47. if (userTeam == CS_TEAM_T) {
  48. cs_set_user_model(id, "smith")
  49. }
  50. else if(userTeam == CS_TEAM_CT) {
  51. cs_set_user_model(id, "smith")
  52. }
  53. else {
  54. cs_reset_user_model(id)
  55. }
  56. }
  57.  
  58. return PLUGIN_CONTINUE
  59. }
  60.  
  61.  
  62. public event_reset_hud(id)
  63. {
  64. if(!is_user_connected(id))
  65. return PLUGIN_CONTINUE;
  66.  
  67. client_print(id, print_chat, "[VIP] Write /vip To see the VIP privileges.")
  68.  
  69. if(!access(id,ADMIN_CVAR))
  70. return PLUGIN_CONTINUE;
  71.  
  72. set_task(1.0,"give_stuff",id);
  73.  
  74. return PLUGIN_CONTINUE;
  75. }
  76.  
  77. public admin_motd(id,level,cid) {
  78.  
  79. if (!cmd_access(id,level,cid,1))
  80. return PLUGIN_CONTINUE
  81.  
  82. show_motd(id,"vip.txt","VIP by Kukulis")
  83. return PLUGIN_CONTINUE
  84. }
  85.  
  86.  
  87.  
  88.  
  89. public give_stuff(id)
  90. {
  91. if(!is_user_connected(id))
  92. return;
  93.  
  94. fm_give_item(id, "item_assaultsuit");
  95. fm_give_item(id, "weapon_flashbang");
  96. fm_give_item(id, "weapon_flashbang");
  97. fm_give_item(id, "weapon_hegrenade");
  98. fm_give_item(id, "weapon_smokegrenade");
  99. cs_set_user_money(id, cs_get_user_money(id) + 500);
  100. set_user_gravity (id, 0.70);
  101. }
  102.  
  103. public handle_say(id)
  104. {
  105. new said[192]
  106. read_args(said,192)
  107. if(( containi(said, "who") != -1 && containi(said, "admin") != -1) || contain(said, "/vips") != -1)
  108. set_task(0.1,"print_viplist", id)
  109. return PLUGIN_CONTINUE
  110. }
  111.  
  112. public print_viplist(user)
  113. {
  114. new adminnames[33][32]
  115. new message[256]
  116. new contactinfo[256], contact[112]
  117. new id, count, x, len
  118.  
  119. for(id = 1 ; id <= maxplayers ; id++)
  120. if(is_user_connected(id))
  121. if(get_user_flags(id) & ADMIN_CVAR)
  122. get_user_name(id, adminnames[count++], 31)
  123.  
  124. len = format(message, 255, "%s Online VIP: ",COLOR)
  125. if(count > 0) {
  126. for(x = 0 ; x < count ; x++) {
  127. len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
  128. if(len > 96 ) {
  129. print_message(user, message)
  130. len = format(message, 255, "%s ",COLOR)
  131. }
  132. }
  133. print_message(user, message)
  134. }
  135. else {
  136. len += format(message[len], 255-len, "No online VIP.")
  137. print_message(user, message)
  138. }
  139.  
  140. get_cvar_string("amx_contactinfo", contact, 63)
  141. if(contact[0]) {
  142. format(contactinfo, 111, "%s Contact Server Admin -- %s", COLOR, contact)
  143. print_message(user, contactinfo)
  144. }
  145. }
  146.  
  147. print_message(id, msg[])
  148. {
  149. message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
  150. write_byte(id)
  151. write_string(msg)
  152. message_end()
  153. }
  154.  

_________________
Szerverek:
► [Game or Life] Only Dust2 IP: 178.248.200.34:27292
► [Game or Life] Only Steam IP: 178.248.200.34:27294

,,Csak abból válhat harcos, aki megtapasztalja a test-test elleni küzdelmet"


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Plugint kellene módosítani
HozzászólásElküldve:2015.09.07. 18:01 
Offline
Tag
Avatar

Csatlakozott:2015.08.16. 16:54
Hozzászólások:33
Megköszönt másnak: 1 alkalommal
tessek
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fakemeta>
  3. #include <fakemeta_util>
  4. #include <hamsandwich>
  5. #include <cstrike>
  6. #include <amxmisc>
  7. #include <fun>
  8.  
  9. #define PLUGIN_NAME "vipas"
  10. #define PLUGIN_AUTHOR "Kukulis"
  11. #define PLUGIN_VERSION "0.1"
  12.  
  13. static const COLOR[] = "^x04"
  14. static const CONTACT[] = ""
  15.  
  16. new maxplayers
  17. new gmsgSayText
  18.  
  19. public plugin_init()
  20. {
  21. register_plugin(PLUGIN_NAME, PLUGIN_AUTHOR, PLUGIN_VERSION);
  22.  
  23. register_event("ResetHUD","event_reset_hud","be");
  24. register_clcmd("say /vip","admin_motd",0,"- Shows the MOTD.")
  25.  
  26. register_clcmd("say", "handle_say")
  27. register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
  28. gmsgSayText = get_user_msgid("SayText")
  29.  
  30. maxplayers = get_maxplayers()
  31.  
  32. return PLUGIN_CONTINUE
  33.  
  34. }
  35.  
  36.  
  37.  
  38. public event_reset_hud(id)
  39. {
  40. if(!is_user_connected(id))
  41. return PLUGIN_CONTINUE;
  42.  
  43. client_print(id, print_chat, "[VIP] Write /vip To see the VIP privileges.")
  44.  
  45. if(!access(id,ADMIN_CVAR))
  46. return PLUGIN_CONTINUE;
  47.  
  48. set_task(1.0,"give_stuff",id);
  49.  
  50. return PLUGIN_CONTINUE;
  51. }
  52.  
  53. public admin_motd(id,level,cid) {
  54.  
  55. if (!cmd_access(id,level,cid,1))
  56. return PLUGIN_CONTINUE
  57.  
  58. show_motd(id,"vip.txt","VIP by Kukulis")
  59. return PLUGIN_CONTINUE
  60. }
  61.  
  62.  
  63.  
  64.  
  65. public give_stuff(id)
  66. {
  67. if(!is_user_connected(id))
  68. return;
  69.  
  70. fm_give_item(id, "item_assaultsuit");
  71. fm_give_item(id, "weapon_flashbang");
  72. fm_give_item(id, "weapon_flashbang");
  73. fm_give_item(id, "weapon_hegrenade");
  74. fm_give_item(id, "weapon_smokegrenade");
  75. cs_set_user_money(id, cs_get_user_money(id) + 500);
  76. set_user_gravity (id, 0.70);
  77. }
  78.  
  79. public handle_say(id)
  80. {
  81. new said[192]
  82. read_args(said,192)
  83. if(( containi(said, "who") != -1 && containi(said, "admin") != -1) || contain(said, "/vips") != -1)
  84. set_task(0.1,"print_viplist", id)
  85. return PLUGIN_CONTINUE
  86. }
  87.  
  88. public print_viplist(user)
  89. {
  90. new adminnames[33][32]
  91. new message[256]
  92. new contactinfo[256], contact[112]
  93. new id, count, x, len
  94.  
  95. for(id = 1 ; id <= maxplayers ; id++)
  96. if(is_user_connected(id))
  97. if(get_user_flags(id) & ADMIN_CVAR)
  98. get_user_name(id, adminnames[count++], 31)
  99.  
  100. len = format(message, 255, "%s Online VIP: ",COLOR)
  101. if(count > 0) {
  102. for(x = 0 ; x < count ; x++) {
  103. len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
  104. if(len > 96 ) {
  105. print_message(user, message)
  106. len = format(message, 255, "%s ",COLOR)
  107. }
  108. }
  109. print_message(user, message)
  110. }
  111. else {
  112. len += format(message[len], 255-len, "No online VIP.")
  113. print_message(user, message)
  114. }
  115.  
  116. get_cvar_string("amx_contactinfo", contact, 63)
  117. if(contact[0]) {
  118. format(contactinfo, 111, "%s Contact Server Admin -- %s", COLOR, contact)
  119. print_message(user, contactinfo)
  120. }
  121. }
  122.  
  123. print_message(id, msg[])
  124. {
  125. message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
  126. write_byte(id)
  127. write_string(msg)
  128. message_end()
  129. }

_________________
Kód:
Kes Mod : [50%]


A hozzászólást 1 alkalommal szerkesztették, utoljára ~Smoke. 2015.09.07. 18:12-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Plugint kellene módosítani
HozzászólásElküldve:2015.09.07. 18:09 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2014.09.08. 22:21
Hozzászólások:3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Minusz:

sok return
és
register_event("ResetHUD","event_reset_hud","be");
register_event("ResetHUD", "resetModel", "e")

_________________
GitHub - mforce


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


Ki van itt

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