hlmod.hu
https://hlmod.hu/

Automata resetscore
https://hlmod.hu/viewtopic.php?f=9&t=15691
Oldal: 1 / 1

Szerző:  FuRy [ 2014.05.04. 17:01 ]
Hozzászólás témája:  Automata resetscore

Valaki segíteni,nemtudom,hogy van-e ilyen plugin,tegnap jutott eszembe.
Arrol lenne szó,hogy "/autors"-re előjön 1 menu 1. 10 halál
2. 20 halál
3. 30 halál
Ha pls valaki kiválasztja a 10 halált akkor automatikusan nullázza a statisztikáját 10 halál után.

Szerző:  CrB [ 2014.05.05. 09:46 ]
Hozzászólás témája:  Re: Automata resetscore

próbáld
SMA Forráskód: [ Mindet kijelol ]
  1. /* Script generated by Pawn Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6. #include <engine>
  7.  
  8. #define PLUGIN "New Plugin"
  9. #define AUTHOR "qKKKJ"
  10. #define VERSION "1.0"
  11.  
  12. new kills[33]
  13.  
  14. public plugin_init()
  15. {
  16. register_plugin(PLUGIN, VERSION, AUTHOR)
  17. register_clcmd("say /menu", "menuasd")
  18. }
  19. public menuasd(id)
  20. {
  21. new menu = menu_create("Menu cim", "handler_menu")
  22. menu_additem(menu, "10 halal", "1", 0);
  23. menu_additem(menu, "20 halal", "2", 0);
  24. menu_additem(menu, "30 halal", "3", 0);
  25. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  26. menu_setprop(menu, MPROP_PERPAGE, 7);
  27. menu_display(id, menu, 0);
  28. return PLUGIN_HANDLED;
  29. }
  30. public handler_menu(id, menu, item)
  31. {
  32. if( item == MENU_EXIT )
  33. {
  34. menu_destroy(menu);
  35. return PLUGIN_HANDLED;
  36. }
  37.  
  38. new data[6],szName[64]
  39. new acces,callback;
  40. menu_item_getinfo(menu,item,acces,data,charsmax(data),szName,charsmax(szName),callback)
  41. new key = str_to_num(data)
  42. switch(key)
  43. {
  44. case 1: kills[id] = 10
  45. case 2: kills[id] = 20
  46. case 3: kills[id] = 30
  47. }
  48. return PLUGIN_HANDLED
  49. }
  50. public client_putinserver(id)
  51. {
  52. kills[id] = -999999
  53. }
  54. public client_PreThink(id)
  55. {
  56. if(kills[id] >= cs_get_user_deaths(id))
  57. {
  58. cs_set_user_deaths(id, 0)
  59.  
  60. }
  61. }

Szerző:  Mike Spy [ 2014.05.05. 09:57 ]
Hozzászólás témája:  Re: Automata resetscore

Miért nem DeathMsg-nél csinálod meg ezt crazyboy?
Nem futna le mindig.

Szerző:  CrB [ 2014.05.05. 21:02 ]
Hozzászólás témája:  Re: Automata resetscore

mert a menüt 1 másik pluginból másoltam lusta voltam megírni és belecsúszott a prethink is ezért lett abba :d
SMA Forráskód: [ Mindet kijelol ]
  1. /* Script generated by Pawn Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6.  
  7.  
  8. #define PLUGIN "New Plugin"
  9. #define AUTHOR "qKKKJ"
  10. #define VERSION "1.0"
  11.  
  12. new asd[33]
  13.  
  14. public plugin_init()
  15. {
  16. register_plugin(PLUGIN, VERSION, AUTHOR)
  17. register_clcmd("say /menu", "menuasd")
  18. register_event("DeathMsg", "halal", "a")
  19. }
  20. public menuasd(id)
  21. {
  22. new menu = menu_create("Menu cim", "handler_menu")
  23. menu_additem(menu, "10 halal", "1", 0);
  24. menu_additem(menu, "20 halal", "2", 0);
  25. menu_additem(menu, "30 halal", "3", 0);
  26. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  27. menu_setprop(menu, MPROP_PERPAGE, 7);
  28. menu_display(id, menu, 0);
  29. return PLUGIN_HANDLED;
  30. }
  31. public handler_menu(id, menu, item)
  32. {
  33. if( item == MENU_EXIT )
  34. {
  35. menu_destroy(menu);
  36. return PLUGIN_HANDLED;
  37. }
  38.  
  39. new data[6],szName[64]
  40. new acces,callback;
  41. menu_item_getinfo(menu,item,acces,data,charsmax(data),szName,charsmax(szName),callback)
  42. new key = str_to_num(data)
  43. switch(key)
  44. {
  45. case 1: asd[id] = 10
  46. case 2: asd[id] = 20
  47. case 3: asd[id] = 30
  48. }
  49. return PLUGIN_HANDLED
  50. }
  51. public client_putinserver(id)
  52. {
  53. asd[id] = 999999
  54. }
  55. public halal()
  56. {
  57. new id = read_data(2)
  58. if(asd[id] >= cs_get_user_deaths(id))
  59. {
  60. cs_set_user_deaths(id, 0)
  61.  
  62. }
  63. }

Szerző:  fear_ezmegmi [ 2014.05.05. 23:00 ]
Hozzászólás témája:  Re: Automata resetscore

SMA Forráskód: [ Mindet kijelol ]
  1. public client_putinserver(id)
  2. {
  3. asd[id] = 999999
  4. }
  5. public halal()
  6. {
  7. new id = read_data(2)
  8. if(asd[id] >= cs_get_user_deaths(id))
  9. {
  10. cs_set_user_deaths(id, 0)
  11. }
  12. }

Így minden halálkor resizni fogja ha nem állít be magának auto RS -t.
Megoldás:
SMA Forráskód: [ Mindet kijelol ]
  1. public client_putinserver(id)
  2. {
  3. asd[id] = -1
  4. }
  5. public halal()
  6. {
  7. new id = read_data(2)
  8. if(asd[id] >= cs_get_user_deaths(id))
  9. {
  10. cs_set_user_deaths(id, 0)
  11. }
  12. }

Szerző:  CrB [ 2014.05.06. 09:21 ]
Hozzászólás témája:  Re: Automata resetscore

az a vicc h az eredeti prethinkesbe mínusszal írtam xd amúgy köszi a javítását.

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