hlmod.hu
https://hlmod.hu/

Pont adás player-player közt
https://hlmod.hu/viewtopic.php?f=29&t=11775
Oldal: 1 / 1

Szerző:  NiGGeR-BorZ [ 2013.11.10. 23:02 ]
Hozzászólás témája:  Pont adás player-player közt

Nekem egy olyan pont átadási plugin kell amit player tudd playernek úgy hogy akinek adja levonja attól aki küldte neki
pl: Sanyi-nak van 30 pontja küld Aladár-nak 5pontot akkor , Sanyi számlájáról levesz (-5) és 25 marad. Aladárnak meg (+5)-lesz több.És fontos hogy 5pontonként lehessen adni csak!!!!(itt a forráskód amit crazy írt pontrendszerbe anno valahogy kilehet ebből indulni). MAJD ÉN BELEÍROM AZT AMIT LEÍRTOK!
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. public plugin_init() {
  4. register_plugin("Pont adas", "1.0", "crazy")
  5.  
  6. register_clcmd("team_say /adas", "adas")
  7. register_clcmd("say /adas", "adas")
  8. }
  9. public adas(id)
  10. {
  11. if (get_user_flags(id) & ADMIN_IMMUNITY)
  12. {
  13. new menu = menu_create("\y [Pontrendszer] \rKinek akarsz pontot adni?! \y(100p)", "menu_handler")
  14. new players[32], pnum, tempid
  15. new szName[32], szTempid[10]
  16. get_players(players, pnum)
  17. for( new i; i<pnum; i++ )
  18. {
  19. tempid = players[i];
  20. get_user_name(tempid, szName, charsmax(szName))
  21. num_to_str(tempid, szTempid, charsmax(szTempid))
  22. menu_additem(menu, szName, szTempid, 0)
  23.  
  24. }
  25. menu_display(id, menu, 0)
  26. }
  27. else
  28. {
  29. client_print(id, print_chat, "Sajnos nincs jogod hasznalni ezt a parancsot!")
  30.  
  31. }
  32. }
  33. public menu_handler(id, menu, item)
  34. {
  35. if( item == MENU_EXIT )
  36. {
  37. menu_destroy(menu);
  38. return PLUGIN_HANDLED;
  39. }
  40.  
  41. new data[6], szName[64];
  42. new access, callback;
  43. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  44.  
  45. new tempid = str_to_num(data);
  46.  
  47. if( is_user_alive(tempid) )
  48. {
  49. pontok[tempid] += 100
  50. }
  51. adas(id)
  52. menu_destroy(menu);
  53. return PLUGIN_HANDLED;
  54. }

Szerző:  ultraibolya [ 2013.11.10. 23:36 ]
Hozzászólás témája:  Re: Pont adás player-player közt

Próbáld:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. new pontok[33]
  3. public plugin_init() {
  4. register_plugin("Pont adas", "1.0", "crazy")
  5.  
  6. register_clcmd("team_say /kuldes", "adas")
  7. register_clcmd("say /kuldes", "adas")
  8. }
  9. public adas(id)
  10. {
  11. if (pontok[id]>=5)
  12. {
  13. new menu = menu_create("\y [Pontrendszer] \rKinek akarsz pontot kuldeni? \y(5p)", "menu_handler")
  14. new players[32], pnum, tempid
  15. new szName[32], szTempid[10]
  16. get_players(players, pnum)
  17. for( new i; i<pnum; i++ )
  18. {
  19. tempid = players[i];
  20. get_user_name(tempid, szName, charsmax(szName))
  21. num_to_str(tempid, szTempid, charsmax(szTempid))
  22. menu_additem(menu, szName, szTempid, 0)
  23.  
  24. }
  25. menu_display(id, menu, 0)
  26. }
  27. else
  28. {
  29. client_print(id, print_chat, "Nincs elegendo pontod hogy kuldeni tudj!")
  30.  
  31. }
  32. }
  33. public menu_handler(id, menu, item)
  34. {
  35. if( item == MENU_EXIT )
  36. {
  37. menu_destroy(menu);
  38. return PLUGIN_HANDLED;
  39. }
  40.  
  41. new data[6], szName[64];
  42. new access, callback;
  43. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  44.  
  45. new tempid = str_to_num(data);
  46.  
  47. if( is_user_alive(tempid) )
  48. {
  49. pontok[id]-=5
  50. pontok[tempid] += 5
  51. }
  52. adas(id)
  53. menu_destroy(menu);
  54. return PLUGIN_HANDLED;
  55. }

