hlmod.hu
https://hlmod.hu/

XP
https://hlmod.hu/viewtopic.php?f=9&t=19718
Oldal: 1 / 1

Szerző:  PiStA99 [ 2015.03.02. 14:02 ]
Hozzászólás témája:  XP

Sziasztok aszt hogy tudom meg csinálni hogy minden ölésnél kap az adod embert xp és 100 xp után meg szintet lép?

Szerző:  Maxi [ 2015.03.02. 14:12 ]
Hozzászólás témája:  Re: XP

PiStA99 írta:
Sziasztok aszt hogy tudom meg csinálni hogy minden ölésnél kap az adod embert xp és 100 xp után meg szintet lép?

van már meglévő XP rendszered, vagy írni kéne? Ha írni kéne akkor Pontosíts, hol írja, hogy hanyas szintű? Mi a legmagasabb szint? stb-stb.

Szerző:  PiStA99 [ 2015.03.02. 14:27 ]
Hozzászólás témája:  Re: XP

Ebbe hogy 100 kill után 1 szint és az xp meg le megy nullára
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <hamsandwich>
  4. #include <cstrike>
  5. #include <fakemeta>
  6. #include <fun>
  7.  
  8. new pont[33], xp[33], szint[33]
  9.  
  10. #define PLUGIN "Bolt"
  11. #define VERSION "1.0"
  12. #define AUTHOR "Pista"
  13.  
  14. #define Szint 2
  15.  
  16. new const szamok[Szint] = {
  17. 1,
  18. 2
  19. }
  20. new const rangok[Szint+1][] = {
  21. "1",
  22. "2"
  23. }
  24. public plugin_init() {
  25. register_plugin(PLUGIN, VERSION, AUTHOR)
  26. register_clcmd("say /menu","bolt")
  27. register_event("DeathMsg","halal","a")
  28. register_event("DeathMsg","death","a")
  29. }
  30. public halal(id){
  31. new killer = read_data(1)
  32. new victim = read_data(2)
  33.  
  34. if(killer != victim)
  35. {
  36. pont[killer]++
  37. }
  38. }
  39. public death(id){
  40. new killer = read_data(1)
  41. new victim = read_data(2)
  42.  
  43. if(killer != victim)
  44. {
  45. xp[killer]++
  46. }
  47. }
  48. public bolt(id){
  49. new cim[121]
  50. format(cim, charsmax(cim),"AMXX Menu^nSzint: %d | XP%: %d | Pont: %d",pont[id], xp[id], szint[id])
  51. new menu = menu_create(cim, "menu_h")
  52. menu_additem(menu,"100HP","1",0)
  53. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  54. menu_display(id, menu, 0);
  55. }
  56. public menu_h(id, menu, item)
  57. {
  58. if( item == MENU_EXIT )
  59. {
  60. menu_destroy(menu);
  61. return PLUGIN_HANDLED;
  62. }
  63. new data[9], szName[64];
  64. new access, callback;
  65. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  66. new key = str_to_num(data);
  67. switch(key){
  68. case 1:{
  69. if(pont[id] >= 5)
  70. set_user_health(id, get_user_health(id)+100)
  71. }
  72. }
  73. }

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