HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <colorchat>
  3. #include <cstrike>
  4.  
  5. new parancs[21],bool:keres[33]=false,Float:ido[33]
  6.  
  7. new pcvar_valasz_min,
  8. pcvar_valasz_max,
  9. pcvar_penz_max,
  10. pcvar_kovetkezo_keres
  11.  
  12. new const VALASZOK[][]={
  13. "Miben segíthetek?", //0
  14. "Hallgatlak", //1
  15. "Pénz kellene,mi?", //2
  16. "Meg vagy szorulva?", //3
  17. "Túl sokat költekeztél?", //4
  18.  
  19. // KOVETKEZO VASARLO
  20.  
  21. "Annyit nem tudok adni", //5
  22. "Nem lehetséges annyi...", //6
  23. "Én sem vagyok milliomos...", //7
  24. "Annyit én is elfogadnék! :D", //8
  25.  
  26. //KOVETKEZO VASARLO
  27.  
  28. "Te már kértél tõlem,próbálkozz késõbb!", //9
  29. "Ne legyél telhetetlen...", //10
  30.  
  31. //KOVETKEZO VASARLO
  32.  
  33. "Mondd már!", //11
  34. "Még mindig figyelek!", //12
  35. "Várok..." //13
  36. }
  37.  
  38. #define AUTHOR "ultraibolya" //Csak a hlmod kedveert!
  39.  
  40. public plugin_init() {
  41. register_plugin("Erika","1.0.0-BETA",AUTHOR)
  42.  
  43. register_clcmd("say","Hook")
  44.  
  45. pcvar_valasz_min = register_cvar("erika_valaszolas_minimum","0.50")
  46. pcvar_valasz_max = register_cvar("erika_valaszolas_maximum","5.0")
  47. pcvar_penz_max = register_cvar("erika_maximalis_osszeg","5400")
  48. pcvar_kovetkezo_keres = register_cvar("erika_ido_delay","30.0")
  49.  
  50. set_task(45.0,"kiiras",_,_,_,"b")
  51. }
  52. public kiiras()
  53. ColorChat(0,GREY,"Erika^1 : Ha pénz kellene,írd chatbe:^4 Erika")
  54. public hivas(id){
  55. if(keres[id]){
  56. ColorChat(0,GREY,"Erika^1 : %s",VALASZOK[random_num(11,13)])
  57. }
  58. else{
  59. set_task(random_float(get_pcvar_float(pcvar_valasz_min),
  60. get_pcvar_float(pcvar_valasz_max)),"Valasz",id)
  61. }
  62. }
  63. public Valasz(id){
  64. keres[id]=true
  65. new name[32];get_user_name(id,name,31)
  66. set_task(10.0,"ki",id)
  67. ColorChat(0,GREY,"Erika^1 : %s %s",VALASZOK[random_num(0,4)],name)
  68. }
  69. public ki(id)
  70. keres[id]=false
  71. public Hook(id){
  72. new Speech[30],number
  73. read_args(Speech,30)
  74. remove_quotes(Speech)
  75. if(equali(Speech,"erika")){
  76. if(ido[id] > 0.0){
  77. ColorChat(0,GREY,"Erika^1 : %s",VALASZOK[random_num(9,10)])
  78. return
  79. }
  80. else
  81. hivas(id)
  82. }
  83. if(!keres[id]){
  84. return
  85. }
  86. if(!is_str_num(Speech)){
  87. return
  88. }
  89. else
  90. number=str_to_num(Speech)
  91. if(number > get_pcvar_num(pcvar_penz_max)){
  92. ColorChat(0,GREY,"Erika^1 : %s",VALASZOK[random_num(5,8)])
  93. return
  94. }
  95. cs_set_user_money(id,cs_get_user_money(id)+number,1)
  96. keres[id]=false
  97. ido[id]=get_pcvar_float(pcvar_kovetkezo_keres)
  98. set_task(get_pcvar_float(pcvar_kovetkezo_keres),"ujra",id)
  99. ColorChat(0,GREY,"Erika^1 : Tessék,költs óvatosabban!")
  100. return
  101. }
  102. public ujra(id){
  103. ido[id]=0.0
  104. keres[id]=false
  105. }
  106. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  107. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1031\\ f0\\ fs16 \n\\ par }
  108. */
  109.