Szerző:  demon [ 2013.11.10. 23:38 ]
Hozzászólás témája:  Re: Pont adás player-player közt

Tessék itt te adod meg, hogy menyi pontot szeretnél küldeni
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. #define PLUGIN "Pont kuldes"
  4. #define VERSION "1.0"
  5. #define AUTHOR "demon"
  6.  
  7. new g_tempid;
  8.  
  9. public plugin_init() {
  10. register_plugin(PLUGIN, VERSION, AUTHOR)
  11.  
  12. register_clcmd("team_say /kuldes", "pt_kuldes")
  13. register_clcmd("say /kuldes", "pt_kuldes")
  14. register_clcmd("PONT_KULDES", "pont_kuldes")
  15. }
  16.  
  17. public pt_kuldes(id){
  18. new menu = menu_create("\rKinek szeretnél pontot küldeni?", "kuldes_h");
  19. new players[32], pnum, tempid;
  20. new szName[32], szTempid[10];
  21. get_players(players, pnum);
  22. for( new i; i<pnum; i++ ){
  23. tempid = players[i];
  24. get_user_name(tempid, szName, charsmax(szName));
  25. num_to_str(tempid, szTempid, charsmax(szTempid));
  26. menu_additem(menu, szName, szTempid, 0);
  27. }
  28. menu_display(id, menu, 0);
  29. }
  30.  
  31. public kuldes_h(id, menu, item){
  32. if( item == MENU_EXIT ){
  33. menu_destroy(menu);
  34. return PLUGIN_HANDLED;
  35. }
  36. new data[6], szName[64];
  37. new access, callback;
  38. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  39. g_tempid = str_to_num(data);
  40. client_cmd(id, "messagemode PONT_KULDES");
  41. menu_destroy(menu);
  42. return PLUGIN_HANDLED;
  43. }
  44.  
  45. public pont_kuldes(id){
  46. new name[32], pname[32]
  47. get_user_name(id, name, 31)
  48. get_user_name(g_tempid, pname, 31)
  49. new arg1[33], Value
  50. read_args(arg1, sizeof(arg1) - 1)
  51. remove_quotes(arg1)
  52. Value = str_to_num(arg1)
  53. if(pontok[id] >= Value){
  54. pontok[g_tempid] += Value
  55. pontok[id] -= Value
  56. client_print(g_tempid, print_chat, "%s küldött %d pontot!", name, Value)
  57. client_print(id, print_chat, "Sikeres pont küldés, %d pontot küldtél %s-nak/nek!", Value, pname)
  58. }
  59. else
  60. client_print(id, print_chat, "Nem tudsz %d pontot küldeni nincs elég pontod (Pontod: %d)!", Value, pontok[id])
  61. }

Szerző:  ultraibolya [ 2013.11.10. 23:40 ]
Hozzászólás témája:  Re: Pont adás player-player közt

Nem ezt kérte.

Szerző:  demon [ 2013.11.10. 23:43 ]
Hozzászólás témája:  Re: Pont adás player-player közt

ultraibolya írta:
Nem ezt kérte.

Most már látom, nem olvastam el elég figyelmesen.

Szerző:  NiGGeR-BorZ [ 2013.11.11. 13:44 ]
Hozzászólás témája:  Re: Pont adás player-player közt

Működik minden ibolya KÖSZÖNÖM!

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