hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 23:34



Jelenlévő felhasználók

Jelenleg 494 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 494 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  [ 39275 hozzászólás ]  Oldal Előző 13213 3214 3215 3216 32173928 Következő
Szerző Üzenet
 Hozzászólás témája: Re: Írj! - Chat
HozzászólásElküldve: 2016.03.28. 20:44 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Videó óta lett rajta módosítva jópár dolog.

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Chat
HozzászólásElküldve: 2016.03.28. 20:45 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.12.27. 11:34
Hozzászólások: 295
Megköszönt másnak: 944 alkalommal
Megköszönték neki: 16 alkalommal
mforce írta:
Videó óta lett rajta módosítva jópár dolog.

Hát ez csak jó hír akkor :lol:
Köszi, ha felrakod!

_________________
Kép

Facebook Oldalunk
Facebook Csoportunk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Chat
HozzászólásElküldve: 2016.03.28. 20:47 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Nagy részét innen-onnan lestem, azt hamar meglett :D

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Chat
HozzászólásElküldve: 2016.03.28. 20:57 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.12.27. 11:34
Hozzászólások: 295
Megköszönt másnak: 944 alkalommal
Megköszönték neki: 16 alkalommal
mforce írta:
Nagy részét innen-onnan lestem, azt hamar meglett :D

De ha jól emlékszem, volt egyszer egy Karácsonyos plugin is. HA jól emlékszem, talán dobozokat kellett gyűjteni.. Már nem is emlékszem nagyon rá.. Na az is jó pofa volt, hasonló a tiedre :D
Amúgy jut szembe, Karácsonykor is szoktál ilyen keresgélős játékot kitalálni?

_________________
Kép

Facebook Oldalunk
Facebook Csoportunk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Chat
HozzászólásElküldve: 2016.03.28. 21:19 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Nem. Amúgy olyasmiből is lett. :D

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Chat
HozzászólásElküldve: 2016.03.28. 21:20 
Offline
Fanatikus
Avatar

Csatlakozott: 2016.03.27. 12:30
Hozzászólások: 173
Megköszönt másnak: 24 alkalommal
Megköszönték neki: 15 alkalommal
Rakd fel


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Chat
HozzászólásElküldve: 2016.03.28. 21:21 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Borotválkozok, fürdök, alszok, holnap dolgozok, aztán hajat vágatok, hazajövök, aztán majd még átgondolom.

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Chat
HozzászólásElküldve: 2016.03.28. 21:42 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.04.10. 19:49
Hozzászólások: 610
Megköszönt másnak: 53 alkalommal
Megköszönték neki: 147 alkalommal
Egy kis érdekesség estére:

  1. #include < amxmodx >
  2.  
  3. public plugin_init( )
  4. {
  5.     register_plugin( "TEST", "1.0", "Akosch:." );
  6.  
  7.     register_clcmd( "test", "@fnTest" );
  8. }
  9.  
  10. @fnTest( iPlayerId )
  11. {
  12.     new x[ 33 ];
  13.  
  14.     for ( new i = 0; i < 5_000_000; ++i )
  15.     {
  16.         memset( x );
  17.         arrayset( x, 1, sizeof ( x ) );
  18.     }
  19. }
  20.  
  21. memset( aArray[ ] ) // Lehető legegyszerűbb megoldás erre, pawnban.
  22. {
  23.     #emit const.pri 1
  24.     #emit load.s.alt 12
  25.     #emit fill 132
  26.     #pragma unused aArray
  27. }


Eredmény:
Kód:
date: Mon Mar 28 20:59:30 2016 map: de_dust2
type |                             name |      calls | time / min / max
-------------------------------------------------------------------
   n |                  register_plugin |          1 | 0.000006 / 0.000006 / 0.000006
   n |                   register_clcmd |          1 | 0.000072 / 0.000072 / 0.000072
   n |                         arrayset |    5000000 | 7.370649 / 0.000001 / 0.010456
   p |                          @fnTest |          1 | 14.622204 / 14.622204 / 14.622204
   p |                      plugin_init |          1 | 0.000006 / 0.000006 / 0.000006
   f |                           memset |    5000000 | 7.399744 / 0.000001 / 0.003459
0 natives, 0 public callbacks, 2 function calls were not executed.


Csak úgy zárójelben, hogy miért '1'-el töltöttem fel a tömböt:
  1. static cell AMX_NATIVE_CALL arrayset( AMX *amx, cell *params )
  2. {
  3.     cell value = params[ 2 ];
  4.    
  5.     if ( !value )
  6.     {
  7.         memset( get_amxaddr( amx, params[ 1 ] ), 0, params[ 3 ] * sizeof ( cell ) );
  8.     }
  9.     else
  10.     {
  11.         int size = params[ 3 ];
  12.         cell *addr = get_amxaddr( amx, params[ 1 ] );
  13.  
  14.         for ( int i=0; i < size; i++ )
  15.             addr[ i ] = value;
  16.     }
  17. }


Szóval az arrayset fgv így csak egy ciklussal végig zongorázik a tömbön és feltölti az adott értékkel, míg a pawnos megoldás a lehető leghatékonyabban állítja be az értékeket.

Miért is volt fontos ez nekem?
Így látni, hogy mennyivel gyorsabb használni a modulos megoldásokat, mint újakat kreálni pawnban. ( + mennyivel hatékonyabb lenne modulokat írni, ha megvan a tudásod hozzá )

_________________
Néha itt, de többször nem.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Chat
HozzászólásElküldve: 2016.03.28. 22:04 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
https://www.youtube.com/watch?v=uA9XkO52FAI

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Chat
HozzászólásElküldve: 2016.03.28. 22:06 
Offline
Fanatikus
Avatar

Csatlakozott: 2016.03.27. 12:30
Hozzászólások: 173
Megköszönt másnak: 24 alkalommal
Megköszönték neki: 15 alkalommal
mforce írta:



GYONYORÚ VERS XDDD


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  [ 39275 hozzászólás ]  Oldal Előző 13213 3214 3215 3216 32173928 Következő


Ki van itt

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