hlmod.hu
https://hlmod.hu/

Játékos Név Mentés!
https://hlmod.hu/viewtopic.php?f=29&t=23769
Oldal: 1 / 1

Szerző:  SZILARD [2016.01.30. 14:48 ]
Hozzászólás témája:  Játékos Név Mentés!

Ü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. }

Szerző:  mforce [2016.01.30. 20:31 ]
Hozzászólás témája:  Re: Játékos Név Mentés!

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

Szerző:  SZILARD [2016.01.31. 07:58 ]
Hozzászólás témája:  Re: Játékos Név Mentés!

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?

Szerző:  mforce [2016.01.31. 10:56 ]
Hozzászólás témája:  Re: Játékos Név Mentés!

Ez az adott mapon top3?
Külön változóba egyszer lekéred a nevét és ott is marad mapváltásig.

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