hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 01:35



Jelenlévő felhasználók

Jelenleg 359 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 357 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  [24 hozzászólás ]  OldalElőző123Következő
Szerző Üzenet
 Hozzászólás témája: Re: RWM (Random Weapon Mod)
HozzászólásElküldve:2012.06.28. 19:07 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Idézet:
igen offolok csak a te kedvedért ::DD:D kész vicc vagy de komolyan


Nem offolsz, csak ha magába írtad volna azt az egy mondatot ( talán még akkorse ). A többivel nincs bajom. :)

Ha tovább akarunk vitatkozni ott az offtopic.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: RWM (Random Weapon Mod)
HozzászólásElküldve:2012.06.29. 17:50 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
a mód az jó csak a hud ot csak 2 másodpercig jeleníti meg utána eltünik.. a troll modban van így hogy folyamatosan kijelzi.. abból kéne kilesni sztem

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: RWM (Random Weapon Mod)
HozzászólásElküldve:2012.06.29. 17:53 
Offline
Őstag

Csatlakozott:2011.06.12. 20:51
Hozzászólások:1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
javítva

_________________
[img]semmi[/img]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: RWM (Random Weapon Mod)
HozzászólásElküldve:2012.06.30. 16:48 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
A hudot megoldottam. csak az a baj, hogy ha valaki csatlakozik akkor onnanstol már megváltozik a mód kiírása mivel randomizál újra egyet !! valahogy ezt meglehetne oldani??

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: RWM (Random Weapon Mod)
HozzászólásElküldve:2012.06.30. 16:56 
Offline
Őstag

Csatlakozott:2011.06.12. 20:51
Hozzászólások:1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
a kör elején randomizál máskor nem

_________________
[img]semmi[/img]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: RWM (Random Weapon Mod)
HozzászólásElküldve:2012.06.30. 18:56 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
az odáig okés.. azal nincs is baj.. csak a hud miért változik meg ha egy játékos csatlakozik???

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: RWM (Random Weapon Mod)
HozzászólásElküldve:2012.06.30. 18:58 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
expert írta:
az odáig okés.. azal nincs is baj.. csak a hud miért változik meg ha egy játékos csatlakozik???

