hlmod.hu
https://hlmod.hu/

Fegyver Bug
https://hlmod.hu/viewtopic.php?f=9&t=30043
Oldal: 1 / 1

Szerző:  GudDevil [ 2019.09.09. 23:01 ]
Hozzászólás témája:  Fegyver Bug

Sziasztok Nekem Lenne egy olyan problémám hogy Essy Skin Felszerelésbe van egy terep ak47 harder skin felszerelésben meg magma ak47 és ha be addolom mind 2 skint a kor hiába rakom a magma skint rá a terep marad ott de ha az esy skint nem addolom be a kor a magma rajta marad és ezt nem értem hogy hogyan lehetne megcsinálni
segítségeket köszönöm előre is

Sikertelen :/

Szerző:  regener [ 2019.09.09. 23:49 ]
Hozzászólás témája:  Re: Fegyver Bug

Ez azért van mert egymás után lefut a két ellenőrzés és amelyik az utols igaz érték az marad meg:
  1. public FegyverValtas(f){
  2.     new id = get_pdata_cbase(f, 41, 4)
  3.     new wid = cs_get_weapon_id(f)
  4.  
  5.     if(id > 32 || id < 1 || !is_user_alive(id)){
  6.         return HAM_SUPERCEDE
  7.     }
  8.  
  9.     new k = Hasznal[id][FegyverIdSzamok[wid]], Mdl[86]
  10.  
  11.     if(k > 0 && str_to_num(HarderSkinek[k][2]) == wid && Fegyverek[id][k] >= 1){ // Ha a magma rajtavan
  12.         formatex(Mdl, charsmax(Mdl), "models/%s.mdl", HarderSkinek[k][1])
  13.         set_pev(id, pev_viewmodel2, Mdl) // felkerül a magma
  14.         }
  15.     if(k > 0 && str_to_num(EssySkinecske[k][2]) == wid && Fegyverek2[id][k] >= 1){ // ha van terep
  16.         formatex(Mdl, charsmax(Mdl), "models/%s.mdl", EssySkinecske[k][1])
  17.         set_pev(id, pev_viewmodel2, Mdl) // felkerül a terep és mivel ez a 2. ez marad olyankor
  18.         }
  19.     return HAM_IGNORED
  20. }


Ezt úgy tudod kiküszöbölni, hogy elmented melyik fajta skint aktiválta utoljára és rögtön azt aktiválod a set_pev kóddal.

Szerző:  GudDevil [ 2019.09.10. 05:41 ]
Hozzászólás témája:  Re: Fegyver Bug

Próbáltam de valamiért meg mindig ugyan az a hiba áll fent
ha ezt sikerülni fog megoldni akkor meg egy olyan kérdessem lenne hogy van az hogy Fegyver..-Fegyver2..., én azokat hogyan tudnám egyszerűsítettel el menteni?

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