hlmod.hu
https://hlmod.hu/

legnyagyobb
https://hlmod.hu/viewtopic.php?f=9&t=21119
Oldal: 1 / 1

Szerző:  LoRenzo [ 2015.06.22. 16:08 ]
Hozzászólás témája:  legnyagyobb

üdv.

azt hogyan lehetne megoldani hogy van egy ertek[33] és akinek a legnagyobb értékben van annak ki irja a nevét a szero a chatben 10pként.

elore is kosz

Szerző:  DeR0iD [ 2015.06.22. 16:18 ]
Hozzászólás témája:  Re: legnyagyobb

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "author"
  9.  
  10. new Kill[33]
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14.  
  15. // Add your code here...
  16. }
  17. public Check() {
  18. // 1.
  19. new Players[32], Num, Name[32]
  20. get_players(Players, Num)
  21.  
  22. SortCustom1D(Players, Num, "SortBest")
  23.  
  24. get_user_name(Players[0], Name, charsmax(Name))
  25. // 2.
  26. new Best = 0
  27.  
  28. for(new i = 0; i < Num; i++)
  29. {
  30. if(Kill[Best] < Kill[i])
  31. {
  32. Best = i
  33. }
  34. }
  35.  
  36. get_user_name(Best, Name, charsmax(Name))
  37. }
  38. public SortBest(id1, id2)
  39. {
  40. if(Kill[id1] > Kill[id2])
  41. return -1
  42. else if(Kill[id1] < Kill[id2])
  43. return 1
  44. return 0
  45. }

Csináltam egy gyors összefoglalást.
1. Sorrendbe teszi.
2. Csak a legnagyobb értéket adja ki.

Szerző:  LoRenzo [ 2015.06.22. 16:25 ]
Hozzászólás témája:  Re: legnyagyobb

es azt meg csinálnád amit le irtam?

Szerző:  NuD[!]e [ 2015.06.24. 15:12 ]
Hozzászólás témája:  Re: legnyagyobb

DeR0iD írta:
SMA Forráskód: [ Mindet kijelol ]/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
 
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
 
new Kill[33]
 
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
 
// Add your code here...
}
public Check() {
// 1.
new Players[32], Num, Name[32]
get_players(Players, Num)
 
SortCustom1D(Players, Num, "SortBest")
 
get_user_name(Players[0], Name, charsmax(Name))
// 2.
new Best = 0
 
for(new i = 0; i < Num; i++)
{
if(Kill[Best] < Kill[i])
{
Best = i
}
}
 
get_user_name(Best, Name, charsmax(Name))
}
public SortBest(id1, id2)
{
if(Kill[id1] > Kill[id2])
return -1
else if(Kill[id1] < Kill[id2])
return 1
return 0
}
Csináltam egy gyors összefoglalást.
1. Sorrendbe teszi.
2. Csak a legnagyobb értéket adja ki.


Az 1. nem működik. A szerver nevét írja ki és 0 killt ír.

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