hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 13:59



Jelenlévő felhasználók

Jelenleg 328 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 327 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot]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  [2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Küldés menü[Mégis hogyan?]
HozzászólásElküldve:2016.04.02. 13:05 
Offline
Tud valamit
Avatar

Csatlakozott:2016.01.30. 12:31
Hozzászólások:112
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 5 alkalommal
Sziasztok! :)

Azt szeretném kérdezni, hogyan lehet megoldani azt,
hogy az egyik játékos pontok[id]-t tudjon küldeni a másiknak?
És úgy kellene, hogy nem 1 megadott mennyiséget(pl: 10 pontot),
hanem annyit tudjon küldeni amennyit beír.

Válaszokat előre is köszönöm! :)

Ez így nem megy:

  1. public Kuldes(id)
  2. {
  3. new cim[121]
  4. format(cim, charsmax(cim), "\d[\rstayTrue*\d]\yPont Küldés^n\wVálaszd ki a játékost:^n\wPont: \r%d", pontok[id])
  5. new menu = menu_create(cim, "kuldes_handler" )
  6. new players[32], pnum, tempid;
  7. new szName[32], szTempid[10];
  8. get_players(players, pnum);
  9. for( new i; i<pnum; i++ )
  10. {
  11. tempid = players[i];
  12. {
  13. get_user_name(tempid, szName, charsmax(szName));
  14. num_to_str(tempid, szTempid, charsmax(szTempid));
  15. menu_additem(menu, szName, szTempid, 0);
  16. }
  17. }
  18. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  19. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  20. menu_display(id, menu, 0);
  21. }
  22. public kuldes_handler(id, menu, item)
  23. {
  24. if( item == MENU_EXIT )
  25. {
  26. menu_destroy(menu);
  27. return PLUGIN_HANDLED;
  28. }
  29. new data[6], szName[64];
  30. new access, callback;
  31. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  32. x_tempid = str_to_num(data);
  33. client_cmd(id, "Mennyiseg");
  34. menu_destroy(menu);
  35. return PLUGIN_HANDLED;
  36. }
  37. public pont_kuld(id)
  38. {
  39. new uzenet[121];
  40. new kuldoneve[32], tempname[32]
  41. read_args(uzenet, charsmax(uzenet))
  42. remove_quotes(uzenet)
  43. get_user_name(id, kuldoneve, 31)
  44. get_user_name(x_tempid, tempname, 31)
  45.  
  46. if(str_to_num(uzenet) < 0)
  47. return PLUGIN_HANDLED
  48.  
  49. if(pontok[id] >= str_to_num(uzenet))
  50. {
  51. pontok[x_tempid] += str_to_num(uzenet)
  52. pontok[id] -= str_to_num(uzenet)
  53. ColorChat(id, GREEN, "[InformáciĂł]^3%s ^1kĂĽldött ^4%d ^1pontot ^3%s^1-nak!", kuldoneve, str_to_num(uzenet), tempname)  
  54. }
  55. else
  56. {
  57. ColorChat(id, GREEN, "[Információ] ^1Sajnálom, nincs elég pontod.")
  58. }
  59. return PLUGIN_HANDLED;
  60. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Küldés menü[Mégis hogyan?]
HozzászólásElküldve:2016.04.11. 11:16 
Offline
Tud valamit
Avatar

Csatlakozott:2016.01.30. 12:31
Hozzászólások:112
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 5 alkalommal
Valaki please :)


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


Ki van itt

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