Küld el a jelenlegi smát,és megcsinálom !


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: RWM (Random Weapon Mod)
HozzászólásElküldve:2012.06.30. 19:00 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
Kód:
  1. #include <amxmodx>

  2. #include <cstrike>

  3. #include <hamsandwich>

  4. #include <fun>

  5.  

  6.  

  7. new JelenlegiModHud[30]

  8. new mod

  9.  

  10. public plugin_init()

  11. {

  12.         register_plugin("Modok", "1.0", "Cocaine");

  13.         register_logevent("round_start", 2, "1=Round_Start");

  14.         RegisterHam(Ham_Spawn, "player", "hamPlayerSpawn", 1);

  15.        

  16. }

  17.  

  18. public hamPlayerSpawn(id)

  19. {

  20.         set_task(0.3, "giveweapons", id)

  21.         return PLUGIN_CONTINUE  

  22. }

  23.  

  24. public giveweapons(id)

  25. {

  26.         if(!is_user_alive(id))

  27.         return PLUGIN_HANDLED

  28.         if(mod == 1) {

  29.                 strip_user_weapons(id);

  30.                 give_item(id, "weapon_knife")

  31.                 give_item(id, "weapon_ak47")

  32.                 give_item(id, "ammo_762nato")

  33.                 give_item(id, "ammo_762nato")

  34.                 give_item(id, "ammo_762nato")

  35.                 give_item(id, "ammo_762nato")

  36.         }

  37.         if(mod == 2) {

  38.                 strip_user_weapons(id);

  39.                 give_item(id, "weapon_knife")

  40.                 give_item(id, "weapon_m4a1")

  41.                 give_item(id, "ammo_556nato")

  42.                 give_item(id, "ammo_556nato")

  43.                 give_item(id, "ammo_556nato")

  44.                 give_item(id, "ammo_556nato")          

  45.         }

  46.         if(mod == 3) {

  47.                 strip_user_weapons(id);

  48.                 give_item(id, "weapon_knife")

  49.                 give_item(id, "weapon_awp")

  50.                 give_item(id, "ammo_338magnum")

  51.                 give_item(id, "ammo_338magnum")

  52.                 give_item(id, "ammo_338magnum")

  53.                 give_item(id, "ammo_338magnum")

  54.         }

  55.         if(mod == 4) {

  56.                 strip_user_weapons(id);

  57.                 give_item(id, "weapon_knife")

  58.                 give_item(id, "weapon_p90")

  59.                 give_item(id, "ammo_57mm")

  60.                 give_item(id, "ammo_57mm")

  61.                 give_item(id, "ammo_57mm")

  62.                 give_item(id, "ammo_57mm")            

  63.         }

  64.         if(mod == 5) {

  65.                 strip_user_weapons(id);

  66.                 give_item(id, "weapon_knife")

  67.                 give_item(id, "weapon_deagle")

  68.                 give_item(id, "ammo_50ae")

  69.                 give_item(id, "ammo_50ae")

  70.                 give_item(id, "ammo_50ae")

  71.                 give_item(id, "ammo_50ae")            

  72.         }

  73.         if(mod == 6) {

  74.                 strip_user_weapons(id);

  75.                 give_item(id, "weapon_knife")

  76.                 give_item(id, "weapon_scout")

  77.                 give_item(id, "ammo_762nato")

  78.                 give_item(id, "ammo_762nato")

  79.                 give_item(id, "ammo_762nato")

  80.                 give_item(id, "ammo_762nato")          

  81.         }

  82.         if(mod == 7) {

  83.                 strip_user_weapons(id);  

  84.                 give_item(id, "weapon_knife")

  85.                 give_item(id, "weapon_aug")

  86.                 give_item(id, "ammo_556nato")

  87.                 give_item(id, "ammo_556nato")

  88.                 give_item(id, "ammo_556nato")

  89.                 give_item(id, "ammo_556nato")

  90.         }

  91.         if(mod == 8) {

  92.                 strip_user_weapons(id);  

  93.                 give_item(id, "weapon_knife")

  94.         }

  95.         if(mod == 9) {

  96.                 strip_user_weapons(id);  

  97.                 give_item(id, "weapon_knife")

  98.                 give_item(id, "weapon_mp5navy")

  99.                 give_item(id, "ammo_9mm")

  100.                 give_item(id, "ammo_9mm")

  101.                 give_item(id, "ammo_9mm")

  102.                 give_item(id, "ammo_9mm")

  103.         }

  104.         if(mod == 10) {

  105.                 strip_user_weapons(id);  

  106.                 give_item(id, "weapon_knife")

  107.                 give_item(id, "weapon_galil");

  108.                 give_item(id, "ammo_556nato");

  109.                 give_item(id, "ammo_556nato");

  110.                 give_item(id, "ammo_556nato");

  111.         }

  112.         return PLUGIN_HANDLED

  113. }

  114.  

  115. public round_start()

  116. {      

  117.        

  118.         switch(random_num(0,9))

  119.         {

  120.                 case 0:

  121.                 {

  122.                        

  123.                                 mod = 1

  124.                                 copy(JelenlegiModHud, 29, "AK47")

  125.                        

  126.                 }

  127.                

  128.                 case 1:

  129.                 {

  130.                        

  131.                        

  132.                                 mod = 2

  133.                                 copy(JelenlegiModHud, 29, "M4A1")

  134.                        

  135.                 }

  136.                 case 2:

  137.                 {

  138.                        

  139.                                 mod = 3

  140.                                 copy(JelenlegiModHud, 29, "AWP")

  141.                        

  142.                 }

  143.                 case 3:

  144.                 {

  145.                        

  146.                                 mod= 4

  147.                                 copy(JelenlegiModHud, 29, "P90")

  148.                        

  149.                 }

  150.                 case 4:

  151.                 {

  152.                        

  153.                                 mod = 5

  154.                                 copy(JelenlegiModHud, 29, "Deagle")

  155.                        

  156.                 }

  157.                 case 5:

  158.                 {

  159.                        

  160.                                 mod = 6

  161.                                 copy(JelenlegiModHud, 29, "Scout")

  162.                        

  163.                 }

  164.                 case 6:

  165.                 {

  166.                        

  167.                                 mod = 7

  168.                                 copy(JelenlegiModHud, 29, "AUG")

  169.                        

  170.                 }

  171.                                 case 7:

  172.                 {

  173.                        

  174.                                 mod = 8

  175.                                 copy(JelenlegiModHud, 29, "KES")

  176.                        

  177.                 }

  178.                                 case 8:

  179.                 {

  180.                        

  181.                                 mod = 9

  182.                                 copy(JelenlegiModHud, 29, "MP5")

  183.                        

  184.                 }

  185.                                 case 9:

  186.                 {

  187.                        

  188.                                 mod = 10

  189.                                 copy(JelenlegiModHud, 29, "Galil")

  190.                        

  191.                 }

  192.         }    

  193. }

  194.  

  195. public client_PreThink(id)

  196. {

  197.         set_hudmessage(0, 255, 42, 0.02, 0.19, 0, 6.0, 1.0)

  198.         show_hudmessage(id, "Jelenlegi mod: %s", JelenlegiModHud)

  199. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: RWM (Random Weapon Mod)
HozzászólásElküldve:2012.06.30. 19:44 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
Nem jött össze azzal,amivel gondoltam,de megoldottam másképp.Így picit hosszabb,és talán csúnyább,de biztos siker (:

Kód:
  1. #include <amxmodx>

  2. #include <cstrike>

  3. #include <hamsandwich>

  4. #include <fun>

  5. #include <fakemeta>

  6.  

  7. new mod

  8.  

  9. public plugin_init()

  10. {

  11.         register_plugin("Modok", "1.0", "Cocaine");

  12.         register_logevent("round_start", 2, "1=Round_Start");

  13.         RegisterHam(Ham_Spawn, "player", "hamPlayerSpawn", 1);  

  14. }

  15.  

  16. public hamPlayerSpawn(id)

  17. {

  18.         set_task(0.3, "giveweapons", id)

  19.         return PLUGIN_CONTINUE  

  20. }

  21.  

  22. public giveweapons(id)

  23. {

  24.         if(!is_user_alive(id))

  25.                 return PLUGIN_HANDLED

  26.         if(mod == 1) {

  27.                 strip_user_weapons(id);

  28.                 give_item(id, "weapon_knife")

  29.                 give_item(id, "weapon_ak47")

  30.                 give_item(id, "ammo_762nato")

  31.                 give_item(id, "ammo_762nato")

  32.                 give_item(id, "ammo_762nato")

  33.                 give_item(id, "ammo_762nato")

  34.         }

  35.         if(mod == 2) {

  36.                 strip_user_weapons(id);

  37.                 give_item(id, "weapon_knife")

  38.                 give_item(id, "weapon_m4a1")

  39.                 give_item(id, "ammo_556nato")

  40.                 give_item(id, "ammo_556nato")

  41.                 give_item(id, "ammo_556nato")

  42.                 give_item(id, "ammo_556nato")          

  43.         }

  44.         if(mod == 3) {

  45.                 strip_user_weapons(id);

  46.                 give_item(id, "weapon_knife")

  47.                 give_item(id, "weapon_awp")

  48.                 give_item(id, "ammo_338magnum")

  49.                 give_item(id, "ammo_338magnum")

  50.                 give_item(id, "ammo_338magnum")

  51.                 give_item(id, "ammo_338magnum")

  52.         }

  53.         if(mod == 4) {

  54.                 strip_user_weapons(id);

  55.                 give_item(id, "weapon_knife")

  56.                 give_item(id, "weapon_p90")

  57.                 give_item(id, "ammo_57mm")

  58.                 give_item(id, "ammo_57mm")

  59.                 give_item(id, "ammo_57mm")

  60.                 give_item(id, "ammo_57mm")            

  61.         }

  62.         if(mod == 5) {

  63.                 strip_user_weapons(id);

  64.                 give_item(id, "weapon_knife")

  65.                 give_item(id, "weapon_deagle")

  66.                 give_item(id, "ammo_50ae")

  67.                 give_item(id, "ammo_50ae")

  68.                 give_item(id, "ammo_50ae")

  69.                 give_item(id, "ammo_50ae")            

  70.         }

  71.         if(mod == 6) {

  72.                 strip_user_weapons(id);

  73.                 give_item(id, "weapon_knife")

  74.                 give_item(id, "weapon_scout")

  75.                 give_item(id, "ammo_762nato")

  76.                 give_item(id, "ammo_762nato")

  77.                 give_item(id, "ammo_762nato")

  78.                 give_item(id, "ammo_762nato")          

  79.         }

  80.         if(mod == 7) {

  81.                 strip_user_weapons(id);  

  82.                 give_item(id, "weapon_knife")

  83.                 give_item(id, "weapon_aug")

  84.                 give_item(id, "ammo_556nato")

  85.                 give_item(id, "ammo_556nato")

  86.                 give_item(id, "ammo_556nato")

  87.                 give_item(id, "ammo_556nato")

  88.         }

  89.         if(mod == 8) {

  90.                 strip_user_weapons(id);  

  91.                 give_item(id, "weapon_knife")

  92.         }

  93.         if(mod == 9) {

  94.                 strip_user_weapons(id);  

  95.                 give_item(id, "weapon_knife")

  96.                 give_item(id, "weapon_mp5navy")

  97.                 give_item(id, "ammo_9mm")

  98.                 give_item(id, "ammo_9mm")

  99.                 give_item(id, "ammo_9mm")

  100.                 give_item(id, "ammo_9mm")

  101.         }

  102.         if(mod == 10) {

  103.                 strip_user_weapons(id);  

  104.                 give_item(id, "weapon_knife")

  105.                 give_item(id, "weapon_galil");

  106.                 give_item(id, "ammo_556nato");

  107.                 give_item(id, "ammo_556nato");

  108.                 give_item(id, "ammo_556nato");

  109.         }

  110.         return PLUGIN_HANDLED

  111. }

  112.  

  113. public round_start()

  114. {      

  115.        

  116.         switch(random_num(0,9))

  117.         {

  118.                 case 0:

  119.                 {

  120.                        

  121.                         mod = 1

  122.                        

  123.                 }

  124.                

  125.                 case 1:

  126.                 {

  127.                        

  128.                        

  129.                         mod = 2

  130.                        

  131.                 }

  132.                 case 2:

  133.                 {

  134.                        

  135.                         mod = 3

  136.                        

  137.                 }

  138.                 case 3:

  139.                 {

  140.                        

  141.                         mod= 4

  142.                        

  143.                 }

  144.                 case 4:

  145.                 {

  146.                        

  147.                         mod = 5

  148.                        

  149.                 }

  150.                 case 5:

  151.                 {

  152.                        

  153.                         mod = 6

  154.                        

  155.                 }

  156.                 case 6:

  157.                 {

  158.                        

  159.                         mod = 7

  160.                        

  161.                 }

  162.                 case 7:

  163.                 {

  164.                        

  165.                         mod = 8

  166.                        

  167.                 }

  168.                 case 8:

  169.                 {

  170.                        

  171.                         mod = 9

  172.                        

  173.                 }

  174.                 case 9:

  175.                 {

  176.                        

  177.                         mod = 10

  178.                        

  179.                 }

  180.         }    

  181. }

  182.  

  183. public client_PreThink(id)

  184. {

  185.         if (mod == 1)

  186.         {

  187.                 set_hudmessage(0, 255, 42, 0.02, 0.19, 0, 6.0, 12.0)

  188.                 show_hudmessage(id, "Jelenlegi mod: AK47");

  189.         }

  190.        

  191.         if (mod == 2)

  192.         {

  193.                 set_hudmessage(0, 255, 42, 0.02, 0.19, 0, 6.0, 12.0)

  194.                 show_hudmessage(id, "Jelenlegi mod: M4A1");

  195.         }

  196.        

  197.         if (mod == 3)

  198.         {

  199.                 set_hudmessage(0, 255, 42, 0.02, 0.19, 0, 6.0, 12.0)

  200.                 show_hudmessage(id, "Jelenlegi mod: AWP");

  201.         }

  202.        

  203.         if (mod == 4)

  204.         {

  205.                 set_hudmessage(0, 255, 42, 0.02, 0.19, 0, 6.0, 12.0)

  206.                 show_hudmessage(id, "Jelenlegi mod: P90");

  207.         }

  208.        

  209.         if (mod == 5)

  210.         {

  211.                 set_hudmessage(0, 255, 42, 0.02, 0.19, 0, 6.0, 12.0)

  212.                 show_hudmessage(id, "Jelenlegi mod: Deagle");

  213.         }

  214.        

  215.         if (mod == 6)

  216.         {

  217.                 set_hudmessage(0, 255, 42, 0.02, 0.19, 0, 6.0, 12.0)

  218.                 show_hudmessage(id, "Jelenlegi mod: Scout");

  219.         }

  220.        

  221.         if (mod == 7)

  222.         {

  223.                 set_hudmessage(0, 255, 42, 0.02, 0.19, 0, 6.0, 12.0)

  224.                 show_hudmessage(id, "Jelenlegi mod: Aug");

  225.         }

  226.        

  227.         if (mod == 8)

  228.         {

  229.                 set_hudmessage(0, 255, 42, 0.02, 0.19, 0, 6.0, 12.0)

  230.                 show_hudmessage(id, "Jelenlegi mod: Kes");

  231.         }

  232.        

  233.         if (mod == 9)

  234.         {

  235.                 set_hudmessage(0, 255, 42, 0.02, 0.19, 0, 6.0, 12.0)

  236.                 show_hudmessage(id, "Jelenlegi mod: MP5");

  237.         }

  238.        

  239.         if (mod == 10)

  240.         {

  241.                 set_hudmessage(0, 255, 42, 0.02, 0.19, 0, 6.0, 12.0)

  242.                 show_hudmessage(id, "Jelenlegi mod: Galil");

  243.         }

  244. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: RWM (Random Weapon Mod)
HozzászólásElküldve:2012.07.01. 06:15 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Amikor a round_start-ban kisolrosod a módot ott van egy sokkal rövidebb módszer is:
Kód:
  1. new rand = random_num(0, 9)

  2. mod = rand


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  [24 hozzászólás ]  OldalElőző123Következő


Ki van itt

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