hlmod.hu
https://hlmod.hu/

Felvétel
https://hlmod.hu/viewtopic.php?f=9&t=10377
Oldal: 1 / 1

Szerző:  Show1337 [2013.08.22. 12:59 ]
Hozzászólás témája:  Felvétel

Van olyan kód, ami akkor fut le, ha felveszem a fegyvert ?
Lehet kicsit értelmetlen, szóval például, ha felveszek egy Ak47-est,
akkor kiírja csak nekem, hogy felvettél egy fegyvert.

Szerző:  HTML [2013.08.22. 13:13 ]
Hozzászólás témája:  Re: Felvétel

Show1337 írta:
Van olyan kód, ami akkor fut le, ha felveszem a fegyvert ?
Lehet kicsit értelmetlen, szóval például, ha felveszek egy Ak47-est,
akkor kiírja csak nekem, hogy felvettél egy fegyvert.


Nem ajánlom az ilyen felesleges dolgokat,mert értelme nincs és többet zabálnak,h ha sok ilyesmit teszel bele

Szerző:  Show1337 [2013.08.22. 13:16 ]
Hozzászólás témája:  Re: Felvétel

Nem nem az a lényeg, ez csak egy példa, nekem arra kellene, hogy ha valaki felvesz egy módosított fegyvert és nem ADMIN_LEVEL_A -ja, akkor annak kapcsolja ki a képességeit 'valami[id] = false'.

Szerző:  CrB [2013.08.22. 13:48 ]
Hozzászólás témája:  Re: Felvétel

Ebből kiindulhatsz
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <engine>
  3. #include <cstrike>
  4.  
  5. new bool:g_BlockPickup[33];
  6.  
  7. public plugin_init()
  8. {
  9. register_plugin("Block Pickup", "1.0", "AMXX Community");
  10.  
  11. register_clcmd("say /block", "SayBlock");
  12.  
  13. register_touch("weaponbox", "player", "BlockPickup");
  14. register_touch("armoury_entity", "player", "BlockPickup");
  15. register_touch("weapon_shield", "player", "BlockPickup");
  16. }
  17.  
  18. public client_putinserver(Client)
  19. g_BlockPickup[Client] = false;
  20.  
  21. public SayBlock(Client)
  22. if (cs_get_user_team(Client) == CS_TEAM_T)
  23. g_BlockPickup[Client] = !g_BlockPickup[Client];
  24.  
  25. public BlockPickup(Entity, Client)
  26. return (g_BlockPickup[Client] && cs_get_user_team(Client) == CS_TEAM_T) ? PLUGIN_HANDLED : PLUGIN_CONTINUE

Szerző:  ultraibolya [2013.08.22. 13:50 ]
Hozzászólás témája:  Re: Felvétel

látom elküldték már,sry nem tudom törölni.

SMA Forráskód: [ Mindet kijelol ]
  1. RegisterHam(Ham_Touch, "weaponbox", "fwdTouch")


ez kell neked.ez akkor mikor rámész/felveszed

és
SMA Forráskód: [ Mindet kijelol ]
  1. public fwdTouch(ent,id)


lekéred a fegyvert és csinálsz rajta valamit pl boolen tru érték stb...

Szerző:  Silent [2013.08.22. 17:57 ]
Hozzászólás témája:  Re: Felvétel

WRONG!

Attól, hogy hozzáér a fegyverhez, nem biztos, hogy felveszi.. Ha pl. AK47-hez ér hozzá és van a kezében egy M4A1, akkor nem fogja felvenni. Le kell ellenőrizni előtte, hogy hozzáéréskor van-e ugyanolyan típusú fegyver a kezében.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/