hlmod.hu
https://hlmod.hu/

TOP3 Név mentés!
https://hlmod.hu/viewtopic.php?f=29&t=23837
Oldal: 1 / 1

Szerző:  SZILARD [2016.02.03. 14:27 ]
Hozzászólás témája:  TOP3 Név mentés!

Hali!

Már nyitottam egy témát ezzel kapcsolatban, de nem tudtam meg oldani!

Azt szeretném hogy ha játékos le csatlakozik akkor is mutassa hogy mennyi ölése van, és stb

  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("TOP3", "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. }

Szerző:  kiki [2016.02.03. 14:37 ]
Hozzászólás témája:  Re: TOP3 Név mentés!

Tehát nem az online játékosok között akarod? Hanem azt a 3. aki a top15-be bennevan?

Szerző:  SZILARD [2016.02.03. 14:56 ]
Hozzászólás témája:  Re: TOP3 Név mentés!

Nem. azt hogy van amit küldtem, azt hogy le mentse a játékos nevét, mikor le csatlakozik, mert mikor le csatlakozik akkor, pl: szerver nevet írja

Szerző:  kiki [2016.02.03. 15:05 ]
Hozzászólás témája:  Re: TOP3 Név mentés!

Miért írná a szerver nevét? A menü mikor lefut, akkor megtartja az értékeket, ha pedig újra megnyitod, akkor már azt a játékost fogja írni, aki a következő top1.

Szerző:  SZILARD [2016.02.03. 15:09 ]
Hozzászólás témája:  Re: TOP3 Név mentés!

Igen, Pl: Csak én vagyok fent a szerveren, és mondjuk hogy a többi top2 azt már a szerver nevét írja, és nekem úgy kéne hogy ha játékos Pl: TOP2, akkor, ha le csatlakozik akkor ott írja hogy TOP2

Szerző:  kiki [2016.02.03. 15:32 ]
Hozzászólás témája:  Re: TOP3 Név mentés!

SZILARD írta:
Igen, Pl: Csak én vagyok fent a szerveren, és mondjuk hogy a többi top2 azt már a szerver nevét írja, és nekem úgy kéne hogy ha játékos Pl: TOP2, akkor, ha le csatlakozik akkor ott írja hogy TOP2


Ez szerintem hülyeség így, miért nem úgy, ha csak 1 játékos van fent, akkor csak 1et mutat, ha kettő akkor kettőt, ha három akkor meg már mutatja rendesen.

Szerző:  SZILARD [2016.02.03. 15:56 ]
Hozzászólás témája:  Re: TOP3 Név mentés!

kiki írta:
SZILARD írta:
Igen, Pl: Csak én vagyok fent a szerveren, és mondjuk hogy a többi top2 azt már a szerver nevét írja, és nekem úgy kéne hogy ha játékos Pl: TOP2, akkor, ha le csatlakozik akkor ott írja hogy TOP2


Ez szerintem hülyeség így, miért nem úgy, ha csak 1 játékos van fent, akkor csak 1et mutat, ha kettő akkor kettőt, ha három akkor meg már mutatja rendesen.

Úgy kéne mint a top15 :D

Szerző:  kiki [2016.02.03. 16:21 ]
Hozzászólás témája:  Re: TOP3 Név mentés!

Akkor legyenek a nevet tartalmazó változók globálisak, és a 2. illetve 3.-nak csak akkor kérd le az értékét, ha van elegendő játékos, ha nincs, akkor benne marad az előző érték. AZ ölés meg a többi dolog meg már megint más tészta.

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