hlmod.hu
https://hlmod.hu/

Fegyver Adás!
https://hlmod.hu/viewtopic.php?f=9&t=25440
Oldal: 1 / 1

Szerző:  Pista. [ 2016.07.09. 19:27 ]
Hozzászólás témája:  Fegyver Adás!

Üdv! Itt van egy forráskód.

Nos nekem az a kérdésem hogyan lehet meg oldani hogyha én m4-et akarok akkor rá nyomok az 1-esre akkor m4et add, nem pedig más fegyvert, vagy milyen számot kell be írni hogy azt az adod fegyvert kapjam?
  1. public give_weapons(id)
  2. {
  3.     strip_user_weapons(id)
  4.     give_item(id,"weapon_knife")
  5.    
  6.     new szWeapon[32], csw
  7.     csw = csw_contant(g_iWeaponPicked[0][id])
  8.     get_weaponname(csw,szWeapon,31)
  9.     give_item(id,szWeapon)
  10.     cs_set_user_bpammo(id,csw,999)
  11.     g_iPrimaryWeapon[id] = csw
  12.  
  13.     csw = csw_contant(g_iWeaponPicked[1][id])
  14.     get_weaponname(csw,szWeapon,31)
  15.     give_item(id,szWeapon)
  16.     cs_set_user_bpammo(id,csw,999)
  17.    
  18.     g_boolRepick[id] = false
  19. }
  20.  
  21. stock csw_contant(weapon)
  22. {
  23.     new num = 29
  24.     switch(weapon)
  25.     {
  26.         case 0: num = 3
  27.         case 1: num = 5
  28.         case 2: num = 7
  29.         case 3: num = 8
  30.         case 4: num = 12
  31.         case 5: num = 13
  32.         case 6: num = 14
  33.         case 7: num = 15
  34.         case 8: num = 18
  35.         case 9: num = 19
  36.         case 10: num = 20
  37.         case 11: num = 21
  38.         case 12: num = 22
  39.         case 13: num = 23
  40.         case 14: num = 24
  41.         case 15: num = 27
  42.         case 16: num = 28
  43.         case 17: num = 30
  44.         case 18: num = 1
  45.         case 19: num = 10
  46.         case 20: num = 11
  47.         case 21: num = 16
  48.         case 22: num = 17
  49.         case 23: num = 26
  50.         case 24:
  51.         {
  52.             new s_weapon[32]
  53.        
  54.             get_pcvar_string(g_pcvar_allowedweps,s_weapon,31)
  55.            
  56.             new flags = read_flags(s_weapon)
  57.             do
  58.             {
  59.                 num = random_num(0,18)
  60.                 if(!(num & flags))
  61.                 {
  62.                     num = -1
  63.                 }
  64.             }
  65.             while(num==-1)
  66.             num = csw_contant(num)
  67.         }
  68.         case 25:
  69.         {
  70.             new s_weapon[32]
  71.  
  72.             get_pcvar_string(g_pcvar_allowedweps,s_weapon,31)
  73.        
  74.             new flags = read_flags(s_weapon)
  75.             do
  76.             {
  77.                 num = random_num(18,23)
  78.                 if(!(num & flags))
  79.                 {
  80.                     num = -1
  81.                 }
  82.             }
  83.             while(num==-1)
  84.             num = csw_contant(num)
  85.         }
  86.     }
  87.     return num;
  88. }

Itt van ez is ha szűkséges hozzá.
  1. static const g_szWpnEntNames[][] = { "", "weapon_p228", "", "weapon_scout", "weapon_hegrenade", "weapon_xm1014", "weapon_c4", "weapon_mac10",
  2.             "weapon_aug", "weapon_smokegrenade", "weapon_elite", "weapon_fiveseven", "weapon_ump45", "weapon_sg550",
  3.             "weapon_galil", "weapon_famas", "weapon_usp", "weapon_glock18", "weapon_awp", "weapon_mp5navy", "weapon_m249",
  4.             "weapon_m3", "weapon_m4a1", "weapon_tmp", "weapon_g3sg1", "weapon_flashbang", "weapon_deagle", "weapon_sg552",
  5.             "weapon_ak47", "weapon_knife", "weapon_p90" }
  6.            
  7. //Weapon Names (For Guns Menu)
  8. static const szWeaponNames[24][23] = { "\rSchmidt Scout", "\rXM1014 M4", "\rIngram MAC-10", "\rSteyr AUG A1", "\rUMP 45", "\rSG-550 Auto-Sniper",
  9.             "\rIMI Galil", "\rFamas", "\rAWP Magnum Sniper", "\rMP5 Navy", "\rM249 Para Machinegun", "\rM3 Super 90", "\rM4A1 Carbine",
  10.             "\rSchmidt TMP", "\rG3SG1 Auto-Sniper", "\rSG-552 Commando", "\rAK-47 Kalashnikov", "\rES P90", "\rP228 Compact",
  11.             "\rDual Elite Berettas", "\rFiveseven", "\rUSP .45 ACP Tactical", "\rGlock 18C", "\rDesert Eagle .50 AE" }

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