hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 18:47



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: GoodMan, Google [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  [ 14 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
HozzászólásElküldve: 2023.03.19. 20:38 
Offline
Újonc

Csatlakozott: 2019.11.20. 15:19
Hozzászólások: 8
Sziasztok, az lenne a problémám hogy van egy skin rendszer amit szeretnék használni a szerveremen, és az a gond ha felszerelem a skint utána pedig törlöm vagy esetleg átküldöm más playernek akkor az a bizonyos skin nem tűnik el ugyan úgy felszerelve marad hiába nincs már a raktáramban, ebben ha valaki tudna segíteni azt nagyon megköszönném.
Köszönöm előre is mindenkinek


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2023.03.23. 18:41 
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
Hát esetleg forráskódot is kellene adnod :D

_________________
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ásElküldve: 2023.03.23. 20:23 
Offline
Újonc

Csatlakozott: 2019.11.20. 15:19
Hozzászólások: 8
Igazad van, bocsi.


Csatolmányok:
mod.sma [125.14 KiB]
Letöltve 32 alkalommal.
Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2023.03.25. 17:46 
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
Sgabi írta:
Sziasztok, az lenne a problémám hogy van egy skin rendszer amit szeretnék használni a szerveremen, és az a gond ha felszerelem a skint utána pedig törlöm vagy esetleg átküldöm más playernek akkor az a bizonyos skin nem tűnik el ugyan úgy felszerelve marad hiába nincs már a raktáramban, ebben ha valaki tudna segíteni azt nagyon megköszönném.
Köszönöm előre is mindenkinek


Ha az átküldött vagy törölt skinből nincs több a raktárban akkor nullázd az ahhoz tartozó Skin tömböt is, ennyi.

_________________
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ásElküldve: 2023.03.25. 17:55 
Offline
Újonc

Csatlakozott: 2019.11.20. 15:19
Hozzászólások: 8
Esetleg tudnál segíteni benne?
Bocsi még kezdő vagyok :/


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2023.03.26. 12:35 
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
Sgabi írta:
Esetleg tudnál segíteni benne?
Bocsi még kezdő vagyok :/


Itt egy példa:

  1. if(g_Weapon[key][id] == 0) //Ha az adott fegyverből amit törölsz nincs több a raktárban
  2. {
  3.     for(new i;i < SKINS; i++) Skin[i][id] = 0; //Akkor nullázzuk a összes skin tömböt
  4. }


De gondolom ha awp skint törölsz a raktárból akkor nem szeretnéd gyárira állítani az összes skint csak az awp skineket

  1. if(key < 41) Skin[0][id] = 0; //Mivel 42db awp van ezért 0-tól 41-ig az awp skineket nullázzuk csak


Ez szerint már el tudsz indulni szerintem.

_________________
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ásElküldve: 2023.03.26. 21:01 
Offline
Újonc

Csatlakozott: 2019.11.20. 15:19
Hozzászólások: 8
Ugyan így végig csináltam mindegyik skinnel ahogy te az awp-vel megkerestem az id-jukat, de ha felszerelek egy másik skint csak akkor tűnik el ha az összes awp skint kitörlöm.
(pl.: felszerelek egy ak47 és egy usp skint hiába törlöm ki az ak,usp skint csak akkor vált vissza default skinre ha az awp skineket kitöröltem.)


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2023.03.27. 11:22 
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
Sgabi írta:
Ugyan így végig csináltam mindegyik skinnel ahogy te az awp-vel megkerestem az id-jukat, de ha felszerelek egy másik skint csak akkor tűnik el ha az összes awp skint kitörlöm.
(pl.: felszerelek egy ak47 és egy usp skint hiába törlöm ki az ak,usp skint csak akkor vált vissza default skinre ha az awp skineket kitöröltem.)


Igen mivel az ak47 és usp skinekhez másik Skin tömb van definiálva, adj sma-t hogy mit csináltál.


Edit: Valahogy így, nem biztos, hogy jól számoztam be de remélhetőleg jól, de van ennél sokkal egyszerűbb megoldás is, ha a pluginnal kiolvastatod és vele számoltatod ki melyik string micsoda, mint ha magad számolod ki.

Egyébként az az én modom, de inkább nem ajánlom a használatát, a mentés nem igazán a legjobb. A disconnect függvényből vedd ki az update függvény lefutását és tedd inkább időzítőre vagy függvénylefutás végére amikor menteni kell valamit (Pl.: Ha megszerez a játékos egy skint) mert van vamikor a nullázás előbb fut le mint az update és elveszti az adott játékos minden eddig megszerzett cuccát :D


  1. if(key < 42)
  2. {
  3.     Skin[0][id] = 0; //AWP
  4.     Skin[2][id] = 0; //AWP
  5. }
  6. else if(key > 41 && key < 84)
  7. {
  8.     Skin[3][id] = 0; //AK47
  9.     Skin[4][id] = 0; //AK47
  10. }
  11. else if(key > 83 && key < 126)
  12. {
  13.     Skin[5][id] = 0; //M4A1
  14.     Skin[6][id] = 0; //M4A1
  15. }
  16. else if(key > 125 && key < 149)
  17. {
  18.     Skin[7][id] = 0; //DEAGLE
  19.     Skin[8][id] = 0; //DEAGLE
  20. }
  21. else if(key > 148 && key < 177)
  22. {
  23.     Skin[9][id] = 0; //USP
  24.     Skin[10][id] = 0; //USP
  25. }
  26. else if(key > 176 && key < 263)
  27. {
  28.     Skin[1][id] = 0; //KNIFE
  29.     Skin[11][id] = 0; //KNIFE
  30. }

_________________
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ásElküldve: 2023.03.27. 13:38 
Offline
Újonc

Csatlakozott: 2019.11.20. 15:19
Hozzászólások: 8
Igen tudom hogy a te modod, csak nekem eléggé megtetszett, egy ideig ezzel a móddal futott régebben a szeróm, csak gondoltam most átnézném, kiszűrném a buggokat.
És esetleg tudsz valami másik módot ajánlani ha ez szerinted nem a legjobb?
Előre is köszönöm.

  1. if(key < 41) Skin[0][id] = 0;
  2. if(key < 41) Skin[3][id] = 0;
  3. Én így csináltam végig az összessel de ezek szerint akkor szarul csináltam


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2023.03.27. 19:13 
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
Sgabi írta:
Igen tudom hogy a te modod, csak nekem eléggé megtetszett, egy ideig ezzel a móddal futott régebben a szeróm, csak gondoltam most átnézném, kiszűrném a buggokat.
És esetleg tudsz valami másik módot ajánlani ha ez szerinted nem a legjobb?
Előre is köszönöm.

  1. if(key < 41) Skin[0][id] = 0;
  2. if(key < 41) Skin[3][id] = 0;
  3. Én így csináltam végig az összessel de ezek szerint akkor szarul csináltam


Így valóban csak akkor törli ha awp skint törölsz.

Más modot nem csináltam azóta ez jelenleg is a legfrissebb

_________________
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  [ 14 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

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