hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 20:40



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: 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  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: [INC] Strip User Weapon
HozzászólásElküldve: 2016.05.26. 19:43 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Leírás:
Ez az include egy egyszerű (és kényelmes) fegyverelvételi eljárást biztosít, amely a fegyver neve helyett a fegyver típusát ellenőrzi.
Közvetlenül a játékos slotot ellenőrzi, nem pedig az összes fegyvert és utána a tulajdonost.
Mivel CS-ben alapból csak 1 fegyver van fegyverslotonként (kivéve ha pluginnal ez meglett változtatva) így biztosan jól fog működni.

A működéshez szükséges meghívni a következőket:
Kód:
#include <hamsandwich>
#include <stripweapons>


Paraméter részletek:
Kód:
/*
 * ConnorMcLeod
 * http://forums.alliedmods.net/showpost.php?p=1109747&postcount=42
 *
 * Eltávolítja a játékos fegyverét a fegyver indexe alapján.
 *
 * @param id:                  Játékos id
 * @param iCswId:               Fegyver CSW_* indexe
 * @param iSlot:               Fegyverhely slot (0 ha nem tudod az értéket)
 * @param bSwitchIfActive:      Váltson fegyvert ha most aktív
 * @return:      1 siker esetén, egyébként 0
 *
 * Példa:
 *      ham_strip_user_weapon(id, CSW_M4A1);                  // Eltávolítja a M4A1 fegyvert ha a játékos rendelkezik vele.
 *      ham_strip_user_weapon(id, CSW_HEGRENADE, _, false);   // Eltávolítja a HE gránátot ha a játékos rendelkezik vele, de nem vált fegyvert.
*/

Fegyver indexek: https://forums.alliedmods.net/showpost.php?p=451543&postcount=4

Használati példa:
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <strip>
  4.  
  5. public plugin_init()
  6. {
  7.     RegisterHam(Ham_Spawn, "player", "Player_Spawn", 1)
  8. }
  9.  
  10. public Player_Spawn(id)
  11. {
  12.     if(!is_user_connected(id)) return
  13.    
  14.     ham_strip_user_weapon(id, CSW_C4, 5, true) // elveszi a C4-et tőle, és ha az volt a kezében akkor elvált
  15.     return PLUGIN_HANDLED
  16. }


A stock-ot ConnorMcLeod írta az AlliedModders fórumára publikálva. Link: http://forums.alliedmods.net/showpost.php?p=1109747&postcount=42


Csatolmányok:
strip.inc [2.42 KiB]
Letöltve 126 alkalommal.

Ők köszönték meg regener nek ezt a hozzászólást: FonoK (2017.01.23. 18:25)
  Népszerűség: 2.27%
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [INC] Strip User Weapon
HozzászólásElküldve: 2016.05.28. 15:43 
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
Full felesleges az egész metodika.

fun és fakemeta:
strip_user_weapons(index)
set_pdata_int(id, 116, 0)

Fakemeta:
fm_strip_user_weapons(index)

Reapi:
rg_remove_all_items(index, 1);

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [INC] Strip User Weapon
HozzászólásElküldve: 2016.05.28. 16:39 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.04.10. 19:49
Hozzászólások: 610
Megköszönt másnak: 53 alkalommal
Megköszönték neki: 147 alkalommal
Itt konkrét fegyvert tudsz eldobatni vele, nem az összeset.

_________________
Néha itt, de többször nem.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [INC] Strip User Weapon
HozzászólásElküldve: 2016.05.28. 18:00 
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
fakemeta:
https://www.amxmodx.org/api/fakemeta_ut ... p_user_gun

reapi:
rg_remove_item(const index, const item_name[]);

_________________
GitHub - mforce

Ők köszönték meg mforce nek ezt a hozzászólást: Akosch:. (2016.05.28. 18:12)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [INC] Strip User Weapon
HozzászólásElküldve: 2016.06.01. 10:31 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
mforce írta:
fakemeta:
https://www.amxmodx.org/api/fakemeta_ut ... p_user_gun

reapi:
rg_remove_item(const index, const item_name[]);


Közvetlenül a játékos slotot ellenőrzi, nem pedig az összes fegyvert és utána a tulajdonost.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [INC] Strip User Weapon
HozzászólásElküldve: 2016.06.01. 20:00 
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
Amit én írtam közvetlen a játékos fegyverét... úgyhogy ne beszélj mellé :D

_________________
GitHub - mforce


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


Ki van itt

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