hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 53 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 52 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  [ 9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: VIP dolgok kivétele
HozzászólásElküldve: 2021.02.02. 01:47 
Offline
Tag

Csatlakozott: 2020.12.22. 00:34
Hozzászólások: 37
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 1 alkalommal
Helló! Valaki esetleg tudna abba segíteni, hogy VIP-nek ne legyen 150 hp - Sebesség - Gravitáció? Csak Kés meg a ruha.Nagyon szépen köszönöm előre is!


Csatolmányok:
amxmodx_21450-raziqvip.sma [4.63 KiB]
Letöltve 6 alkalommal.
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP dolgok kivétele
HozzászólásElküldve: 2021.02.02. 02:30 
Offline
Beavatott
Avatar

Csatlakozott: 2020.05.14. 11:32
Hozzászólások: 61
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
:close_tema:


Csatolmányok:
amxmodx_21450-raziqvip.sma [4.26 KiB]
Letöltve 9 alkalommal.

Ők köszönték meg DexoN nek ezt a hozzászólást: copposKóla (2021.02.02. 03:03)
  Népszerűség: 2.27%
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP dolgok kivétele
HozzászólásElküldve: 2021.02.02. 03:08 
Offline
Tag

Csatlakozott: 2020.12.22. 00:34
Hozzászólások: 37
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 1 alkalommal
Ment a pacsi,köszönöm!

Viszont még egy probléma keletkezett.Elvettem az összes jogomat és amikor írok a Chatba nem jeleníti meg.


A hozzászólást 1 alkalommal szerkesztették, utoljára theglorious 2021.02.06. 17:35-kor.
Dupla hozzászólás egybevonva


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP dolgok kivétele
HozzászólásElküldve: 2021.02.02. 09:20 
Offline
Beavatott
Avatar

Csatlakozott: 2020.05.14. 11:32
Hozzászólások: 61
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
Ahogy látom, nincs megformázva a vip nélküli üzenet, tehát:

Kód:
if(get_user_flags(id) & ADMIN_LEVEL_C)
formatex(Temp, 191, "^x03[VIP]^x01%s^x04: %s",nev,message)

->
Kód:
if(get_user_flags(id) & ADMIN_LEVEL_C)
formatex(Temp, 191, "^x03[VIP]^x01%s^x04: %s",nev,message)
else
formatex(Temp, 191, "^x03%s^x04: %s",nev,message)


&&

Kód:
if(get_user_flags(id) & ADMIN_LEVEL_C)
formatex(Temp, 191, "^x01*Halott*^x03[VIP]^x01%s^x04: %s",nev,message)

->
Kód:
if(get_user_flags(id) & ADMIN_LEVEL_C)
formatex(Temp, 191, "^x01*Halott*^x03[VIP]^x01%s^x04: %s",nev,message)
else
formatex(Temp, 191, "^x01*Halott* ^x03%s^x04: %s",nev,message)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP dolgok kivétele
HozzászólásElküldve: 2021.02.02. 13:29 
Offline
Tag

Csatlakozott: 2020.12.22. 00:34
Hozzászólások: 37
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 1 alkalommal
Bele írtam de mindig nem működik vagy az is lehetséges én rontottam el valamit.Bele írnád esetleg te? Megköszönném!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP dolgok kivétele
HozzászólásElküldve: 2021.02.02. 13:49 
Offline
Beavatott
Avatar

Csatlakozott: 2020.05.14. 11:32
Hozzászólások: 61
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
Nem nehéz. Küldd el az általad szerkesztett forráskódot és segítek.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP dolgok kivétele
HozzászólásElküldve: 2021.02.02. 14:07 
Offline
Tag

Csatlakozott: 2020.12.22. 00:34
Hozzászólások: 37
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 1 alkalommal
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <hamsandwich>
  8. #include <colorchat>
  9. #include <fakemeta>
  10.  
  11. #define PLUGIN "VIP"
  12. #define VERSION "1.0"
  13. #define AUTHOR "raziq"
  14.  
  15. new message[192]
  16. new nev[32]
  17. new Temp[192]
  18. static color[10]
  19. new cvar_sebesseg
  20. new kes[33]
  21.  
  22. public plugin_init() {
  23.     register_plugin(PLUGIN, VERSION, AUTHOR)
  24.     register_clcmd("say /vip","vipmenu")
  25.     cvar_sebesseg = register_cvar("vip_sebesseg", "320")
  26.     register_clcmd("say", "sayhook")
  27.     register_event("ResetHUD", "resetModel", "b")
  28.     register_event("CurWeapon", "ecw", "be", "1=1")
  29.     RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  30. }
  31. public plugin_precache() {
  32.         precache_model("models/player/kamuvip_ct/kamuvip_ct.mdl") //Fontos, hogy a mappanév és az mdl fájl neve egyezzen!
  33.         precache_model("models/player/kamuvip_te/kamuvip_te.mdl") //Fontos, hogy a mappanév és az mdl fájl neve egyezzen!
  34.         precache_model("models/kamuvip_kes/v_vipkes.mdl")
  35.  
  36.         return PLUGIN_CONTINUE
  37. }
  38. public vipmenu(id)
  39. {
  40. new menu = menu_create("\\VIP Menü", "vipmenu_handler");
  41.  
  42. menu_additem(menu, "\\Mit tud a VIP?", "0", 0); //case 0
  43. menu_additem(menu, "\\Hogyan lehetek VIP?", "1", 0); //case 1
  44. if(get_user_flags(id) & ADMIN_LEVEL_C)
  45. menu_additem(menu, "\\VIP \wKés \\r]", "2", 0)
  46. else
  47. menu_additem(menu, "\\VIP Kés \\d[VIPEKNEK]", "2", 0)
  48.  
  49. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  50.  
  51. menu_display(id, menu, 0);
  52.  
  53. return PLUGIN_HANDLED;
  54. }
  55. public vipmenu_handler(id, menu, item)
  56. {
  57. if(item == MENU_EXIT)
  58. {
  59. menu_destroy(id);
  60. return PLUGIN_HANDLED;
  61. }
  62.  
  63. new data[6], szName[64]
  64. new access, callback;
  65.  
  66. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  67.  
  68. switch(item) {
  69.  
  70. case 0: {
  71. show_motd(id, "addons/amxmodx/configs/motd/mittudavip.txt", "mittudavip")
  72. }
  73. case 1: {
  74. show_motd(id, "addons/amxmodx/configs/motd/hogyanlehetek.txt", "hogylehetekvip")
  75. }
  76. case 2:
  77. {
  78. if(get_user_flags(id) & ADMIN_LEVEL_C)
  79. {
  80. kes[id] = 1
  81. }
  82. }
  83. }
  84. menu_destroy(menu);
  85.  
  86. return PLUGIN_HANDLED;
  87. }
  88. public client_putinserver(id)
  89. {
  90. set_task(3.0, "udvozlo",id)
  91. }
  92. public udvozlo(id)
  93.  
  94. if(get_user_flags(id) & ADMIN_LEVEL_C)
  95. {
  96. new name[32]
  97. get_user_name(id, name, 31)
  98. set_hudmessage(0, 255, 255, -1.0, 0.20, 2, 3.0, 6.0)
  99. show_hudmessage(id, "Üdvözöllek VIP tag, %s!",name)
  100. ColorChat(0, GREEN, "[Tuttikamu] ^3%s ^1VIP tag csatlakozott a szerverre!",name)
  101. }
  102. public sayhook(id)
  103. {
  104. read_args (message, 191)
  105. remove_quotes (message)
  106. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  107. {
  108. return PLUGIN_CONTINUE
  109. }
  110. get_user_name(id, nev, 31)
  111. if(is_user_alive(id)) {
  112. get_user_team(id, color, 9)
  113.  
  114. if(get_user_flags(id) & ADMIN_LEVEL_C)
  115. formatex(Temp, 191, "^x03[VIP] ^x01%s^x04: %s",nev,message)
  116. }
  117. else {
  118. get_user_team(id, color, 9)
  119. if(get_user_flags(id) & ADMIN_LEVEL_C)
  120. formatex(Temp, 191, "^x01*Halott*^x03[VIP] ^x01%s^x04: %s",nev,message)
  121. }
  122. sendmessage(color)
  123. return PLUGIN_HANDLED
  124. }
  125. public sendmessage(color[])
  126. {
  127. new teamName[10]
  128. for(new player = 1; player < get_maxplayers(); player++)
  129. {
  130. get_user_team (player, teamName, 9)
  131. teamf (player, color)
  132. elkuldes(player, Temp)
  133. teamf(player, teamName)
  134. }
  135. }
  136. public teamf(player, team[])
  137. {
  138. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  139. write_byte(player)
  140. write_string(team)
  141. message_end()
  142. }
  143. public elkuldes(player, Temp[])
  144. {
  145. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  146. write_byte( player )
  147. write_string( Temp )
  148. message_end()
  149. }
  150. public resetModel(id, level, cid) {
  151.         if (get_user_flags(id) & ADMIN_LEVEL_C) {
  152.                 new CsTeams:userTeam = cs_get_user_team(id)
  153.                 if (userTeam == CS_TEAM_T) {
  154.                         cs_set_user_model(id, "kamuvip_te")
  155.                 }
  156.                 else if(userTeam == CS_TEAM_CT) {
  157.                         cs_set_user_model(id, "kamuvip_ct")
  158.                 }
  159.                 else {
  160.                         cs_reset_user_model(id)
  161.                 }
  162.         }
  163.  
  164.         return PLUGIN_CONTINUE
  165. }
  166. public ecw(id)
  167. {
  168. new fegyver = get_user_weapon(id)
  169. if(kes[id] == 1 && fegyver == CSW_KNIFE)
  170. {
  171. set_pev(id, pev_viewmodel2, "models/kamuvip_kes/v_vipkes.mdl")
  172. }
  173. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP dolgok kivétele
HozzászólásElküldve: 2021.02.02. 17:29 
Offline
Beavatott
Avatar

Csatlakozott: 2020.05.14. 11:32
Hozzászólások: 61
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
copposKóla írta:
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <hamsandwich>
  8. #include <colorchat>
  9. #include <fakemeta>
  10.  
  11. #define PLUGIN "VIP"
  12. #define VERSION "1.0"
  13. #define AUTHOR "raziq"
  14.  
  15. new message[192]
  16. new nev[32]
  17. new Temp[192]
  18. static color[10]
  19. new cvar_sebesseg
  20. new kes[33]
  21.  
  22. public plugin_init() {
  23.     register_plugin(PLUGIN, VERSION, AUTHOR)
  24.     register_clcmd("say /vip","vipmenu")
  25.     cvar_sebesseg = register_cvar("vip_sebesseg", "320")
  26.     register_clcmd("say", "sayhook")
  27.     register_event("ResetHUD", "resetModel", "b")
  28.     register_event("CurWeapon", "ecw", "be", "1=1")
  29.     RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  30. }
  31. public plugin_precache() {
  32.         precache_model("models/player/kamuvip_ct/kamuvip_ct.mdl") //Fontos, hogy a mappanév és az mdl fájl neve egyezzen!
  33.         precache_model("models/player/kamuvip_te/kamuvip_te.mdl") //Fontos, hogy a mappanév és az mdl fájl neve egyezzen!
  34.         precache_model("models/kamuvip_kes/v_vipkes.mdl")
  35.  
  36.         return PLUGIN_CONTINUE
  37. }
  38. public vipmenu(id)
  39. {
  40. new menu = menu_create("\\VIP Menü", "vipmenu_handler");
  41.  
  42. menu_additem(menu, "\\Mit tud a VIP?", "0", 0); //case 0
  43. menu_additem(menu, "\\Hogyan lehetek VIP?", "1", 0); //case 1
  44. if(get_user_flags(id) & ADMIN_LEVEL_C)
  45. menu_additem(menu, "\\VIP \wKés \\r]", "2", 0)
  46. else
  47. menu_additem(menu, "\\VIP Kés \\d[VIPEKNEK]", "2", 0)
  48.  
  49. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  50.  
  51. menu_display(id, menu, 0);
  52.  
  53. return PLUGIN_HANDLED;
  54. }
  55. public vipmenu_handler(id, menu, item)
  56. {
  57. if(item == MENU_EXIT)
  58. {
  59. menu_destroy(id);
  60. return PLUGIN_HANDLED;
  61. }
  62.  
  63. new data[6], szName[64]
  64. new access, callback;
  65.  
  66. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  67.  
  68. switch(item) {
  69.  
  70. case 0: {
  71. show_motd(id, "addons/amxmodx/configs/motd/mittudavip.txt", "mittudavip")
  72. }
  73. case 1: {
  74. show_motd(id, "addons/amxmodx/configs/motd/hogyanlehetek.txt", "hogylehetekvip")
  75. }
  76. case 2:
  77. {
  78. if(get_user_flags(id) & ADMIN_LEVEL_C)
  79. {
  80. kes[id] = 1
  81. }
  82. }
  83. }
  84. menu_destroy(menu);
  85.  
  86. return PLUGIN_HANDLED;
  87. }
  88. public client_putinserver(id)
  89. {
  90. set_task(3.0, "udvozlo",id)
  91. }
  92. public udvozlo(id)
  93.  
  94. if(get_user_flags(id) & ADMIN_LEVEL_C)
  95. {
  96. new name[32]
  97. get_user_name(id, name, 31)
  98. set_hudmessage(0, 255, 255, -1.0, 0.20, 2, 3.0, 6.0)
  99. show_hudmessage(id, "Üdvözöllek VIP tag, %s!",name)
  100. ColorChat(0, GREEN, "[Tuttikamu] ^3%s ^1VIP tag csatlakozott a szerverre!",name)
  101. }
  102. public sayhook(id)
  103. {
  104. read_args (message, 191)
  105. remove_quotes (message)
  106. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  107. {
  108. return PLUGIN_CONTINUE
  109. }
  110. get_user_name(id, nev, 31)
  111. if(is_user_alive(id)) {
  112. get_user_team(id, color, 9)
  113.  
  114. if(get_user_flags(id) & ADMIN_LEVEL_C)
  115. formatex(Temp, 191, "^x03[VIP] ^x01%s^x04: %s",nev,message)
  116. }
  117. else {
  118. get_user_team(id, color, 9)
  119. if(get_user_flags(id) & ADMIN_LEVEL_C)
  120. formatex(Temp, 191, "^x01*Halott*^x03[VIP] ^x01%s^x04: %s",nev,message)
  121. }
  122. sendmessage(color)
  123. return PLUGIN_HANDLED
  124. }
  125. public sendmessage(color[])
  126. {
  127. new teamName[10]
  128. for(new player = 1; player < get_maxplayers(); player++)
  129. {
  130. get_user_team (player, teamName, 9)
  131. teamf (player, color)
  132. elkuldes(player, Temp)
  133. teamf(player, teamName)
  134. }
  135. }
  136. public teamf(player, team[])
  137. {
  138. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  139. write_byte(player)
  140. write_string(team)
  141. message_end()
  142. }
  143. public elkuldes(player, Temp[])
  144. {
  145. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  146. write_byte( player )
  147. write_string( Temp )
  148. message_end()
  149. }
  150. public resetModel(id, level, cid) {
  151.         if (get_user_flags(id) & ADMIN_LEVEL_C) {
  152.                 new CsTeams:userTeam = cs_get_user_team(id)
  153.                 if (userTeam == CS_TEAM_T) {
  154.                         cs_set_user_model(id, "kamuvip_te")
  155.                 }
  156.                 else if(userTeam == CS_TEAM_CT) {
  157.                         cs_set_user_model(id, "kamuvip_ct")
  158.                 }
  159.                 else {
  160.                         cs_reset_user_model(id)
  161.                 }
  162.         }
  163.  
  164.         return PLUGIN_CONTINUE
  165. }
  166. public ecw(id)
  167. {
  168. new fegyver = get_user_weapon(id)
  169. if(kes[id] == 1 && fegyver == CSW_KNIFE)
  170. {
  171. set_pev(id, pev_viewmodel2, "models/kamuvip_kes/v_vipkes.mdl")
  172. }
  173. }


Ettől tartottam hogy a "próbáltam" == rá sem néztem a kódra. Egyszerűen rá keresel az érintett sorra, aztán copy+paste az én kódrészemmel.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP dolgok kivétele
HozzászólásElküldve: 2021.02.04. 15:00 
Offline
Tag

Csatlakozott: 2020.12.22. 00:34
Hozzászólások: 37
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 1 alkalommal
Valaki bele írná nekem a forráskódokat légyszíves?


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


Ki van itt

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