hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 455 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 455 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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Játékos Név Mentés!
HozzászólásElküldve: 2016.01.30. 14:48 
Offline
Senior Tag

Csatlakozott: 2016.01.17. 07:11
Hozzászólások: 296
Megköszönt másnak: 60 alkalommal
Megköszönték neki: 11 alkalommal
Üdvözletem!

Készítettem egy TOP3-as plugint, és a következő kérdésem lenne! Hogy lehetne meg oldani azt hogy, aki szerepel a top3-ban, és a játékos le csatlakozik akkor a név, pont stb ott legyen, vagyis ne a szerver nevét írja ki.

Előre is köszönöm a válaszokat!

  1. public topok(id)
  2. {
  3.     new players[32], num, szoveg[512], szoveg2[512], szoveg3[512]
  4.    
  5.     get_players(players, num, "c")
  6.    
  7.     SortCustom1D(players, num, "sort_bestplayer")
  8.    
  9.     new menu = menu_create("asd", "asd_h")
  10.    
  11.     top1 = players[0]
  12.     top2 = players[1]
  13.     top3 = players[2]
  14.    
  15.     new top1neve[32], top2neve[32], top3neve[32]
  16.     get_user_name(top1, top1neve, charsmax(top1neve))
  17.     get_user_name(top2, top2neve, charsmax(top2neve))
  18.     get_user_name(top3, top3neve, charsmax(top3neve))
  19.    
  20.     format(szoveg, charsmax(szoveg), "\yNĂ©v:\w %s\r |\w Ă–lĂ©s\d %d\r | \wPont:\d %d\r |\w Halálok:\d %d\r |\w HS:\d %d", top1neve, oles[top1], pont[top1], halalok[top1], hs[top1])
  21.     menu_additem(menu, szoveg, "1", 0)
  22.     format(szoveg2, charsmax(szoveg2), "\yNĂ©v:\w %s\r |\w Ă–lĂ©s\d %d\r | \wPont:\d %d\r |\w Halálok:\d %d\r |\w HS:\d %d", top2neve, oles[top2], pont[top2], halalok[top2], hs[top2])
  23.     menu_additem(menu, szoveg2, "2", 0)
  24.     format(szoveg3, charsmax(szoveg3), "\yNĂ©v:\w %s\r |\w Ă–lĂ©s\d %d\r | \wPont:\d %d\r |\w Halálok:\d %d\r |\w HS:\d %d", top3neve, oles[top3], pont[top3], halalok[top3], hs[top3])
  25.     menu_additem(menu, szoveg3, "3", 0)
  26.    
  27.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  28.     menu_setprop(menu, MPROP_NEXTNAME, "ElĹ‘re");
  29.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  30.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  31.     menu_display(id, menu)
  32. }
  33. public asd_h(id, menu, item)
  34. {
  35.     if(item == MENU_EXIT)
  36.     {
  37.         menu_destroy(menu)
  38.         return;
  39.     }
  40.     new data[6] ,szName[64],access,callback;
  41.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  42.    
  43.     //new key = str_to_num(data)
  44.    
  45.     topok(id)
  46. }
  47. public sort_bestplayer(id1, id2)
  48. {
  49.     if(oles[id1] > oles[id2] && halalok[id1] > halalok[id2] && hs[id1] > hs[id2])
  50.     return -1;
  51.     else if(oles[id1] < oles[id2] && halalok[id1] < halalok[id2] && hs[id1] < hs[id2])
  52.     return 1;
  53.  
  54.     return 0;
  55. }

_________________
Global Offensive: (50%)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Játékos Név Mentés!
HozzászólásElküldve: 2016.01.30. 20:31 
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
Elég 1. és nem format, hanem formatex.
szoveg[512], szoveg2[512], szoveg3[512]


mivel egyenként adod le a menüt, megjelenik és mindig újraformázza. + amúgy elég jó copy a fragverseny pluginból, a baj csak annyi, hogy az is gáz. :D

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Játékos Név Mentés!
HozzászólásElküldve: 2016.01.31. 07:58 
Offline
Senior Tag

Csatlakozott: 2016.01.17. 07:11
Hozzászólások: 296
Megköszönt másnak: 60 alkalommal
Megköszönték neki: 11 alkalommal
mforce írta:
Elég 1. és nem format, hanem formatex.
szoveg[512], szoveg2[512], szoveg3[512]


mivel egyenként adod le a menüt, megjelenik és mindig újraformázza. + amúgy elég jó copy a fragverseny pluginból, a baj csak annyi, hogy az is gáz. :D

és azt hogy csináljam meg hogy a nevet le mentse mikor nincs fent a játékos?

_________________
Global Offensive: (50%)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Játékos Név Mentés!
HozzászólásElküldve: 2016.01.31. 10:56 
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
Ez az adott mapon top3?
Külön változóba egyszer lekéred a nevét és ott is marad mapváltásig.

_________________
GitHub - mforce


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


Ki van itt

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