hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 13:25



Jelenlévő felhasználók

Jelenleg 320 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 319 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ő


Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Fegyver_mód
HozzászólásElküldve: 2016.04.30. 17:16 
Offline
Újonc

Csatlakozott: 2016.04.30. 12:54
Hozzászólások: 2
Plugin/Mód Leírása; Parancsok
Sziasztok, feltöltöttem hogy ha valakinek megtetszik akkor használja majd a Random Weapon Modot !

Lényege, hogy a szerver minden kör elején kisorsol egy fegyvert és abban az adott körben minden játékos csak azzal a kisorsolt fegyverrel mehet és nem tud vásárolni se mivel a pénze minden spawn-kor nullázódik !
Jelenleg 22 fegyver mod van benne de aki szeretné az tovább írja majd amire és ahogy szeretné hisz az alap már megvan !
Felsorolok pár Kisorsolt fegyvert belőle:
Ak47
M4a1
Mac10
Sg550
Usp
Big weapon Pack
Only Kés 35 Hp-val
Only kés 200 Hp-val
stb.

A módot ajánlom alap de_ illetve cs_ mapokra de semmiképpen se aim_ vagy fy_ mapokra hisz ott a fegyvert fellehet venni a földröl és a mód ott már akkor élvezhetetlen és nem lessz kihasználva igazán !
Jó játékot kívánok mindenkinek hozzá.
Mod By: Pozer
Negatív kommenteket nem kérnék, ha bugot észleltek azt jelezzétek de tesztelve volt egy jó ideig szóval nem hiszem, hogy lessz.
Parancsok: nincsenek
Zip fájl tartalmazza az sma fájt illetve egy motd fájt ami a játékosoknak ad egy kis ismertetőt az üdvözlő ablakban majd !


A hozzászólást 1 alkalommal szerkesztették, utoljára GETTHERE 2016.04.30. 17:18-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Fegyver_mód
HozzászólásElküldve: 2016.04.30. 20:41 
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
Nagyon jó ötlet, de a kivitelezés kevésbé, a forráskódot itthagyom.

