hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.03. 17:25



Jelenlévő felhasználók

Jelenleg 346 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 346 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  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Statrak
HozzászólásElküldve: 2016.08.09. 14:19 
Offline
Nagyúr
Avatar

Csatlakozott: 2016.03.05. 20:56
Hozzászólások: 663
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
Üdv fórumozók, ismét a ti segítségeteket szeretném kérni.

Egy statrakos fegyvert szeretnék létrehozni ami hud-ban jelzi a megölt emberek számát.

Hogy ehhez konkrétan hogyan is láthatnák hozzá?

Az én elképzelésem:

  1. new ak47skin[7][33] // alap tömbje az ak47 skineknek, 6 skin van


Vegyük most az első skint az ak47-től

Felszereléskor ez történik ugyebár:

  1. case 1:
  2. {
  3. skin[0][id] = 1
  4. }


És ennél kellene kicsit piszkálgatnom?

Hogy felszerelésnél valami ilyesmi történjen?

  1. skin[0][id] = 1
  2. ak47elsostatrak[id] = 1


Ilyenkor ugye az ak47 elso statrakos skinjénél elindul egy számláló
A drop pedig így történik öléskor:

  1. new pPont
  2.  
  3. pPont += random_num(PointsMin, PointsMax);
  4. arany[id ] += pPont;
  5.  
  6. olesek[id]++
  7.  
  8. while(olesek[id] >= szamok[szint[id]])
  9. {
  10. szint[id]++
  11. }


Na és most ide kellene azt megcsinálni, hogy ha
  1. ak47elsostatrak[id]
1 azaz aktív akkor ahoz adjon hozzá +1 ölést.

Akkor ezt valahogyan így kéne megvalósítanom?

  1. new pPont
  2.  
  3. pPont += random_num(PointsMin, PointsMax);
  4. arany[id ] += pPont;
  5.  
  6. olesek[id]++
  7.  
  8. while(olesek[id] >= szamok[szint[id]])
  9. {
  10. szint[id]++
  11. }
  12.  
  13. if(ak47elsostatrak[id] = 1)
  14. {
  15.     ak471statoles[id] += 1
  16. }


Ezután már a hudba jelzés megoldása már semmiség.

Segítségeteket előre is köszönöm.

Szerk:
Kész vagyok a statrak elkészítésével.
Már csak annyi lenne hátra, hogy ennél a hudnál:
  1. public ak47elsostatrakhud(id)
  2. if(ak47elsostatrak[id] >= 1)
  3. {
  4.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  5.     show_hudmessage(id, " %s^n Statrak*: %d", Ak47skin[0], ak471statoles)
  6.     set_task(1.0, "ak47elsostatrakhud", id)
  7. }


Azt kellene beállítani, hogy akkor jelezze csak ha ak47 van a kezemben.
Valamint hogyha felszerelek egy másik skint azonnal eltünjön.
Mert most van egy 10mp-es ideje mielött eltünik

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0


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


Ki van itt

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