hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 193 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 192 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] 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  [ 13 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: TOP10
HozzászólásElküldve: 2015.12.23. 17:02 
Offline
Senior Tag

Csatlakozott: 2015.06.28. 13:00
Hozzászólások: 295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
Hali!

Valaki tudna segíteni hogy csináljam meg hogy a 10 ember legyen a TOPban? Mármint aki többet öl az legyen ott

  1. public topok(id)
  2. {
  3.     new Item[512]
  4.     new players[32], pnum, tempid
  5.     new szName[32], szTempid[10]
  6.    
  7.     get_players(players, pnum)
  8.    
  9.     new menu = menu_create("\yTop\d Ă–lĂ©sek", "top_h")
  10.    
  11.     for(new i; i< pnum; i++)
  12.     {
  13.         tempid = players[i]
  14.         get_user_name(tempid, szName, 31)
  15.         num_to_str(tempid, szTempid, 9)
  16.         formatex(Item, charsmax(Item), "\wNĂ©v:\y %s\d Ă–lĂ©sek:\w %d\r |\d Halálok:\w %d\r |\d HS:\w %d", szName, oles[players[i]], halalok[players[i]], hs[players[i]])
  17.         menu_additem(menu, Item, szTempid, 0)
  18.     }
  19.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL )
  20.     menu_display(id, menu)
  21. }
  22. public top_h(id, menu, item)
  23. {
  24.     if(item == MENU_EXIT)
  25.     {
  26.         menu_destroy(menu)
  27.         return;
  28.     }
  29.     new data[6] ,szName[64],access,callback;
  30.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  31.     new key = str_to_num(data)

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: TOP10
HozzászólásElküldve: 2015.12.23. 20:38 
Offline
Felfüggesztve
Avatar

Csatlakozott: 2013.06.09. 18:47
Hozzászólások: 2004
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 220 alkalommal
Teljes forráskód hiányába, nem tudunk segíteni.

_________________
Ha elnyerte valamelyik témában a hozzászólásom a tetszésedet melyet olvastál, akkor egy egyszerű gombnyomással kifejezheted, hogy tetszett.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: TOP10
HozzászólásElküldve: 2015.12.23. 20:50 
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
new Item[ 512 ] -> new Item[ 78 ]

Rankot lekérni:
  1. #include < csx >
  2.  
  3. get_stats( )
  4. // 1. Paraméter, h hányadik rankú játékos dolgai kellenek, többit írja stúdióban.

_________________
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: TOP10
HozzászólásElküldve: 2015.12.24. 00:41 
Offline
Senior Tag

Csatlakozott: 2015.06.28. 13:00
Hozzászólások: 295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
Akosch:. írta:
new Item[ 512 ] -> new Item[ 78 ]

Rankot lekérni:
  1. #include < csx >
  2.  
  3. get_stats( )
  4. // 1. Paraméter, h hányadik rankú játékos dolgai kellenek, többit írja stúdióban.

ezt a részt hova írjam?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: TOP10
HozzászólásElküldve: 2015.12.24. 08:44 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.12.05. 20:51
Hozzászólások: 179
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 12 alkalommal
PistaCFG írta:
Akosch:. írta:
new Item[ 512 ] -> new Item[ 78 ]

Rankot lekérni:
  1. #include < csx >
  2.  
  3. get_stats( )
  4. // 1. Paraméter, h hányadik rankú játékos dolgai kellenek, többit írja stúdióban.

ezt a részt hova írjam?


Az include hoz az
  1. #include < csx >

egy kicsit lejjeb:
  1. get_stats( )
[Ha nem jól mondom javítsatok]

_________________
.:[*|P|eac|E|*]:.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: TOP10
HozzászólásElküldve: 2015.12.24. 11:30 
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
Tegnap elírtam, csx helyett csstats. Amúgy csak sikerült addig szenvedni amíg meg nem írom, reméltem hogy legalább megpróbálkozol vmivel...
Itt egy sablon, vágd formára.

  1. #include < amxmodx >
  2. #include < csstats >
  3.  
  4. enum _:STATS
  5. {
  6.     STATS_KILLS,
  7.     STATS_DEATHS,
  8.     STATS_HS,
  9.     STATS_TKS,
  10.     STATS_SHOTS,
  11.     STATS_HITS,
  12.     STATS_DMG
  13. }
  14.  
  15. new g_pCvar
  16.  
  17. public plugin_init()
  18. {
  19.     register_plugin( "TEST", "1.0", "Akosch:." );
  20.     register_clcmd( "say /top", "fnShowTop" );
  21.     g_pCvar = register_cvar( "TOP_MENU", "10" );
  22. }
  23.  
  24. public fnShowTop( iId )
  25. {
  26.     new sMenu[ 78 ], sName[ 32 ], iStats[ 8 ], iBody[ 8 ];
  27.     new iCvar = get_pcvar_num( g_pCvar );
  28.     formatex( sMenu, charsmax( sMenu ), "Top %i", iCvar );
  29.     new iMenu = menu_create( sMenu, "fnTopHandler" );
  30.    
  31.     for ( new i; i < iCvar; ++i )
  32.     {
  33.         get_stats( i, iStats, iBody, sName, charsmax( sName ) );
  34.         formatex( sMenu, charsmax( sMenu ), "%i. %s - %i Ölés - %i Halál - %i Hs", i + 1, sName, iStats[ STATS_KILLS ], iStats[ STATS_DEATHS ], iStats[ STATS_HS ] );
  35.         menu_additem( iMenu, sMenu, sName );
  36.     }
  37.    
  38.     menu_display( iId, iMenu, 0 );
  39. }
  40.  
  41. public fnTopHandler( iId, iMenu, iItem )
  42. {
  43.     if ( iItem == MENU_EXIT )
  44.     {
  45.         menu_destroy( iMenu );
  46.        
  47.         return PLUGIN_HANDLED;
  48.     }
  49.    
  50.     new sName[ 78 ], sInfo[ 32 ], iAcces, iCallback;
  51.     menu_item_getinfo( iMenu, iItem, iAcces, sInfo, charsmax( sInfo ), sName, charsmax( sName ), iCallback );
  52.    
  53.     client_print( iId, print_chat, "Top%i %s", iItem + 1, sInfo );
  54.    
  55.     return PLUGIN_HANDLED;
  56. }

_________________
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: TOP10
HozzászólásElküldve: 2015.12.24. 13:32 
Offline
Senior Tag

Csatlakozott: 2015.06.28. 13:00
Hozzászólások: 295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
Akosch:. írta:
Tegnap elírtam, csx helyett csstats. Amúgy csak sikerült addig szenvedni amíg meg nem írom, reméltem hogy legalább megpróbálkozol vmivel...
Itt egy sablon, vágd formára.

  1. #include < amxmodx >
  2. #include < csstats >
  3.  
  4. enum _:STATS
  5. {
  6.     STATS_KILLS,
  7.     STATS_DEATHS,
  8.     STATS_HS,
  9.     STATS_TKS,
  10.     STATS_SHOTS,
  11.     STATS_HITS,
  12.     STATS_DMG
  13. }
  14.  
  15. new g_pCvar
  16.  
  17. public plugin_init()
  18. {
  19.     register_plugin( "TEST", "1.0", "Akosch:." );
  20.     register_clcmd( "say /top", "fnShowTop" );
  21.     g_pCvar = register_cvar( "TOP_MENU", "10" );
  22. }
  23.  
  24. public fnShowTop( iId )
  25. {
  26.     new sMenu[ 78 ], sName[ 32 ], iStats[ 8 ], iBody[ 8 ];
  27.     new iCvar = get_pcvar_num( g_pCvar );
  28.     formatex( sMenu, charsmax( sMenu ), "Top %i", iCvar );
  29.     new iMenu = menu_create( sMenu, "fnTopHandler" );
  30.    
  31.     for ( new i; i < iCvar; ++i )
  32.     {
  33.         get_stats( i, iStats, iBody, sName, charsmax( sName ) );
  34.         formatex( sMenu, charsmax( sMenu ), "%i. %s - %i Ölés - %i Halál - %i Hs", i + 1, sName, iStats[ STATS_KILLS ], iStats[ STATS_DEATHS ], iStats[ STATS_HS ] );
  35.         menu_additem( iMenu, sMenu, sName );
  36.     }
  37.    
  38.     menu_display( iId, iMenu, 0 );
  39. }
  40.  
  41. public fnTopHandler( iId, iMenu, iItem )
  42. {
  43.     if ( iItem == MENU_EXIT )
  44.     {
  45.         menu_destroy( iMenu );
  46.        
  47.         return PLUGIN_HANDLED;
  48.     }
  49.    
  50.     new sName[ 78 ], sInfo[ 32 ], iAcces, iCallback;
  51.     menu_item_getinfo( iMenu, iItem, iAcces, sInfo, charsmax( sInfo ), sName, charsmax( sName ), iCallback );
  52.    
  53.     client_print( iId, print_chat, "Top%i %s", iItem + 1, sInfo );
  54.    
  55.     return PLUGIN_HANDLED;
  56. }

És ha szabad kérdezni hogy itt hol írja azt hogy csak top10 játékost enged?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: TOP10
HozzászólásElküldve: 2015.12.24. 13:40 
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
g_pCvar = register_cvar( "TOP_MENU", "10" );

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: TOP10
HozzászólásElküldve: 2015.12.24. 14:23 
Offline
Senior Tag

Csatlakozott: 2015.06.28. 13:00
Hozzászólások: 295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
És ebbe nem lehet meg oldani?

  1. public topok(id)
  2. {
  3.     new Item[512]
  4.     new players[32], pnum, tempid
  5.     new szName[32], szTempid[10]
  6.    
  7.     get_players(players, pnum)
  8.    
  9.     new menu = menu_create("\yTop\d Ă–lĂ©sek", "top_h")
  10.    
  11.     for(new i; i< pnum; i++)
  12.     {
  13.         tempid = players[i]
  14.         get_user_name(tempid, szName, 31)
  15.         num_to_str(tempid, szTempid, 9)
  16.         formatex(Item, charsmax(Item), "\wNĂ©v:\y %s\d Ă–lĂ©sek:\w %d\r |\d Halálok:\w %d\r |\d HS:\w %d", szName, oles[players[i]], halalok[players[i]], hs[players[i]])
  17.         menu_additem(menu, Item, szTempid, 0)
  18.     }
  19.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL )
  20.     menu_display(id, menu)
  21. }
  22. public top_h(id, menu, item)
  23. {
  24.     if(item == MENU_EXIT)
  25.     {
  26.         menu_destroy(menu)
  27.         return;
  28.     }
  29.     new data[6] ,szName[64],access,callback;
  30.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  31.     new key = str_to_num(data)

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: TOP10
HozzászólásElküldve: 2015.12.24. 15:09 
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
Nem értelek, mibe?

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


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


Ki van itt

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