hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 265 felhasználó van jelen :: 3 regisztrált, 0 rejtett és 262 vendég

A legtöbb felhasználó (5720 fő) 2026.08.11. 13:35-kor tartózkodott itt.

Regisztrált felhasználók: Baidu [Spider], Google [Bot], rericsi8az 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  [7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Fegyver törlés spawnoláskor
HozzászólásElküldve:Tegnap, 01:20 
Online
Őskövület
Avatar

Csatlakozott:2011.09.26. 20:33
Hozzászólások:2109
Megköszönt másnak: 30 alkalommal
Megköszönték neki: 33 alkalommal
Heló heló üdvözletem!

Valaki esetleg tudna egy olyan scriptet írni nekem hogy spawnoláskor minden kézben lévő fegyvert kitörlődik a player kezéből?
Dupla köszönet járna érte


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

Csatlakozott:2016.02.27. 17:55
Hozzászólások:381
Megköszönt másnak: 29 alkalommal
Megköszönték neki: 66 alkalommal
strip_user_weapons(id);

_________________
Kép
www.hunwhitedevil.hu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:Tegnap, 08:46 
Online
Őskövület
Avatar

Csatlakozott:2011.09.26. 20:33
Hozzászólások:2109
Megköszönt másnak: 30 alkalommal
Megköszönték neki: 33 alkalommal
koko.988 írta:
strip_user_weapons(id);


Köszi szépen. De kérhetném a teljeset egészében? Sajnos nem értek hozzá.


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

Csatlakozott:2016.02.27. 17:55
Hozzászólások:381
Megköszönt másnak: 29 alkalommal
Megköszönték neki: 66 alkalommal
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <cstrike>
  4. #include <hamsandwich>
  5.  
  6. new PLUGIN[] = "Valami";
  7. new VERSION[] = "1.0";
  8. new AUTHOR[] = "XY";
  9.  
  10. public plugin_init()
  11. {
  12.     register_plugin(PLUGIN, VERSION, AUTHOR);
  13.     RegisterHam(Ham_Spawn,"player","Spawn",1); //Spawn event
  14. }
  15. public Spawn(id)
  16. {
  17.     if(!is_user_alive(id))
  18.         return; // Ha nem él a játékos, akkor ne fusson rajta az adott event, return
  19.  
  20.     if(user_has_weapon(id, CSW_C4)) //Ha spawnnál C4 nála volt, akkor azt kapja is vissza + kés
  21.     {
  22.         strip_user_weapons(id);
  23.         give_item(id, "weapon_knife");
  24.         give_item(id, "weapon_c4");
  25.     }
  26.     else if(cs_get_user_team(id) == CS_TEAM_T && !user_has_weapon(id, CSW_C4)) // Ha terrorista, és nem volt nála C4, akkor csak kés
  27.     {
  28.         strip_user_weapons(id);
  29.         give_item(id, "weapon_knife");
  30.     }
  31.     else if(cs_get_user_team(id) == CS_TEAM_CT) // Ha CT, akkor defkit + kés
  32.     {
  33.         strip_user_weapons(id);
  34.         give_item(id, "weapon_knife");
  35.         cs_set_user_defuse(id, 1);
  36.     }
  37.     //Itt folytathatod fegyvermenüvel, függvénnyel, vagy amivel szeretnéd..
  38.     //Ez igy egy butított verzió, ettől sokkal jobb megoldások vannak már, de talán így megérted valamilyen szinten a felépítést
  39. }

_________________
Kép
www.hunwhitedevil.hu

Ők köszönték meg koko.988 nek ezt a hozzászólást: rericsi8 (Tegnap, 09:27)
  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:Tegnap, 09:41 
Online
Őskövület
Avatar

Csatlakozott:2011.09.26. 20:33
Hozzászólások:2109
Megköszönt másnak: 30 alkalommal
Megköszönték neki: 33 alkalommal
[code]public Spawn(id)
{
if(!is_user_alive(id))
return; // Ha nem él a játékos, akkor ne fusson rajta az adott event, return

if(user_has_weapon(id, CSW_C4)) //Ha spawnnál C4 nála volt, akkor azt kapja is vissza + kés
{
strip_user_weapons(id);
give_item(id, "weapon_knife");
give_item(id, "weapon_c4");
}
else if(cs_get_user_team(id) == CS_TEAM_T && !user_has_weapon(id, CSW_C4)) // Ha terrorista, és nem volt nála C4, akkor csak kés
{
strip_user_weapons(id);
give_item(id, "weapon_knife");
}
else if(cs_get_user_team(id) == CS_TEAM_CT) // Ha CT, akkor defkit + kés
{
strip_user_weapons(id);
give_item(id, "weapon_knife");
cs_set_user_defuse(id, 1);
}

if(user_has_weapon(id, CSW_AK47)) //Ha spawnnál C4 nála volt, akkor azt kapja is vissza + kés
{
strip_user_weapons(id);
give_item(id, "weapon_knife");
give_item(id, "weapon_c4");
}
else if(cs_get_user_team(id) == CS_TEAM_T && !user_has_weapon(id, CSW_AK47)) // Ha terrorista, és nem volt nála C4, akkor csak kés
{
strip_user_weapons(id);
give_item(id, "weapon_knife");
}
else if(cs_get_user_team(id) == CS_TEAM_CT) // Ha CT, akkor defkit + kés
{
strip_user_weapons(id);
give_item(id, "weapon_knife");
cs_set_user_defuse(id, 1);
}
//Itt folytathatod fegyvermenüvel, függvénnyel, vagy amivel szeretnéd..
//Ez igy egy butított verzió, ettől sokkal jobb megoldások vannak már, de talán így megérted valamilyen szinten a felépítést
}[/code]

Ha igy folytatom az úgy okés igaz?
[code]give_item(id, "weapon_c4");[/code]
És ha ezt kitörlöm azzal nincs különösebb baj? Deathmatch szerver lesz, nincs rajta C4.

Nagyon sokat segítettél nekem <3. Ment a lájk.


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

Csatlakozott:2016.02.27. 17:55
Hozzászólások:381
Megköszönt másnak: 29 alkalommal
Megköszönték neki: 66 alkalommal
if(user_has_weapon(id, CSW_AK47)) --> Ezzel azt feltételezed, hogy Ha AK47 van nála spawnnál
else if(cs_get_user_team(id) == CS_TEAM_T && !user_has_weapon(id, CSW_AK47)) --> Ezzel pedig azt, hogy ha TERROR, és NINCS nála AK47 spawnnál

Ezeket felesleges külön if ágba kezelni, pláne ha dm szeró lesz (Gondolom van fegyómenü)
Simán strip_user_weapons(id), nem kell egy if ág sem igy, mivel se defkit, se c4-et nem kell addolni.

  1. public Spawn(id)
  2. {
  3.     if(!is_user_alive(id))
  4.         return; // Ha nem él a játékos, akkor ne fusson rajta az adott event, return
  5.  
  6.     strip_user_weapons(id);
  7.     give_item(id, "weapon_knife");
  8.     //Itt folytathatod fegyvermenüvel, függvénnyel, vagy amivel szeretnéd..
  9.     //Ez igy egy butított verzió, ettől sokkal jobb megoldások vannak már, de talán így megérted valamilyen szinten a felépítést
  10. }

_________________
Kép
www.hunwhitedevil.hu

Ők köszönték meg koko.988 nek ezt a hozzászólást: rericsi8 (Tegnap, 09:55)
  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:Tegnap, 10:01 
Online
Őskövület
Avatar

Csatlakozott:2011.09.26. 20:33
Hozzászólások:2109
Megköszönt másnak: 30 alkalommal
Megköszönték neki: 33 alkalommal
koko.988 írta:
if(user_has_weapon(id, CSW_AK47)) --> Ezzel azt feltételezed, hogy Ha AK47 van nála spawnnál
else if(cs_get_user_team(id) == CS_TEAM_T && !user_has_weapon(id, CSW_AK47)) --> Ezzel pedig azt, hogy ha TERROR, és NINCS nála AK47 spawnnál

Ezeket felesleges külön if ágba kezelni, pláne ha dm szeró lesz (Gondolom van fegyómenü)
Simán strip_user_weapons(id), nem kell egy if ág sem igy, mivel se defkit, se c4-et nem kell addolni.

  1. public Spawn(id)
  2. {
  3.     if(!is_user_alive(id))
  4.         return; // Ha nem él a játékos, akkor ne fusson rajta az adott event, return
  5.  
  6.     strip_user_weapons(id);
  7.     give_item(id, "weapon_knife");
  8.     //Itt folytathatod fegyvermenüvel, függvénnyel, vagy amivel szeretnéd..
  9.     //Ez igy egy butított verzió, ettől sokkal jobb megoldások vannak már, de talán így megérted valamilyen szinten a felépítést
  10. }


Igen amúgy megérteni sokkal egyszerűbb mint fejből írni egyet. Szóval respect neked. Amit először elküldtél az lefutott simán, most ahogy belenyúltam 1 warning-ot ír. Folytatom tovább aztán megnézem mi sül ki belőle. Én custom menüt menüt használok, nem a rendeset.


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


Ki van itt

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