Ar imanoma? (pagal mane tiap, bet kaip?)
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Ar imanoma? (pagal mane tiap, bet kaip?)
Ar butu imanoma padaryti taip: Isivaizduokim zmogus paraso koki /ginklai, jam ismeta meniu su visais ginklais (nuo glock iki masinguno), jam pasirinkus PVZ.: M3, visiems zaidejams duodama M3 ir leidziama saudyti tik su M3, jei kitas ginklas, jis nedaro dmg. Taciau dar 1 klausimelis, kaip tai padaryti be ilgu if'u?
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Ar imanoma? (pagal mane tiap, bet kaip?)
1. Na galima. Per meniu į kintamąjį įrašai ginklo id, kuriuo galima šaudyti.
2. Su Ham_TakeDamage blokuoji visų kitų ginklų dmg, kurie neatitinka į kintamąjį įrašyto ginklo id.
2. Su Ham_TakeDamage blokuoji visų kitų ginklų dmg, kurie neatitinka į kintamąjį įrašyto ginklo id.
Palikau CS pasaulį ;/ . Nebepasiekiamas.
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Ar imanoma? (pagal mane tiap, bet kaip?)
O PVZ.: su situo neitu: ?
Jei eitu, kaip ta dalis kodo turetu atrodyt?
Code: Select all
new static ginklai[][] = { "ak47", "m4a1", "m249"}
Jei eitu, kaip ta dalis kodo turetu atrodyt?
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Ar imanoma? (pagal mane tiap, bet kaip?)
Mano idėja tokia:
Code: Select all
#include <amxmodx>#include <hamsandwich>#include <cstrike> #define PLUGIN "Plugin"#define VERSION "1.0"#define AUTHOR "aaarnas" new leidziamo_gun_id public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_TakeDamage, "player", "player_damage")} public player_damage(victim, inflictor, attacker, Float:damage, damage_type) { if(leidziamo_gun_id != cs_get_weapon_id(inflictor)) { SetHamParamFloat(4, 0.0) } return HAM_IGNORED;}
Palikau CS pasaulį ;/ . Nebepasiekiamas.
Re: Ar imanoma? (pagal mane tiap, bet kaip?)
Inflictor nėra ginklo entity.
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Ar imanoma? (pagal mane tiap, bet kaip?)
Kiek pamenu tai dalykas sukėlęs žalą? Na tada reikia pagal attacker ginklo ent.
Palikau CS pasaulį ;/ . Nebepasiekiamas.
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Ar imanoma? (pagal mane tiap, bet kaip?)
sita zinau, taciau kaip padaryti ta ginklu davima, be daug if'u?
Re: Ar imanoma? (pagal mane tiap, bet kaip?)
gal naudoti switch ?psychical wrote:sita zinau, taciau kaip padaryti ta ginklu davima, be daug if'u?
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Ar imanoma? (pagal mane tiap, bet kaip?)
aurimasko wrote:gal naudoti switch ?psychical wrote:sita zinau, taciau kaip padaryti ta ginklu davima, be daug if'u?
Mano situacijoje, tas pats kas if'as, nes vistiek reikes rasyti visus give item ir t.t.
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Ar imanoma? (pagal mane tiap, bet kaip?)
Tai į masyvą susirašyk ginklų pavadinimus pagal ginklo CSW id. Po to masyve įrašysi CSW id ir tau perduos ginklo pavadinimą, kuri panaudosi give_item komandoje.
http://www.amxmodx.lt/viewtopic.php?p=323#p323
http://www.amxmodx.lt/viewtopic.php?p=323#p323
Palikau CS pasaulį ;/ . Nebepasiekiamas.
Who is online
Users browsing this forum: Ahrefs [Bot] and 14 guests