hlmod.hu
https://hlmod.hu/

Segitég
https://hlmod.hu/viewtopic.php?f=29&t=19417
Oldal: 1 / 1

Szerző:  PiStA99 [2015.02.09. 20:12 ]
Hozzászólás témája:  Segitég

Cső,valaki javitaná?
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <cstrike>
  5. #include <fun>
  6. #include <fakemeta>
  7. #include <hamsandwich>
  8. #include <nvault>
  9.  
  10. new pont[33]
  11. new szorzo
  12. new name[33][32]
  13.  
  14. #define PLUGIN "Kes"
  15. #define VERSION "1.0.0"
  16. #define AUTHOR "Pista"
  17.  
  18. new v_sebzes[] = "models/kesmenu/v_sebzes.mdl"
  19.  
  20. new bool:b_sebzes[33]
  21.  
  22. public plugin_init() {
  23. register_plugin(PLUGIN, VERSION, AUTHOR)
  24. register_clcmd("say /kes","kesmenu")
  25. register_event("DeathMsg","halal","a")
  26. register_event("CurWeapon", "curwep", "be", "1=1")
  27. szorzo = register_cvar("sebzes_kes_szorzo", "25")
  28. }
  29.  
  30. public plugin_precache() {
  31. precache_model(v_sebzes)
  32. }
  33. public damagetake(victim, inflictor, attacker, Float:damage)
  34. {
  35. if(b_sebzes[attacker] && get_user_weapon(attacker) == CSW_KNIFE)
  36. {
  37. SetHamParamFloat(4, damage * get_pcvar_float(szorzo))
  38. }
  39. }
  40. public curwep(id) {
  41. new weapon = get_user_weapon(id)
  42.  
  43. if(b_sebzes[id] && weapon == CSW_KNIFE) {
  44. set_pev(id, pev_viewmodel2, v_sebzes)
  45. }
  46. }
  47. public halal()
  48. {
  49. if(read_data(1) != read_data(2))
  50. if(get_user_weapon(read_data(1)) == CSW_KNIFE) {
  51. {
  52. pont[read_data(1)] += 10
  53. }
  54. }
  55. }
  56. public kesmenu(id) {
  57. new menu = menu_create("Valassz kest", "kesmenu_case");
  58.  
  59. new oles = pont[id]
  60. new szText[555 char]
  61.  
  62. formatex( szText, charsmax( szText ), "Nagy sebzés kés[+10% Ütés](%d|200)", oles)
  63. menu_additem(menu, szText, "1", 0);
  64.  
  65. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  66. menu_setprop(menu, MPROP_PERPAGE, 7);
  67. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  68. menu_setprop(menu, MPROP_NEXTNAME, "Kovetkezo");
  69. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  70. menu_setprop(menu, MPROP_NOCOLORS, 1);
  71.  
  72. menu_display(id, menu, 0);
  73.  
  74. return PLUGIN_HANDLED;
  75. }
  76.  
  77. public kesmenu_case(id, menu, item)
  78. {
  79. if(item == MENU_EXIT)
  80. {
  81. menu_cancel(id);
  82. return PLUGIN_HANDLED;
  83. }
  84.  
  85. new command[6], name[64], access, callback;
  86. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  87.  
  88. switch(item)
  89. {
  90. case 1:
  91. {
  92. if(pont[id] >=10) {
  93. sebzes(id)
  94. }
  95. }
  96. public sebzes(id) {
  97. b_sebzes[id] = true
  98. }
  99.  
  100. public client_putinserver(id) {
  101. betoltes(id)
  102. get_user_name(id, name[id], 31)
  103. }
  104.  
  105. public client_disconnect(id) {
  106. mentes(id)
  107. b_sebzes[id] = false
  108. remove_task(id)
  109. }


93Sor
SMA Forráskód: [ Mindet kijelol ]
  1. sebzes(id)

Szerző:  excitedboy [2015.02.10. 08:36 ]
Hozzászólás témája:  Re: Segitég

Nem csak az a hiba amit leírtál. Tetszik ez az nvault mentés:
:D
SMA Forráskód: [ Mindet kijelol ]
  1. public client_putinserver(id) {
  2. betoltes(id)
  3. get_user_name(id, name[id], 31)
  4. }
  5.  
  6. public client_disconnect(id) {
  7. mentes(id)
  8. b_sebzes[id] = false
  9. remove_task(id)
  10. }

Szerző:  PiStA99 [2015.02.10. 10:55 ]
Hozzászólás témája:  Re: Segitég

:D már meg csináltam

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