hlmod.hu
https://hlmod.hu/

VIP +fegyver
https://hlmod.hu/viewtopic.php?f=29&t=22478
Oldal: 1 / 1

Szerző:  kengurumancs [2015.10.25. 15:39 ]
Hozzászólás témája:  VIP +fegyver

Sziasztok!
Ebbe valaki bele tudja írni,hogy ha be írja hogy /skin akkor elő hozzon egy menüt?
Amibe bele van írva
prefix, Fegyver skinek
1.AWP skin
2.Scout skin

Ha, rá nyom az egyesre, behoz neki almenüt
AWP Skin kérése?
Igen
Nem.

Ha rá nyom a kettesre,behoz neki egy almenüt:
Scout Skin kérése
Igen
Nem

és természetesen a skin-t is adja meg majd neki.:)

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <fun>
  5. #include <hamsandwich>
  6.  
  7. #define VIP_FLAG ADMIN_LEVEL_C
  8.  
  9. enum {
  10. SCOREATTRIB_ARG_PLAYERID = 1,
  11. SCOREATTRIB_ARG_FLAGS
  12. };
  13.  
  14. enum ( <<= 1 ) {
  15. SCOREATTRIB_FLAG_NONE = 0,
  16. SCOREATTRIB_FLAG_DEAD = 1,
  17. SCOREATTRIB_FLAG_BOMB,
  18. SCOREATTRIB_FLAG_VIP
  19. };
  20.  
  21. public plugin_init() {
  22. register_plugin("VIP", "1.0", "mforce")
  23. RegisterHam(Ham_Spawn, "player", "spawn_event", 1)
  24. register_event("DeathMsg", "halal", "a")
  25. register_message( get_user_msgid( "ScoreAttrib" ), "MessageScoreAttrib" );
  26. }
  27.  
  28. new const modellek[][] = {
  29. "models/player/awp_vip_te_skins_new/awp_vip_te_skins_new.mdl",
  30. "models/player/awp_vip_ct_skins_new/awp_vip_ct_skins_new.mdl"
  31. }
  32.  
  33. public plugin_precache() {
  34. for(new i; i<sizeof(modellek);i++) precache_model(modellek[i]);
  35. }
  36.  
  37. public spawn_event(id) {
  38. if(!is_user_connected(id) || !is_user_alive(id)) return HAM_IGNORED;
  39. static team
  40. team = get_user_team(id)
  41. switch(team) {
  42. case 1: {
  43. if(get_user_flags(id) & VIP_FLAG) {
  44. cs_set_user_model(id, "awp_vip_te_skins_new");
  45. give_item(id, "item_assaultsuit");
  46. }
  47. }
  48. case 2: {
  49. if(get_user_flags(id) & VIP_FLAG) {
  50. cs_set_user_model(id, "awp_vip_ct_skins_new");
  51. give_item(id, "item_assaultsuit");
  52. give_item(id, "item_thighpack");
  53. }
  54. }
  55. }
  56. return HAM_IGNORED
  57. }
  58.  
  59. public halal(id) {
  60. new killer = read_data(1)
  61. new victim = read_data(2)
  62. new kteam = get_user_team(killer)
  63. new vteam = get_user_team(victim)
  64.  
  65. if(killer != victim && kteam != vteam && get_user_flags(killer) & VIP_FLAG && get_user_health(killer) <= 140) {
  66. set_user_health(killer,get_user_health(killer)+10)
  67. }
  68. }
  69.  
  70. public MessageScoreAttrib( iMsgId, iDest, iReceiver ) {
  71. new iPlayer = get_msg_arg_int( SCOREATTRIB_ARG_PLAYERID );
  72.  
  73. if( access( iPlayer, VIP_FLAG ) ) {
  74. set_msg_arg_int( SCOREATTRIB_ARG_FLAGS, ARG_BYTE, SCOREATTRIB_FLAG_VIP );
  75. }
  76. }
  77.  
  78.  

Szerző:  mforce [2015.11.03. 22:36 ]
Hozzászólás témája:  Re: VIP +fegyver

Felesleges, nem a témához kapcsolódó hozzászólások eltávolítva.

Szerző:  kengurumancs [2015.11.14. 12:26 ]
Hozzászólás témája:  Re: VIP +fegyver

Ha valaki unatkozna még mindig várnám a plugint.

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