hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.23. 12:12



Jelenlévő felhasználók

Jelenleg 272 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 272 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: olesre drop
HozzászólásElküldve: 2016.09.16. 10:42 
Offline
Fanatikus

Csatlakozott: 2015.03.25. 18:06
Hozzászólások: 179
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 6 alkalommal
üdv az miert van h csak aranyat kapok? semmi mást nem lehet találni


valaki tudná javitani?

  1. if(varazshasznal[killer])
  2. {
  3.         if(oles[killer] >= 2)
  4.         {
  5.                g_lada[killer]++
  6.                talalttargy[id]++
  7.                ladadroppocska(killer)
  8.           oles[killer] = 0;
  9.         }
  10.         if(oles[killer] >= 5)
  11.         {
  12.                g_kulcs[killer]++
  13.                talalttargy[id]++
  14.                kulcsdroppocska(killer)
  15.            oles[killer] = 0;
  16.         }
  17.         if(oles[killer] >= 10)
  18.         {
  19.                 g_hflada[killer]++
  20.                 talalttargy[id]++
  21.                 hfdroppocska(killer)
  22.         oles[killer] = 0;
  23.     }
  24.         if(oles[killer] >= 1)
  25.         {
  26.                      g_arany[killer]++
  27.                      aranydropp(killer)
  28.              oles[killer] = 0;
  29.         }
  30.         if(oles[killer] >= 3)
  31.         {
  32.                         g_csomag[id]++
  33.                         csomagdropp(killer)
  34.             oles[killer] = 0;
  35.         }
  36.      if(oles[killer] >= 4)
  37.         {
  38.                         terep_lada[id]++
  39.               talalttargy[id] ++
  40.                         terepdropocska(killer)
  41.     oles[killer] = 0;
  42.     }
  43.  
  44. }
  45. else
  46. {
  47.     if(oles[killer] >= 2)
  48.     {
  49.         lada_keszites(victim,0)
  50.         oles[killer] = 0;
  51.     }
  52.     if(oles[killer] >= 5)
  53.     {
  54.         kulcs_keszites(victim,0)
  55.         oles[killer] = 0;
  56.     }
  57.     if(oles[killer] >= 10)
  58.     {
  59.         hflada_keszites(victim,0)
  60.     oles[killer] = 0;
  61.     }
  62.     if(oles[killer] >= 1)
  63.     {
  64.         arany_keszites(victim,0)
  65.     oles[killer] = 0;  
  66.     }
  67.     if(oles[killer] >= 3)
  68.     {
  69.         csomag_keszites(victim,0)
  70.     oles[killer] = 0;
  71.         }
  72.     if(oles[killer] >= 4)
  73.     {
  74.         tereplada_keszites(victim,0)
  75.         oles[killer] = 0;
  76.         }  
  77. }    
  78. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: olesre drop
HozzászólásElküldve: 2016.09.16. 11:32 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Miért nullázod az öléseket ha a játékos mondjuk már 1-et ölt? Így sosem fog a feljebbi jutalmakhoz eljutni, ez a problémád oka.

Így ha eljut 10 ölésre akkor nullázódik az ölések száma és előről kapja a jutalmakat.
  1. if(varazshasznal[killer])
  2. {
  3.     if(oles[killer] >= 1)
  4.     {
  5.         g_arany[killer]++
  6.         aranydropp(killer)
  7.     }
  8.     if(oles[killer] >= 2)
  9.     {
  10.         g_lada[killer]++
  11.         talalttargy[id]++
  12.         ladadroppocska(killer)
  13.     }
  14.     if(oles[killer] >= 3)
  15.     {
  16.         g_csomag[id]++
  17.         csomagdropp(killer)
  18.     }
  19.     if(oles[killer] >= 4)
  20.     {
  21.         terep_lada[id]++
  22.         talalttargy[id]++
  23.         terepdropocska(killer)
  24.     }  
  25.     if(oles[killer] >= 5)
  26.     {
  27.         g_kulcs[killer]++
  28.         talalttargy[id]++
  29.         kulcsdroppocska(killer)
  30.     }
  31.     if(oles[killer] >= 10)
  32.     {
  33.         g_hflada[killer]++
  34.         talalttargy[id]++
  35.         hfdroppocska(killer)
  36.         oles[killer] = 0
  37.     }
  38. }
  39. else
  40. {
  41.     if(oles[killer] >= 1)
  42.     {
  43.         arany_keszites(victim,0)
  44.     }
  45.     if(oles[killer] >= 2)
  46.     {
  47.         lada_keszites(victim,0)
  48.     }
  49.     if(oles[killer] >= 3)
  50.     {
  51.         csomag_keszites(victim,0)
  52.     }
  53.     if(oles[killer] >= 4)
  54.     {
  55.         tereplada_keszites(victim,0)
  56.     }  
  57.     if(oles[killer] >= 5)
  58.     {
  59.         kulcs_keszites(victim,0)
  60.     }
  61.     if(oles[killer] >= 10)
  62.     {
  63.         hflada_keszites(victim,0)
  64.         oles[killer] = 0
  65.     }
  66. }


Viszont ha nem akarod hogy minden öléskor kapjon mindenféle itemet akkor nem csak if kell hanem else if ágak,
mert jelenleg ha van 1 ölése kap aranyat, ha már 2 ölése van kap aranyat és ládát, ha már 3 ölése van akkor kapja az aranyat, a ládás és a csomagot, ha 4 akkor pedig aranyat, ládát, csomagot és terepládát és így tovább, tehát halmozva megkap mindent.
Így nem halmozva kapja a dolgokat, hanem egymás után:
► Spoiler mutatása


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: olesre drop
HozzászólásElküldve: 2016.09.16. 12:17 
Offline
Fanatikus

Csatlakozott: 2015.03.25. 18:06
Hozzászólások: 179
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 6 alkalommal
sajnos nem jo :/ ugyan ugy csak aranyat dobalgat semi mast


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 62 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole