hlmod.hu
https://hlmod.hu/

kód rövitése vagy egyszerűsítése
https://hlmod.hu/viewtopic.php?f=9&t=30628
Oldal: 1 / 1

Szerző:  saxxo [ 2020.09.29. 18:26 ]
Hozzászólás témája:  kód rövitése vagy egyszerűsítése

Helló!


Ezt valaki nekem letudná egyszerűsíteni ?

  1. new m4a1Oles[33], ak47Oles[33], awpOles[33], scoutOles[33], famasOles[33], galilOles[33], augOles[33], m3Oles[33], xm1014Oles[33], knifeOles[33], deagleOles[33], uspOles[33], glockOles[33];

Szerző:  Pika [ 2020.09.29. 19:02 ]
Hozzászólás témája:  Re: kód rövitése vagy egyszerűsítése

Működik a dolog csak a kódban nem vagyok biztos.

  1. new fegyverek[14][33]  // van 13 fegyvered, meg 32 játékosod.


  1. fegyverek[id][0] /* 0-ás azonosítóval rendelkező skin. Teljesen m1 melyik lesz az, írd a pluginba valahova kommentelve, hogy pl a 0 Id = AWP, és az alapján használod.
  2. például így :*/  fegyverek[id][0] = 1 /*[GLOCK]*/


Ha nem működne, akkor próbáld felcserélni ezt: fegyverek[id][0] erre -- fegyverek[0][id] nem vagyok biztos benne, de biztos létezik ennél egyszerűbb megoldás is.

Szerző:  regener [ 2020.09.29. 19:03 ]
Hozzászólás témája:  Re: kód rövitése vagy egyszerűsítése

Valami ilyesmire gondoltál?

  1. enum Weapons
  2. {
  3.     m4a1 = 0,
  4.     ak47,
  5.     awp,
  6.     scout,
  7.     famas,
  8.     galil,
  9.     aug,
  10.     m3,
  11.     xm1014,
  12.     knife,
  13.     deagle,
  14.     usp,
  15.     glock
  16. };
  17.  
  18. new wOles[33][Weapons];
  19.  
  20. // A meghívása pedig a halál eventben (fegyvert switch-el nézve csak nem gépeltem bele):
  21.     if(get_user_weapon(gyilkos) == CSW_M4A1)
  22.         wOles[gyilkos][m4a1] + 1;
  23. // kiíratás pedig:
  24.     client_print(id, print_chat, "M4 öléseid száma: %d", wOles[id][m4a1]);

Szerző:  saxxo [ 2020.09.29. 19:05 ]
Hozzászólás témája:  Re: kód rövitése vagy egyszerűsítése

Pika írta:
Működik a dolog csak a kódban nem vagyok biztos.

  1. new fegyverek[14][33]  // van 13 fegyvered, meg 32 játékosod.


  1. fegyverek[id][0] /* 0-ás azonosítóval rendelkező skin. Teljesen m1 melyik lesz az, írd a pluginba valahova kommentelve, hogy pl a 0 Id = AWP, és az alapján használod.
  2. például így :*/  fegyverek[id][0] = 1 /*[GLOCK]*/


Ha nem működne, akkor próbáld felcserélni ezt: fegyverek[id][0] erre -- fegyverek[0][id] nem vagyok biztos benne, de biztos létezik ennél egyszerűbb megoldás is.



Köszi, de kicsit szebb jobb átlátható legyen! :)

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