hlmod.hu
https://hlmod.hu/

skinből mennyi van összesen
https://hlmod.hu/viewtopic.php?f=29&t=22970
Oldal: 1 / 1

Szerző:  gyurc1111 [ 2015.12.11. 22:38 ]
Hozzászólás témája:  skinből mennyi van összesen

Szükségem lenne egy olyan pluginra,ami írja a skin után ,hogy mennyi van belőle
pl:

AWP Asiimov (1 DB) | Összesen: xy

Szerző:  LyleChriss [ 2015.12.11. 22:44 ]
Hozzászólás témája:  Re: skinből mennyi van összesen

Tetszik ez a "szükségem lenne egy olyan pluginra". Pajti, adj forráskódot, és talán valaki meggondolja, megírja-e, de legalábbis könnyebb segíteni.
Amúgy meg összesen hol? A Piacon, a Raktárban, a Szerveren, a Bugyijában?... Nem mindegy. :D

Szerző:  gyurc1111 [ 2015.12.11. 22:51 ]
Hozzászólás témája:  Re: skinből mennyi van összesen

nincs forráskódom ,a raktár menüben kellene megjeleníteni.

Szerző:  játékos [ 2015.12.21. 21:17 ]
Hozzászólás témája:  Re: skinből mennyi van összesen

Szerintem úgy szeretné mint dero írta meg.

Szerző:  FloxaY [ 2015.12.22. 02:41 ]
Hozzászólás témája:  Re: skinből mennyi van összesen

gyurc1111 írta:
nincs forráskódom ,a raktár menüben kellene megjeleníteni.

Most akkor mi a tököcskémet szeretnél ha sma-d nincs? amxx-be írjuk bele? GL

Szerző:  kengurumancs [ 2015.12.22. 04:14 ]
Hozzászólás témája:  Re: skinből mennyi van összesen

Majd ha rá érek ki keresem, tudom miről beszél a srác, egy piacba van bent ez.. :D

Szerző:  Anonymous1337 [ 2015.12.22. 04:16 ]
Hozzászólás témája:  Re: skinből mennyi van összesen

kengurumancs írta:
Majd ha rá érek ki keresem, tudom miről beszél a srác, egy piacba van bent ez.. :D


Szólítsuk a nevén: deroid piacában pontosabban. Ahhjj Istenkéém.. Minek kell ennyi csgo mód? Nemáár :D

Szerző:  PistaCFG [ 2015.12.22. 09:14 ]
Hozzászólás témája:  Re: skinből mennyi van összesen

  1. new magmam4a1darab;


  1. "Összesen: %d", magmam4a1darab)

Szerző:  LyleChriss [ 2015.12.22. 09:42 ]
Hozzászólás témája:  Re: skinből mennyi van összesen

Minek új változó, ha valószínűleg máshogy is meg lehet oldani?
Mellesleg forráskód nélkül mondhatunk bármit, tök mindegy, mert lehet hogy a legkézenfekvőbb megoldás nem jut eszedbe.

Szerző:  Akosch:. [ 2015.12.22. 09:48 ]
Hozzászólás témája:  Re: skinből mennyi van összesen

Fájl mentéssel itt egy teszt, g_iWeapon -ban lesz, h összesen mennyi van a szerón:
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4.  
  5. new const g_iSaveFile[ ] = "save.txt"
  6. new g_iWeapon;
  7.  
  8. public plugin_init()
  9. {
  10.     register_plugin( "TESZT", "1.0", "Akosch:." );
  11.     fnReadWeapons( );
  12. }
  13.  
  14. fnReadWeapons( )
  15. {
  16.     new pFile, sFile[ 64 ];
  17.     get_configsdir( sFile, charsmax( sFile ) );
  18.     format( sFile, charsmax( sFile ), "%s/%s", sFile, g_iSaveFile );
  19.  
  20.     pFile = fopen( sFile, "rt" );
  21.  
  22.     if ( pFile )
  23.     {
  24.         new sBuffer[ 256 ], sData[ 8 ];
  25.        
  26.         while ( !feof( pFile ) )
  27.         {
  28.             fgets( pFile, sBuffer, charsmax( sBuffer ) );
  29.             parse( sBuffer, sData, charsmax( sData ) );
  30.  
  31.             g_iWeapon += str_to_num( sData );
  32.         }
  33.         fclose( pFile );
  34.     }
  35.     else
  36.         write_file( sFile, "xyz" );
  37. }

Teszt eredménye 3025 játékosnál:
Kód:
date: Tue Dec 22 09:26:44 2015 map: cs_assault
type |                             name |      calls | time / min / max
-------------------------------------------------------------------
   n |                    get_localinfo |          1 | 0.000007 / 0.000007 / 0.000007
   n |                  register_plugin |          1 | 0.000004 / 0.000004 / 0.000004
   n |                           format |          1 | 0.000006 / 0.000006 / 0.000006
   n |                            fopen |          1 | 0.000701 / 0.000701 / 0.000701
   n |                             feof |       3026 | 0.004003 / 0.000001 / 0.000003
   n |                            fgets |       3025 | 0.007842 / 0.000002 / 0.000701
   n |                            parse |       3025 | 0.007174 / 0.000002 / 0.000283
   n |                       str_to_num |       3025 | 0.004705 / 0.000001 / 0.000007
   n |                           fclose |          1 | 0.000085 / 0.000085 / 0.000085
   p |                      plugin_init |          1 | 0.000006 / 0.000006 / 0.000006
   f |                   get_configsdir |          1 | 0.000003 / 0.000003 / 0.000003
   f |                    fnReadWeapons |          1 | 0.019015 / 0.019015 / 0.019015
1 natives, 0 public callbacks, 1 function calls were not executed.


És ez a legegyszerűbb megoldás ( csak 1 fegyver... ), és játékosnak se vészesen sok az a 3025.

Lyle: érdemes rászánni fegyver * 4 byte memóriát, hogy ne kelljen mindig végigmenni, meghívni.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/