hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 321 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 320 vendég

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-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  [5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Bonusz Box 1.0
HozzászólásElküldve:2025.03.17. 13:57 
Offline
Jómunkásember
Avatar

Csatlakozott:2019.11.03. 22:00
Hozzászólások:412
Megköszönt másnak: 38 alkalommal
Megköszönték neki: 32 alkalommal
Üdv

A plugin lényege ha megölünk egy ellenfelet, a földre ledob egy ládát ha felvesszünk Random nyereményt, kapunk!

A Plugin saját célra készűlt, s ezért feltöltöm hátha jól jön valakinek.
Úgy gondolom lassan, én is befejezem a játékkal való dolgokat.


Képek

Ládáról ahogyan ledobja a ládát
► Spoiler mutatása

Ahogyan felvesszük a ládát, chatban/ben látható üzenet.
► Spoiler mutatása


Telepítés


SMA ~cstrike/addons/amxmodx/scripting
AMXX~ cstrike/addons/amxmodx/plugin (Majd a nevét a plugins.ini-be beleírni a configs mappában.)
Model~ cstrike/models

A plugin tesztelve volt, működik!

_________________
BiG BrotherZ AWP
IP >awp.bigbrotherz.hu:27075


A hozzászólást 8 alkalommal szerkesztették, utoljára Csabika20034 2026.02.26. 19:55-kor.

Ők köszönték meg Csabika20034 nek ezt a hozzászólást: CyBorG (2025.03.18. 15:07)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:2026.02.25. 20:03 
Offline
Fanatikus
Avatar

Csatlakozott:2020.05.14. 11:32
Hozzászólások:163
Megköszönt másnak: 14 alkalommal
Megköszönték neki: 60 alkalommal
  1. #include <engine>
  2. #include <fakemeta>

Döntsd el, hogy melyiket akarod használni, ne keverd a kettőt.

  1. public CmdStart(id, uc_handle, seed) {
  2.     new ent = fm_find_ent_by_class(id, ClassName)
  3.     if(is_valid_ent(ent)) {
  4.         new classname[32]  
  5.         pev(ent, pev_classname, classname, 31)
  6.         if (equal(classname, ClassName)) {
  7.            
  8.             if (pev(ent, pev_frame) >= 120)
  9.                 set_pev(ent, pev_frame, 0.0)
  10.             else
  11.                 set_pev(ent, pev_frame, pev(ent, pev_frame) + 1.0)
  12.            
  13.             switch(pev(ent, pev_team))
  14.             {
  15.                 case 1:
  16.                 {                      
  17.                 }  
  18.                 case 2:
  19.                 {                              
  20.                 }
  21.             }
  22.         }
  23.     }
  24. }

Ehelyett ez:
  1. set_pev(ent, pev_animtime, get_gametime())
  2. set_pev(ent, pev_framerate, 1.0)
  3. set_pev(ent, pev_sequence, 0)


  1. public GiveBonus(id)
  2. {          
  3.         switch (random_num(1,15))
  4.         {
  5.             case 1:
  6.             {
  7.                 cs_set_user_money(id, cs_get_user_money(id)+ 500)
  8.                 ColorChat(id,RED,"^4[Bonus-Box] ^1 Ebből a dobozból Jutalmad:^4 500\\\$ ^1Dollár")
  9.             }
  10.             case 2:
  11.             {
  12.                 give_item(id, "weapon_hegrenade");
  13.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^3 He Gránát!")            
  14.             }
  15.             case 3:
  16.             {
  17.                 set_user_health(id, get_user_health(id)+ 10)
  18.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^310 ^1+^4HP")
  19.             }          
  20.             case 4:
  21.             {
  22.                 set_user_flags(id, get_user_frags(id)+5); //->set_user_frags
  23.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^3 5 ^1Frag")
  24.             }              
  25.             case 5:
  26.             {              
  27.                 give_item(id, "weapon_deagle");
  28.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^4 Dessert Deagle")
  29.             }              
  30.             case 6:
  31.             {
  32.                 give_item(id, "weapon_m4a1");
  33.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^4 M4a1")
  34.             }
  35.             case 7:
  36.             {
  37.                 set_user_maxspeed(id, 400.0)
  38.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^3 Sebesség")   
  39.             }
  40.             case 8:
  41.             {
  42.                      ColorChat(id,NORMAL,"^4[Bonus-Box]^1Ebbe a dobozba nem volt jutalom ^4:(")
  43.             }
  44.             case 9:
  45.             {
  46.                 set_user_gravity(id, Float:0.5);
  47.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^4 Gravitáció")
  48.             }
  49.             case 10:
  50.                  {
  51.                 ColorChat(id,NORMAL,"^4[Bonus-Box]^1Ebbe a dobozba nem volt jutalom ^4:(")
  52.             }
  53.             case 11:
  54.             {
  55.                 give_item(id, "weapon_deagle");
  56.                 ColorChat(id,RED,"^4[Bonus-Box]^1Ebből a dobozból Jutalmad:^4 AWP") // awp vagy deagle?
  57.             }
  58.             case 12:
  59.             {
  60.                 cs_set_user_money(id, cs_get_user_money(id)+ 1000)
  61.                 ColorChat(id,RED,"^4[Bonus-Box]^1Ebből a dobozból Jutalmad:^4 1000\\\$ ^1Dollár")
  62.             }
  63.             case 13:
  64.             {
  65.  
  66.                 ColorChat(id,RED,"^4[Bonus-Box]^1Ebbe a dobozba nem volt jutalom ^4:(")
  67.             }
  68.             case 14:
  69.             {
  70.                 give_item(id, "weapon_ak47");
  71.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^4 Ak47")
  72.             }
  73.             case 15:
  74.                     { // itt nincs semmi?
  75.             }
  76.     }
  77. }


valamint:
  1. public RoundStart()
  2. {
  3.     new ent = FM_NULLENT
  4.     static string_class[] = "classname"
  5.     while ((ent = engfunc(EngFunc_FindEntityByString, ent, string_class, ClassName)))
  6.         set_pev(ent, pev_flags, FL_KILLME) //->engfunc(EngFunc_RemoveEntity, ent)  
  7. }


+ tabolásokra figyelj.

_________________
<<eb@>> Furien Hero
37.221.209.184:27004

<<eb@>> OnlyDust2
37.221.209.184:27002

--------------------------------

Zombie Mutation

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:2026.02.25. 20:25 
Offline
Jómunkásember
Avatar

Csatlakozott:2019.11.03. 22:00
Hozzászólások:412
Megköszönt másnak: 38 alkalommal
Megköszönték neki: 32 alkalommal
DexoN írta:
  1. #include <engine>
  2. #include <fakemeta>

Döntsd el, hogy melyiket akarod használni, ne keverd a kettőt.

  1. public CmdStart(id, uc_handle, seed) {
  2.     new ent = fm_find_ent_by_class(id, ClassName)
  3.     if(is_valid_ent(ent)) {
  4.         new classname[32]  
  5.         pev(ent, pev_classname, classname, 31)
  6.         if (equal(classname, ClassName)) {
  7.            
  8.             if (pev(ent, pev_frame) >= 120)
  9.                 set_pev(ent, pev_frame, 0.0)
  10.             else
  11.                 set_pev(ent, pev_frame, pev(ent, pev_frame) + 1.0)
  12.            
  13.             switch(pev(ent, pev_team))
  14.             {
  15.                 case 1:
  16.                 {                      
  17.                 }  
  18.                 case 2:
  19.                 {                              
  20.                 }
  21.             }
  22.         }
  23.     }
  24. }

Ehelyett ez:
  1. set_pev(ent, pev_animtime, get_gametime())
  2. set_pev(ent, pev_framerate, 1.0)
  3. set_pev(ent, pev_sequence, 0)


  1. public GiveBonus(id)
  2. {          
  3.         switch (random_num(1,15))
  4.         {
  5.             case 1:
  6.             {
  7.                 cs_set_user_money(id, cs_get_user_money(id)+ 500)
  8.                 ColorChat(id,RED,"^4[Bonus-Box] ^1 Ebből a dobozból Jutalmad:^4 500\\\\$ ^1Dollár")
  9.             }
  10.             case 2:
  11.             {
  12.                 give_item(id, "weapon_hegrenade");
  13.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^3 He Gránát!")            
  14.             }
  15.             case 3:
  16.             {
  17.                 set_user_health(id, get_user_health(id)+ 10)
  18.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^310 ^1+^4HP")
  19.             }          
  20.             case 4:
  21.             {
  22.                 set_user_flags(id, get_user_frags(id)+5); //->set_user_frags
  23.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^3 5 ^1Frag")
  24.             }              
  25.             case 5:
  26.             {              
  27.                 give_item(id, "weapon_deagle");
  28.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^4 Dessert Deagle")
  29.             }              
  30.             case 6:
  31.             {
  32.                 give_item(id, "weapon_m4a1");
  33.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^4 M4a1")
  34.             }
  35.             case 7:
  36.             {
  37.                 set_user_maxspeed(id, 400.0)
  38.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^3 Sebesség")   
  39.             }
  40.             case 8:
  41.             {
  42.                      ColorChat(id,NORMAL,"^4[Bonus-Box]^1Ebbe a dobozba nem volt jutalom ^4:(")
  43.             }
  44.             case 9:
  45.             {
  46.                 set_user_gravity(id, Float:0.5);
  47.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^4 Gravitáció")
  48.             }
  49.             case 10:
  50.                  {
  51.                 ColorChat(id,NORMAL,"^4[Bonus-Box]^1Ebbe a dobozba nem volt jutalom ^4:(")
  52.             }
  53.             case 11:
  54.             {
  55.                 give_item(id, "weapon_deagle");
  56.                 ColorChat(id,RED,"^4[Bonus-Box]^1Ebből a dobozból Jutalmad:^4 AWP") // awp vagy deagle?
  57.             }
  58.             case 12:
  59.             {
  60.                 cs_set_user_money(id, cs_get_user_money(id)+ 1000)
  61.                 ColorChat(id,RED,"^4[Bonus-Box]^1Ebből a dobozból Jutalmad:^4 1000\\\\$ ^1Dollár")
  62.             }
  63.             case 13:
  64.             {
  65.  
  66.                 ColorChat(id,RED,"^4[Bonus-Box]^1Ebbe a dobozba nem volt jutalom ^4:(")
  67.             }
  68.             case 14:
  69.             {
  70.                 give_item(id, "weapon_ak47");
  71.                 ColorChat(id,RED,"^4[Bonus-Box] ^1Ebből a dobozból Jutalmad:^4 Ak47")
  72.             }
  73.             case 15:
  74.                     { // itt nincs semmi?
  75.             }
  76.     }
  77. }


valamint:
  1. public RoundStart()
  2. {
  3.     new ent = FM_NULLENT
  4.     static string_class[] = "classname"
  5.     while ((ent = engfunc(EngFunc_FindEntityByString, ent, string_class, ClassName)))
  6.         set_pev(ent, pev_flags, FL_KILLME) //->engfunc(EngFunc_RemoveEntity, ent)  
  7. }


+ tabolásokra figyelj.


Javítva

_________________
BiG BrotherZ AWP
IP >awp.bigbrotherz.hu:27075


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:Tegnap, 19:22 
Offline
Fanatikus
Avatar

Csatlakozott:2020.05.14. 11:32
Hozzászólások:163
Megköszönt másnak: 14 alkalommal
Megköszönték neki: 60 alkalommal
Csabika20034 írta:
Javítva


  1. public CmdStart(id, uc_handle, seed)
  2. {
  3.     new ent = fm_find_ent_by_class(FM_NULLENT, ClassName);
  4.  
  5.     if (pev_valid(ent))
  6.     {
  7.         new classname[32];
  8.         pev(ent, pev_classname, classname, charsmax(classname));
  9.  
  10.         if (equal(classname, ClassName))
  11.         {
  12.             // Dexon javaslata szerint:
  13.             set_pev(ent, pev_animtime, get_gametime());
  14.             set_pev(ent, pev_framerate, 1.0);
  15.             set_pev(ent, pev_sequence, 0);
  16.         }
  17.     }
  18.  
  19.     return FMRES_IGNORED;
  20. }

Dexon nem így értette. Ezt az AddBonusBox-ba kell betenni entity létrehozásakor, mert különben feleslegesen keresgélnéd az entityt framenként.

  1. case 15:
  2.         {
  3.             // szándékosan üres – "semmi jutalom"
  4.         }


Itt akkor nem lesz szöveg sem? Van egy külön olyan case, ahol direkt nincs semmi, de oda írtad is, hogy nincs jutalom.

  1. switch (random_num(1, 2))
  2.         {
  3.             case 1: engfunc(EngFunc_SetModel, ent, Model[1]);
  4.             case 2: engfunc(EngFunc_SetModel, ent, Model[0]);
  5.         }
  6.  
  7.         ->
  8.  
  9.         engfunc(EngFunc_SetModel, ent, Model[random(2)]);
  10.  
  11.         set_pev(ent, pev_animtime, get_gametime());
  12.         set_pev(ent, pev_framerate, 1.0);
  13.         set_pev(ent, pev_sequence, 0);

_________________
<<eb@>> Furien Hero
37.221.209.184:27004

<<eb@>> OnlyDust2
37.221.209.184:27002

--------------------------------

Zombie Mutation

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:Tegnap, 19:52 
Offline
Jómunkásember
Avatar

Csatlakozott:2019.11.03. 22:00
Hozzászólások:412
Megköszönt másnak: 38 alkalommal
Megköszönték neki: 32 alkalommal
DexoN írta:
Csabika20034 írta:
Javítva


  1. public CmdStart(id, uc_handle, seed)
  2. {
  3.     new ent = fm_find_ent_by_class(FM_NULLENT, ClassName);
  4.  
  5.     if (pev_valid(ent))
  6.     {
  7.         new classname[32];
  8.         pev(ent, pev_classname, classname, charsmax(classname));
  9.  
  10.         if (equal(classname, ClassName))
  11.         {
  12.             // Dexon javaslata szerint:
  13.             set_pev(ent, pev_animtime, get_gametime());
  14.             set_pev(ent, pev_framerate, 1.0);
  15.             set_pev(ent, pev_sequence, 0);
  16.         }
  17.     }
  18.  
  19.     return FMRES_IGNORED;
  20. }

Dexon nem így értette. Ezt az AddBonusBox-ba kell betenni entity létrehozásakor, mert különben feleslegesen keresgélnéd az entityt framenként.

  1. case 15:
  2.         {
  3.             // szándékosan üres – "semmi jutalom"
  4.         }


Itt akkor nem lesz szöveg sem? Van egy külön olyan case, ahol direkt nincs semmi, de oda írtad is, hogy nincs jutalom.

  1. switch (random_num(1, 2))
  2.         {
  3.             case 1: engfunc(EngFunc_SetModel, ent, Model[1]);
  4.             case 2: engfunc(EngFunc_SetModel, ent, Model[0]);
  5.         }
  6.  
  7.         ->
  8.  
  9.         engfunc(EngFunc_SetModel, ent, Model[random(2)]);
  10.  
  11.         set_pev(ent, pev_animtime, get_gametime());
  12.         set_pev(ent, pev_framerate, 1.0);
  13.         set_pev(ent, pev_sequence, 0);


Javítva

_________________
BiG BrotherZ AWP
IP >awp.bigbrotherz.hu:27075


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 0 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