hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [Bot], Majestic-12 [Bot] 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: fejlövés
HozzászólásElküldve: 2017.01.11. 21:33 
Offline
Senior Tag
Avatar

Csatlakozott: 2016.09.16. 13:41
Hozzászólások: 226
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 35 alkalommal
üdv azt hogyan lehet megoldani hogy itt legyen olyan mint az ölés csak fejlövésért azaz csak akor számolja a fejest ha fejre lövök

  1. public Halal()
  2. {
  3. new Gyilkos = read_data(1);
  4. new Aldozat = read_data(2);
  5. new fegyver = get_user_weapon(Gyilkos);
  6. new fejes = read_data(3);
  7.  
  8. if(Gyilkos == Aldozat)
  9. return PLUGIN_HANDLED;
  10.  
  11. Oles[Gyilkos] ++;
  12. DropOles[Gyilkos]++;
  13.  
  14. Oles[fejes] ++;
  15. DropOles[fejes]++;
  16.  
  17. while(Oles[Gyilkos] >= Rangok[Rang[Gyilkos]][Xp])
  18. Rang[Gyilkos]++;


ebbe szeretném

  1. public InfoHud(id)
  2. {
  3.     new Target = pev(id, pev_iuser1) == 4 ? pev(id, pev_iuser2) : id;
  4.    
  5.     if(is_user_alive(id))
  6.     {
  7.         new iMasodperc, iPerc, iOra, Nev[32];
  8.         get_user_name(id, Nev, 31);
  9.         iMasodperc = Masodpercek[id] + get_user_time(id);
  10.         iPerc = iMasodperc / 60;
  11.         iOra = iPerc / 60;
  12.         iMasodperc = iMasodperc - iPerc * 60;
  13.         iPerc = iPerc - iOra * 60;
  14.        
  15.         set_hudmessage(255, 255, 255, 0.01, 0.15, 0, 6.0, 1.1, 0.0, 0.0, -1);
  16.         show_hudmessage(id, "Üdv %s! ^n^nDollár: %d$^nEgyenleg: %d Ft^nJátszott idő: %d óra %d perc %d mp ", Nev, Dollar[id], SMS[id], iOra, iPerc, iMasodperc);
  17.     }
  18.     else
  19.     {
  20.         new iMasodperc, iPerc, iOra;
  21.         iMasodperc = Masodpercek[Target] + get_user_time(Target);
  22.         iPerc = iMasodperc / 60;
  23.         iOra = iPerc / 60;
  24.         iMasodperc = iMasodperc - iPerc * 60;
  25.         iPerc = iPerc - iOra * 60;
  26.        
  27.         set_hudmessage(255, 255, 255, 0.01, 0.15, 0, 6.0, 1.1, 0.0, 0.0, -1);
  28.         show_hudmessage(id, "Nézett játékos adatai: ^nDollár: %d$^nEgyenleg: %d Ft^nJátszott idő: %d óra %d perc %d mp",Dollar[Target],SMS[Target],iOra,iPerc,iMasodperc);
  29.     }
  30. }

_________________
Global Unison 2019 3X Event
Vissza Tértem


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: fejlövés
HozzászólásElküldve: 2017.01.12. 12:59 
Offline
Jómunkásember
Avatar

Csatlakozott: 2016.02.10. 12:46
Hozzászólások: 429
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 157 alkalommal
Ahoz, hogy a fejlövéseket számolja, létrehozunk egy új változót: new Fejloves[33]

  1. public Halal()
  2. {
  3. new Gyilkos = read_data(1);
  4. new Aldozat = read_data(2);
  5. new fegyver = get_user_weapon(Gyilkos);
  6. new fejes = read_data(3);
  7.  
  8. if(Gyilkos == Aldozat)
  9. return PLUGIN_HANDLED;
  10.  
  11. Oles[Gyilkos] ++;
  12. DropOles[Gyilkos]++;
  13.  
  14. if(fejes) //Ellenőrizzük, hogy fejlövés-e.
  15. Fejloves[Gyilkos] ++; //Ha igen, növeljük a Fejlövés változót
  16.  
  17. while(Oles[Gyilkos] >= Rangok[Rang[Gyilkos]][Xp])
  18. Rang[Gyilkos]++;
  19.  
  20. while(Oles[Gyilkos] >= Rangok[Rang[Gyilkos]][Xp])
  21. Rang[Gyilkos]++;


  1. public InfoHud(id)
  2. {
  3.     new Target = pev(id, pev_iuser1) == 4 ? pev(id, pev_iuser2) : id;
  4.    
  5.     if(is_user_alive(id))
  6.     {
  7.         new iMasodperc, iPerc, iOra, Nev[32];
  8.         get_user_name(id, Nev, 31);
  9.         iMasodperc = Masodpercek[id] + get_user_time(id);
  10.         iPerc = iMasodperc / 60;
  11.         iOra = iPerc / 60;
  12.         iMasodperc = iMasodperc - iPerc * 60;
  13.         iPerc = iPerc - iOra * 60;
  14.        
  15.         set_hudmessage(255, 255, 255, 0.01, 0.15, 0, 6.0, 1.1, 0.0, 0.0, -1);
  16.         show_hudmessage(id, "Üdv %s! ^n^nDollár: %d$^nEgyenleg: %d Ft^nJátszott idő: %d óra %d perc %d mp ^nFejlövések: %d", Nev, Dollar[id], SMS[id], iOra, iPerc, iMasodperc,Fejloves[id]);
  17.     }
  18.     else
  19.     {
  20.         new iMasodperc, iPerc, iOra;
  21.         iMasodperc = Masodpercek[Target] + get_user_time(Target);
  22.         iPerc = iMasodperc / 60;
  23.         iOra = iPerc / 60;
  24.         iMasodperc = iMasodperc - iPerc * 60;
  25.         iPerc = iPerc - iOra * 60;
  26.        
  27.         set_hudmessage(255, 255, 255, 0.01, 0.15, 0, 6.0, 1.1, 0.0, 0.0, -1);
  28.         show_hudmessage(id, "Nézett játékos adatai: ^nDollár: %d$^nEgyenleg: %d Ft^nJátszott idő: %d óra %d perc %d mp^nFejlövések: %d",Dollar[Target],SMS[Target],iOra,iPerc,iMasodperc,Fejloves[Target]);
  29.     }
  30. }


Próbáld.


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  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 87 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