hlmod.hu
https://hlmod.hu/

Miért Nem rakja Rá a Kést?
https://hlmod.hu/viewtopic.php?f=9&t=22745
Oldal: 1 / 1

Szerző:  InEr [ 2015.11.24. 10:16 ]
Hozzászólás témája:  Miért Nem rakja Rá a Kést?

Hello Valaki Tudna nekem segíteni abba hogy Bele Raktam egy kés Menüt egy módba es nem rakja rá a kés skint amikor ki választom az miért van? adok forrás kódot hátha jobban lehet tippelni


SMA Forráskód: [ Mindet kijelol ]
  1. public fegyver_valtas(id) {
  2. new fegyver = get_user_weapon(id)
  3.  
  4. if(fegyo[id] == 1 && fegyver == CSW_KNIFE)
  5. {
  6. set_pev(id, pev_viewmodel2, "models/rstgl/elso/v_knife.mdl")
  7. }
  8. else if(fegyo[id] == 2 && fegyver == CSW_KNIFE)
  9. {
  10. set_pev(id, pev_viewmodel2, "models/rstgl/masodik/v_knife.mdl")
  11. }
  12. else if(fegyo[id] == 3 && fegyver == CSW_KNIFE)
  13. {
  14. set_pev(id, pev_viewmodel2, "models/rstgl/harmadik/v_knife.mdl")
  15. }
  16. }
  17. public kesek(id)
  18. {
  19. new menucim[128], menukapcs[4][128];
  20. formatex(menucim, charsmax(menucim), "\r[%s] \wKĂ©s menĂĽ ^nPontok: \y%i", PREFIX, szint2[id]);
  21. formatex(menukapcs[0], charsmax(menukapcs[]), "%s", fegyo[id] == 0 ? "Alap kĂ©s \y|AKTÍV|":"Alap kĂ©és");
  22. formatex(menukapcs[1], charsmax(menukapcs[]), "%s", fegyo[id] == 1 ? "Első kĂ©s \y|AKTÍV|":"Első kĂ©és \r|30| Level");
  23. formatex(menukapcs[2], charsmax(menukapcs[]), "%s", fegyo[id] == 2 ? "Második kĂ©s \y|AKTÍV|":"Második kĂ©s \r|60| Level");
  24. formatex(menukapcs[3], charsmax(menukapcs[]), "%s", fegyo[id] == 3 ? "Harmadik kĂ©s \y|AKTÍV|":"Harmadik kĂ©s \r|90| Level");
  25.  
  26. new menu = menu_create( menucim, "mh_MyMenu");
  27. menu_additem(menu, menukapcs[0], "0", 0);
  28. menu_additem(menu, menukapcs[1], "1", 0);
  29. menu_additem(menu, menukapcs[2], "2", 0);
  30. menu_additem(menu, menukapcs[3], "3", 0);
  31.  
  32. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  33. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  34. menu_setprop(menu, MPROP_NEXTNAME, "Előre");
  35. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  36.  
  37. menu_display(id, menu, 0);
  38. return PLUGIN_HANDLED;
  39. }
  40. public mh_MyMenu(id, menu, item) {
  41. if(item == MENU_EXIT)
  42. {
  43. menu_cancel(id);
  44. return PLUGIN_HANDLED;
  45. }
  46.  
  47. new command[6], name[64], access, callback;
  48.  
  49. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  50.  
  51. switch(item)
  52. {
  53. case 0: {
  54. fegyo[id] = 0;
  55. ChatColor(id, "^4[%s]^1 Megkaptad az^3 ALAP^1 kést!", PREFIX)
  56. }
  57. case 1: {
  58. if(szint2[id] >= 0)
  59. {
  60. fegyo[id] = 1;
  61. // ha le akarod vonni azt a 100pontot, akkor ide pont[id] -= 100;
  62. ChatColor(id, "^4[%s]^1 Megkaptad az^3 Elso^1 kést!", PREFIX)
  63. }
  64. else
  65. {
  66. ChatColor(id, "^4[%s]^1 Sajnos nincs elég pontod...", PREFIX)
  67. }
  68. }
  69. case 2: {
  70. if(szint2[id] >= 0)
  71. {
  72. fegyo[id] = 2;
  73. ChatColor(id, "^4[%s]^1 Megkaptad a^3 Második^1 kést!", PREFIX)
  74. }
  75. else
  76. {
  77. ChatColor(id, "^4[%s]^1 Sajnos nincs elég pontod...", PREFIX)
  78. }
  79. }
  80. case 3: {
  81. if(szint2[id] >= 0)
  82. {
  83. fegyo[id] = 3;
  84. ChatColor(id, "^4[%s]^1 Megkaptad a^3 Harmadik^1 kést!", PREFIX)
  85. }
  86. else
  87. {
  88. ChatColor(id, "^4[%s]^1 Sajnos nincs elég pontod...", PREFIX)
  89. }
  90. }
  91. }
  92. menu_destroy(menu);
  93.  
  94. return PLUGIN_HANDLED;
  95. }
  96. public client_authorized(id) Load(id);
  97.  
  98.  
  99. public Save(id)
  100. {
  101. if (!is_user_connected(id) || is_user_bot(id) || is_user_hltv(id))
  102. return;
  103.  
  104. new SteamID[35];
  105. get_user_authid(id,SteamID,34);
  106.  
  107. if(contain(SteamID,"_ID_LAN") != -1 || contain(SteamID,"STEAM_0:4") != -1 || contain(SteamID,"VALVE") != -1 || equali(SteamID,"STEAM_666:88:666"))
  108. get_user_ip(id,SteamID,34,1);
  109.  
  110. new szData[40];
  111. formatex(szData,charsmax(szData),"%i %i", pont[id], fegyo[id]);
  112.  
  113. fvault_set_data(g_szVault1,SteamID,szData);
  114. }
  115.  
  116. public Load(id)
  117. {
  118. if (!is_user_connected(id) || is_user_bot(id) || is_user_hltv(id))
  119. return;
  120.  
  121. new SteamID[35];
  122. get_user_authid(id, SteamID, 34);
  123.  
  124. if(contain(SteamID,"_ID_LAN") != -1 || contain(SteamID,"STEAM_0:4") != -1 || contain(SteamID,"VALVE") != -1 || equali(SteamID,"STEAM_666:88:666"))
  125. get_user_ip(id,SteamID,34,1);
  126.  
  127. new szData[40],pontok[8],fegyok[8];
  128. if(fvault_get_data(g_szVault1,SteamID,szData,charsmax(szData)))
  129. {
  130. parse(szData,pontok,charsmax(pontok),fegyok,charsmax(fegyok));
  131.  
  132. pont[id] = str_to_num(pontok);
  133. fegyo[id] = str_to_num(fegyok);
  134. }
  135.  
  136. else
  137. {
  138. pont[id] = 0;
  139. fegyo[id] = 0;
  140. }
  141. }


SMA Forráskód: [ Mindet kijelol ]
  1. new const g_szVault1[] = "KES_MENU"
  2. new fegyo[33], pont[33];
  3.  
  4. register_event("CurWeapon", "fegyver_valtas", "be", "1=1");
  5. register_event("DeathMsg", "halal", "a");
  6.  

Szerző:  cmd [ 2015.11.24. 11:03 ]
Hozzászólás témája:  Re: Miért Nem rakja Rá a Kést?

a szint2 helyet pont irj

Szerző:  InEr [ 2015.11.24. 11:23 ]
Hozzászólás témája:  Re: Miért Nem rakja Rá a Kést?

De szint re fogja fel oldani pl ha eleri a 20 szint et, es akk se rakja ra

Szerző:  cmd [ 2015.11.24. 13:04 ]
Hozzászólás témája:  Re: Miért Nem rakja Rá a Kést?

add a egesz smat bele nezek ha akarod :)

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