Nem if-elgetünk, nem kérünk le cvart hudba, ha az lehet globális változó, stb. Így nagyon gáz.

  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <fun>
  4. #include <cstrike>
  5. #include <colorchat>
  6.  
  7. new mod
  8. new mod_nev[32]
  9.  
  10. public plugin_init()
  11. {
  12.     register_plugin("Random Weapon Mod", "1.0", "Pozer");
  13.     register_event("HLTV", "round_start", "a", "1=0", "2=0");
  14.     RegisterHam(Ham_Spawn, "player", "hamPlayerSpawn", 1);
  15.     set_task(3.0, "motd")
  16.     set_task(2.0, "hud", _, _, _, "b")
  17.     register_cvar("rw_mod", "Nincs mod");
  18. }
  19.  
  20. public hamPlayerSpawn(id)
  21. {  
  22.     if(is_user_alive(id) && !is_user_bot(id) && !user_has_weapon(id, CSW_C4))
  23.     {
  24.         cs_set_user_money(id, 0);
  25.         strip_user_weapons(id);
  26.         give_item(id, "item_assaultsuit");
  27.         giveweapons(id);
  28.     }
  29.  
  30.     if(is_user_alive(id) && !is_user_bot(id) && user_has_weapon(id, CSW_C4))
  31.     {
  32.         cs_set_user_money(id, 0);
  33.         strip_user_weapons(id);
  34.         give_item(id, "item_assaultsuit");
  35.         giveweapons(id);
  36.         give_item(id, "weapon_c4");
  37.         cs_set_user_plant(id, 1, 1);
  38.     }
  39. }
  40.  
  41. public giveweapons(id)
  42. {
  43.         if(mod == 1)
  44.         {
  45.                 give_item(id, "weapon_knife")
  46.                 give_item(id, "weapon_ak47")
  47.                 give_item(id, "ammo_762nato")
  48.                 give_item(id, "ammo_762nato")
  49.                 give_item(id, "ammo_762nato")
  50.                 give_item(id, "ammo_762nato")
  51.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 AK47") ;
  52.         }
  53.  
  54.         if(mod == 2)
  55.         {
  56.                 give_item(id, "weapon_knife")
  57.                 give_item(id, "weapon_m4a1")
  58.                 give_item(id, "ammo_556nato")
  59.                 give_item(id, "ammo_556nato")
  60.                 give_item(id, "ammo_556nato")
  61.                 give_item(id, "ammo_556nato")    
  62.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 M4A1") ;
  63.         }
  64.  
  65.         if(mod == 3)
  66.         {
  67.                 give_item(id, "weapon_knife")
  68.                 give_item(id, "weapon_awp")
  69.                 give_item(id, "ammo_338magnum")
  70.                 give_item(id, "ammo_338magnum")
  71.                 give_item(id, "ammo_338magnum")
  72.                 give_item(id, "ammo_338magnum")
  73.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 AWP") ;
  74.         }
  75.  
  76.         if(mod == 4)
  77.         {
  78.                 give_item(id, "weapon_knife")
  79.                 give_item(id, "weapon_p90")
  80.                 give_item(id, "ammo_57mm")
  81.                 give_item(id, "ammo_57mm")
  82.                 give_item(id, "ammo_57mm")
  83.                 give_item(id, "ammo_57mm")        
  84.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 P90") ;
  85.         }
  86.  
  87.         if(mod == 5)
  88.         {
  89.                 give_item(id, "weapon_knife")
  90.                 give_item(id, "weapon_deagle")
  91.                 give_item(id, "ammo_50ae")
  92.                 give_item(id, "ammo_50ae")
  93.                 give_item(id, "ammo_50ae")
  94.                 give_item(id, "ammo_50ae")
  95.                 give_item(id, "ammo_50ae")
  96.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Deagle") ;
  97.         }
  98.  
  99.         if(mod == 6)
  100.         {
  101.                 give_item(id, "weapon_knife")
  102.                 give_item(id, "weapon_scout")
  103.                 give_item(id, "ammo_762nato")
  104.                 give_item(id, "ammo_762nato")
  105.                 give_item(id, "ammo_762nato")
  106.                 give_item(id, "ammo_762nato")      
  107.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Scout") ;
  108.         }
  109.  
  110.         if(mod == 7)
  111.         {  
  112.                 give_item(id, "weapon_knife")
  113.                 give_item(id, "weapon_aug")
  114.                 give_item(id, "ammo_556nato")
  115.                 give_item(id, "ammo_556nato")
  116.                 give_item(id, "ammo_556nato")
  117.                 give_item(id, "ammo_556nato")
  118.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 AUG") ;
  119.         }
  120.  
  121.         if(mod == 8)
  122.         {  
  123.                 give_item(id, "weapon_knife")
  124.                 give_item(id, "weapon_m3")
  125.                 give_item(id, "ammo_buckshot")
  126.                 give_item(id, "ammo_buckshot")
  127.                 give_item(id, "ammo_buckshot")
  128.                 give_item(id, "ammo_buckshot")
  129.                 give_item(id, "ammo_buckshot")
  130.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 M3 (Shotgun)") ;
  131.         }
  132.  
  133.         if(mod == 9)
  134.         {  
  135.                 give_item(id, "weapon_knife")
  136.                 give_item(id, "weapon_mp5navy")
  137.                 give_item(id, "ammo_9mm")
  138.                 give_item(id, "ammo_9mm")
  139.                 give_item(id, "ammo_9mm")
  140.                 give_item(id, "ammo_9mm")
  141.                 give_item(id, "ammo_9mm")
  142.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 MP5") ;
  143.         }
  144.  
  145.         if(mod == 10)
  146.         {
  147.                 give_item(id, "weapon_knife")
  148.                 give_item(id, "weapon_galil");
  149.                 give_item(id, "ammo_556nato");
  150.                 give_item(id, "ammo_556nato");
  151.                 give_item(id, "ammo_556nato");
  152.                 give_item(id, "ammo_556nato");
  153.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Galil") ;
  154.         }
  155.  
  156.         if(mod == 11)
  157.         {  
  158.                 give_item(id, "weapon_knife")
  159.                 give_item(id, "weapon_xm1014");
  160.                 give_item(id, "ammo_buckshot");
  161.                 give_item(id, "ammo_buckshot");
  162.                 give_item(id, "ammo_buckshot");
  163.                 give_item(id, "ammo_buckshot");
  164.                 give_item(id, "ammo_buckshot");
  165.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 XM1014(Auto Shotgat)") ;
  166.         }
  167.  
  168.         if(mod == 12)
  169.         {
  170.                 give_item(id, "weapon_knife")
  171.                 give_item(id, "weapon_mac10");
  172.                 give_item(id, "ammo_45acp");
  173.                 give_item(id, "ammo_45acp");
  174.                 give_item(id, "ammo_45acp");
  175.                 give_item(id, "ammo_45acp");
  176.                 give_item(id, "ammo_45acp");
  177.                 give_item(id, "ammo_45acp");
  178.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 MAC10") ;
  179.         }
  180.  
  181.         if(mod == 13)
  182.         {
  183.                 give_item(id, "weapon_knife")
  184.                 give_item(id, "weapon_ump45");
  185.                 give_item(id, "ammo_45acp");
  186.                 give_item(id, "ammo_45acp");
  187.                 give_item(id, "ammo_45acp");
  188.                 give_item(id, "ammo_45acp");
  189.                 give_item(id, "ammo_45acp");
  190.                 give_item(id, "ammo_45acp");
  191.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 UMP45") ;
  192.         }
  193.  
  194.         if(mod == 14)
  195.         {  
  196.                 give_item(id, "weapon_knife")
  197.                 give_item(id, "weapon_sg550");
  198.                 give_item(id, "ammo_556nato");
  199.                 give_item(id, "ammo_556nato");
  200.                 give_item(id, "ammo_556nato");
  201.                 give_item(id, "ammo_556nato");
  202.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 SG550") ;
  203.         }
  204.  
  205.         if(mod == 15)
  206.         {
  207.                 give_item(id, "weapon_knife")
  208.                 give_item(id, "weapon_famas");
  209.                 give_item(id, "ammo_556nato");
  210.                 give_item(id, "ammo_556nato");
  211.                 give_item(id, "ammo_556nato");
  212.                 give_item(id, "ammo_556nato");
  213.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Famas") ;
  214.         }
  215.  
  216.         if(mod == 16)
  217.         {
  218.                 give_item(id, "weapon_knife")
  219.                 give_item(id, "weapon_usp");
  220.                 give_item(id, "ammo_45acp");
  221.                 give_item(id, "ammo_45acp");
  222.                 give_item(id, "ammo_45acp");
  223.                 give_item(id, "ammo_45acp");
  224.                 give_item(id, "ammo_45acp");
  225.                 give_item(id, "ammo_45acp");
  226.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Usp") ;
  227.         }
  228.  
  229.         if(mod == 17)
  230.         {  
  231.                 give_item(id, "weapon_knife")
  232.                 give_item(id, "weapon_glock18");
  233.                 give_item(id, "ammo_9mm");
  234.                 give_item(id, "ammo_9mm");
  235.                 give_item(id, "ammo_9mm");
  236.                 give_item(id, "ammo_9mm");
  237.                 give_item(id, "ammo_9mm");
  238.                 give_item(id, "ammo_9mm");
  239.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Glock") ;
  240.         }
  241.  
  242.         if(mod == 18)
  243.         {  
  244.                 give_item(id, "weapon_knife")
  245.                 give_item(id, "weapon_sg552");
  246.                 give_item(id, "ammo_556nato");
  247.                 give_item(id, "ammo_556nato");
  248.                 give_item(id, "ammo_556nato");
  249.                 give_item(id, "ammo_556nato");
  250.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 SG552") ;
  251.         }
  252.  
  253.         if(mod == 19)
  254.         {  
  255.                 give_item(id, "weapon_knife")
  256.                 give_item(id, "weapon_m249");
  257.                 give_item(id, "ammo_556natobox");
  258.                 give_item(id, "ammo_556natobox");
  259.                 give_item(id, "ammo_556natobox");
  260.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 M249") ;
  261.         }
  262.  
  263.         if(mod == 20)
  264.         {  
  265.                 give_item(id, "weapon_knife")
  266.                 give_item(id, "weapon_m4a1")
  267.                 give_item(id, "ammo_556nato")
  268.                 give_item(id, "ammo_556nato")
  269.                 give_item(id, "ammo_556nato")
  270.                 give_item(id, "ammo_556nato")    
  271.                 give_item(id, "weapon_ak47")
  272.                 give_item(id, "ammo_762nato")
  273.                 give_item(id, "ammo_762nato")
  274.                 give_item(id, "ammo_762nato")
  275.                 give_item(id, "ammo_762nato")
  276.                 give_item(id, "weapon_xm1014");
  277.                 give_item(id, "ammo_buckshot");
  278.                 give_item(id, "ammo_buckshot");
  279.                 give_item(id, "ammo_buckshot");
  280.                 give_item(id, "ammo_buckshot");
  281.                 give_item(id, "ammo_buckshot");
  282.                 give_item(id, "weapon_ump45");
  283.                 give_item(id, "ammo_45acp");
  284.                 give_item(id, "ammo_45acp");
  285.                 give_item(id, "ammo_45acp");
  286.                 give_item(id, "ammo_45acp");
  287.                 give_item(id, "ammo_45acp");
  288.                 give_item(id, "weapon_famas");
  289.                 give_item(id, "ammo_556nato");
  290.                 give_item(id, "ammo_556nato");
  291.                 give_item(id, "ammo_556nato");
  292.                 give_item(id, "ammo_556nato");
  293.                 give_item(id, "weapon_sg552");
  294.                 give_item(id, "ammo_556nato");
  295.                 give_item(id, "ammo_556nato");
  296.                 give_item(id, "ammo_556nato");
  297.                 give_item(id, "ammo_556nato");
  298.                 give_item(id, "weapon_m249");
  299.                 give_item(id, "ammo_556natobox");
  300.                 give_item(id, "ammo_556natobox");
  301.                 give_item(id, "ammo_556natobox");
  302.                 set_user_health(id,250)
  303.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 BIG WEAPON PACK + 250 HP Mindenkinek") ;
  304.         }
  305.  
  306.         if(mod == 21)
  307.         {  
  308.                 give_item(id, "weapon_knife")
  309.                 set_user_health(id,200)
  310.                 ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Only Kes 200 HP-val") ;
  311.         }
  312.  
  313.         if(mod == 22)
  314.         {
  315.             give_item(id, "weapon_knife")
  316.             set_user_health(id,35)
  317.             ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Only Kes 35 HP-val") ;
  318.         }
  319. }
  320.  
  321. public round_start()
  322. {
  323.     new r = random_num(1,22)
  324.     switch(r)
  325.     {
  326.     case 1:
  327.     {
  328.         mod = 1
  329.         server_cmd("rw_mod ^"Ak47^"")
  330.  
  331.     }
  332.     case 2:
  333.     {
  334.         mod = 2
  335.         server_cmd("rw_mod ^"M4A1^"")
  336.     }
  337.     case 3:
  338.     {
  339.         mod = 3
  340.         server_cmd("rw_mod ^"AWP^"")
  341.     }
  342.     case 4:
  343.     {
  344.         mod= 4
  345.         server_cmd("rw_mod ^"P90^"")
  346.     }
  347.     case 5:
  348.     {
  349.         mod = 5
  350.         server_cmd("rw_mod ^"Deagle^"")
  351.     }
  352.     case 6:
  353.     {
  354.         mod = 6
  355.         server_cmd("rw_mod ^"Scout^"")
  356.     }
  357.     case 7:
  358.     {
  359.         mod = 7
  360.         server_cmd("rw_mod ^"Aug^"")
  361.     }
  362.     case 8:
  363.     {
  364.         mod = 8
  365.         server_cmd("rw_mod ^"M3 Shotgun^"")
  366.     }
  367.     case 9:
  368.     {
  369.         mod = 9
  370.         server_cmd("rw_mod ^"MP5^"")
  371.     }
  372.     case 10:
  373.     {
  374.         mod = 10
  375.         server_cmd("rw_mod ^"Galil^"")
  376.     }
  377.     case 11:
  378.     {
  379.         mod = 11
  380.         server_cmd("rw_mod ^"XM1014-Auto Shotgun^"")
  381.     }
  382.     case 12:
  383.     {
  384.         mod = 12
  385.         server_cmd("rw_mod ^"Mac10^"")
  386.     }
  387.     case 13:
  388.     {
  389.         mod = 13
  390.         server_cmd("rw_mod ^"Ump45^"")
  391.     }
  392.     case 14:
  393.     {
  394.         mod = 14
  395.         server_cmd("rw_mod ^"sg550^"")
  396.     }
  397.     case 15:
  398.     {
  399.         mod = 15
  400.         server_cmd("rw_mod ^"Famas^"")
  401.     }
  402.     case 16:
  403.     {
  404.         mod = 16
  405.         server_cmd("rw_mod ^"Usp^"")
  406.     }
  407.     case 17:
  408.     {
  409.         mod = 17
  410.         server_cmd("rw_mod ^"Glock^"")
  411.     }
  412.     case 18:
  413.     {
  414.         mod = 18
  415.         server_cmd("rw_mod ^"sg552^"")
  416.     }
  417.     case 19:
  418.     {
  419.         mod = 19
  420.         server_cmd("rw_mod ^"M249^"")
  421.     }
  422.     case 20:
  423.     {
  424.         mod = 20
  425.         server_cmd("rw_mod ^"BIG WEAPON PACK + 250 HP^"")
  426.     }
  427.     case 21:
  428.     {
  429.         mod = 21
  430.         server_cmd("rw_mod ^"Kes 200 HP-val^"")
  431.     }
  432.     case 22:
  433.     {
  434.         mod = 22
  435.         server_cmd("rw_mod ^"Kes 35 HP-val^"")
  436.     }
  437.     }    
  438. }
  439.  
  440. public motd()
  441. {
  442.     server_cmd("motdfile rwmod_motd.txt")
  443.     server_cmd("mp_freezetime 2")
  444. }
  445.  
  446. public hud()
  447. {
  448. get_cvar_string("rw_mod", mod_nev, 31);
  449. set_hudmessage(0, 255, 255, 0.02, 0.89, 0, 6.0, 12.0)
  450. show_hudmessage(0, "Jelenlegi Kor: ^"%s^"", mod_nev)
  451. }

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése:  Rendezés  
Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 27 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem 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