hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 07:42



Jelenlévő felhasználók

Jelenleg 404 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 402 vendég

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

Regisztrált felhasználók: Bing [Bot], 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  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: frag vásárlás /rank-ba hozzáadás
HozzászólásElküldve: 2015.10.31. 21:35 
Offline
Fanatikus
Avatar

Csatlakozott: 2014.06.08. 10:25
Hozzászólások: 164
Megköszönt másnak: 38 alkalommal
Megköszönték neki: 19 alkalommal
Sziasztok! Azt szeretném megkérdezni, hogy valaki ezt a plugint tudná szerkeszteni, hogy ha veszünk fraget akkor /rank-hoz is hozzáadja? :)

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <fun>
  5.  
  6. public plugin_init()
  7. {
  8. register_plugin("Buy a Frag","0.2.1","v3x")
  9.  
  10. register_cvar("frags_on","1")
  11. register_cvar("frags_say","1")
  12. register_cvar("frags_limit","3")
  13. register_cvar("frags_cost","1500")
  14.  
  15. register_clcmd("say","buyFrag")
  16. register_clcmd("say_team","buyFrag")
  17.  
  18. register_logevent("say_Frag",2,"0=World triggered","1=Round_Start")
  19.  
  20. register_dictionary("buyafrag.txt")
  21. }
  22.  
  23. new uses[33]
  24.  
  25. public client_connect(id) uses[id] = 0
  26. public client_disconnect(id) uses[id] = 0
  27.  
  28. public buyFrag(id)
  29. {
  30.  
  31. if(!get_cvar_num("frags_on"))
  32. return PLUGIN_HANDLED
  33.  
  34. new message[164]
  35.  
  36. read_args(message,163)
  37. remove_quotes(message)
  38.  
  39. if(!equal(message,"/buyafrag") && containi(message,"frag")!=-1)
  40. {
  41. client_print(id,print_chat,"%L",id,"BUY_A_FRAG")
  42. return PLUGIN_HANDLED
  43. }
  44.  
  45. if(equal(message,"/buyafrag"))
  46. {
  47. if(!is_user_alive(id))
  48. {
  49. client_print(id,print_chat,"%L",id,"NO_BUY_DEAD")
  50. return PLUGIN_HANDLED
  51. }
  52.  
  53. if(uses[id] == get_cvar_num("frags_limit"))
  54. {
  55. client_print(id,print_chat,"%L",id,"LIMIT_REACHED",get_cvar_num("frags_limit"))
  56. return PLUGIN_HANDLED
  57. }
  58.  
  59. new cost = get_cvar_num("frags_cost")
  60.  
  61. if(cs_get_user_money(id) < cost)
  62. {
  63. client_print(id,print_chat,"%L",id,"NO_MONEY")
  64. return PLUGIN_HANDLED
  65. }
  66.  
  67. if(cs_get_user_money(id) > cost)
  68. {
  69. new newFrags = get_user_frags(id) + 1
  70. set_user_frags(id,newFrags)
  71. cs_set_user_money(id, cs_get_user_money(id) - cost, 1)
  72. client_print(id,print_chat,"%L",id,"FRAG_BOUGHT",get_cvar_num("frags_cost"))
  73.  
  74. uses[id]++
  75. }
  76. return PLUGIN_HANDLED
  77. }
  78. return PLUGIN_CONTINUE
  79. }
  80.  
  81. public say_Frag()
  82. {
  83. if(get_cvar_num("frags_on") == 0 || get_cvar_num("frags_say") == 0)
  84. return PLUGIN_CONTINUE
  85.  
  86. //new frags = get_cvar_num("frags_limit")
  87.  
  88. new players[32],num,i
  89. get_players(players,num)
  90.  
  91. for(i=0;i<=num;i++)
  92. {
  93. client_print(players[i],print_chat,"%L",players[i],"BUY_A_FRAG",get_cvar_num("frags_cost"))
  94. uses[players[i]] = 0
  95. }
  96.  
  97. return PLUGIN_CONTINUE
  98. }

_________________
Kép

87.229.77.40:27020


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


Ki van itt

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