hlmod.hu
https://hlmod.hu/

Fegyver Csomagok Összevonása.
https://hlmod.hu/viewtopic.php?f=9&t=20729
Oldal: 1 / 1

Szerző:  DecToR [2015.05.19. 08:02 ]
Hozzászólás témája:  Fegyver Csomagok Összevonása.

Jó reggelt. Valaki segítene hogy ezt így meg lehet oldani? [menni fog vagy nem?]

Azt akarom hogy így kérem le a csomagokat Itt ezen van a hangsúly
SMA Forráskód: [ Mindet kijelol ]
  1. if(csomag[id] == 1 && fgy == CSW_AWP,CSW_AK47,CSW_DEAGLE)
ez a lényeg nekem hogy így meg birom e oldani :)


valahogy így akartam megcsinálni :)
SMA Forráskód: [ Mindet kijelol ]
  1. public Event_Change_Weapon(id)
  2. {
  3. new fgy = get_user_weapon(id)
  4. if(csomag[id] == 1 && fgy == CSW_AWP,CSW_AK47,CSW_DEAGLE)
  5. {
  6. set_pev(id, pev_viewmodel2, "models/v_gold_awp.mdl")
  7. set_pev(id, pev_viewmodel2, "models/v_gold_ak47.mdl")
  8. set_pev(id, pev_viewmodel2, "models/v_gold_deagle.mdl")

Szerző:  LyleChriss [2015.05.19. 09:13 ]
Hozzászólás témája:  Re: Fegyver Csomagok Összevonása.

Ez így nem az igazi, nem fogsz egyszerre 2-3 fegyvert a kezedben... :D Vaggyal meg tudod oldani, de akkor minden fegyvernek ugyanazt a skint adja, stb stb és egyéb hibák. Ezt így kell végigjátszani:
SMA Forráskód: [ Mindet kijelol ]
  1. if(csomag[id] == 1 && fgy == CSW_AWP)
  2. if(csomag[id] == 1 && fgy == CSW_AK47)
  3. if(csomag[id] == 1 && fgy == CSW_DEAGLE)


Szóval nem, nem fog menni. :)

Szerző:  DecToR [2015.05.19. 09:18 ]
Hozzászólás témája:  Re: Fegyver Csomagok Összevonása.

LyleChriss írta:
Ez így nem az igazi, nem fogsz egyszerre 2-3 fegyvert a kezedben... :D Vaggyal meg tudod oldani, de akkor minden fegyvernek ugyanazt a skint adja, stb stb és egyéb hibák. Ezt így kell végigjátszani:
SMA Forráskód: [ Mindet kijelol ]if(csomag[id] == 1 && fgy == CSW_AWP)
if(csomag[id] == 1 && fgy == CSW_AK47)
if(csomag[id] == 1 && fgy == CSW_DEAGLE)

Szóval nem, nem fog menni. :)


köszönöm, [Csak kíváncsi voltam hogy sikerülne e, de legalább megkaptam a választ :)]

még egy kérdés: hogy ez baj itt hogy mindig 1 van [vagy az nem kavarodik be?]?
SMA Forráskód: [ Mindet kijelol ]
  1. if(csomag[id] == 1

Szerző:  LyleChriss [2015.05.19. 10:00 ]
Hozzászólás témája:  Re: Fegyver Csomagok Összevonása.

Ezt hogy érted? Már bocs, de nem esik le. :D
Az a baj, hogy csak csomag[id] == 1 van mindenhol?

Szerző:  DecToR [2015.05.19. 10:04 ]
Hozzászólás témája:  Re: Fegyver Csomagok Összevonása.

LyleChriss írta:
Ezt hogy érted? Már bocs, de nem esik le. :D
Az a baj, hogy csak csomag[id] == 1 van mindenhol?

igen . az baj hogy mindenhol egy van a csomagid után ?


vagy így beszámozhatom? :

SMA Forráskód: [ Mindet kijelol ]
  1. public skinfegyo(id)
  2. {
  3. new fgy = get_user_weapon(id)
  4. if(csomag[id] == 1 && fgy == CSW_AWP)
  5. {
  6. set_pev(id, pev_viewmodel2, "models/v_awp.mdl") //1 csomag
  7. }
  8. if(csomag[id] == 2 && fgy == CSW_AK47)
  9. {
  10. set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
  11. }
  12. if(csomag[id] == 3 && fgy == CSW_M4A1)
  13. {
  14. set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
  15. }

Szerző:  LyleChriss [2015.05.19. 10:45 ]
Hozzászólás témája:  Re: Fegyver Csomagok Összevonása.

Tegyük fel, hogy van 3 csomagod. Arany, Ezüst, és Bronz. Ha a menüben a játékos kiválasztja a csomagot, akkor beállítjuk a csomag számát.
SMA Forráskód: [ Mindet kijelol ]
  1. csomag[id] = 1

Legyen ez az arany.
Később, a fegyvercsere eventnél, ahol a
SMA Forráskód: [ Mindet kijelol ]
  1. csomag[id] == 1
van, az minden fegyver az arany modellekre cserél.
PL:
SMA Forráskód: [ Mindet kijelol ]
  1. public skinfegyo(id)
  2. {
  3. new fgy = get_user_weapon(id)
  4.  
  5. //Arany csomag
  6. if(csomag[id] == 1 && fgy == CSW_AWP)
  7. {
  8. set_pev(id, pev_viewmodel2, "models/v_awp.mdl")
  9. }
  10. if(csomag[id] == 1 && fgy == CSW_AK47)
  11. {
  12. set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
  13. }
  14. if(csomag[id] == 1 && fgy == CSW_M4A1)
  15. {
  16. set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
  17. }
  18.  
  19. //Ezüst csomag
  20. if(csomag[id] == 2 && fgy == CSW_AWP)
  21. {
  22. set_pev(id, pev_viewmodel2, "models/v_awp.mdl")
  23. }
  24. if(csomag[id] == 2 && fgy == CSW_AK47)
  25. {
  26. set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
  27. }
  28. if(csomag[id] == 2 && fgy == CSW_M4A1)
  29. {
  30. set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
  31. }


Kicsit leegyszerűsítve: Az azonos számmal rendelkező modellek ugyanazon csomagba tartoznak.

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