hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.11.10. 20:21



Jelenlévő felhasználók

Jelenleg 296 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 296 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  [9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Legtöbb pont parancsra
HozzászólásElküldve:2019.08.29. 17:44 
Offline
Fanatikus

Csatlakozott:2019.07.19. 10:58
Hozzászólások:175
Megköszönt másnak: 37 alkalommal
Sziasztok, hogyan lehetne azt kiiratni chatra, hogy kinek van a legtöbb pontja?

  1. public Legtobb_Pont(id)
  2. {
  3.     new Nev[32];
  4.     get_user_name(id, Nev, 31);
  5.     ColorChat(id, GREEN, "%s ^1Jelenleg %s vezet %d Ponttal!", PR2, Nev, Max_P);
  6. }


Eddig jutottam, de nem tudom, hogyan lehetne megoldani.

Hogyan tudnam lekérni a Max_P számát?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Legtöbb pont parancsra
HozzászólásElküldve:2019.08.29. 17:52 
Offline
Fórum Moderátor
Avatar

Csatlakozott:2014.05.01. 13:18
Hozzászólások:628
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 105 alkalommal
A Pont az most a Score nem? Ha igen, akkor végig mész minden játékoson és megnézed kinek van a legtöbb. Kiválasztod a legnagyobbat és a hozzá rendelt ID-vel rendelkező játékos nevét kiíratod.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Legtöbb pont parancsra
HozzászólásElküldve:2019.08.29. 18:23 
Offline
Őskövület
Avatar

Csatlakozott:2012.03.22. 18:22
Hozzászólások:2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
viewtopic.php?f=101&t=12720

Lesd ki

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Legtöbb pont parancsra
HozzászólásElküldve:2019.08.29. 18:54 
Offline
Fanatikus

Csatlakozott:2019.07.19. 10:58
Hozzászólások:175
Megköszönt másnak: 37 alkalommal
ultraibolya írta:
viewtopic.php?f=101&t=12720

Lesd ki

Sajnos nem sikerült, sőt sikerült is valahogy lenullaznom a Pontokat..
Kiirta a szerver, hogy ki vezet majd nullazodott a pontok.
  1. new Pontok[33];

Egyébként ilyen pontom van a szerveren.

Ahogy megoldottam:
  1. public Legt_Pont()
  2. {
  3.     new iBestPlayer = get_best_player();
  4.     new szName[32];
  5.     get_user_name(iBestPlayer, szName, charsmax(szName));
  6.  
  7.     ColorChat(0, GREEN, "%s Jelenleg %s vezet %d Ponttal!", PR2, szName, Pontok[iBestPlayer]);
  8.  
  9.     for(new i; i < 31; i++)
  10.     {
  11.         Pontok[i] = 0;
  12.     }
  13. }
  14.  
  15. get_best_player()
  16. {
  17.     new players[32], num;
  18.     get_players(players, num);
  19.     SortCustom1D(players, num, "sort_bestplayer");
  20.     return players[0];
  21. }
  22.  
  23. public sort_bestplayer(id1, id2)
  24. {
  25.     if(Pontok[id1] > Pontok[id2])
  26.         return -1;
  27.     else if(Pontok[id1] < Pontok[id2])
  28.         return 1;
  29.     else
  30.     {
  31.         if(Pontok[id1] > Pontok[id2])
  32.             return -1;
  33.         else if(Pontok[id1] < Pontok[id2])
  34.             return 1;
  35.         else
  36.             return 0;
  37.     }
  38.     return 0;
  39. }


Mi lehet a hiba? Esetleg a:
return 0; ?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Legtöbb pont parancsra
HozzászólásElküldve:2019.08.29. 19:13 
Offline
Őskövület
Avatar

Csatlakozott:2012.03.22. 18:22
Hozzászólások:2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
A Legt_Pont függvény végéből vedd ki a forciklust. (For(new i.....) nem kell.

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA

Ők köszönték meg ultraibolya nek ezt a hozzászólást: Alekvar (2019.08.31. 11:43)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Legtöbb pont parancsra
HozzászólásElküldve:2019.08.29. 20:09 
Offline
Nagyúr
Avatar

Csatlakozott:2019.08.20. 18:19
Hozzászólások:501
Megköszönt másnak: 244 alkalommal
Megköszönték neki: 45 alkalommal
  1. #include <amxmodx>
  2. #include <colorchat>
  3.  
  4. new Pontok[33]
  5. new const PR2[] = "nev";
  6.  
  7. public Legt_Pont()
  8. {
  9.     new iBestPlayer = get_best_player();
  10.     new szName[32];
  11.     get_user_name(iBestPlayer, szName, charsmax(szName));
  12.  
  13.     ColorChat(0, GREEN, "%s Jelenleg %s vezet %d Ponttal!", PR2, szName, Pontok[iBestPlayer]);
  14.  
  15. }  
  16. get_best_player()
  17. {
  18.     new players[32], num;
  19.     get_players(players, num);
  20.     SortCustom1D(players, num, "sort_bestplayer");
  21.     return players[0];
  22. }
  23.  
  24. public sort_bestplayer(id1, id2)
  25. {
  26.     if(Pontok[id1] > Pontok[id2])
  27.         return -1;
  28.     else if(Pontok[id1] < Pontok[id2])
  29.         return 1;
  30.     else
  31.     {
  32.         if(Pontok[id1] > Pontok[id2])
  33.             return -1;
  34.         else if(Pontok[id1] < Pontok[id2])
  35.             return 1;
  36.         else
  37.             return 0;
  38.     }
  39.     return 0;
  40. }
  41. public client_connect(id)
  42. {
  43.     set_task(300.0, "Legt_Pont",id);
  44. }


AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Modified for www.Freakz.ro / amx.freakz.ro

Header size: 384 bytes
Code size: 2516 bytes
Data size: 1556 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 20840 bytes
Done.

_________________
Hamarosan új pluginok lesznek ki terjesztve! :)

Ők köszönték meg 8mTNNe nek ezt a hozzászólást: Alekvar (2019.08.31. 11:42)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Legtöbb pont parancsra
HozzászólásElküldve:2019.08.31. 11:43 
Offline
Fanatikus

Csatlakozott:2019.07.19. 10:58
Hozzászólások:175
Megköszönt másnak: 37 alkalommal
Köszönöm, sikerült!

8mTNNe írta:
  1. #include <amxmodx>
  2. #include <colorchat>
  3.  
  4. new Pontok[33]
  5. new const PR2[] = "nev";
  6.  
  7. public Legt_Pont()
  8. {
  9.     new iBestPlayer = get_best_player();
  10.     new szName[32];
  11.     get_user_name(iBestPlayer, szName, charsmax(szName));
  12.  
  13.     ColorChat(0, GREEN, "%s Jelenleg %s vezet %d Ponttal!", PR2, szName, Pontok[iBestPlayer]);
  14.  
  15. }  
  16. get_best_player()
  17. {
  18.     new players[32], num;
  19.     get_players(players, num);
  20.     SortCustom1D(players, num, "sort_bestplayer");
  21.     return players[0];
  22. }
  23.  
  24. public sort_bestplayer(id1, id2)
  25. {
  26.     if(Pontok[id1] > Pontok[id2])
  27.         return -1;
  28.     else if(Pontok[id1] < Pontok[id2])
  29.         return 1;
  30.     else
  31.     {
  32.         if(Pontok[id1] > Pontok[id2])
  33.             return -1;
  34.         else if(Pontok[id1] < Pontok[id2])
  35.             return 1;
  36.         else
  37.             return 0;
  38.     }
  39.     return 0;
  40. }
  41. public client_connect(id)
  42. {
  43.     set_task(300.0, "Legt_Pont",id);
  44. }


AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Modified for www.Freakz.ro / amx.freakz.ro

Header size: 384 bytes
Code size: 2516 bytes
Data size: 1556 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 20840 bytes
Done.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Legtöbb pont parancsra
HozzászólásElküldve:2019.08.31. 13:55 
Offline
Nagyúr
Avatar

Csatlakozott:2019.08.20. 18:19
Hozzászólások:501
Megköszönt másnak: 244 alkalommal
Megköszönték neki: 45 alkalommal
Szívesen máskor is :)
de ne csak nekem köszönd én csak össze tettem!

_________________
Hamarosan új pluginok lesznek ki terjesztve! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Legtöbb pont parancsra
HozzászólásElküldve:2019.08.31. 14:37 
Offline
Fanatikus

Csatlakozott:2019.07.19. 10:58
Hozzászólások:175
Megköszönt másnak: 37 alkalommal
8mTNNe írta:
Szívesen máskor is :)
de ne csak nekem köszönd én csak össze tettem!


ultraibolya-nak is ment a pacsi! ;)


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


Ki van itt

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