hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.24. 18:32



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Majestic-12 [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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: [ZP] Ammo adás menüből egyedi jogal
HozzászólásElküldve: 2012.12.09. 15:45 
Offline
Minden6ó
Avatar

Csatlakozott: 2011.01.19. 12:14
Hozzászólások: 4280
Megköszönt másnak: 218 alkalommal
Megköszönték neki: 285 alkalommal
Hello!
Valaki át tudná írni hogy csak azok tudjanak ammot adni akiknek g - amx_cvar joguk van!

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fun>
  6. #include <zombieplague>
  7.  
  8.  
  9. #define PLUGIN "Ammo Pack adas menubol"
  10. #define VERSION "1.0"
  11. #define AUTHOR "Bence98007"
  12.  
  13. new nev[32]
  14.  
  15. public plugin_init()
  16. {
  17. register_clcmd("say /ammomenu", "ammomenu")
  18. register_cvar("ammo_mennyisege", "1000")
  19. }
  20.  
  21. public ammomenu(id)
  22. {
  23. if (get_user_flags(id) & ADMIN_BAN)
  24. {
  25. new menu = menu_create("\rValaszd ki a jatekost \d[By Bence98007]", "menu_handler");
  26. new players[32], pnum, tempid;
  27. new szName[32], szTempid[10];
  28. get_players(players, pnum);
  29.  
  30. for( new i; i<pnum; i++ )
  31. {
  32. tempid = players[i];
  33.  
  34. get_user_name(tempid, szName, charsmax(szName));
  35. num_to_str(tempid, szTempid, charsmax(szTempid));
  36.  
  37. menu_additem(menu, szName, szTempid, 0);
  38.  
  39. }
  40.  
  41. menu_display(id, menu, 0);
  42. }
  43. else
  44. {
  45. print_color(id, "!tEhez a parancshoz nincs enged�lyed!")
  46. }
  47. }
  48. public menu_handler(id, menu, item)
  49. {
  50. if( item == MENU_EXIT )
  51. {
  52. menu_destroy(menu);
  53. return PLUGIN_HANDLED;
  54. }
  55.  
  56. new data[6], szName[64];
  57. new access, callback;
  58. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  59.  
  60. new tempid = str_to_num(data);
  61. new ammo = zp_get_user_ammo_packs(id)
  62. new cvar = get_cvar_num("ammo_mennyisege")
  63.  
  64. if(is_user_connected(tempid))
  65. {
  66. get_user_name(tempid, nev, 31)
  67. zp_set_user_ammo_packs(tempid, ammo+=cvar)
  68. print_color(0, "!g[Ammo Pack] !t%s !ykapott !t%d !gAmmo Pack-et!", nev, cvar)
  69. }
  70.  
  71. menu_destroy(menu);
  72. return PLUGIN_HANDLED;
  73. }
  74.  
  75.  
  76. stock print_color(const id, const input[], any:...)
  77. {
  78. new count = 1, players[32]
  79. static msg[191]
  80. vformat(msg, 190, input, 3)
  81.  
  82. replace_all(msg, 190, "!g", "^4")
  83. replace_all(msg, 190, "!y", "^1")
  84. replace_all(msg, 190, "!t", "^3")
  85. replace_all(msg, 190, "�", "á")
  86. replace_all(msg, 190, "�", "é")
  87. replace_all(msg, 190, "�", "í")
  88. replace_all(msg, 190, "�", "ó")
  89. replace_all(msg, 190, "�", "ö")
  90. replace_all(msg, 190, "�", "ő")
  91. replace_all(msg, 190, "�", "ú")
  92. replace_all(msg, 190, "�", "ü")
  93. replace_all(msg, 190, "�", "ű")
  94. replace_all(msg, 190, "�", "Á")
  95. replace_all(msg, 190, "�", "É")
  96. replace_all(msg, 190, "�", "Í")
  97. replace_all(msg, 190, "�", "Ó")
  98. replace_all(msg, 190, "�", "Ö")
  99. replace_all(msg, 190, "�", "Ő")
  100. replace_all(msg, 190, "�", "Ú")
  101. replace_all(msg, 190, "�", "Ü")
  102. replace_all(msg, 190, "�", "Ű")
  103.  
  104. if (id) players[0] = id; else get_players(players, count, "ch")
  105. {
  106. for (new i = 0; i < count; i++)
  107. {
  108. if (is_user_connected(players[i]))
  109. {
  110. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  111. write_byte(players[i])
  112. write_string(msg)
  113. message_end()
  114. }
  115. }
  116. }
  117. return PLUGIN_HANDLED
  118. }
  119.  

_________________
<<eb@>>Team Website - Közösség
17Buddies - Általam készített pályák.
GameBanana - Általam készített pályák/vágott hangok.

Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2012.12.09. 15:49 
Offline
Félisten

Csatlakozott: 2012.01.07. 21:10
Hozzászólások: 850
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 154 alkalommal
23. sor
SMA Forráskód: [ Mindet kijelol ]
  1. if (get_user_flags(id) & ADMIN_BAN)

írd át erre:
SMA Forráskód: [ Mindet kijelol ]
  1. if (get_user_flags(id) & ADMIN_CVAR)

_________________
Megköszönni nem szégyen!
Csak kattints a Kép jelre. --->

Ők köszönték meg HunGamer nek ezt a hozzászólást: norbee.16 (2012.12.09. 17:44)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2012.12.09. 15:50 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.09.18. 13:01
Hozzászólások: 4270
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 513 alkalommal
Kód:
    /* Plugin generated by AMXX-Studio */
 
    #include <amxmodx>
    #include <amxmisc>
    #include <fun>
    #include <zombieplague>
 
 
    #define PLUGIN "Ammo Pack adas menubol"
    #define VERSION "1.0"
    #define AUTHOR "Bence98007"
 
    new nev[32]
 
    public plugin_init()
    {
    register_clcmd("say /ammomenu", "ammomenu")
    register_cvar("ammo_mennyisege", "1000")
    }
 
    public ammomenu(id)
    {
    if (get_user_flags(id) & ADMIN_CVAR)
    {
    new menu = menu_create("\rValaszd ki a jatekost \d[By Bence98007]", "menu_handler");
    new players[32], pnum, tempid;
    new szName[32], szTempid[10];
    get_players(players, pnum);
 
    for( new i; i<pnum; i++ )
    {
    tempid = players[i];
 
    get_user_name(tempid, szName, charsmax(szName));
    num_to_str(tempid, szTempid, charsmax(szTempid));
 
    menu_additem(menu, szName, szTempid, 0);
 
    }
 
    menu_display(id, menu, 0);
    }
    else
    {
    print_color(id, "!tEhez a parancshoz nincs enged?lyed!")
    }
    }
    public menu_handler(id, menu, item)
    {
    if( item == MENU_EXIT )
    {
    menu_destroy(menu);
    return PLUGIN_HANDLED;
    }
 
    new data[6], szName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
 
    new tempid = str_to_num(data);
    new ammo = zp_get_user_ammo_packs(id)
    new cvar = get_cvar_num("ammo_mennyisege")
 
    if(is_user_connected(tempid))
    {
    get_user_name(tempid, nev, 31)
    zp_set_user_ammo_packs(tempid, ammo+=cvar)
    print_color(0, "!g[Ammo Pack] !t%s !ykapott !t%d !gAmmo Pack-et!", nev, cvar)
    }
 
    menu_destroy(menu);
    return PLUGIN_HANDLED;
    }
 
 
    stock print_color(const id, const input[], any:...)
    {
    new count = 1, players[32]
    static msg[191]
    vformat(msg, 190, input, 3)
 
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!y", "^1")
    replace_all(msg, 190, "!t", "^3")
    replace_all(msg, 190, "?", "á")
    replace_all(msg, 190, "?", "é")
    replace_all(msg, 190, "?", "í")
    replace_all(msg, 190, "?", "ó")
    replace_all(msg, 190, "?", "ö")
    replace_all(msg, 190, "?", "ő")
    replace_all(msg, 190, "?", "ú")
    replace_all(msg, 190, "?", "ü")
    replace_all(msg, 190, "?", "ű")
    replace_all(msg, 190, "?", "Á")
    replace_all(msg, 190, "?", "É")
    replace_all(msg, 190, "?", "Í")
    replace_all(msg, 190, "?", "Ó")
    replace_all(msg, 190, "?", "Ö")
    replace_all(msg, 190, "?", "Ő")
    replace_all(msg, 190, "?", "Ú")
    replace_all(msg, 190, "?", "Ü")
    replace_all(msg, 190, "?", "Ű")
 
    if (id) players[0] = id; else get_players(players, count, "ch")
    {
    for (new i = 0; i < count; i++)
    {
    if (is_user_connected(players[i]))
    {
    message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
    write_byte(players[i])
    write_string(msg)
    message_end()
    }
    }
    }
    return PLUGIN_HANDLED
    }
 

_________________
Idk. Csak ugy funbooo.
Kép

Ők köszönték meg DeteCT0R nek ezt a hozzászólást: norbee.16 (2012.12.09. 17:45)
  Népszerűség: 2.27%


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


Ki van itt

Jelenlévő fórumozók: Majestic-12 [Bot] valamint 17 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